Spisu treści:
- Kieszonkowe dzieci
- Krok 1: Program
- Krok 2: Obwód
- Krok 3: Okablowanie ATtiny85
- Krok 4: okablowanie wyświetlacza OLED
- Krok 5: Umieść styki ładowarki
- Krok 6: Okablowanie HMC5883L
- Krok 7: Okablowanie baterii
- Krok 8: Okablowanie przełącznika
- Krok 9: Kalibracja
- Krok 10: Ładowarka I
- Krok 11: Ładowarka II
- Krok 12: Ładowarka III
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
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
Krok 3: 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
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
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
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
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
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
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
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
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.
Druga nagroda w Wyzwaniu Map