Spisu treści:

Mały kompas z ATtiny85: 12 kroków (ze zdjęciami)
Mały kompas z ATtiny85: 12 kroków (ze zdjęciami)

Wideo: Mały kompas z ATtiny85: 12 kroków (ze zdjęciami)

Wideo: Mały kompas z ATtiny85: 12 kroków (ze zdjęciami)
Wideo: Gibbs - Kompas 2024, Lipiec
Anonim
Mały kompas z ATtiny85
Mały kompas z ATtiny85

To nasz pierwszy projekt z ATtiny85; prosty kieszonkowy kompas cyfrowy (we współpracy z J. Arturo Espejel Báez).

ATtiny85 to mikrokontroler o wysokiej wydajności i małej mocy. Posiada 8 KB programowalnej pamięci flash. Z tego powodu wyzwaniem w tym projekcie było zmniejszenie rozmiaru programu, ponieważ obwód jest bardzo prosty, dzięki protokołowi I2C.

Kieszonkowe dzieci

Dla kompasu:

  • ATtiny85
  • Magnetometr HMC5883L
  • SSD1306 I2c 0.96" 128x64 Wyświetlacz OLED
  • Samoblokujący przełącznik kwadratowy
  • Akumulator litowo-polimerowy Lipo 3.7 V 300 mAh
  • Walizka drukowana 3D (2 części, proszę znaleźć linki STL)

Dla ładowarki:

  • Dwa kawałki PCB; 17x10mm i 13x18mm
  • Walizka drukowana w 3D (2 części, proszę znaleźć linki STL)
  • Moduł ładowarki baterii litowej Micro USB 5V 1A TP4056

Krok 1: Program

Konieczne jest załadowanie programu AB.ino do ATtiny85 przed podłączeniem go do obwodu. W tym celu możesz skorzystać z dowolnego z samouczków w Internecie, takich jak https://www.instructables.com/id/DIY-Attiny-Progr… Aby skompilować program, musisz zainstalować bibliotekę ssd1306 autorstwa Alexeya Dyndy, dostępne w

Krok 2: Obwód

Obwód
Obwód

Krok 3: Okablowanie ATtiny85

Okablowanie ATtiny85
Okablowanie ATtiny85
Okablowanie ATtiny85
Okablowanie ATtiny85
Okablowanie ATtiny85
Okablowanie ATtiny85
Okablowanie ATtiny85
Okablowanie ATtiny85

Wygodne jest wycięcie nieużywanych pinów ATtiny przed lutowaniem.

Przygotuj dwie pary drutu o długości 10 cm, zdejmując do połowy dwa odcinki o średnicy 2 mm i oddzielone od siebie o około 5 mm, jak pokazano na zdjęciach 1. i 2.. Przylutuj jedną sekcję pierwszej pary kabli (A) do SDA (pin 5), a drugą sekcję do SCL (pin 7) jak pokazano na 3 rysunku. Drugą parą przewodów (B) przylutuj jeden kabel do GND (pin 4) a drugi do +V (pin 8), jak na 4 zdjęciu.

Krok 4: okablowanie wyświetlacza OLED

Okablowanie wyświetlacza OLED
Okablowanie wyświetlacza OLED

Przylutuj cztery przewody z jednej strony ATtiny (SDA, SCL, +V i GND) do odpowiednich styków wyświetlacza OLED i przyklej go do obudowy. Zabezpiecz płytę wyświetlacza taśmą izolacyjną.

Krok 5: Umieść styki ładowarki

Umieść styki ładowarki
Umieść styki ładowarki
Umieść styki ładowarki
Umieść styki ładowarki
Umieść styki ładowarki
Umieść styki ładowarki

Weź dwa przewody z męskiego złącza pinowego. Złóż każdy z nich tworząc haczyk jak na pierwszym zdjęciu. Włóż jedną z boku gabloty, a drugą w dolną pokrywę, jak pokazano.

Krok 6: Okablowanie HMC5883L

Okablowanie HMC5883L
Okablowanie HMC5883L
Okablowanie HMC5883L
Okablowanie HMC5883L
Okablowanie HMC5883L
Okablowanie HMC5883L

Przyklej magnetometr HMC5883L do dolnej pokrywy, jak pokazano. Przylutuj przewody SCL i SDA z ATtiny do odpowiednich styków magnetometru, złóż przewód stykowy ładowarki i przylutuj do styku GND. Przylutuj przewody +V i GND z ATtiny do odpowiednich styków. Zabezpiecz płytkę magnetometru taśmą izolacyjną.

Krok 7: Okablowanie baterii

Okablowanie baterii
Okablowanie baterii
Okablowanie baterii
Okablowanie baterii
Okablowanie baterii
Okablowanie baterii

Przylutuj ujemny biegun akumulatora do styku 4 ATtiny, a dodatni do styku ładowarki z boku obudowy. Dodaj przewód z tego styku do przełącznika (patrz następny krok).

Krok 8: Okablowanie przełącznika

Okablowanie przełącznika
Okablowanie przełącznika
Okablowanie przełącznika
Okablowanie przełącznika

Przylutuj przewód od bocznego styku ładowarki do jednego styku przełącznika, a drugi do styku +V magnetometru. Teraz możesz przetestować kompas i przykleić dolną pokrywę.

Krok 9: Kalibracja

Program AB.ino posiada algorytm automatycznej kalibracji. Musisz tylko włączyć i obrócić kompas o 360º, jak pokazano na filmie.

UWAGA! Nigdy nie podłączaj obu zewnętrznych styków, ponieważ mogłoby to spowodować zwarcie akumulatora.

Krok 10: Ładowarka I

Ładowarka I
Ładowarka I
Ładowarka I
Ładowarka I
Ładowarka I
Ładowarka I

Wytnij dwa kawałki PCB o wymiarach 17 mm x 10 mm i 13 mm x18 mm. Wywierć otwór w małym kawałku, który pasuje do otworu w okrągłej drukowanej części 3D, przeciągnij przez niego drut i przylutuj go. Przyklej płytkę drukowaną, jak pokazano na zdjęciu.

Krok 11: Ładowarka II

Ładowarka II
Ładowarka II
Ładowarka II
Ładowarka II

Przylutuj drut w elemencie PCB o wymiarach 17x10mm i przepuść go przez szczelinę w części drukowanej 3D. Przyklej go, jak pokazano.

Krok 12: Ładowarka III

Ładowarka III
Ładowarka III
Ładowarka III
Ładowarka III
Ładowarka III
Ładowarka III

Dopasuj i przyklej wydrukowane części 3D, jak pokazano, i przylutuj przewody do modułu ładowarki akumulatora. Drut wlutowany w dolnej części jest negatywem. Teraz możesz naładować baterię kompasu za pomocą kabla mini USB.

Wyzwanie map
Wyzwanie map
Wyzwanie map
Wyzwanie map

Druga nagroda w Wyzwaniu Map

Zalecana: