Sadržaj:
- Supplies
- Korak 1: Program
- Korak 2: Krug
- Korak 3: Ožičenje ATtiny85
- Korak 4: Ožičenje OLED ekrana
- Korak 5: Postavite kontakte punjača
- Korak 6: Ožičenje HMC5883L
- Korak 7: Ožičenje baterije
- Korak 8: Ožičenje prekidača
- Korak 9: Kalibracija
- Korak 10: Punjač I
- Korak 11: Punjač II
- Korak 12: Punjač III
Video: Mali kompas sa ATtiny85: 12 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:04
Ovo je naš prvi projekt s ATtiny85; jednostavan džepni digitalni kompas (u saradnji sa J. Arturo Espejel Báez).
ATtiny85 je mikrokontroler visokih performansi i male snage. Ima 8 Kbajta programabilne flash memorije. Zbog toga je izazov u ovom projektu bio smanjiti veličinu programa, budući da je sklop vrlo jednostavan, zahvaljujući I2C protokolu.
Supplies
Za kompas:
- ATtiny85
- HMC5883L Magnetometar
- SSD1306 I2c OLED ekran 0,96 "128x64
- Samoblokirajući kvadratni prekidač s gumbom
- Lipo-polimerna baterija od 3,7 V 300 mAh
- 3D štampano kućište (2 dijela, molimo vas da pronađete STL veze)
Za punjač:
- Dva komada PCB -a; 17x10mm i 13x18mm
- 3D štampano kućište (2 dijela, molimo vas da pronađete STL veze)
- Micro USB 5V 1A TP4056 modul za punjenje litijumske baterije
Korak 1: Program
Prije povezivanja u kolo potrebno je program AB.ino učitati u ATtiny85. Da biste to učinili, možete slijediti bilo koje uputstvo na internetu, poput https://www.instructables.com/id/DIY-Attiny-Progr…. Da biste kompajlirali program, morate instalirati biblioteku ssd1306 od Alexey Dynda, dostupno na
Korak 2: Krug
Korak 3: Ožičenje ATtiny85
Zgodno je izrezati neiskorištene igle ATtinyja prije lemljenja.
Pripremite dva para žice od 10 cm tako što ćete skinuti dva dijela od 2 mm do pola i odvojiti ih oko 5 mm jedan od drugog, kao što je prikazano na prvoj i drugoj fotografiji. Lemite jedan dio prvog para kabela (A) na SDA (pin 5), a drugi dio na SCL (pin 7) kao što je prikazano na trećoj slici. S drugim parom žica (B), lemite jedan kabel na GND (pin 4), a drugi na +V (pin 8), kao na 4. fotografiji.
Korak 4: Ožičenje OLED ekrana
Lemite četiri žice jedne strane ATtiny (SDA, SCL, +V i GND) na odgovarajuće kontakte OLED ekrana i zalijepite ih na kućište. Zaštitite ploču zaslona izolacijskom trakom.
Korak 5: Postavite kontakte punjača
Uzmite dvije žice iz muškog priključka pina. Presavijte svaku od njih tvoreći udicu kao na prvoj fotografiji. Umetnite jedan u bočnu stranu vitrine, a drugi u donji poklopac kao što je prikazano.
Korak 6: Ožičenje HMC5883L
Zalijepite magnetometar HMC5883L na donji poklopac kao što je prikazano. Lemite SCL i SDA žice od ATtiny do odgovarajućih kontakata magnetometra, preklopite kontaktnu žicu punjača i lemite na GND kontakt. Lemite žice +V i GND od ATtiny do odgovarajućih kontakata. Zaštitite ploču magnetometra izolacijskom trakom.
Korak 7: Ožičenje baterije
Lemite negativni pol baterije na pin 4 ATtiny, a pozitivni na kontakt punjača sa strane kućišta. Dodajte žicu s ovog kontakta na prekidač (pogledajte sljedeći korak).
Korak 8: Ožičenje prekidača
Lemite žicu sa bočnog kontakta punjača na jedan kontakt prekidača, a zatim još jedan na +V kontakt magnetometra. Sada možete testirati kompas i zalijepiti donji poklopac.
Korak 9: Kalibracija
Program AB.ino ima algoritam automatske kalibracije. Potrebno je samo uključiti i rotirati kompas za 360º kao što je prikazano u videu.
PAŽNJA! Nikada nemojte spajati oba vanjska kontakta jer bi to moglo dovesti do kratkog spoja baterije.
Korak 10: Punjač I
Izrežite dva komada PCB -a dimenzija 17 mm x 10 mm i 13 mm x18 mm. Izbušite rupu u malom komadu koja se podudara s rupom u okruglom 3D štampanom dijelu, provucite žicu i lemite je. Zalijepite PCB kao što je prikazano na fotografiji.
Korak 11: Punjač II
Lemite žicu u komad PCB -a 17x10 mm i provucite je kroz utor u 3D štampanom delu. Zalijepite ga kao što je prikazano.
Korak 12: Punjač III
Postavite i zalijepite 3D štampane dijelove kako je prikazano i lemite žice na modul punjača baterija. Žica zalemljena u donjem dijelu je negativna. Sada možete napuniti bateriju kompasa pomoću mini USB kabela.
Druga nagrada u izazovu Maps
Preporučuje se:
Mali USB džojstik: 5 koraka (sa slikama)
Sitni USB džojstik: Ove instrukcije prikazuju kako se pravi vrlo jednostavan mali USB džojstik. Ove upute se odnose na džojstik Hall Effect USB za pružanje jeftinog rješenja
Mali V/A mjerač sa INA219: 9 koraka (sa slikama)
Mali V/A mjerač sa INA219: Umorni ste od ponovnog uključivanja multimetra kada želite mjeriti napon i struju na malom projektu? Mali V/A mjerač je uređaj koji vam je potreban! Nema ništa novo u vezi sa senzorom jake strane struje INA219. Postoji mnogo dobrih projekata u
Automatizirani lonac za biljke - Mali vrt: 13 koraka (sa slikama)
Automatizirani lonac za biljke - Mali vrt: Ja sam student Multimedijske i komunikacijske tehnologije na Howest Kortrijku. Za naš konačni zadatak morali smo razviti IoT projekt po vlastitom izboru. Tražeći ideje, odlučio sam napraviti nešto korisno za moju majku koja voli grožđe
Mali drveni laptop: 7 koraka (sa slikama)
Mali drveni laptop: Nedavno sam bio na MakersCentral -u u Engleskoj i posjetio štand @pimoroni i uzeo 4 " ekran osetljiv na dodir za Raspberry pi pod nazivom HyperPixel 4.0. Riječ je o 800x480px 4 " multi-touch screen. Razmišljate o projektu za brzu upotrebu
Projektirajte mali automobil: 9 koraka (sa slikama)
Projekat Mali automobil: Ovaj automobil je napravljen kao kreativna aktivnost za studente sa Erazmus projekta. Mali automobil slavio je velike uspjehe. Stoga sam odlučio podijeliti ovaj mali, skromni, a opet vrlo obrazovan projekt sa zajednicom. Idealno je za zabavu učenika, jer