Indholdsfortegnelse:

Et lille kompas med ATtiny85: 12 trin (med billeder)
Et lille kompas med ATtiny85: 12 trin (med billeder)

Video: Et lille kompas med ATtiny85: 12 trin (med billeder)

Video: Et lille kompas med ATtiny85: 12 trin (med billeder)
Video: СКАУТЫ И КЕМПИНГ С СТРАШНОЙ УЧИЛКОЙ 3D! СНЕЖНЫЙ ЧЕЛОВЕК украл Мисс Ти! 2024, November
Anonim
Et lille kompas med ATtiny85
Et lille kompas med ATtiny85

Dette er vores første projekt med ATtiny85; et enkelt lomme digitalt kompas (i samarbejde med J. Arturo Espejel Báez).

ATtiny85 er en høj ydeevne og lav effekt mikrokontroller. Den har 8 Kbytes programmerbar flashhukommelse. På grund af dette var udfordringen i dette projekt at reducere programmets størrelse, da kredsløbet er meget enkelt takket være I2C -protokollen.

Forbrugsvarer

Til kompasset:

  • ATtiny85
  • HMC5883L Magnetometer
  • SSD1306 I2c 0,96 "128x64 OLED -skærm
  • Selvlåsende firkantet knapkontakt
  • 3,7V 300mAh Lipo Li-polymer batteri
  • 3D -trykt sag (2 dele, se STL -links)

Til opladeren:

  • To stykker PCB; 17x10mm og 13x18mm
  • 3D -trykt sag (2 dele, se STL -links)
  • Micro USB 5V 1A TP4056 Lithium batterioplader modul

Trin 1: Programmet

Det er nødvendigt at indlæse programmet AB.ino i ATtiny85, før det forbindes til kredsløbet. Til dette kan du følge en hvilken som helst af tutorials på internettet, såsom https://www.instructables.com/id/DIY-Attiny-Progr… For at kompilere programmet skal du installere biblioteket ssd1306 af Alexey Dynda, tilgængelig på

Trin 2: Kredsløbet

Kredsløbet
Kredsløbet

Trin 3: Tilslutning af ATtiny85

Tilslutning af ATtiny85
Tilslutning af ATtiny85
Tilslutning af ATtiny85
Tilslutning af ATtiny85
Tilslutning af ATtiny85
Tilslutning af ATtiny85
Tilslutning af ATtiny85
Tilslutning af ATtiny85

Det er praktisk at skære de ubrugte stifter af ATtiny før lodning.

Forbered to 10 cm trådtråd ved at fjerne to 2 mm sektioner halvvejs og adskilt med ca. 5 mm fra hinanden, som vist på 1. og 2. foto. Lod den ene sektion af det første par kabler (A) til SDA (pin 5) og den anden sektion til SCL (pin 7) som vist på det tredje billede. Med det andet ledningspar (B) loddes det ene kabel til GND (pin 4) og det andet til +V (pin 8), som på det fjerde foto.

Trin 4: Tilslutning af OLED -skærmen

Tilslutning af OLED -skærmen
Tilslutning af OLED -skærmen

Lod de fire ledninger på den ene side af ATtiny (SDA, SCL, +V og GND) til de tilsvarende kontakter på OLED -skærmen, og lim den til sagen. Beskyt skærmkortet med isoleringstape.

Trin 5: Placer opladerens kontakter

Placer opladerens kontakter
Placer opladerens kontakter
Placer opladerens kontakter
Placer opladerens kontakter
Placer opladerkontakterne
Placer opladerkontakterne

Tag to ledninger fra en hanstikstik. Fold hver og danner en krog som på det første foto. Indsæt den ene i den laterale side af vitrinen og den anden i bundlåget som vist.

Trin 6: Tilslutning af HMC5883L

Tilslutning af HMC5883L
Tilslutning af HMC5883L
Tilslutning af HMC5883L
Tilslutning af HMC5883L
Tilslutning af HMC5883L
Tilslutning af HMC5883L

Lim HMC5883L magnetometeret til bundlåget som vist. Lod SCL- og SDA -ledningerne fra ATtiny til de tilsvarende kontakter på magnetometeret, fold opladerkontaktledningen og loddet til GND -kontakten. Lod +V- og GND -ledningerne fra ATtiny til de tilsvarende kontakter. Beskyt magnetometerpladen med isolerende tape.

Trin 7: Tilslutning af batteriet

Kabelføring af batteriet
Kabelføring af batteriet
Kabelføring af batteriet
Kabelføring af batteriet
Kabelføring af batteriet
Kabelføring af batteriet

Lod den negative pol på batteriet til pin 4 på ATtiny, og den positive til opladerkontakten i siden af kabinettet. Tilføj en ledning fra denne kontakt til kontakten (se næste trin).

Trin 8: Tilslutning af kontakten

Tilslutning af kontakten
Tilslutning af kontakten
Tilslutning af kontakten
Tilslutning af kontakten

Lod ledningen fra den laterale opladerkontakt til en kontakt på kontakten og derefter endnu en til +V -kontakten på magnetometeret. Nu kan du teste kompasset og lime bundlåget.

Trin 9: Kalibrering

Programmet AB.ino har en automatisk kalibreringsalgoritme. Du behøver kun at tænde og dreje kompasset 360º som vist i videoen.

OBS! Tilslut aldrig begge eksterne kontakter, da dette ville kortslutte batteriet.

Trin 10: Oplader I

Oplader I
Oplader I
Oplader I
Oplader I
Oplader I
Oplader I

Skær to stykker print på 17 mm x 10 mm og 13 mm x18 mm. Bor et hul i det lille stykke, der matcher hullet i den runde 3D -udskrevne del, før en ledning igennem og lod den. Lim PCB'en som vist på billedet.

Trin 11: Oplader II

Oplader II
Oplader II
Oplader II
Oplader II

Lod en ledning i 17x10mm PCB -stykket, og lad den smide spalten i den 3D -udskrevne del. Lim det som vist.

Trin 12: Oplader III

Oplader III
Oplader III
Oplader III
Oplader III
Oplader III
Oplader III

Monter og lim de 3D -udskrevne dele som vist, og lod ledningerne til batteriopladermodulet. Tråden loddet i den nederste del er den negative. Nu kan du oplade kompassets batteri med et mini -USB -kabel.

Kortudfordring
Kortudfordring
Kortudfordring
Kortudfordring

Anden pris i Maps Challenge

Anbefalede: