
Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-23 15:05

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

Krok 3: 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

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



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



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



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


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



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


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



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.


Druhá cena vo výzve Maps
Odporúča:
Malý USB joystick: 5 krokov (s obrázkami)

Malý USB joystick: Tento prenosný počítač ukazuje, ako vytvoriť veľmi jednoduchý malý joystick s rozhraním USB. Tento návod na použitie sa týka joysticku USB s efektom Hall Effect, ktorý poskytuje lacné riešenie
Plug & Play malý sieťový server Raspberry Pi: 6 krokov (s obrázkami)

Plug & Play malý sieťový server Raspberry Pi: Nedávno som dostal lacno do rúk dva Raspberry Pi 1 Model A+. Ak ste o modeli Pi nepočuli, je to jeden z prvých formátov Raspberry Pi, ktorý je väčší ako Pi Zero a menší ako štandardný Raspberry Pi. Vždy chcem
Malý basový predzosilňovač a efekty: Čierny ľad, Electra Fuzz: 9 krokov (s obrázkami)

Malý basový predzosilňovač a efekty: Black Ice, Electra Fuzz: V tejto príručke vám ukážem, ako si môžete vytvoriť vlastný basový/gitarový predzosilňovač a efektový box. Rozhodol som sa vytvoriť hybridný efektový box, ktorý zmieša bežný skresľujúci efekt „Black Ice“alebo „Electra Distortion“s fuzz efektom „Bazz Fuss“.
Malý drevený notebook: 7 krokov (s obrázkami)

Malý drevený notebook: Nedávno som bol v MakersCentral v Anglicku a navštívil som stánok @pimoroni a vyzdvihol 4 " dotykový displej pre Raspberry pi s názvom HyperPixel 4.0. Ide o 4 " 800x480px viacdotykový displej. Premýšľate o projekte, ktorý by ste ho rýchlo použili
Malý Timmy Robot: 5 krokov (s obrázkami)

Malý Timmy Robot: Chcel som vyrobiť hračku pre svojho syna, hračku, ktorá by mohla ľahko interagovať, a tak som premýšľal nad výrobou robota, ktorý by robil sledovanie tváre, ktorý by s ním mohol interagovať prostredníctvom dotyku a vyjadrovania emócií. Nemám veľa znalostí 3D dizajnu, takže začnem