ዝርዝር ሁኔታ:

አንድ ትንሽ ኮምፓስ ከ ATtiny85: 12 ደረጃዎች (ከስዕሎች ጋር)
አንድ ትንሽ ኮምፓስ ከ ATtiny85: 12 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: አንድ ትንሽ ኮምፓስ ከ ATtiny85: 12 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: አንድ ትንሽ ኮምፓስ ከ ATtiny85: 12 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: Прохождение The Last of Us part 2 (Одни из нас 2) # 6 От канализации до больницы один шаг 2024, ህዳር
Anonim
ከቲቲን 85 ጋር ትንሽ ኮምፓስ
ከቲቲን 85 ጋር ትንሽ ኮምፓስ

ይህ ከ ATtiny85 ጋር የመጀመሪያ ፕሮጀክታችን ነው። ቀላል የኪስ ዲጂታል ኮምፓስ (ከጄ አርቱሮ ኤስፔጄል ባኤዝ ጋር በመተባበር)።

ATtiny85 ከፍተኛ አፈፃፀም እና ዝቅተኛ ኃይል ማይክሮ መቆጣጠሪያ ነው። በፕሮግራም ሊሰራ የሚችል ፍላሽ ማህደረ ትውስታ 8 ኪቢቶች አሉት። በዚህ ምክንያት ፣ ለፕሮጀክቱ I2C ፕሮቶኮል ምስጋና ይግባውና ወረዳው በጣም ቀላል ስለሆነ በዚህ ፕሮጀክት ውስጥ ያለው ተግዳሮት የፕሮግራሙን መጠን መቀነስ ነበር።

አቅርቦቶች

ለኮምፓስ;

  • አትቲኒ 85
  • HMC5883L ማግኔትሜትር
  • SSD1306 I2c 0.96 128 128x64 OLED ማሳያ
  • ራስን መቆለፍ ካሬ አዝራር መቀየሪያ
  • 3.7V 300 ሚአሰ ሊፖ ሊ-ፖሊመር ባትሪ
  • 3 ዲ የታተመ መያዣ (2 ክፍሎች ፣ እባክዎን የ STL አገናኞችን ያግኙ)

ለኃይል መሙያ;

  • ፒሲቢ ሁለት ቁርጥራጮች; 17x10 ሚሜ እና 13x18 ሚሜ
  • 3 ዲ የታተመ መያዣ (2 ክፍሎች ፣ እባክዎን የ STL አገናኞችን ያግኙ)
  • ማይክሮ ዩኤስቢ 5V 1A TP4056 ሊቲየም ባትሪ መሙያ ሞዱል

ደረጃ 1 - ፕሮግራሙ

በወረዳው ውስጥ ከማሽከርከርዎ በፊት ፕሮግራሙን AB.ino ወደ ATtiny85 መጫን አስፈላጊ ነው። ለእዚህ ፣ እንደ https://www.instructables.com/id/DIY-Attiny-Progr… የመሳሰሉትን በበይነመረቡ ላይ ያሉትን ማንኛውንም ትምህርቶች መከተል ይችላሉ። በ https://platformio.org/lib/show/1904/ssd1306 ውስጥ ይገኛል

ደረጃ 2 ወረዳው

ወረዳው
ወረዳው

ደረጃ 3 - ATtiny85 ን ሽቦ ማገናኘት

ATtiny85 ን ሽቦ ማገናኘት
ATtiny85 ን ሽቦ ማገናኘት
ATtiny85 ሽቦን
ATtiny85 ሽቦን
ATtiny85 ሽቦን
ATtiny85 ሽቦን
ATtiny85 ን ሽቦ ማገናኘት
ATtiny85 ን ሽቦ ማገናኘት

ጥቅም ላይ ያልዋሉ የአቲኒን ፒኖችን ከመሸጡ በፊት ለመቁረጥ ምቹ ነው።

በ 1 ኛ እና 2 ኛ ፎቶዎች ላይ እንደሚታየው ሁለት ባለ 2 ሚሊ ሜትር ክፍሎችን በግማሽ በመለየት እና እርስ በእርስ በ 5 ሚሜ ያህል በመለየት ሁለት ባለ 10 ሴንቲ ሜትር ጥንድ ሽቦን ያዘጋጁ። በሦስተኛው ሥዕል ላይ እንደሚታየው የመጀመሪያዎቹ ጥንድ ኬብሎች (ሀ) ወደ ኤስዲኤ (ፒን 5) እና ሌላኛው ክፍል ወደ SCL (ፒን 7)። ከሌሎቹ ጥንድ ሽቦዎች (ቢ) ጋር ፣ አንድ ገመድ ወደ GND (ፒን 4) እና ሁለተኛው በ +4 (ፒን 8) ፣ ልክ እንደ 4 ኛው ፎቶ።

ደረጃ 4 - የ OLED ማሳያ ሽቦን ማገናኘት

የ OLED ማሳያ ሽቦን ማገናኘት
የ OLED ማሳያ ሽቦን ማገናኘት

የአቲኒ (ኤስዲኤ ፣ ኤስ.ሲ.ኤል ፣ +ቪ እና ጂኤንዲ) የአንድ ጎን አራት ገመዶችን ከኦሌድ ማሳያ ተጓዳኝ እውቂያዎች ጋር ያያይዙ እና ከጉዳዩ ጋር ያያይዙት። የማሳያ ሰሌዳውን በማይለበስ ቴፕ ይጠብቁ።

ደረጃ 5 የኃይል መሙያ እውቂያዎችን ያስቀምጡ

የኃይል መሙያ እውቂያዎችን ያስቀምጡ
የኃይል መሙያ እውቂያዎችን ያስቀምጡ
የኃይል መሙያ እውቂያዎችን ያስቀምጡ
የኃይል መሙያ እውቂያዎችን ያስቀምጡ
የባትሪ መሙያ እውቂያዎችን ያስቀምጡ
የባትሪ መሙያ እውቂያዎችን ያስቀምጡ

ከወንድ ራስጌ ፒን አያያዥ ሁለት ሽቦዎችን ይውሰዱ። እንደ መጀመሪያው ፎቶ ሁሉ እያንዳንዳቸው መንጠቆን ያጥፉ። አንደኛው በማሳያ መያዣው በጎን በኩል ፣ ሌላኛው ደግሞ እንደሚታየው ከታችኛው ክዳን ውስጥ ያስገቡ።

ደረጃ 6 የኤችኤምሲኤ5883 ኤል ሽቦን ማገናኘት

HMC5883L ን ሽቦ ማገናኘት
HMC5883L ን ሽቦ ማገናኘት
HMC5883L ን ሽቦ ማገናኘት
HMC5883L ን ሽቦ ማገናኘት
HMC5883L ን ሽቦ ማገናኘት
HMC5883L ን ሽቦ ማገናኘት

እንደሚታየው የ HMC5883L ማግኔቶሜትርን ወደ ታችኛው ክዳን ይለጥፉ። የ SCL እና SDA ሽቦዎችን ከአቲኒ ወደ ማግኔቶሜትር ተጓዳኝ እውቂያዎች ያሽጉ ፣ የኃይል መሙያውን የእውቂያ ሽቦ እና ብረትን ወደ GND እውቂያ ያጥፉት። ከኤቲኒ ወደ ተጓዳኝ እውቂያዎች የ +V እና GND ሽቦዎችን ያሽጡ። የማግኔትቶሜትር ሰሌዳውን በማይለበስ ቴፕ ይጠብቁ።

ደረጃ 7 ባትሪውን ማገናኘት

ባትሪውን ማገናኘት
ባትሪውን ማገናኘት
ባትሪውን ማገናኘት
ባትሪውን ማገናኘት
ባትሪውን ማገናኘት
ባትሪውን ማገናኘት

የባትሪውን አሉታዊ ምሰሶ ከ ATtiny 4 ፣ እና ከጉዳዩ ጎን ለቻርጅ መሙያ እውቂያውን ያያይዙ። ከዚህ እውቂያ ሽቦ ወደ ማብሪያው (ቀጣዩን ደረጃ ይመልከቱ) ያክሉ።

ደረጃ 8 - ማብሪያ / ማጥፊያውን ማገናኘት

ማብሪያ / ማጥፊያ (ሽቦ)
ማብሪያ / ማጥፊያ (ሽቦ)
ማብሪያ / ማጥፊያ (ሽቦ)
ማብሪያ / ማጥፊያ (ሽቦ)

ሽቦውን ከጎን መሙያ መገናኛው ወደ የመቀየሪያው አንድ ዕውቂያ ፣ እና ሌላውን ወደ ማግኔቶሜትር +V እውቂያ ያዙሩት። አሁን ኮምፓሱን መሞከር እና የታችኛውን ክዳን ማጣበቅ ይችላሉ።

ደረጃ 9 - መለካት

ፕሮግራሙ AB.ino አውቶማቲክ የመለኪያ ስልተ -ቀመር አለው። በቪዲዮው ላይ እንደሚታየው ኮምፓሱን 360º ማብራት እና ማዞር ብቻ አለብዎት።

ትኩረት! ይህ ባትሪውን አጭር ስለሚያደርግ ሁለቱንም የውጭ እውቂያዎችን በጭራሽ አያገናኙ።

ደረጃ 10 ኃይል መሙያ I

ኃይል መሙያ I
ኃይል መሙያ I
ኃይል መሙያ I
ኃይል መሙያ I
ኃይል መሙያ I
ኃይል መሙያ I

17 ሚሜ x 10 ሚሜ እና 13 ሚሜ x18 ሚሜ የሆኑ ሁለት የፒ.ሲ.ቢ. በክብ 3 ዲ የታተመ ክፍል ውስጥ ካለው ቀዳዳ ጋር በሚዛመድ ትንሽ ቁራጭ ውስጥ አንድ ቀዳዳ ይከርክሙ ፣ ሽቦውን ይለፉ እና ይሽጡት። በፎቶው ላይ እንደሚታየው PCB ን ሙጫ ያድርጉ።

ደረጃ 11 ባትሪ መሙያ II

ባትሪ መሙያ II
ባትሪ መሙያ II
ባትሪ መሙያ II
ባትሪ መሙያ II

በ 17x10 ሚሜ ፒሲቢ ቁራጭ ውስጥ ሽቦን ይሽጡ እና ቀዳዳውን በ 3 ዲ የታተመ ክፍል ውስጥ ይጥሉት። እንደሚታየው ሙጫ ያድርጉት።

ደረጃ 12 ባትሪ መሙያ III

ኃይል መሙያ III
ኃይል መሙያ III
ኃይል መሙያ III
ኃይል መሙያ III
ባትሪ መሙያ III
ባትሪ መሙያ III

እንደሚታየው የ 3 ዲ የታተሙትን ክፍሎች ይግጠሙ እና ያጣምሩ እና ሽቦዎቹን በባትሪ መሙያ ሞዱል ላይ ያሽጡ። በታችኛው ክፍል የተሸጠው ሽቦ አሉታዊ ነው። አሁን የኮምፓሱን ባትሪ በትንሽ የዩኤስቢ ገመድ መሙላት ይችላሉ።

የካርታዎች ፈተና
የካርታዎች ፈተና
የካርታዎች ፈተና
የካርታዎች ፈተና

በካርታዎች ውድድር ውስጥ ሁለተኛ ሽልማት

የሚመከር: