INHOUDSOPGAWE:
- Voorrade
- Stap 1: Die program
- Stap 2: Die stroombaan
- Stap 3: Koppel die ATtiny85
- Stap 4: Koppel die OLED -skerm
- Stap 5: Plaas die laaikontakte
- Stap 6: Bedrading van die HMC5883L
- Stap 7: Bedrading van die battery
- Stap 8: Skakel die skakelaar aan
- Stap 9: Kalibreer
- Stap 10: Laaier I
- Stap 11: Laaier II
- Stap 12: Laaier III
Video: N Klein kompas met ATtiny85: 12 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:23
Dit is ons eerste projek met ATtiny85; 'n eenvoudige sakkompas (in samewerking met J. Arturo Espejel Báez).
ATtiny85 is 'n hoë -werkverrigting en lae krag mikrobeheerder. Dit het 8 Kbyte programmeerbare flitsgeheue. As gevolg hiervan was die uitdaging in hierdie projek om die grootte van die program te verminder, aangesien die kring baie eenvoudig is danksy die I2C -protokol.
Voorrade
Vir die kompas:
- ATtiny85
- HMC5883L Magnetometer
- SSD1306 I2c 0.96 "128x64 OLED -skerm
- Selfsluitende vierkantige knoppie skakelaar
- 3.7V 300mAh Lipo Li-polimeer battery
- 3D -gedrukte omhulsel (2 dele, vind die STL -skakels)
Vir die laaier:
- Twee stukke PCB; 17x10mm en 13x18mm
- 3D -gedrukte omhulsel (2 dele, vind die STL -skakels)
- Micro USB 5V 1A TP4056 Litium batterylaaier module
Stap 1: Die program
U moet die program AB.ino in die ATtiny85 laai voordat u dit in die kring aansluit. Hiervoor kan u enige van die tutoriale op die internet volg, soos https://www.instructables.com/id/DIY-Attiny-Progr… Om die program saam te stel, moet u die biblioteek ssd1306 deur Alexey Dynda installeer, beskikbaar in
Stap 2: Die stroombaan
Stap 3: Koppel die ATtiny85
Dit is handig om die ongebruikte penne van die ATtiny te sny voordat dit soldeer.
Berei twee draadpare van 10 cm voor deur twee 2 mm-gedeeltes halfpad te stroop en ongeveer 5 mm van mekaar geskei, soos in die eerste en tweede foto getoon. Soldeer die een deel van die eerste paar kabels (A) aan SDA (pen 5) en die ander gedeelte aan SCL (pen 7) soos in die 3de prentjie getoon. Met die ander drade (B), soldeer die een kabel aan GND (pen 4) en die ander een tot +V (pen 8), soos op die vierde foto.
Stap 4: Koppel die OLED -skerm
Soldeer die vier drade van die een kant van die ATtiny (SDA, SCL, +V en GND) aan die ooreenstemmende kontakte van die OLED -skerm en plak dit aan die omhulsel vas. Beskerm die skerm met isolasieband.
Stap 5: Plaas die laaikontakte
Neem twee drade van 'n manlike kopstukpen. Vou elkeen en vorm 'n haak soos op die eerste foto. Plaas een in die sykant van die vertoonkas, en die ander in die onderste deksel soos aangedui.
Stap 6: Bedrading van die HMC5883L
Plak die HMC5883L magnetometer aan die onderkant van die deksel, soos getoon. Soldeer die SCL- en SDA -drade van die ATtiny na die ooreenstemmende kontakte van die magnetometer, vou die laaier se kontakdraad en soldeer na die GND -kontak. Soldeer die +V- en GND -drade van die ATtiny na die ooreenstemmende kontakte. Beskerm die magnetometerbord met isolasieband.
Stap 7: Bedrading van die battery
Soldeer die negatiewe pool van die battery aan pen 4 van die ATtiny, en die positiewe aan die laaierkontak aan die kant van die omhulsel. Voeg 'n draad van hierdie kontak by die skakelaar (sien volgende stap).
Stap 8: Skakel die skakelaar aan
Soldeer die draad van die laterale laaierkontak na een kontak van die skakelaar, en dan nog een aan die +V -kontak van die magnetometer. Nou kan u die kompas toets en die onderste deksel plak.
Stap 9: Kalibreer
Die program AB.ino het 'n outomatiese kalibreringsalgoritme. U hoef slegs die kompas 360 ° aan te draai en te draai, soos in die video getoon.
AANDAG! Sluit nooit albei eksterne kontakte aan nie, aangesien dit die battery kortsluit.
Stap 10: Laaier I
Sny twee stukke PCB van 17 mm x 10 mm en 13 mm x18 mm. Boor 'n gaatjie in die klein stukkie wat pas by die gat in die ronde 3D -gedrukte deel, steek 'n draad deur en soldeer dit. Plak die PCB vas soos op die foto.
Stap 11: Laaier II
Soldeer 'n draad in die 17x10mm PCB -stuk en slaag daardeur en gooi die gleuf in die 3D -gedrukte deel. Plak dit vas soos aangedui.
Stap 12: Laaier III
Monteer en plak die 3D -gedrukte dele soos aangedui en soldeer die drade aan die batterylaaier. Die draad wat in die onderste deel gesoldeer is, is negatief. Nou kan u die kompas se battery laai met 'n mini -USB -kabel.
Tweede prys in die kaartuitdaging
Aanbeveel:
ATtiny85 draagbare trilaktiwiteitsopsporing Horlosie en programmering ATtiny85 met Arduino Uno: 4 stappe (met foto's)
ATtiny85 draagbare trilaktiwiteitsopsporingshorlosie en programmering ATtiny85 met Arduino Uno: hoe kan u die draagbare aktiwiteitopsporing laat kyk? Dit is 'n draagbare apparaat wat ontwerp is om te vibreer wanneer dit stagnasie opspoor. Spandeer u die meeste van u tyd op die rekenaar soos ek? Sit u ure sonder om dit te besef? Dan is hierdie toestel f
Tutoriaal vir koppelvlak HMC5883L kompas sensor met Arduino: 10 stappe (met foto's)
Tutoriaal vir koppelvlak-HMC5883L-kompassensor met Arduino: beskrywing HMC5883L is 'n 3-as digitale kompas wat vir twee algemene doeleindes gebruik word: om die magnetisering van 'n magnetiese materiaal soos 'n ferromagnet te meet, of om die sterkte en, in sommige gevalle, die rigting van die magnetiese veld op 'n punt in s
N Klein alarmstelsel met 'n super klein Arduino -versoenbare bord !: 10 stappe
N Klein alarmstelsel met 'n Super Tiny Arduino -versoenbare bord !: Hallo, vandag gaan ons 'n klein, lekker projek maak. Ons gaan 'n klein alarmtoestel bou wat die afstand tussen hom en 'n voorwerp voor hom meet. En as die voorwerp oor 'n vasgestelde afstand beweeg, sal die toestel u in kennis stel met 'n
MintyBoost! - Klein USB-laaier met batterye: 26 stappe (met foto's)
MintyBoost! - USB-laaier met 'n klein battery: hierdie projek bevat 'n klein & eenvoudige, maar baie kragtige USB -laaier vir u mp3 -speler, kamera, selfoon en enige ander apparaat wat u kan aansluit om 'n USB -poort te laai! Die laaikringe en 2 AA -batterye pas in 'n Altoids -gomblik, en
Bou 'n baie klein robot: maak die wêreld se kleinste wielrobot met 'n gryp: 9 stappe (met foto's)
Bou 'n baie klein robot: maak 'n wêreld se kleinste wielrobot met 'n gryp: bou 'n 1/20 kubieke duim -robot met 'n grijper wat klein voorwerpe kan optel en beweeg. Dit word beheer deur 'n Picaxe -mikrobeheerder. Op hierdie tydstip glo ek dat dit die wêreld se kleinste wielrobot met 'n gryp kan wees. Dit sal ongetwyfeld ch