Innehållsförteckning:
- Tillbehör
- Steg 1: Programmet
- Steg 2: Kretsen
- Steg 3: Anslut ATtiny85
- Steg 4: Anslut OLED -skärmen
- Steg 5: Placera laddarkontakterna
- Steg 6: Anslut HMC5883L
- Steg 7: Anslut batteriet
- Steg 8: Anslut strömbrytaren
- Steg 9: Kalibrering
- Steg 10: Laddare I
- Steg 11: Laddare II
- Steg 12: Laddare III
Video: En liten kompass med ATtiny85: 12 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:37
Detta är vårt första projekt med ATtiny85; en enkel ficka digital kompass (i samarbete med J. Arturo Espejel Báez).
ATtiny85 är en högpresterande och låg effekt mikrokontroller. Den har 8 Kbyte programmerbart flashminne. På grund av detta var utmaningen i detta projekt att minska programmets storlek, eftersom kretsen är mycket enkel, tack vare I2C -protokollet.
Tillbehör
För kompassen:
- ATtiny85
- HMC5883L Magnetometer
- SSD1306 I2c 0,96 "128x64 OLED -skärm
- Självlåsande fyrkantig knappbrytare
- 3,7V 300mAh Lipo Li-polymer batteri
- 3D -tryckt fodral (2 delar, se STL -länkarna)
För laddaren:
- Två stycken PCB; 17x10mm och 13x18mm
- 3D -tryckt fodral (2 delar, se STL -länkarna)
- Micro USB 5V 1A TP4056 litiumbatteriladdningsmodul
Steg 1: Programmet
Det är nödvändigt att ladda programmet AB.ino i ATtiny85 innan du kopplar in det i kretsen. För detta kan du följa någon av självstudierna på internet, till exempel https://www.instructables.com/id/DIY-Attiny-Progr… För att kompilera programmet måste du installera biblioteket ssd1306 av Alexey Dynda, tillgänglig på
Steg 2: Kretsen
Steg 3: Anslut ATtiny85
Det är bekvämt att klippa de oanvända stiften på ATtiny före lödning.
Förbered två 10-cm trådpar genom att avlägsna två 2 mm sektioner halvvägs och åtskilda med cirka 5 mm från varandra, som visas på första och andra fotot. Löd en sektion av det första paret kablar (A) till SDA (stift 5) och den andra sektionen till SCL (stift 7) som visas på den tredje bilden. Med det andra trådparet (B), löd en kabel till GND (stift 4) och den andra till +V (stift 8), som på det fjärde fotot.
Steg 4: Anslut OLED -skärmen
Löd de fyra trådarna på ena sidan av ATtiny (SDA, SCL, +V och GND) till motsvarande kontakter på OLED -skärmen och limma fast det på fodralet. Skydda displaykortet med isoleringstejp.
Steg 5: Placera laddarkontakterna
Ta två ledningar från en hankontakt. Vik var och en som bildar en krok som på det första fotot. För in den ena i vitrins laterala sida och den andra i det nedre locket enligt bilden.
Steg 6: Anslut HMC5883L
Lim HMC5883L -magnetometern på bottenlocket enligt bilden. Löd SCL- och SDA -ledningarna från ATtiny till motsvarande kontakter på magnetometern, vik laddarkontaktledningen och lödet till GND -kontakten. Löd +V- och GND -kablarna från ATtiny till motsvarande kontakter. Skydda magnetometerbrädan med isoleringstejp.
Steg 7: Anslut batteriet
Löd den negativa polen på batteriet till stift 4 på ATtiny, och det positiva till laddarkontakten i fodralets sida. Lägg till en kabel från denna kontakt till omkopplaren (se nästa steg).
Steg 8: Anslut strömbrytaren
Löd kabeln från den laterala laddarkontakten till en kontakt på omkopplaren och sedan ytterligare en till +V -kontakten på magnetometern. Nu kan du testa kompassen och limma bottenlocket.
Steg 9: Kalibrering
Programmet AB.ino har en automatisk kalibreringsalgoritm. Du behöver bara slå på och rotera kompassen 360º som visas i videon.
OBS! Anslut aldrig båda externa kontakterna eftersom det skulle kortsluta batteriet.
Steg 10: Laddare I
Skär två stycken PCB på 17 mm x 10 mm och 13 mm x18 mm. Borra ett hål i den lilla biten som matchar hålet i den runda 3D -tryckta delen, för en tråd genom och löd den. Limma kretskortet enligt bilden.
Steg 11: Laddare II
Löd en tråd i 17x10 mm PCB -bit och passera den, kasta spåret i den 3D -tryckta delen. Limma som visas.
Steg 12: Laddare III
Montera och limma de 3D -tryckta delarna som visas och löd kablarna på batteriladdningsmodulen. Tråden som löds i botten är negativ. Nu kan du ladda kompassbatteriet med en mini -USB -kabel.
Andra pris i Maps Challenge
Rekommenderad:
Liten USB -joystick: 5 steg (med bilder)
Liten USB -joystick: Denna instuktivitet visar hur man gör en mycket enkel liten USB -joystick. Denna instruktion är relaterad till Hall Effect USB -joystick för att ge en billig lösning
Liten V/A -mätare med INA219: 9 steg (med bilder)
Liten V/A -mätare med INA219: Trött på att koppla om din multimeter när du vill mäta både spänning och ström på ett litet projekt? Liten V/A -mätare är den enhet du behöver! Det finns inget nytt med INA219 högsidans strömsensor. Det finns många bra projekt ute
LED -kompass och höjdmätare: 7 steg (med bilder)
LED -kompass och höjdmätare: Objekt med lysdioder fascinerar mig alltid. Därför är detta projekt att kombinera den populära digitala kompassensorn HMC5883L med 48 lysdioder. Genom att placera lysdioderna i en cirkel är lysdioden som belyser den riktning du är på väg. Var 7,5 grader drar
Micro: bit Kompass: 9 steg (med bilder)
Micro: bit Compass: Denna instruktioner visar hur du använder micro: bit för att göra en enkel digital kompass
Bygg en mycket liten robot: Gör världens minsta hjulrobot med en gripare: 9 steg (med bilder)
Bygg en mycket liten robot: Gör världens minsta hjulrobot med en gripare: Bygg en 1/20 kubikstums robot med en gripare som kan plocka upp och flytta små föremål. Den styrs av en Picaxe -mikrokontroller. Vid denna tidpunkt tror jag att detta kan vara världens minsta robot med hjul med en gripare. Det kommer utan tvekan att ch