Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Tämä on ensimmäinen ATtiny85 -hankkeemme; yksinkertainen tasku digitaalinen kompassi (yhteistyössä J. Arturo Espejel Báezin kanssa).
ATtiny85 on tehokas ja pienitehoinen mikro -ohjain. Siinä on 8 kilotavua ohjelmoitavaa flash -muistia. Tästä syystä tämän projektin haasteena oli pienentää ohjelman kokoa, koska piiri on hyvin yksinkertainen I2C -protokollan ansiosta.
Tarvikkeet
Kompassille:
- ATtiny85
- Magnetometri HMC5883L
- SSD1306 I2c 0,96 "128x64 OLED -näyttö
- Itselukittuva neliömäinen painikekytkin
- 3.7V 300mAh Lipo Li-polymeeriakku
- 3D -painettu kotelo (2 osaa, löydät STL -linkit)
Laturille:
- Kaksi PCB -osaa; 17x10mm ja 13x18mm
- 3D -painettu kotelo (2 osaa, löydät STL -linkit)
- Micro USB 5V 1A TP4056 litiumparistolaturimoduuli
Vaihe 1: Ohjelma
Ohjelma AB.ino on ladattava ATtiny85 -laitteeseen ennen sen kytkemistä piiriin. Tätä varten voit seurata mitä tahansa Internetin opetusohjelmia, kuten https://www.instructables.com/id/DIY-Attiny-Progr… Ohjelman kääntämiseksi sinun on asennettava Alexey Dyndan kirjasto ssd1306, saatavilla osoitteessa
Vaihe 2: Piiri
Vaihe 3: Kytke ATtiny85
On kätevää leikata käyttämättömät ATtiny -nastat ennen juottamista.
Valmista kaksi 10 cm: n lankaparia irrottamalla kaksi 2 mm: n osaa puoliväliin ja noin 5 mm: n välein toisistaan, kuten 1. ja 2. valokuvassa. Juotos ensimmäisen kaapeliparin (A) toinen osa SDA: han (nasta 5) ja toinen osa SCL: ään (nasta 7), kuten 3. kuvassa. Toisen johdinparin (B) kanssa juota yksi kaapeli GND: hen (nasta 4) ja toinen +V (nasta 8), kuten 4. kuvassa.
Vaihe 4: OLED -näytön kytkentä
Juotos ATtiny: n toisen puolen neljä johtoa (SDA, SCL, +V ja GND) vastaaviin OLED -näytön koskettimiin ja liimaa se koteloon. Suojaa näyttölevy eristysteipillä.
Vaihe 5: Aseta laturin koskettimet
Ota kaksi johtoa urospistokkeen liittimestä. Taita kumpikin koukku, kuten ensimmäisessä kuvassa. Aseta toinen näyttökotelon sivupuolelle ja toinen näytön alaosaan kuvan osoittamalla tavalla.
Vaihe 6: HMC5883L: n johdotus
Liimaa HMC5883L -magnetometri pohjakanteen kuvan mukaisesti. Juotos SCL- ja SDA -johdot ATtiny -laitteesta magnetometrin vastaaviin koskettimiin, taita laturin liitäntäjohto ja juotos GND -koskettimeen. Juotos +V- ja GND -johdot ATtinystä vastaaviin koskettimiin. Suojaa magnetometrikortti eristysteipillä.
Vaihe 7: Akun kytkeminen
Juotos akun negatiivinen napa ATtiny -nastaan 4 ja positiivinen kotelon sivussa olevaan laturin koskettimeen. Lisää johdin tästä koskettimesta kytkimeen (katso seuraava vaihe).
Vaihe 8: Kytkimen kytkeminen
Juotos lanka sivuttaisesta laturin koskettimesta yhteen kytkimen koskettimeen ja sitten toinen magnetometrin +V -koskettimeen. Nyt voit testata kompassia ja liimata pohjakansi.
Vaihe 9: Kalibrointi
AB.ino -ohjelmassa on automaattinen kalibrointialgoritmi. Sinun on vain kytkettävä ja käännettävä kompassi 360 astetta videon mukaisesti.
HUOMIO! Älä koskaan liitä molempia ulkoisia koskettimia, koska ne voivat aiheuttaa oikosulun akkuun.
Vaihe 10: Laturi I
Leikkaa kaksi piirilevyä, joiden koko on 17 mm x 10 mm ja 13 mm x 18 mm. Poraa reikä pieneen kappaleeseen, joka vastaa pyöreän 3D -tulostetun osan reikää, vie lanka läpi ja juota se. Liimaa piirilevy kuvan osoittamalla tavalla.
Vaihe 11: Laturi II
Juotos lanka 17x10 mm: n piirilevykappaleeseen ja läpäise se heittämällä ura 3D -tulostettuun osaan. Liimaa se kuvan osoittamalla tavalla.
Vaihe 12: Laturi III
Asenna ja liimaa 3D -tulostetut osat kuvan mukaisesti ja juota johdot akkulaturimoduuliin. Alaosassa juotettu lanka on negatiivinen. Nyt voit ladata kompassin akun mini -USB -kaapelilla.
Toinen palkinto Maps Challengessa