Obsah:

Malý kompas s ATtiny85: 12 krokov (s obrázkami)
Malý kompas s ATtiny85: 12 krokov (s obrázkami)

Video: Malý kompas s ATtiny85: 12 krokov (s obrázkami)

Video: Malý kompas s ATtiny85: 12 krokov (s obrázkami)
Video: Gibbs - Kompas 2024, December
Anonim
Malý kompas s ATtiny85
Malý kompas s ATtiny85

Toto je náš prvý projekt s ATtiny85; jednoduchý vreckový digitálny kompas (v spolupráci s J. Arturom Espejelom Báezom).

ATtiny85 je vysoko výkonný a nízkoenergetický mikrokontrolér. Má 8 kB programovateľnej pamäte flash. Z tohto dôvodu bolo úlohou tohto projektu zmenšiť veľkosť programu, pretože obvod je veľmi jednoduchý vďaka protokolu I2C.

Zásoby

Pre kompas:

  • ATtiny85
  • Magnetometer HMC5883L
  • Displej SSD1306 I2c 0,96 "128x64 OLED
  • Samosvorný štvorcový spínač s tlačidlami
  • Li-polymerová batéria Lipo 3,7 V 300 mAh
  • 3D tlačené puzdro (2 diely, nájdete odkazy STL)

Pre nabíjačku:

  • Dva kusy DPS; 17 x 10 mm a 13 x 18 mm
  • 3D tlačené puzdro (2 diely, nájdete odkazy na STL)
  • Micro USB 5V 1A TP4056 Modul nabíjačky lítiových batérií

Krok 1: Program

Pred zapojením do obvodu je potrebné do ATtiny85 nahrať program AB.ino. Na tento účel môžete použiť ktorýkoľvek z návodov na internete, napríklad https://www.instructables.com/id/DIY-Attiny-Progr… Na zostavenie programu je potrebné nainštalovať knižnicu ssd1306 od Alexeyho Dyndu, k dispozícii na

Krok 2: Okruh

Okruh
Okruh

Krok 3: Zapojenie ATtiny85

Zapojenie ATtiny85
Zapojenie ATtiny85
Zapojenie ATtiny85
Zapojenie ATtiny85
Zapojenie ATtiny85
Zapojenie ATtiny85
Zapojenie ATtiny85
Zapojenie ATtiny85

Pred spájkovaním je vhodné vyrezať nepoužité kolíky ATtiny.

Pripravte si dva 10 cm páry drôtov tak, že odizolujete dve 2 mm časti do polovice a oddelíte ich od seba asi 5 mm, ako je to znázornené na 1. a 2. fotografii. Spájkujte jednu časť prvého páru káblov (A) na SDA (kolík 5) a druhú časť na SCL (kolík 7), ako je to znázornené na 3. obrázku. S druhým párom vodičov (B) spájkujte jeden kábel na GND (kolík 4) a druhý na +V (kolík 8), ako na 4. fotografii.

Krok 4: Zapojenie OLED displeja

Zapojenie OLED displeja
Zapojenie OLED displeja

Pripojte štyri vodiče na jednej strane ATtiny (SDA, SCL, +V a GND) k zodpovedajúcim kontaktom OLED displeja a prilepte ho k puzdru. Dosku displeja chráňte izolačnou páskou.

Krok 5: Umiestnite kontakty nabíjačky

Umiestnite kontakty nabíjačky
Umiestnite kontakty nabíjačky
Umiestnite kontakty nabíjačky
Umiestnite kontakty nabíjačky
Umiestnite kontakty nabíjačky
Umiestnite kontakty nabíjačky

Vyberte dva vodiče z kolíkového konektora konektora. Zložte každý tak, aby tvoril háčik, ako na prvej fotografii. Jeden vložte na bočnú stranu vitríny a druhý do spodného viečka podľa obrázku.

Krok 6: Zapojenie HMC5883L

Zapojenie HMC5883L
Zapojenie HMC5883L
Zapojenie HMC5883L
Zapojenie HMC5883L
Zapojenie HMC5883L
Zapojenie HMC5883L

Prilepte magnetometer HMC5883L k dolnému viečku podľa obrázku. Spájajte vodiče SCL a SDA z ATtiny na zodpovedajúce kontakty magnetometra, zložte drôt nabíjačky a spájku na kontakt GND. Spájajte vodiče +V a GND z ATtiny na zodpovedajúce kontakty. Dosku magnetometra chráňte izolačnou páskou.

Krok 7: Zapojenie batérie

Zapojenie batérie
Zapojenie batérie
Zapojenie batérie
Zapojenie batérie
Zapojenie batérie
Zapojenie batérie

Zapájajte záporný pól batérie na kolík 4 ATtiny a kladný kontakt na kontakt nabíjačky na boku puzdra. Pridajte vodič z tohto kontaktu do spínača (pozri ďalší krok).

Krok 8: Zapojenie prepínača

Zapojenie spínača
Zapojenie spínača
Zapojenie spínača
Zapojenie spínača

Pripájajte vodič z bočného kontaktu nabíjačky k jednému kontaktu spínača a potom ďalší k +V kontaktu magnetometra. Teraz môžete otestovať kompas a nalepiť spodné viečko.

Krok 9: Kalibrácia

Program AB.ino má algoritmus automatickej kalibrácie. Stačí zapnúť a otočiť kompas o 360 °, ako je znázornené na videu.

POZOR! Nikdy nepripájajte oba externé kontakty, pretože by došlo k skratu batérie.

Krok 10: Nabíjačka I

Nabíjačka I
Nabíjačka I
Nabíjačka I
Nabíjačka I
Nabíjačka I
Nabíjačka I

Odstrihnite dva kusy DPS s rozmermi 17 mm x 10 mm a 13 mm x 18 mm. Do malého kúska vyvŕtajte otvor, ktorý sa zhoduje s otvorom v okrúhlej 3D tlačenej časti, prevlečte drôt a spájkujte ho. Prilepte DPS tak, ako je to znázornené na fotografii.

Krok 11: Nabíjačka II

Nabíjačka II
Nabíjačka II
Nabíjačka II
Nabíjačka II

Spájkujte drôt v doske plošných spojov 17x10 mm a prevlečte ho s otvorom v 3D vytlačenej časti. Prilepte ho podľa obrázku.

Krok 12: Nabíjačka III

Nabíjačka III
Nabíjačka III
Nabíjačka III
Nabíjačka III
Nabíjačka III
Nabíjačka III

Namontujte a prilepte 3D vytlačené diely podľa obrázku a spájkujte vodiče s modulom nabíjačky batérií. Negatívny je drôt spájkovaný v spodnej časti. Teraz môžete batériu kompasu nabíjať pomocou mini USB kábla.

Mapová výzva
Mapová výzva
Mapová výzva
Mapová výzva

Druhá cena vo výzve Maps

Odporúča: