Satura rādītājs:
- Piegādes
- 1. solis: programma
- 2. solis: ķēde
- 3. solis: ATtiny85 vadu savienošana
- 4. solis: OLED displeja savienošana ar vadu
- 5. darbība: ievietojiet lādētāja kontaktus
- 6. darbība: HMC5883L vadu savienošana
- 7. solis: akumulatora vadu savienošana
- 8. solis: slēdža savienošana
- 9. solis: kalibrēšana
- 10. darbība: lādētājs I
- 11. solis: lādētājs II
- 12. solis: lādētājs III
Video: Mazs kompass ar ATtiny85: 12 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:51
Šis ir mūsu pirmais projekts ar ATtiny85; vienkāršs kabatas digitālais kompass (sadarbībā ar J. Arturo Espejel Báez).
ATtiny85 ir augstas veiktspējas un mazjaudas mikrokontrolleris. Tam ir 8 Kbaiti programmējama zibatmiņa. Sakarā ar to šī projekta uzdevums bija samazināt programmas apjomu, jo ķēde ir ļoti vienkārša, pateicoties I2C protokolam.
Piegādes
Kompass:
- ATtiny85
- HMC5883L magnetometrs
- SSD1306 I2c 0,96 collu 128x64 OLED displejs
- Pašbloķējošs kvadrātveida pogu slēdzis
- 3.7V 300mAh Lipo Li-polimēru akumulators
- 3D drukāts korpuss (2 daļas, lūdzu, atrodiet STL saites)
Lādētājam:
- Divi PCB gabali; 17x10mm un 13x18mm
- 3D drukāts korpuss (2 daļas, lūdzu, atrodiet STL saites)
- Mikro USB 5V 1A TP4056 litija akumulatora lādētāja modulis
1. solis: programma
Pirms savienošanas ar ķēdi, ir nepieciešams ielādēt programmu AB.ino ATtiny85. Šim nolūkam jūs varat sekot jebkurai apmācībai internetā, piemēram, https://www.instructables.com/id/DIY-Attiny-Progr… Lai apkopotu programmu, jums jāinstalē Alekseja Dindas bibliotēka ssd1306, pieejams vietnē
2. solis: ķēde
3. solis: ATtiny85 vadu savienošana
Pirms lodēšanas ir ērti nogriezt neizmantotās ATtiny tapas.
Sagatavojiet divus 10 cm stieples pārus, līdz pusei noņemot divus 2 mm gabalus un apmēram 5 mm attālumā viens no otra, kā parādīts 1. un 2. fotoattēlā. Lodējiet vienu pirmā kabeļu pāra daļu (A) pie SDA (5. tapa) un otru daļu pie SCL (7. tapa), kā parādīts 3. attēlā. Ar otru vadu pāri (B) pielodējiet vienu kabeli pie GND (4. tapa), bet otru pie +V (8. tapa), tāpat kā 4. fotoattēlā.
4. solis: OLED displeja savienošana ar vadu
Lodējiet četrus ATtiny vienas puses vadus (SDA, SCL, +V un GND) pie atbilstošajiem OLED displeja kontaktiem un pielīmējiet to korpusam. Aizsargājiet displeja paneli ar izolācijas lenti.
5. darbība: ievietojiet lādētāja kontaktus
Izņemiet divus vadus no vīriešu savienotāja tapas savienotāja. Salieciet katru, veidojot āķi, kā pirmajā fotoattēlā. Ievietojiet vienu vitrīnas sānu pusē, bet otru - apakšējā vākā, kā parādīts attēlā.
6. darbība: HMC5883L vadu savienošana
Līmējiet HMC5883L magnetometru pie apakšējā vāka, kā parādīts attēlā. Lodējiet SCL un SDA vadus no ATtiny līdz atbilstošajiem magnetometra kontaktiem, salieciet lādētāja kontaktvadu un lodējiet līdz GND kontaktam. Lodējiet +V un GND vadus no ATtiny uz atbilstošajiem kontaktiem. Aizsargājiet magnetometra plāksni ar izolācijas lenti.
7. solis: akumulatora vadu savienošana
Lodējiet akumulatora negatīvo polu līdz ATtiny 4. tapai un pozitīvo - lādētāja kontaktam korpusa sānos. Pievienojiet vadu no šī kontakta slēdzim (skatiet nākamo soli).
8. solis: slēdža savienošana
Lodējiet vadu no sānu lādētāja kontakta līdz vienam slēdža kontaktam un pēc tam vēl vienam pie magnetometra +V kontakta. Tagad jūs varat pārbaudīt kompasu un pielīmēt apakšējo vāku.
9. solis: kalibrēšana
Programmai AB.ino ir automātisks kalibrēšanas algoritms. Jums tikai jāieslēdz un jāpagriež kompass par 360º, kā parādīts videoklipā.
UZMANĪBU! Nekad nepievienojiet abus ārējos kontaktus, jo tas varētu izraisīt akumulatora īssavienojumu.
10. darbība: lādētājs I
Izgrieziet divus PCB gabalus ar izmēru 17 mm x 10 mm un 13 mm x 18 mm. Izurbiet caurumu mazajā gabalā, kas sakrīt ar caurumu apaļajā 3D drukātajā daļā, izlaidiet vadu un lodējiet to. Līmējiet PCB, kā parādīts fotoattēlā.
11. solis: lādētājs II
Lodējiet vadu 17x10 mm PCB gabalā un izlaidiet to, iemetot spraugu 3D drukātajā daļā. Līmējiet to, kā parādīts attēlā.
12. solis: lādētājs III
Uzlieciet un pielīmējiet 3D drukātās detaļas, kā parādīts attēlā, un pielodējiet vadus pie akumulatora lādētāja moduļa. Vads, kas pielodēts apakšējā daļā, ir negatīvs. Tagad jūs varat uzlādēt kompasa akumulatoru, izmantojot mini USB kabeli.
Otrā balva Maps izaicinājumā
Ieteicams:
Mazs USB kursorsvira: 5 soļi (ar attēliem)
Mazs USB kursorsvira: šīs pamācības parāda, kā izveidot ļoti vienkāršu mazu USB kursorsviru. Šī instrukcija ir saistīta ar Hall Effect USB kursorsviru, lai nodrošinātu lētu risinājumu
Mazs V/A skaitītājs ar INA219: 9 soļi (ar attēliem)
Neliels V/A skaitītājs ar INA219: apnicis atkārtoti pieslēgt multimetru, kad vēlaties izmērīt gan spriegumu, gan strāvu nelielā projektā? Neliels V/A skaitītājs ir ierīce, kas jums nepieciešama! INA219 augstas sānu strāvas sensorā nav nekā jauna. Ir daudz labu projektu
Mazs koka klēpjdators: 7 soļi (ar attēliem)
Mazs koka klēpjdators: nesen biju MakersCentral Anglijā un apmeklēju @pimoroni stendu un paņēmu 4 " skārienekrāns Raspberry pi, ko sauc par HyperPixel 4.0. Tas ir 800x480 pikseļi 4 " vairāku skārienekrānu. Domājat par projektu, lai to ātri izmantotu
Mazs ziņojumu slēpējs/slepenais aģents Chapstick: 4 soļi (ar attēliem)
Mazu ziņojumu slēpējs/slepenais aģents Čepstiks: Vai meklējat vietu, kur saglabāt nelielu ziņojumu savam draugam? Kā ir ar slepenā aģenta darbu, kuru vienmēr esi vēlējies? Šis vienkāršais dizains ir ideāli piemērots šādām situācijām, un to ir ļoti lēti izgatavot
Mazs vīna mucas Bluetooth skaļrunis: 7 soļi (ar attēliem)
Mazais vīna mucas Bluetooth skaļrunis: Mans vectēvs nesen nomira, un mēs ar ģimeni gājām cauri viņa mājai, ņemot to, ko vēlamies viņa piemiņai. Es atradu vecu koka 5 vai 10 litru vīna mucu. Kad es ieraudzīju šo mazo mucu, man bija skaidrs to pārvērst par Bluetooth spea