Sisukord:

Pisike kompass koos ATtiny85 -ga: 12 sammu (piltidega)
Pisike kompass koos ATtiny85 -ga: 12 sammu (piltidega)

Video: Pisike kompass koos ATtiny85 -ga: 12 sammu (piltidega)

Video: Pisike kompass koos ATtiny85 -ga: 12 sammu (piltidega)
Video: Скриптонит ft. Charusha – Космос 2024, November
Anonim
Pisike kompass koos ATtiny85 -ga
Pisike kompass koos ATtiny85 -ga

See on meie esimene projekt ATtiny85 -ga; lihtne tasku digitaalne kompass (koostöös J. Arturo Espejel Báeziga).

ATtiny85 on suure jõudlusega ja väikese võimsusega mikrokontroller. Sellel on 8 kbaiti programmeeritav välkmälu. Seetõttu oli selle projekti väljakutse programmi mahu vähendamine, kuna vooluahel on tänu I2C protokollile väga lihtne.

Tarvikud

Kompassi jaoks:

  • ATtiny85
  • Magnetomeeter HMC5883L
  • SSD1306 I2c 0,96 "128x64 OLED -ekraan
  • Iselukustuv nelinurkne lüliti
  • 3.7V 300mAh Lipo Li-polümeer aku
  • 3D trükitud ümbris (2 osa, leiate STL lingid)

Laadija jaoks:

  • Kaks PCB tükki; 17x10mm ja 13x18mm
  • 3D trükitud ümbris (2 osa, leiate STL -i lingid)
  • Micro USB 5V 1A TP4056 liitiumakulaadija moodul

Samm: programm

Enne vooluahelasse ühendamist tuleb programm AB.ino laadida ATtiny85 -sse. Selleks saate järgida mõnda Interneti-õpetust, näiteks https://www.instructables.com/id/DIY-Attiny-Progr…. Programmi koostamiseks peate installima Alexey Dynda raamatukogu ssd1306, saadaval aadressil

2. samm: vooluring

Ringkond
Ringkond

3. samm: ATtiny85 ühendamine

ATtiny85 juhtmestik
ATtiny85 juhtmestik
ATtiny85 juhtmestik
ATtiny85 juhtmestik
ATtiny85 juhtmestik
ATtiny85 juhtmestik
ATtiny85 juhtmestik
ATtiny85 juhtmestik

Enne jootmist on mugav ATtiny kasutamata tihvtid ära lõigata.

Valmistage ette kaks 10 cm traatpaari, eemaldades kaks 2 mm lõiku pooleldi ja üksteisest umbes 5 mm kaugusel, nagu on näidatud 1. ja 2. fotol. Jootke esimese kaablipaari (A) üks osa SDA -le (tihvt 5) ja teine osa SCL -i (tihvt 7), nagu on näidatud kolmandal pildil. Teise juhtmepaariga (B) jootke üks kaabel GND külge (tihvt 4) ja teine +V (tihvt 8), nagu 4. fotol.

Samm: OLED -ekraani ühendamine

OLED -ekraani juhtmestik
OLED -ekraani juhtmestik

Jootke ATtiny ühe külje neli juhtmest (SDA, SCL, +V ja GND) OLED -ekraani vastavate kontaktide külge ja liimige see korpuse külge. Kaitske ekraaniplaati isoleerlindiga.

Samm: asetage laadija kontaktid

Asetage laadija kontaktid
Asetage laadija kontaktid
Asetage laadija kontaktid
Asetage laadija kontaktid
Asetage laadija kontaktid
Asetage laadija kontaktid

Võtke kaks juhtmest isase pistikupesa pistikust. Voldi igaüks kokku, moodustades konksu nagu esimesel fotol. Sisestage üks vitriini külgmisele küljele ja teine alumisele kaanele, nagu näidatud.

6. toiming: seadme HMC5883L ühendamine

HMC5883L juhtmestik
HMC5883L juhtmestik
HMC5883L juhtmestik
HMC5883L juhtmestik
HMC5883L juhtmestik
HMC5883L juhtmestik

Liimige magnetomeeter HMC5883L alumise kaane külge, nagu näidatud. Jootke SCL- ja SDA -juhtmed ATtiny -st magnetomeetri vastavate kontaktideni, keerake laadija kontaktjuhe ja jootke GND -kontakti külge. Jootke +V ja GND juhtmed ATtiny -st vastavatele kontaktidele. Kaitske magnetomeetri plaati isoleerlindiga.

Samm 7: Aku juhtmestik

Aku juhtmestik
Aku juhtmestik
Aku juhtmestik
Aku juhtmestik
Aku juhtmestik
Aku juhtmestik

Jootke aku negatiivne poolus ATtiny tihvtiga 4 ja positiivne korpuse küljel asuva laadija kontaktiga. Lisage juhtmest sellelt kontaktilt lülitile (vt järgmist sammu).

Samm: lüliti ühendamine

Lüliti juhtmestik
Lüliti juhtmestik
Lüliti juhtmestik
Lüliti juhtmestik

Jootke traat külgmise laadijakontakti juurest lüliti ühe kontakti ja seejärel teise magnetomeetri +V kontakti külge. Nüüd saate kompassi testida ja alumist kaant liimida.

9. samm: kalibreerimine

Programmil AB.ino on automaatne kalibreerimisalgoritm. Peate ainult kompassi sisse lülitama ja 360 ° pöörama, nagu on näidatud videos.

TÄHELEPANU! Ärge kunagi ühendage mõlemat välist kontakti, kuna see võib aku lühistada.

Samm: laadija I

Laadija I
Laadija I
Laadija I
Laadija I
Laadija I
Laadija I

Lõika kaks trükkplaadi suurust 17 mm x 10 mm ja 13 mm x 18 mm. Puurige väikesesse tükki auk, mis sobib ümmarguse 3D -prinditud osa auguga, laske traat läbi ja jootke see. Liimige trükkplaat, nagu fotol näidatud.

11. samm: laadija II

Laadija II
Laadija II
Laadija II
Laadija II

Jootke traat 17x10 mm trükkplaaditükki ja laske see läbi, visake pilu 3D -prinditud ossa. Liimige see nagu näidatud.

12. samm: laadija III

Laadija III
Laadija III
Laadija III
Laadija III
Laadija III
Laadija III

Paigaldage ja liimige 3D -prinditud osad, nagu näidatud, ja jootke juhtmed akulaadija mooduli külge. Alumises osas joodetud traat on negatiivne. Nüüd saate kompassi akut laadida mini -USB -kaabli abil.

Kaartide väljakutse
Kaartide väljakutse
Kaartide väljakutse
Kaartide väljakutse

Kaartide väljakutse teine auhind

Soovitan: