Innehållsförteckning:

En liten kompass med ATtiny85: 12 steg (med bilder)
En liten kompass med ATtiny85: 12 steg (med bilder)

Video: En liten kompass med ATtiny85: 12 steg (med bilder)

Video: En liten kompass med ATtiny85: 12 steg (med bilder)
Video: Accounting for retail 2024, Juli
Anonim
En liten kompass med ATtiny85
En liten kompass med ATtiny85

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

Kretsen
Kretsen

Steg 3: Anslut ATtiny85

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

Ansluter OLED -skärmen
Ansluter 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

Placera laddarkontakterna
Placera laddarkontakterna
Placera laddarkontakterna
Placera laddarkontakterna
Placera laddarkontakterna
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

Anslutning till HMC5883L
Anslutning till HMC5883L
Anslutning till HMC5883L
Anslutning till HMC5883L
Anslutning till HMC5883L
Anslutning till 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

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

Anslutning av strömbrytaren
Anslutning av strömbrytaren
Anslutning av strömbrytaren
Anslutning av 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

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

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

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

Maps Challenge
Maps Challenge
Maps Challenge
Maps Challenge

Andra pris i Maps Challenge

Rekommenderad: