Obsah:

Malý kompas s ATtiny85: 12 kroků (s obrázky)
Malý kompas s ATtiny85: 12 kroků (s obrázky)

Video: Malý kompas s ATtiny85: 12 kroků (s obrázky)

Video: Malý kompas s ATtiny85: 12 kroků (s obrázky)
Video: #0133 Jak wykorzystywać Arduino w C 2024, Listopad
Anonim
Malý kompas s ATtiny85
Malý kompas s ATtiny85

Toto je náš první projekt s ATtiny85; jednoduchý kapesní digitální kompas (ve spolupráci s J. Arturem Espejelem Báezem).

ATtiny85 je vysoce výkonný a nízkoenergetický mikrokontrolér. Má 8 Kbytů programovatelné flash paměti. Z tohoto důvodu bylo úkolem tohoto projektu zmenšit velikost programu, protože obvod je velmi jednoduchý díky protokolu I2C.

Zásoby

Pro kompas:

  • ATtiny85
  • Magnetometr HMC5883L
  • Displej SSD1306 I2c 0,96 "128x64 OLED
  • Samosvorný čtvercový tlačítkový spínač
  • Li-polymerová baterie Lipo 3,7 V 300 mAh
  • 3D tištěné pouzdro (2 díly, najdete odkazy na STL)

Pro nabíječku:

  • Dva kusy DPS; 17 x 10 mm a 13 x 18 mm
  • 3D tištěné pouzdro (2 díly, najdete odkazy na STL)
  • Micro USB 5V 1A TP4056 Modul nabíječky lithiových baterií

Krok 1: Program

Před zapojením do obvodu je nutné načíst program AB.ino do ATtiny85. K tomu můžete použít kterýkoli z výukových programů na internetu, například https://www.instructables.com/id/DIY-Attiny-Progr… K kompilaci programu je třeba nainstalovat knihovnu ssd1306 od Alexey Dynda, k dispozici na

Krok 2: Okruh

Okruh
Okruh

Krok 3: Zapojení ATtiny85

Zapojení ATtiny85
Zapojení ATtiny85
Zapojení ATtiny85
Zapojení ATtiny85
Zapojení ATtiny85
Zapojení ATtiny85
Zapojení ATtiny85
Zapojení ATtiny85

Před pájením je vhodné nepoužité piny ATtiny odstřihnout.

Připravte si dva 10 cm páry drátu odříznutím dvou polovin 2 mm do poloviny a od sebe oddělených asi 5 mm, jak ukazuje první a druhá fotografie. Pájejte jednu část prvního páru kabelů (A) na SDA (pin 5) a druhou část na SCL (pin 7), jak ukazuje třetí obrázek. S druhým párem vodičů (B) připájejte jeden kabel na GND (pin 4) a druhý na +V (pin 8), jako na 4. fotografii.

Krok 4: Zapojení OLED displeje

Zapojení OLED displeje
Zapojení OLED displeje

Připájejte čtyři vodiče jedné strany ATtiny (SDA, SCL, +V a GND) k odpovídajícím kontaktům displeje OLED a přilepte jej k pouzdru. Chraňte desku displeje izolační páskou.

Krok 5: Umístěte kontakty nabíječky

Umístěte kontakty nabíječky
Umístěte kontakty nabíječky
Umístěte kontakty nabíječky
Umístěte kontakty nabíječky
Umístěte kontakty nabíječky
Umístěte kontakty nabíječky

Vezměte dva vodiče z konektoru pinového konektoru. Složte každý tak, aby tvořil háček, jako na první fotografii. Vložte jeden do boční strany vitríny a druhý do spodního víka, jak je znázorněno na obrázku.

Krok 6: Zapojení HMC5883L

Zapojení HMC5883L
Zapojení HMC5883L
Zapojení HMC5883L
Zapojení HMC5883L
Zapojení HMC5883L
Zapojení HMC5883L

Podle obrázku nalepte magnetometr HMC5883L na spodní víko. Připájejte vodiče SCL a SDA z ATtiny k odpovídajícím kontaktům magnetometru, přeložte drát kontaktu nabíječky a pájku ke kontaktu GND. Připájejte vodiče +V a GND z ATtiny k odpovídajícím kontaktům. Chraňte desku magnetometru izolační páskou.

Krok 7: Zapojení baterie

Zapojení baterie
Zapojení baterie
Zapojení baterie
Zapojení baterie
Zapojení baterie
Zapojení baterie

Zapojte záporný pól baterie na pin 4 ATtiny a kladný kontakt na kontakt nabíječky na boku pouzdra. Přidejte vodič z tohoto kontaktu do spínače (viz další krok).

Krok 8: Zapojení přepínače

Zapojení spínače
Zapojení spínače
Zapojení spínače
Zapojení spínače

Pájecí vodič z postranního nabíjecího kontaktu připájejte k jednomu kontaktu spínače a potom další ke +V kontaktu magnetometru. Nyní můžete otestovat kompas a nalepit spodní víko.

Krok 9: Kalibrace

Program AB.ino má algoritmus automatické kalibrace. Musíte pouze zapnout a otočit kompas o 360 stupňů, jak ukazuje video.

POZOR! Nikdy nepřipojujte oba externí kontakty, protože by došlo ke zkratu baterie.

Krok 10: Nabíječka I

Nabíječka I
Nabíječka I
Nabíječka I
Nabíječka I
Nabíječka I
Nabíječka I

Odřízněte dva kusy DPS o rozměrech 17 mm x 10 mm a 13 mm x 18 mm. Do malého kousku vyvrtejte otvor, který odpovídá otvoru v kulaté 3D tištěné části, protáhněte drát a pájejte jej. Lepte desku plošných spojů podle obrázku.

Krok 11: Nabíječka II

Nabíječka II
Nabíječka II
Nabíječka II
Nabíječka II

Pájejte drát v kusu PCB 17x10 mm a protáhněte jej otvorem v 3D tištěné části. Přilepte podle obrázku.

Krok 12: Nabíječka III

Nabíječka III
Nabíječka III
Nabíječka III
Nabíječka III
Nabíječka III
Nabíječka III

Namontujte a přilepte 3D vytištěné části podle obrázku a připájejte vodiče k modulu nabíječky baterií. Drát pájený ve spodní části je záporný. Nyní můžete baterii kompasu nabíjet pomocí mini USB kabelu.

Mapy Challenge
Mapy Challenge
Mapy Challenge
Mapy Challenge

Druhá cena v Mapách Challenge

Doporučuje: