
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-23 15:02

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
Zalecana:
(AKTUALIZACJA - MAŁY PROBLEM) KONTROLER GIER USB DO KOMPUTERA PC: 10 kroków (ze zdjęciami)

(AKTUALIZACJA - MAŁY PROBLEM) KONTROLER DO GIER USB DO KOMPUTERA PC: KONTROLER DO KAŻDEJ GRY (PRAWIE)
Opętany mały potwór: 6 kroków (ze zdjęciami)

Opętany mały potwór: Ten opętany mały potwór przestraszy twoją sztuczkę, jeśli chodzi o życie & przemawia do nich. Ukrywam go za rogiem przed krzakami, gotowymi straszyć niczego nie podejrzewające ofiary, gdy mówi „Cześć, chcę grać” i śmieję się jak opętany
Mały miernik V/A z INA219: 9 kroków (ze zdjęciami)

Mały miernik V/A z INA219: Masz dość ponownego podłączania multimetru, gdy chcesz mierzyć zarówno napięcie, jak i prąd w małym projekcie? Mały miernik V/A to urządzenie, którego potrzebujesz! Nie ma nic nowego w czujniku prądu po stronie wysokiej INA219. Jest wiele dobrych projektów
Automatyczna doniczka na rośliny - Mały ogród: 13 kroków (ze zdjęciami)

Automatyczna doniczka na rośliny - Mały ogród: Jestem studentem na kierunku Multimedia i Technika Komunikacji w Howest Kortrijk. Aby wykonać nasze ostatnie zadanie, musieliśmy opracować wybrany przez nas projekt IoT. Rozglądając się za pomysłami, postanowiłem zrobić coś pożytecznego dla mojej mamy, która uwielbia growi
Plug & Play Mały serwer sieciowy Raspberry Pi: 6 kroków (ze zdjęciami)

Plug & Play Tiny Raspberry Pi Network Server: Niedawno dostałem w swoje ręce dwa Raspberry Pi 1 Model A+ za tanią cenę. Jeśli nie słyszałeś o Pi Model A, jest to jedna z najwcześniejszych form Raspberry Pi, która jest większa niż Pi Zero i mniejsza niż standardowe Raspberry Pi. Zawsze chcę