Sisukord:
- Tarvikud
- Samm: programm
- 2. samm: vooluring
- 3. samm: ATtiny85 ühendamine
- Samm: OLED -ekraani ühendamine
- Samm: asetage laadija kontaktid
- 6. toiming: seadme HMC5883L ühendamine
- Samm 7: Aku juhtmestik
- Samm: lüliti ühendamine
- 9. samm: kalibreerimine
- Samm: laadija I
- 11. samm: laadija II
- 12. samm: laadija III
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
See on meie esimene projekt ATtiny85 -ga; lihtne tasku digitaalne kompass (koostöös J. Arturo Espejel Báeziga).
ATtiny85 on suure jõudlusega ja väikese võimsusega mikrokontroller. Sellel on 8 kbaiti programmeeritav välkmälu. Seetõttu oli selle projekti väljakutse programmi mahu vähendamine, kuna vooluahel on tänu I2C protokollile väga lihtne.
Tarvikud
Kompassi jaoks:
- ATtiny85
- Magnetomeeter HMC5883L
- SSD1306 I2c 0,96 "128x64 OLED -ekraan
- Iselukustuv nelinurkne lüliti
- 3.7V 300mAh Lipo Li-polümeer aku
- 3D trükitud ümbris (2 osa, leiate STL lingid)
Laadija jaoks:
- Kaks PCB tükki; 17x10mm ja 13x18mm
- 3D trükitud ümbris (2 osa, leiate STL -i lingid)
- Micro USB 5V 1A TP4056 liitiumakulaadija moodul
Samm: programm
Enne vooluahelasse ühendamist tuleb programm AB.ino laadida ATtiny85 -sse. Selleks saate järgida mõnda Interneti-õpetust, näiteks https://www.instructables.com/id/DIY-Attiny-Progr…. Programmi koostamiseks peate installima Alexey Dynda raamatukogu ssd1306, saadaval aadressil
2. samm: vooluring
3. samm: ATtiny85 ühendamine
Enne jootmist on mugav ATtiny kasutamata tihvtid ära lõigata.
Valmistage ette kaks 10 cm traatpaari, eemaldades kaks 2 mm lõiku pooleldi ja üksteisest umbes 5 mm kaugusel, nagu on näidatud 1. ja 2. fotol. Jootke esimese kaablipaari (A) üks osa SDA -le (tihvt 5) ja teine osa SCL -i (tihvt 7), nagu on näidatud kolmandal pildil. Teise juhtmepaariga (B) jootke üks kaabel GND külge (tihvt 4) ja teine +V (tihvt 8), nagu 4. fotol.
Samm: OLED -ekraani ühendamine
Jootke ATtiny ühe külje neli juhtmest (SDA, SCL, +V ja GND) OLED -ekraani vastavate kontaktide külge ja liimige see korpuse külge. Kaitske ekraaniplaati isoleerlindiga.
Samm: asetage laadija kontaktid
Võtke kaks juhtmest isase pistikupesa pistikust. Voldi igaüks kokku, moodustades konksu nagu esimesel fotol. Sisestage üks vitriini külgmisele küljele ja teine alumisele kaanele, nagu näidatud.
6. toiming: seadme HMC5883L ühendamine
Liimige magnetomeeter HMC5883L alumise kaane külge, nagu näidatud. Jootke SCL- ja SDA -juhtmed ATtiny -st magnetomeetri vastavate kontaktideni, keerake laadija kontaktjuhe ja jootke GND -kontakti külge. Jootke +V ja GND juhtmed ATtiny -st vastavatele kontaktidele. Kaitske magnetomeetri plaati isoleerlindiga.
Samm 7: Aku juhtmestik
Jootke aku negatiivne poolus ATtiny tihvtiga 4 ja positiivne korpuse küljel asuva laadija kontaktiga. Lisage juhtmest sellelt kontaktilt lülitile (vt järgmist sammu).
Samm: lüliti ühendamine
Jootke traat külgmise laadijakontakti juurest lüliti ühe kontakti ja seejärel teise magnetomeetri +V kontakti külge. Nüüd saate kompassi testida ja alumist kaant liimida.
9. samm: kalibreerimine
Programmil AB.ino on automaatne kalibreerimisalgoritm. Peate ainult kompassi sisse lülitama ja 360 ° pöörama, nagu on näidatud videos.
TÄHELEPANU! Ärge kunagi ühendage mõlemat välist kontakti, kuna see võib aku lühistada.
Samm: laadija I
Lõika kaks trükkplaadi suurust 17 mm x 10 mm ja 13 mm x 18 mm. Puurige väikesesse tükki auk, mis sobib ümmarguse 3D -prinditud osa auguga, laske traat läbi ja jootke see. Liimige trükkplaat, nagu fotol näidatud.
11. samm: laadija II
Jootke traat 17x10 mm trükkplaaditükki ja laske see läbi, visake pilu 3D -prinditud ossa. Liimige see nagu näidatud.
12. samm: laadija III
Paigaldage ja liimige 3D -prinditud osad, nagu näidatud, ja jootke juhtmed akulaadija mooduli külge. Alumises osas joodetud traat on negatiivne. Nüüd saate kompassi akut laadida mini -USB -kaabli abil.
Kaartide väljakutse teine auhind