Përmbajtje:
- Furnizimet
- Hapi 1: Programi
- Hapi 2: Qarku
- Hapi 3: Instalimi i telave ATtiny85
- Hapi 4: Instalimi i ekranit OLED
- Hapi 5: Vendosni Kontaktet e Karikuesit
- Hapi 6: Instalimi i telave HMC5883L
- Hapi 7: Instalimi i baterisë
- Hapi 8: Instalimi i ndërprerësit
- Hapi 9: Kalibrimi
- Hapi 10: Ngarkuesi I
- Hapi 11: Ngarkuesi II
- Hapi 12: Ngarkuesi III
Video: Një busull e vogël me ATtiny85: 12 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
Ky është projekti ynë i parë me ATtiny85; një busull dixhital i thjeshtë xhepi (në bashkëpunim me J. Arturo Espejel Báez).
ATtiny85 është një mikrokontrollues me performancë të lartë dhe fuqi të ulët. Ka 8 Kbytes memorie flash të programueshme. Për shkak të kësaj, sfida në këtë projekt ishte zvogëlimi i madhësisë së programit, pasi qarku është shumë i thjeshtë, falë protokollit I2C.
Furnizimet
Për busullën:
- ATtiny85
- Magnetometër HMC5883L
- SSD1306 I2c ekran 0.96 "128x64 OLED
- Ndërprerës i butonit katror të vetë-mbyllur
- Bateri Li-polimer Lipo 3.7V 300mAh
- Rast i printuar 3D (2 pjesë, ju lutemi gjeni lidhjet STL)
Për karikuesin:
- Dy copë PCB; 17x10mm dhe 13x18mm
- Rast i printuar 3D (2 pjesë, ju lutemi gjeni lidhjet STL)
- Moduli i ngarkuesit të baterisë litium Micro USB 5V 1A TP4056
Hapi 1: Programi
Isshtë e nevojshme të ngarkoni programin AB.ino në ATtiny85 para se ta lidhni atë në qark. Për këtë, mund të ndiqni ndonjë nga mësimet në internet, të tilla si https://www.instructables.com/id/DIY-Attiny-Progr… Për të përpiluar programin, duhet të instaloni bibliotekën ssd1306 nga Alexey Dynda, në dispozicion në
Hapi 2: Qarku
Hapi 3: Instalimi i telave ATtiny85
Convenientshtë i përshtatshëm për të prerë kunjat e papërdorura të ATtiny para bashkimit.
Përgatitni dy palë tela 10 cm, duke hequr dy seksione 2 mm në gjysmë të rrugës dhe të ndara me rreth 5 mm nga njëra-tjetra, siç tregohet në fotot 1 dhe 2. Lidhni një pjesë të palës së parë të kabllove (A) në SDA (pin 5) dhe pjesën tjetër në SCL (pin 7) siç tregohet në foton e 3 -të. Me palën tjetër të telave (B), lidhni një kabllo në GND (pin 4) dhe tjetrin në +V (pin 8), si në foton e 4 -të.
Hapi 4: Instalimi i ekranit OLED
Ngjitini katër telat e njërës anë të ATtiny (SDA, SCL, +V dhe GND) në kontaktet përkatëse të ekranit OLED dhe ngjiteni atë në kasë. Mbroni tabelën e ekranit me shirit izolues.
Hapi 5: Vendosni Kontaktet e Karikuesit
Merrni dy tela nga një lidhës i kunjit të kokës mashkullore. Palosni secilën duke formuar një grep si në foton e parë. Futni njërën në anën anësore të ekranit, dhe tjetrën në kapakun e poshtëm siç tregohet.
Hapi 6: Instalimi i telave HMC5883L
Ngjiteni magnetometrin HMC5883L në kapakun e poshtëm siç tregohet. Lidhni telat SCL dhe SDA nga ATtiny në kontaktet përkatëse të magnetometrit, palosni telin e kontaktit të ngarkuesit dhe ngjiteni në kontaktin GND. Bashkoni telat +V dhe GND nga ATtiny në kontaktet përkatëse. Mbroni tabelën e magnetometrit me shirit izolues.
Hapi 7: Instalimi i baterisë
Ngjitni shtyllën negative të baterisë në kunjin 4 të ATtiny, dhe atë pozitiv në kontaktin e ngarkuesit në anën e kutisë. Shtoni një tel nga ky kontakt në ndërprerës (shikoni hapin tjetër).
Hapi 8: Instalimi i ndërprerësit
Lidhni tela nga kontakti i ngarkuesit anësor në një kontakt të ndërprerësit, dhe pastaj një tjetër në kontaktin +V të magnetometrit. Tani mund të provoni busullën dhe ngjitni kapakun e poshtëm.
Hapi 9: Kalibrimi
Programi AB.ino ka një algoritëm automatik të kalibrimit. Mjafton të ndizni dhe rrotulloni busullën 360º siç tregohet në video.
KUJDES! Asnjëherë mos i lidhni të dy kontaktet e jashtme pasi kjo do të lidhë baterinë.
Hapi 10: Ngarkuesi I
Pritini dy copë PCB prej 17 mm x 10 mm dhe 13 mm x18 mm. Shponi një vrimë në copën e vogël që përputhet me vrimën në pjesën e rrumbullakët të printuar 3D, kaloni një tel dhe bashkojeni atë. Ngjitni PCB -në siç tregohet në foto.
Hapi 11: Ngarkuesi II
Lidhni një tel në copën PCB 17x10mm dhe kalojeni atë dhe hidhni vendin në pjesën e printuar 3D. Ngjiteni ashtu siç tregohet.
Hapi 12: Ngarkuesi III
Vendosni dhe ngjitni pjesët e printuara 3D siç tregohet dhe lidhni telat në modulin e karikuesit të baterisë. Teli i ngjitur në pjesën e poshtme është negativ. Tani mund të ngarkoni baterinë e busullës me një mini kabllo USB.
Çmimi i dytë në Sfidën e Hartave
Recommended:
Figura e vogël që vezullon LED e vogël: 6 hapa
Figura e vogël që vezullon LED: Mund ta mbyllni lehtë dritën LED me arduino ose kohëmatës 555. Por Ju mund të bëni një qark të ndezur pa IC të tilla. Kjo është një figurë e thjeshtë që vezullon e bërë nga pjesë diskrete
Si të përdorni modulin GY511 me Arduino [Bëni një busull dixhitale]: 11 hapa
Si të përdorni modulin GY511 me Arduino [Bëni një busull dixhitale]: PërmbledhjeNë disa projekte elektronike, ne duhet të dimë vendndodhjen gjeografike në çdo moment dhe të bëjmë një operacion specifik në përputhje me rrethanat. Në këtë tutorial, do të mësoni se si të përdorni modulin e busullës LSM303DLHC GY-511 me Arduino për të bërë një kompas dixhital
Kompjuteri Apple i vogël 70 'i vogël: 7 hapa
Kompjuter Apple i vogël 70 ': 1) i lehtë. 2) i thjeshtë. 3) i bërë në shtëpi. 4) i lëvizshëm. 5) PC me madhësi xhepi. PC të vjetër. Unë jam i pyesin për atë se si për të drejtuar shirink një nga PC e vjetër dhe të drejtuar atë. Por si?
Securibot: një dron i vogël i vogël për sigurinë në shtëpi: 7 hapa (me fotografi)
Securibot: një dron i vogël i vogël për sigurinë në shtëpi: ashtë një fakt i thjeshtë që robotët janë të mrekullueshëm. Robotët e sigurisë, megjithatë, priren të jenë shumë të shtrenjtë për një person mesatar të përballojë ose janë ligjërisht të pamundur për t'u blerë; Kompanitë private dhe ushtria priren të mbajnë pajisje të tilla për veten e tyre, dhe
Ndërtoni një robot shumë të vogël: Bëni robotin më të vogël në botë me rrota me një kapëse .: 9 hapa (me fotografi)
Ndërtoni një robot shumë të vogël: Bëni robotin më të vogël në botë me rrota me një kapëse .: Ndërtoni një robot 1/20 inç kub me një kapëse që mund të marrë dhe lëvizë objekte të vogla. Ajo kontrollohet nga një mikrokontrollues Picaxe. Në këtë moment në kohë, besoj se ky mund të jetë roboti më i vogël me rrota në botë me një kapëse. Kjo pa dyshim do të