Talaan ng mga Nilalaman:

Isang Maliliit na Compass Sa ATtiny85: 12 Hakbang (na may Mga Larawan)
Isang Maliliit na Compass Sa ATtiny85: 12 Hakbang (na may Mga Larawan)

Video: Isang Maliliit na Compass Sa ATtiny85: 12 Hakbang (na may Mga Larawan)

Video: Isang Maliliit na Compass Sa ATtiny85: 12 Hakbang (na may Mga Larawan)
Video: LAPIS AT PAPEL (OFFICIAL LYRICS VIDEO ) Guthrie Nikolao 2024, Hulyo
Anonim
Isang Maliliit na Compass Sa ATtiny85
Isang Maliliit na Compass Sa ATtiny85

Ito ang aming unang proyekto kasama ang ATtiny85; isang simpleng bulsa digital na kumpas (sa pakikipagtulungan kasama si J. Arturo Espejel Báez).

Ang ATtiny85 ay isang mataas na pagganap at mababang power microcontroller. Mayroon itong 8 Kbytes ng programmable flash memory. Dahil dito, ang hamon sa proyektong ito ay upang mabawasan ang laki ng programa, dahil ang circuit ay napaka-simple, salamat sa I2C protocol.

Mga gamit

Para sa Compass:

  • ATtiny85
  • HMC5883L Magnetometer
  • SSD1306 I2c 0.96 "128x64 OLED Display
  • Self-locking square button switch
  • 3.7V 300mAh Lipo Li-polymer Battery
  • 3D naka-print na kaso (2 bahagi, mangyaring hanapin ang mga link ng STL)

Para sa Charger:

  • Dalawang piraso ng PCB; 17x10mm at 13x18mm
  • 3D naka-print na kaso (2 bahagi, mangyaring hanapin ang mga link ng STL)
  • Micro USB 5V 1A TP4056 Lithium module ng charger ng baterya

Hakbang 1: Ang Programa

Kinakailangan upang mai-load ang program na AB.ino sa ATtiny85 bago i-wire ito sa circuit. Para sa mga ito, maaari mong sundin ang anuman sa mga tutorial sa internet, tulad ng https://www.instructables.com/id/DIY-Attiny-Progr… Upang mapagsama ang programa, kailangan mong i-install ang library ssd1306 ni Alexey Dynda, magagamit sa

Hakbang 2: Ang Circuit

Ang Circuit
Ang Circuit

Hakbang 3: Kable ng ATtiny85

Kable ng ATtiny85
Kable ng ATtiny85
Kable ng ATtiny85
Kable ng ATtiny85
Kable ng ATtiny85
Kable ng ATtiny85
Kable ng ATtiny85
Kable ng ATtiny85

Maginhawa upang i-cut ang hindi nagamit na mga pin ng ATtiny bago maghinang.

Maghanda ng dalawang 10-cm na pares ng kawad sa pamamagitan ng paghubad ng dalawang seksyon ng 2-mm sa kalahati at pinaghiwalay ng halos 5 mm mula sa bawat isa, tulad ng ipinakita sa ika-1 at ika-2 na larawan. Maghinang ng isang seksyon ng unang pares ng mga kable (A) hanggang sa SDA (pin 5) at ang iba pang seksyon sa SCL (pin 7) tulad ng ipinakita sa ika-3 larawan. Gamit ang iba pang pares ng mga wire (B), maghinang ng isang cable sa GND (pin 4) at ang isa pa sa + V (pin 8), tulad ng sa ika-4 na larawan.

Hakbang 4: Pag-kable ng OLED Display

Kable ng OLED Display
Kable ng OLED Display

Paghinang ng apat na mga wire ng isang gilid ng ATtiny (SDA, SCL, + V, at GND) sa mga kaukulang contact ng OLED display at idikit ito sa kaso. Protektahan ang display board gamit ang insulate tape.

Hakbang 5: Ilagay ang Mga contact ng Charger

Ilagay ang Mga contact sa Charger
Ilagay ang Mga contact sa Charger
Ilagay ang Mga contact sa Charger
Ilagay ang Mga contact sa Charger
Ilagay ang Mga contact sa Charger
Ilagay ang Mga contact sa Charger

Kumuha ng dalawang wires mula sa isang lalaking konektor ng header pin. Tiklupin ang bawat isa na bumubuo ng isang kawit tulad ng sa unang larawan. Ipasok ang isa sa lateral na bahagi ng display case, at ang isa sa ibabang talukap ng mata tulad ng ipinakita.

Hakbang 6: Pag-kable ng HMC5883L

Kable ng HMC5883L
Kable ng HMC5883L
Kable ng HMC5883L
Kable ng HMC5883L
Kable ng HMC5883L
Kable ng HMC5883L

Ipako ang HMC5883L magnetometer sa ibabang takip tulad ng ipinakita. Paghinang ng mga wire ng SCL at SDA mula sa ATtiny sa mga kaukulang contact ng magnetometer, tiklupin ang wire ng contact ng charger at solder sa contact ng GND. Paghinang ng mga wire na + V at GND mula sa ATtiny patungo sa mga kaukulang contact. Protektahan ang board ng magnetometer gamit ang insulate tape.

Hakbang 7: Pag-kable ng Baterya

Kable ng Baterya
Kable ng Baterya
Kable ng Baterya
Kable ng Baterya
Kable ng Baterya
Kable ng Baterya

Paghinang ang negatibong poste ng baterya upang i-pin ang 4 ng ATtiny, at ang positibo sa contact ng charger sa gilid ng kaso. Magdagdag ng isang kawad mula sa contact na ito sa switch (tingnan ang susunod na hakbang).

Hakbang 8: Kable ng Switch

Kable ng Switch
Kable ng Switch
Kable ng Switch
Kable ng Switch

Paghinang ng kawad mula sa contact ng lateral charger sa isang contact ng switch, at pagkatapos ay isa pa sa contact na + V ng magnetometer. Ngayon ay maaari mong subukan ang Compass at idikit ang ilalim na takip.

Hakbang 9: Pagkakalibrate

Ang program na AB.ino ay may isang awtomatikong pag-calibrate ng algorithm. Kailangan mo lang i-on at paikutin ang compass 360º tulad ng ipinakita sa video.

Pansin! Huwag kailanman ikonekta ang parehong mga panlabas na contact tulad ng ito ay maikling-circuit ng baterya.

Hakbang 10: Charger I

Charger ko
Charger ko
Charger ko
Charger ko
Charger ko
Charger ko

Gupitin ang dalawang piraso ng PCB na 17 mm x 10 mm at 13 mm x18 mm. Mag-drill ng isang butas sa maliit na piraso na tumutugma sa butas sa bilog na naka-print na bahagi ng 3D, dumaan sa isang kawad at maghinang ito. Ipako ang PCB tulad ng ipinakita sa larawan.

Hakbang 11: Charger II

Charger II
Charger II
Charger II
Charger II

Maghinang ng isang kawad sa piraso ng 17x10mm PCB at ipasa ito itapon ang puwang sa naka-print na bahagi ng 3D. Ipako ito tulad ng ipinakita.

Hakbang 12: Charger III

Charger III
Charger III
Charger III
Charger III
Charger III
Charger III

Iakma at idikit ang mga naka-print na bahagi ng 3D tulad ng ipinakita at solder ang mga wire sa module ng charger ng baterya. Ang wire na hinihinang sa ilalim na bahagi ay ang negatibo. Ngayon ay maaari mong singilin ang baterya ng compass 'gamit ang isang mini USB cable.

Hamon sa Maps
Hamon sa Maps
Hamon sa Maps
Hamon sa Maps

Pangalawang Gantimpala sa Hamon sa Maps

Inirerekumendang: