Kazalo:

Majhen kompas z ATtiny85: 12 korakov (s slikami)
Majhen kompas z ATtiny85: 12 korakov (s slikami)

Video: Majhen kompas z ATtiny85: 12 korakov (s slikami)

Video: Majhen kompas z ATtiny85: 12 korakov (s slikami)
Video: Карабин AR 10 за 800 000р. Стоит своих денег или "бусы для туземцев"? 2024, November
Anonim
Majhen kompas z ATtiny85
Majhen kompas z ATtiny85

To je naš prvi projekt z ATtiny85; preprost žepni digitalni kompas (v sodelovanju z J. Arturo Espejel Báez).

ATtiny85 je visokozmogljiv mikrokrmilnik z nizko porabo energije. Ima 8 Kbajtov programabilnega flash pomnilnika. Zaradi tega je bil izziv v tem projektu zmanjšati velikost programa, saj je vezje zelo preprosto, zahvaljujoč protokolu I2C.

Zaloge

Za kompas:

  • ATtiny85
  • Magnetometer HMC5883L
  • SSD1306 I2c 0,96 "128x64 OLED zaslon
  • Samozaporno stikalo s kvadratnim gumbom
  • Lipo-polimerna baterija 3,7 V 300 mAh
  • 3D natisnjeno ohišje (2 dela, najdete povezave STL)

Za polnilnik:

  • Dva kosa PCB; 17x10 mm in 13x18 mm
  • 3D natisnjeno ohišje (2 dela, najdete povezave STL)
  • Micro USB 5V 1A TP4056 modul za polnjenje litijevih baterij

1. korak: Program

Pred priključitvijo v vezje je treba program AB.ino naložiti v ATtiny85. Če želite to narediti, lahko sledite kateri koli vadnici na internetu, na primer https://www.instructables.com/id/DIY-Attiny-Progr… Če želite sestaviti program, morate namestiti knjižnico ssd1306 Alekseja Dynde, na voljo na

2. korak: vezje

Vezje
Vezje

3. korak: Ožičenje ATtiny85

Ožičenje ATtiny85
Ožičenje ATtiny85
Ožičenje ATtiny85
Ožičenje ATtiny85
Ožičenje ATtiny85
Ožičenje ATtiny85
Ožičenje ATtiny85
Ožičenje ATtiny85

Neuporabljene zatiče ATtiny je priročno odrezati pred spajkanjem.

Pripravite dva 10-centimetrska para žice tako, da dva 2-milimetrska odseka odstranite do polovice in ločite približno 5 mm drug od drugega, kot je prikazano na 1. in 2. fotografiji. Spajkajte en del prvega para kablov (A) na SDA (pin 5), drugi del pa na SCL (pin 7), kot je prikazano na tretji sliki. Z drugim parom žic (B) spajite en kabel na GND (pin 4), drugega pa na +V (pin 8), kot na 4. fotografiji.

4. korak: Ožičenje zaslona OLED

Ožičenje zaslona OLED
Ožičenje zaslona OLED

Spajite štiri žice ene strani ATtiny (SDA, SCL, +V in GND) na ustrezne kontakte zaslona OLED in jih prilepite na ohišje. Ploščo zaslona zaščitite z izolacijskim trakom.

5. korak: Postavite stike polnilnika

Postavite stike polnilnika
Postavite stike polnilnika
Postavite stike polnilnika
Postavite stike polnilnika
Postavite stike polnilnika
Postavite stike polnilnika

Vzemite dve žici iz moškega priključka za glavo. Vsakega zložite tako, da tvori kavelj, kot je na prvi fotografiji. Enega vstavite v stransko stran vitrine, drugega pa v spodnji pokrov, kot je prikazano.

6. korak: Ožičenje HMC5883L

Ožičenje HMC5883L
Ožičenje HMC5883L
Ožičenje HMC5883L
Ožičenje HMC5883L
Ožičenje HMC5883L
Ožičenje HMC5883L

Magnetometer HMC5883L prilepite na spodnji pokrov, kot je prikazano. Spajate žice SCL in SDA od ATtiny do ustreznih kontaktov magnetometra, zložite kontaktno žico polnilnika in spajkajte na kontakt GND. Spajate žice +V in GND od ATtiny do ustreznih kontaktov. Ploščo magnetometra zaščitite z izolacijskim trakom.

7. korak: Ožičenje baterije

Ožičenje baterije
Ožičenje baterije
Ožičenje baterije
Ožičenje baterije
Ožičenje baterije
Ožičenje baterije

Negativni pol baterije spajkajte na pin 4 ATtiny, pozitivni pa na kontakt polnilnika na strani ohišja. Stikalu dodajte žico iz tega kontakta (glejte naslednji korak).

8. korak: Ožičenje stikala

Ožičenje stikala
Ožičenje stikala
Ožičenje stikala
Ožičenje stikala

Spajkajte žico s stranskega kontakta polnilnika na en kontakt stikala, nato pa še enega na +V kontakt magnetometra. Zdaj lahko preizkusite kompas in lepite spodnji pokrov.

9. korak: Umerjanje

Program AB.ino ima algoritem samodejnega umerjanja. Kompas morate vklopiti in zavrtiti za 360 °, kot je prikazano v videoposnetku.

POZOR! Nikoli ne priključite obeh zunanjih kontaktov, ker bi to povzročilo kratek stik baterije.

10. korak: Polnilec I

Polnilec I
Polnilec I
Polnilec I
Polnilec I
Polnilec I
Polnilec I

Izrežite dva kosa PCB velikosti 17 mm x 10 mm in 13 mm x 18 mm. V majhnem koščku izvrtajte luknjo, ki se ujema z luknjo v okroglem 3D natisnjenem delu, speljite žico in jo spajkajte. PCB lepite, kot je prikazano na fotografiji.

11. korak: Polnilec II

Polnilec II
Polnilec II
Polnilec II
Polnilec II

Spajkajte žico v 17x10 mm kos tiskanega vezja in jo podajte v režo v 3D tiskanem delu. Lepite ga, kot je prikazano.

12. korak: Polnilec III

Polnilnik III
Polnilnik III
Polnilnik III
Polnilnik III
Polnilnik III
Polnilnik III

3D -tiskane dele namestite in zlepite, kot je prikazano, ter žice spajkajte na modul polnilnika baterij. Žica, spajkana v spodnjem delu, je negativna. Zdaj lahko baterijo kompasa napolnite s kablom mini USB.

Zemljevidi izziv
Zemljevidi izziv
Zemljevidi izziv
Zemljevidi izziv

Druga nagrada v zemljevidu Challenge

Priporočena: