Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Ang Programa
- Hakbang 2: Ang Circuit
- Hakbang 3: Kable ng ATtiny85
- Hakbang 4: Pag-kable ng OLED Display
- Hakbang 5: Ilagay ang Mga contact ng Charger
- Hakbang 6: Pag-kable ng HMC5883L
- Hakbang 7: Pag-kable ng Baterya
- Hakbang 8: Kable ng Switch
- Hakbang 9: Pagkakalibrate
- Hakbang 10: Charger I
- Hakbang 11: Charger II
- Hakbang 12: Charger III
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Ito ang aming unang proyekto kasama ang ATtiny85; isang simpleng bulsa digital na kumpas (sa pakikipagtulungan kasama si J. Arturo Espejel Báez).
Ang ATtiny85 ay isang mataas na pagganap at mababang power microcontroller. Mayroon itong 8 Kbytes ng programmable flash memory. Dahil dito, ang hamon sa proyektong ito ay upang mabawasan ang laki ng programa, dahil ang circuit ay napaka-simple, salamat sa I2C protocol.
Mga gamit
Para sa Compass:
- ATtiny85
- HMC5883L Magnetometer
- SSD1306 I2c 0.96 "128x64 OLED Display
- Self-locking square button switch
- 3.7V 300mAh Lipo Li-polymer Battery
- 3D naka-print na kaso (2 bahagi, mangyaring hanapin ang mga link ng STL)
Para sa Charger:
- Dalawang piraso ng PCB; 17x10mm at 13x18mm
- 3D naka-print na kaso (2 bahagi, mangyaring hanapin ang mga link ng STL)
- Micro USB 5V 1A TP4056 Lithium module ng charger ng baterya
Hakbang 1: Ang Programa
Kinakailangan upang mai-load ang program na AB.ino sa ATtiny85 bago i-wire ito sa circuit. Para sa mga ito, maaari mong sundin ang anuman sa mga tutorial sa internet, tulad ng https://www.instructables.com/id/DIY-Attiny-Progr… Upang mapagsama ang programa, kailangan mong i-install ang library ssd1306 ni Alexey Dynda, magagamit sa
Hakbang 2: Ang Circuit
Hakbang 3: Kable ng ATtiny85
Maginhawa upang i-cut ang hindi nagamit na mga pin ng ATtiny bago maghinang.
Maghanda ng dalawang 10-cm na pares ng kawad sa pamamagitan ng paghubad ng dalawang seksyon ng 2-mm sa kalahati at pinaghiwalay ng halos 5 mm mula sa bawat isa, tulad ng ipinakita sa ika-1 at ika-2 na larawan. Maghinang ng isang seksyon ng unang pares ng mga kable (A) hanggang sa SDA (pin 5) at ang iba pang seksyon sa SCL (pin 7) tulad ng ipinakita sa ika-3 larawan. Gamit ang iba pang pares ng mga wire (B), maghinang ng isang cable sa GND (pin 4) at ang isa pa sa + V (pin 8), tulad ng sa ika-4 na larawan.
Hakbang 4: Pag-kable ng OLED Display
Paghinang ng apat na mga wire ng isang gilid ng ATtiny (SDA, SCL, + V, at GND) sa mga kaukulang contact ng OLED display at idikit ito sa kaso. Protektahan ang display board gamit ang insulate tape.
Hakbang 5: Ilagay ang Mga contact ng Charger
Kumuha ng dalawang wires mula sa isang lalaking konektor ng header pin. Tiklupin ang bawat isa na bumubuo ng isang kawit tulad ng sa unang larawan. Ipasok ang isa sa lateral na bahagi ng display case, at ang isa sa ibabang talukap ng mata tulad ng ipinakita.
Hakbang 6: Pag-kable ng HMC5883L
Ipako ang HMC5883L magnetometer sa ibabang takip tulad ng ipinakita. Paghinang ng mga wire ng SCL at SDA mula sa ATtiny sa mga kaukulang contact ng magnetometer, tiklupin ang wire ng contact ng charger at solder sa contact ng GND. Paghinang ng mga wire na + V at GND mula sa ATtiny patungo sa mga kaukulang contact. Protektahan ang board ng magnetometer gamit ang insulate tape.
Hakbang 7: Pag-kable ng Baterya
Paghinang ang negatibong poste ng baterya upang i-pin ang 4 ng ATtiny, at ang positibo sa contact ng charger sa gilid ng kaso. Magdagdag ng isang kawad mula sa contact na ito sa switch (tingnan ang susunod na hakbang).
Hakbang 8: Kable ng Switch
Paghinang ng kawad mula sa contact ng lateral charger sa isang contact ng switch, at pagkatapos ay isa pa sa contact na + V ng magnetometer. Ngayon ay maaari mong subukan ang Compass at idikit ang ilalim na takip.
Hakbang 9: Pagkakalibrate
Ang program na AB.ino ay may isang awtomatikong pag-calibrate ng algorithm. Kailangan mo lang i-on at paikutin ang compass 360º tulad ng ipinakita sa video.
Pansin! Huwag kailanman ikonekta ang parehong mga panlabas na contact tulad ng ito ay maikling-circuit ng baterya.
Hakbang 10: Charger I
Gupitin ang dalawang piraso ng PCB na 17 mm x 10 mm at 13 mm x18 mm. Mag-drill ng isang butas sa maliit na piraso na tumutugma sa butas sa bilog na naka-print na bahagi ng 3D, dumaan sa isang kawad at maghinang ito. Ipako ang PCB tulad ng ipinakita sa larawan.
Hakbang 11: Charger II
Maghinang ng isang kawad sa piraso ng 17x10mm PCB at ipasa ito itapon ang puwang sa naka-print na bahagi ng 3D. Ipako ito tulad ng ipinakita.
Hakbang 12: Charger III
Iakma at idikit ang mga naka-print na bahagi ng 3D tulad ng ipinakita at solder ang mga wire sa module ng charger ng baterya. Ang wire na hinihinang sa ilalim na bahagi ay ang negatibo. Ngayon ay maaari mong singilin ang baterya ng compass 'gamit ang isang mini USB cable.
Pangalawang Gantimpala sa Hamon sa Maps