Innholdsfortegnelse:

Et lite kompass med ATtiny85: 12 trinn (med bilder)
Et lite kompass med ATtiny85: 12 trinn (med bilder)

Video: Et lite kompass med ATtiny85: 12 trinn (med bilder)

Video: Et lite kompass med ATtiny85: 12 trinn (med bilder)
Video: Вот почему не стоит выкидывать поломанный инструмент! Ремонт шуруповёрта БОШ своими руками! 2024, Juli
Anonim
Et lite kompass med ATtiny85
Et lite kompass med ATtiny85

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

Kretsen
Kretsen

Trinn 3: Koble til ATtiny85

Kabling av ATtiny85
Kabling av ATtiny85
Kabling av ATtiny85
Kabling av ATtiny85
Kabling av ATtiny85
Kabling av ATtiny85
Kabling av ATtiny85
Kabling av 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

Koble til OLED -skjermen
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

Plasser laderkontaktene
Plasser laderkontaktene
Plasser laderkontaktene
Plasser laderkontaktene
Plasser laderkontaktene
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

Kabling av HMC5883L
Kabling av HMC5883L
Kabling av HMC5883L
Kabling av HMC5883L
Kabling av HMC5883L
Kabling av 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

Kabling av batteriet
Kabling av batteriet
Kabling av batteriet
Kabling av batteriet
Kabling av batteriet
Kabling av 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

Kabling av bryteren
Kabling av bryteren
Kabling av bryteren
Kabling av 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

Lader I
Lader I
Lader I
Lader I
Lader I
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

Lader II
Lader II
Lader II
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

Lader III
Lader III
Lader III
Lader III
Lader III
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.

Kartutfordring
Kartutfordring
Kartutfordring
Kartutfordring

Andre pris i kartutfordringen

Anbefalt: