Innholdsfortegnelse:
- Rekvisita
- Trinn 1: Programmet
- Trinn 2: Kretsen
- Trinn 3: Koble til ATtiny85
- Trinn 4: Koble til OLED -skjermen
- Trinn 5: Plasser laderkontaktene
- Trinn 6: Koble til HMC5883L
- Trinn 7: Koble til batteriet
- Trinn 8: Koble til bryteren
- Trinn 9: Kalibrering
- Trinn 10: Lader I
- Trinn 11: Lader II
- Trinn 12: Lader III
Video: Et lite kompass med ATtiny85: 12 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:20
Dette er vårt første prosjekt med ATtiny85; et enkelt lomme digitalt kompass (i samarbeid med J. Arturo Espejel Báez).
ATtiny85 er en høy ytelse og lav effekt mikrokontroller. Den har 8 Kbyte programmerbart flashminne. På grunn av dette var utfordringen i dette prosjektet å redusere størrelsen på programmet, siden kretsen er veldig enkel, takket være I2C -protokollen.
Rekvisita
For kompasset:
- ATtiny85
- HMC5883L magnetometer
- SSD1306 I2c 0,96 "128x64 OLED -skjerm
- Selvlåsende firkantknappbryter
- 3,7V 300mAh Lipo Li-polymer batteri
- 3D -trykt etui (2 deler, vennligst finn STL -lenker)
For laderen:
- To stykker PCB; 17x10mm og 13x18mm
- 3D -trykt etui (2 deler, vennligst finn STL -lenker)
- Micro USB 5V 1A TP4056 litiumbatterilader
Trinn 1: Programmet
Det er nødvendig å laste programmet AB.ino inn i ATtiny85 før du kobler det til kretsen. For dette kan du følge hvilken som helst av opplæringen på internett, for eksempel https://www.instructables.com/id/DIY-Attiny-Progr… For å kompilere programmet må du installere biblioteket ssd1306 av Alexey Dynda, tilgjengelig på
Trinn 2: Kretsen
Trinn 3: Koble til ATtiny85
Det er praktisk å kutte de ubrukte pinnene på ATtiny før lodding.
Forbered to 10 cm trådtråd ved å fjerne to 2 mm seksjoner halvveis og atskilt med omtrent 5 mm fra hverandre, som vist på første og andre foto. Lodd den ene delen av det første kablerparet (A) til SDA (pin 5) og den andre delen til SCL (pin 7) som vist på det tredje bildet. Med det andre ledningsparet (B) loddes den ene kabelen til GND (pin 4) og den andre til +V (pin 8), som på det fjerde bildet.
Trinn 4: Koble til OLED -skjermen
Lodd de fire ledningene på den ene siden av ATtiny (SDA, SCL, +V og GND) til de tilsvarende kontaktene på OLED -skjermen og lim den til saken. Beskytt skjermkortet med isolasjonstape.
Trinn 5: Plasser laderkontaktene
Ta to ledninger fra en mannlig toppstikkontakt. Brett hver og en som danner en krok som på det første bildet. Sett den ene på siden av vitrinen, og den andre i det nedre lokket som vist.
Trinn 6: Koble til HMC5883L
Lim HMC5883L magnetometeret på bunnlokket som vist. Lodd SCL- og SDA -ledningene fra ATtiny til de tilsvarende kontaktene til magnetometeret, brett laderkontaktledningen og loddetinnet til GND -kontakten. Lodd + +og GND -ledningene fra ATtiny til de tilsvarende kontaktene. Beskytt magnetometerplaten med isolerende tape.
Trinn 7: Koble til batteriet
Lodd den negative polen på batteriet til pinne 4 på ATtiny, og den positive til laderkontakten i siden av saken. Legg en ledning fra denne kontakten til bryteren (se neste trinn).
Trinn 8: Koble til bryteren
Lodd ledningen fra den laterale laderkontakten til en kontakt på bryteren, og deretter en annen til +V -kontakten til magnetometeret. Nå kan du teste kompasset og lime bunnlokket.
Trinn 9: Kalibrering
Programmet AB.ino har en automatisk kalibreringsalgoritme. Du trenger bare å slå på og rotere kompasset 360º som vist i videoen.
OBS! Koble aldri til begge eksterne kontaktene, da dette vil kortslutte batteriet.
Trinn 10: Lader I
Skjær to stykker PCB på 17 mm x 10 mm og 13 mm x18 mm. Bor et hull i den lille biten som passer med hullet i den runde 3D -trykte delen, før en ledning gjennom og lodd den. Lim PCB -en som vist på bildet.
Trinn 11: Lader II
Lodd en ledning i 17x10 mm PCB -stykket og pass den, kast sporet i den 3D -trykte delen. Lim det som vist.
Trinn 12: Lader III
Monter og lim de 3D -trykte delene som vist, og lodd ledningene til batteriladermodulen. Tråden loddet i den nedre delen er negativ. Nå kan du lade kompassbatteriet med en mini -USB -kabel.
Andre pris i kartutfordringen
Anbefalt:
Hvordan bruke GY511 -modulen med Arduino [Lag et digitalt kompass]: 11 trinn
Hvordan bruke GY511 -modulen med Arduino [Lag et digitalt kompass]: Oversikt I noen elektronikkprosjekter må vi kjenne den geografiske plasseringen når som helst og utføre en spesifikk operasjon deretter. I denne opplæringen lærer du hvordan du bruker LSM303DLHC GY-511 kompassmodulen med Arduino til å lage en digital kompas
LED -kompass og høydemåler: 7 trinn (med bilder)
LED -kompass og høydemåler: Objekter med lysdioder fascinerer meg alltid. Derfor er dette prosjektet for å kombinere den populære digitale kompasssensoren HMC5883L med 48 lysdioder. Ved å plassere lysdiodene i en sirkel, er lysdioden som lyser retningen du er på vei. Hver 7,5 grader vil dr
Micro: bit Kompass: 9 trinn (med bilder)
Micro: bit Compass: Denne instruksjonene viser hvordan du bruker micro: bit for å lage et enkelt digitalt kompass
Vippekompensert kompass med LSM303DHLC: 3 trinn
Tiltkompensert kompass med LSM303DHLC: I denne instruksjonsboken vil jeg vise hvordan du bruker LSM303 -sensoren til å realisere et vippekompensert kompass. Etter et første (mislykket) forsøk behandlet jeg kalibreringen av sensoren. Takket være disse har magnetometerets verdier blitt bedre
Et lite alarmsystem som bruker et super -lite Arduino -kompatibelt bord !: 10 trinn
Et lite alarmsystem som bruker et Super Tiny Arduino -kompatibelt bord !: Hei, i dag skal vi lage et lite kult prosjekt. Vi skal bygge en liten alarmanordning som måler avstanden mellom seg selv og et objekt foran den. Og når objektet beveger seg forbi en angitt avstand, vil enheten varsle deg med en