Sadržaj:
- Pribor
- Korak 1: Program
- Korak 2: Krug
- Korak 3: Ožičenje ATtiny85
- Korak 4: Ožičenje OLED zaslona
- 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 s ATtiny85: 12 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:32
Ovo je naš prvi projekt s ATtiny85; jednostavan džepni digitalni kompas (u suradnji s J. Arturo Espejel Báez).
ATtiny85 je mikrokontroler visokih performansi i male snage. Ima 8 Kbajta programibilne 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.
Pribor
Za kompas:
- ATtiny85
- HMC5883L Magnetometar
- SSD1306 I2c 0,96 "128x64 OLED zaslon
- Samoblokirajući kvadratni prekidač s gumbom
- Lipo-polimerna baterija od 3,7 V 300 mAh
- 3D tiskana kutija (2 dijela, molimo vas da pronađete STL veze)
Za punjač:
- Dva komada PCB -a; 17x10 mm i 13x18 mm
- 3D tiskana kutija (2 dijela, molimo vas da pronađete STL veze)
- Micro USB 5V 1A TP4056 modul za punjenje litijeve baterije
Korak 1: Program
Prije povezivanja u krug potrebno je učitati program AB.ino u ATtiny85. Da biste to učinili, možete slijediti bilo koji od vodiča na internetu, kao što je https://www.instructables.com/id/DIY-Attiny-Progr…. Da biste sastavili program, morate instalirati knjižnicu ssd1306 od Alexeya Dynde, dostupno na
Korak 2: Krug
Korak 3: Ožičenje ATtiny85
Nekorištene igle ATtinyja prikladno je izrezati 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 zaslona
Lemite četiri žice s jedne strane ATtinyja (SDA, SCL, +V i GND) na odgovarajuće kontakte OLED zaslona 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 na zaglavlju. Presavijte svaku tvoreći udicu kao na prvoj fotografiji. Umetnite jedan u bočnu stranu vitrine, a drugi u donji poklopac kako 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. Lemiti ž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
Lemiti žicu s 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. Morate 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 x 18 mm. Izbušite rupu u malom komadu koja se podudara s rupom u okruglom 3D ispisanom 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 te ubacite utor u 3D tiskanom dijelu. Zalijepite ga kao što je prikazano.
Korak 12: Punjač III
Postavite i zalijepite 3D ispisane 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 kartaškom izazovu
Preporučeni:
Mali USB joystick: 5 koraka (sa slikama)
Sitna USB joystick: ove instuctables pokazuju kako napraviti vrlo jednostavan sićušni USB joystick. Ove upute su povezane s Hall Effect USB joystickom za pružanje jeftinog rješenja
Mali V/A mjerač s INA219: 9 koraka (sa slikama)
Mali V/A mjerač s INA219: Umorni ste od ponovnog uključivanja multimetra kada želite mjeriti napon i struju na malom projektu? Sitni V/A mjerač je uređaj koji vam je potreban! Nema ništa novo u vezi sa senzorom velike strane struje INA219. Postoji mnogo dobrih projekata u
Automatski lonac za biljke - Mali vrt: 13 koraka (sa slikama)
Automatizirani lonac za biljke - Mali vrt: Student sam multimedije 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 uzgoj
Plug & Play mali mrežni poslužitelj Raspberry Pi: 6 koraka (sa slikama)
Plug & Play Mali mrežni poslužitelj Raspberry Pi: Nedavno sam se jeftino domogao dva Raspberry Pi 1 modela A+. Ako niste čuli za Pi model A, to je jedan od najranijih faktora oblika Raspberry Pi koji je veći od Pi Zero i manji od standardnog Raspberry Pi. Uvijek želim
Mali* Desktop zvučnici visoke vjernosti (3D ispis): 11 koraka (sa slikama)
Sitni* Stolni zvučnici visoke vjernosti (3D ispis): Provodim puno vremena za svojim stolom. To je nekad značilo da sam puno vremena provodio slušajući svoju glazbu kroz užasne limene zvučnike ugrađene u moje računalne monitore. Neprihvatljivo! Htio sam pravi, visokokvalitetni stereo zvuk u atraktivnom pakiranju