በ Arduino Pro Mini ላይ በመመስረት አስማታዊ ኳስ መስራት

ከገፀ ባህሪያኑ አንዱ ጥያቄዎችን የሚመልስ ምትሃታዊ ኳስ የያዘበት ፊልም እያየሁ ነበር። ከዚያ በኋላ አንድ አይነት, ግን ዲጂታል ማድረግ ጥሩ እንደሆነ አሰብኩ. የኤሌክትሮኒካዊ አካላትን ክምችት ቆፍሬ እንዲህ አይነት ኳስ ለመስራት የሚያስፈልገኝ ነገር እንዳለኝ አየሁ። ወረርሽኙ በተከሰተበት ወቅት፣ አስፈላጊ ካልሆነ በስተቀር ምንም ነገር ማዘዝ አልፈለግሁም። በውጤቱም, ባለ ሶስት ዘንግ የፍጥነት መለኪያ, ለኖኪያ 5110 ማሳያ, አርዱዪኖ ፕሮ ሚኒ ሰሌዳ እና አንዳንድ ሌሎች ትናንሽ ነገሮችን አገኘሁ. ይህ ይበቃኛል እና ወደ ሥራ ገባሁ።

በ Arduino Pro Mini ላይ በመመስረት አስማታዊ ኳስ መስራት

የፕሮጀክቱ የሃርድዌር አካል

የእኔን ፕሮጀክት የሚያካትቱት ክፍሎች ዝርዝር ይኸውና፡-

  • Arduino Pro Mini ሰሌዳ.
  • GX-12 አያያዥ (ወንድ)።
  • ባለ ሶስት ዘንግ የፍጥነት መለኪያ MMA7660.
  • ለኖኪያ 8544/5110 PCD3310 አሳይ።
  • ለሊቲየም ፖሊመር ባትሪዎች TP4056 ባትሪ መሙያ።
  • መለወጫ DD0505MD.
  • የሊቲየም ፖሊመር ባትሪ መጠን 14500.

ማሳያ

በዚህ ፕሮጀክት ውስጥ ለመጠቀም የወሰንኩት ስክሪን ለረጅም ጊዜ በእጄ ውስጥ ቆይቷል። ሳገኘው ወዲያው ለምን ከዚህ በፊት የትም እንዳልጠቀምኩ ገረመኝ። ከእሱ ጋር ለመስራት ቤተ-መጽሐፍት አገኘሁ እና ኃይልን ከእሱ ጋር አገናኘሁ። ከዚያ በኋላ ወዲያውኑ ለጥያቄዬ መልስ አገኘሁ። ችግሩ የእሱ ንፅፅር እና ለሥራው ተጨማሪ አካላት ያስፈልጉ ነበር. አገኘሁ ይሄ ከማሳያው ጋር ለመስራት ቤተ-መጽሐፍት እና ፖታቲሞሜትር ከአናሎግ እውቂያ ጋር ማገናኘት እንደሚችሉ ተረድተዋል። የማሳያውን ንፅፅር ለማስተካከል የፍጥነት መለኪያውን ለመጠቀም ወሰንኩ. ይኸውም ወደ የቅንብሮች ሜኑ ከሄዱ መሣሪያውን ወደ ግራ ማዘንበል ወደ ተጓዳኝ እሴት መቀነስ እና ወደ ቀኝ ማዘንበል ወደ መጨመር ያመራል። ወደ መሳሪያው አንድ አዝራር ጨምሬያለሁ, ሲጫኑ, የአሁኑ የንፅፅር ቅንጅቶች በ EEPROM ውስጥ ይቀመጣሉ.

የፍጥነት መለኪያ የሚነዳ ምናሌ

አዝራሮችን በመጠቀም ሜኑዎችን ማሰስ በጣም አሰልቺ ሆኖ አግኝቼዋለሁ። ስለዚህ ከምናሌው ጋር ለመስራት ጋይሮስኮፕን ለመጠቀም ወሰንኩ። ይህ ከምናሌው ጋር ያለው መስተጋብር እቅድ በጣም ስኬታማ ሆኖ ተገኝቷል። ስለዚህ መሣሪያውን ወደ ግራ ማዘንበል የንፅፅር ቅንብሮች ምናሌን ይከፍታል። በውጤቱም, የማሳያው ንፅፅር ከመደበኛው በጣም ቢለያይም ወደዚህ ምናሌ መሄድ ይችላሉ. እኔም የፈጠርኳቸውን የተለያዩ አፕሊኬሽኖች ለመምረጥ የፍጥነት መለኪያውን ተጠቅሜያለሁ። እዚህ በዚህ ፕሮጀክት ውስጥ የተጠቀምኩበት ቤተ-መጽሐፍት.

መተግበሪያዎች

መጀመሪያ ላይ እንደ ምትሃታዊ ኳስ ሊሠራ የሚችል ነገር ለመሥራት ፈለግሁ. ከዚያ በኋላ ግን ያለኝን በተለያዩ አፕሊኬሽኖች በተሰጡ ተጨማሪ ችሎታዎች እንዳዘጋጅ ወሰንኩ። ለምሳሌ እኔ ዳይስ መወርወርን የሚያስመስል ፕሮግራም ጻፍኩ፣ በዘፈቀደ ቁጥር ከ1 እስከ 6 አወጣሁ። ሌላው የእኔ ፕሮግራም ሲጠየቅ “አዎ” እና “አይ” የሚል መልስ ሊሰጥ ይችላል። በአስቸጋሪ ሁኔታዎች ውስጥ ውሳኔዎችን ለማድረግ ይረዳል. ሌሎች መተግበሪያዎችን ወደ መሳሪያዬ ማከል ትችላለህ።

ባትሪ

የፕሮጀክቶቼ ችግር ሁልጊዜ የማይነቃነቅ ሊቲየም ፖሊመር ባትሪዎችን በውስጣቸው መጠቀሜ ነው። እና ከዚያ, እነዚህ ፕሮጀክቶች ለተወሰነ ጊዜ ሲረሱ, በባትሪዎቹ ላይ አንድ መጥፎ ነገር ሊከሰት ይችላል. በዚህ ጊዜ ነገሮችን በተለየ መንገድ ለማድረግ ወሰንኩ እና አስፈላጊ ከሆነ ባትሪው ከመሣሪያው ሊወገድ እንደሚችል አረጋግጥ. ለምሳሌ, በአንዳንድ አዲስ ፕሮጀክቶች ውስጥ ጠቃሚ ሊሆን ይችላል. በዚያን ጊዜ ለባትሪው የሚሆን መኖሪያ ቤት አዘጋጅቼ ነበር, ነገር ግን በርን በማስታጠቅ መጨረስ ነበረብኝ. የጉዳዩ የመጀመሪያ ቅጂዎች ምክንያታዊነት የጎደለው ውስብስብ እና አስቸጋሪ ሆኑ። ስለዚህ በአዲስ መልክ ቀይሬዋለሁ። በሌሎች ፕሮጄክቶቼ ውስጥ ጠቃሚ ሊሆን ይችላል።

በ Arduino Pro Mini ላይ በመመስረት አስማታዊ ኳስ መስራት
የባትሪ መኖሪያ

መጀመሪያ ላይ የሻንጣውን ሽፋን በማግኔት ለመጠበቅ እፈልግ ነበር, ነገር ግን ያለ እነርሱ ማድረግ የምችልባቸውን ሁሉንም አይነት ተጨማሪ አካላት መጠቀም አልወድም. ስለዚህ ክዳን በመቆለፊያ ለመሥራት ወሰንኩ. መጀመሪያ ላይ ያመጣሁት ለ XNUMXD ህትመት በጣም ተስማሚ አልነበረም. ስለዚህ ክዳኑን እንደገና አዘጋጀሁት. በውጤቱም, በጥሩ ሁኔታ መታተም ተችሏል.

በ Arduino Pro Mini ላይ በመመስረት አስማታዊ ኳስ መስራት
የባትሪ መያዣ ሽፋን

በውጤቱ ተደስቻለሁ, ነገር ግን በፕሮጀክቶቼ ውስጥ እንዲህ አይነት የባትሪ ክፍልን መጠቀም የንድፍ አማራጮቼን ይገድባል, ምክንያቱም የክፍሉ ሽፋን በመሳሪያው አናት ላይ መሆን አለበት. ሽፋኑ በሰውነት አካል ላይ እንዲዘረጋ የባትሪውን ክፍል በመሳሪያው አካል ውስጥ ለመሥራት ሞከርኩ, ነገር ግን ምንም ጥሩ ነገር አልመጣም.

በ Arduino Pro Mini ላይ በመመስረት አስማታዊ ኳስ መስራት
የባትሪ መያዣ ማተም

በ Arduino Pro Mini ላይ በመመስረት አስማታዊ ኳስ መስራት
የባትሪው ሽፋን በመሳሪያው አናት ላይ ነው

የአመጋገብ ችግሮችን መፍታት

መሳሪያውን ለማብራት ኤለመንቶችን ከዋናው ቦርድ ጋር ማገናኘት አልፈልግም ነበር, ይህም መጠኑን ይጨምራል እና የፕሮጀክቱን ወጪ ይጨምራል. ቀደም ሲል የነበረኝን TP4056 ቻርጀር እና DD0505MD መቀየሪያን ከፕሮጀክቱ ጋር ማዋሃድ ብችል ጥሩ ነው ብዬ አስቤ ነበር። በዚህ መንገድ ለተጨማሪ አካላት ገንዘብ ማውጣት አይጠበቅብኝም።

በ Arduino Pro Mini ላይ በመመስረት አስማታዊ ኳስ መስራት
የመሳሪያውን የኃይል ችግሮች መፍታት

አድርጌዋለሁ። ቦርዶቹ ሊገኙበት በሚገቡበት ቦታ ተጠናቀቀ, በአጭር ጥብቅ ሽቦዎች ብየዳውን በመጠቀም አገናኘኋቸው, ይህም የተገኘውን መዋቅር በጣም የታመቀ እንዲሆን አድርጎታል. ተመሳሳይ ንድፍ በእኔ ሌሎች ፕሮጀክቶች ውስጥ ሊገነባ ይችላል.

በ Arduino Pro Mini ላይ በመመስረት አስማታዊ ኳስ መስራት
ለመሳሪያው ኃይል ለሚሰጡ ንጥረ ነገሮች ክፍተት ያለው የውስጠኛው ክፍል

የፕሮጀክቱን ማጠናቀቅ እና በጉዳዩ ላይ ያልተሳካ የአካል ክፍሎች አቀማመጥ የሚያስከትለው ውጤት

በፕሮጀክቱ ላይ በሚሠራበት ጊዜ አንድ ደስ የማይል ነገር አጋጥሞታል. ሁሉንም ነገር ከሰበሰብኩ በኋላ መሳሪያውን ወለሉ ላይ ጣልኩት. ከዚህ በኋላ ማሳያው መስራት አቁሟል. መጀመሪያ ማሳያው መስሎኝ ነበር። ስለዚህ እንደገና አገናኘሁት፣ ግን ያ ምንም አላስተካከለም። የዚህ ፕሮጀክት ችግር ደካማ አካል አቀማመጥ ነበር። ማለትም ቦታን ለመቆጠብ ማሳያውን ከአርዱዪኖ በላይ ጫንኩት። ወደ አርዱዪኖ ለመድረስ ማሳያውን መፍታት ነበረብኝ። ነገር ግን ማሳያውን እንደገና መሸጥ ችግሩን ሊፈታው አልቻለም። በዚህ ፕሮጀክት ውስጥ አዲስ የአርዱዪኖ ቦርድ ተጠቀምኩ. ለዳቦ ሰሌዳ ሙከራዎች የምጠቀምበት ሌላ እንደዚህ ያለ ሰሌዳ አለኝ። ማያ ገጹን ከእሱ ጋር ሳገናኘው, ሁሉም ነገር ሠርቷል. ላይ ላዩን ማፈናጠጥ እየተጠቀምኩ ስለነበር፣ ከዚህ ሰሌዳ ላይ ያሉትን ፒኖች መፍታት ነበረብኝ። ፒኖችን ከቦርዱ ላይ በማንሳት, የቪሲሲ እና የጂኤንዲ ፒን በማገናኘት አጭር ዙር ፈጠርኩ. ማድረግ የምችለው ነገር ቢኖር አዲስ ሰሌዳ ማዘዝ ነው። ለዛ ግን ጊዜ አልነበረኝም። ከዚያም አጫጭር ዑደት ከተከሰተበት ሰሌዳ ላይ ቺፕውን ወስጄ ወደ "የሞተ" ሰሌዳ ለመውሰድ ወሰንኩኝ. ይህንን ችግር በሞቃት አየር ማከፋፈያ ጣቢያ በመጠቀም ፈታሁት። የሚገርመኝ ነገር ሁሉ ሰርቷል። ቦርዱን እንደገና የሚያስተካክለውን ፒን ብቻ መጠቀም ነበረብኝ።

በ Arduino Pro Mini ላይ በመመስረት አስማታዊ ኳስ መስራት
ቺፕ ተወግዷል ጋር ቦርድ

በተለመደው ሁኔታ ወደ እንደዚህ አይነት ጽንፎች አልሄድም ነበር. ነገር ግን የአርዱዪኖ ሰሌዳዬ አንድ ሳምንት ብቻ ነበር. ለዚህ ነው ለዚህ ሙከራ የሄድኩት። ምናልባት ወረርሽኙ ለመሞከር የበለጠ ፈቃደኛ እና የበለጠ ፈጠራን እንድፈጥር አድርጎኛል።

Lanyard ማሰር

ፕሮጀክቶቼን በላንያርድ ተራራዎች እለብሳለሁ። ከሁሉም በኋላ, መቼ እና የት እንደሚጠቀሙ አስቀድመው አያውቁም.

ውጤቶች


ከተፈጠረው አስማታዊ ኳስ ጋር አብሮ መስራት የሚመስለው ይህ ነው።

ይህ ነው ለጉዳዩ 3D ህትመት ፋይሎችን ማግኘት ትችላለህ። እዚህ ኮዱን ለማየት ማየት ይችላሉ።

በፕሮጀክቶችዎ ውስጥ Arduino Pro Mini ይጠቀማሉ?

በ Arduino Pro Mini ላይ በመመስረት አስማታዊ ኳስ መስራት

በ Arduino Pro Mini ላይ በመመስረት አስማታዊ ኳስ መስራት

ምንጭ: hab.com

አስተያየት ያክሉ