Përmbajtje:

Një busull e vogël me ATtiny85: 12 hapa (me fotografi)
Një busull e vogël me ATtiny85: 12 hapa (me fotografi)

Video: Një busull e vogël me ATtiny85: 12 hapa (me fotografi)

Video: Një busull e vogël me ATtiny85: 12 hapa (me fotografi)
Video: Прохождение The Last of Us part 2 (Одни из нас 2) # 6 От канализации до больницы один шаг 2024, Dhjetor
Anonim
Një busull e vogël me ATtiny85
Një busull e vogël me ATtiny85

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

Qarku
Qarku

Hapi 3: Instalimi i telave ATtiny85

Instalimi i ATtiny85
Instalimi i ATtiny85
Instalime me tela ATtiny85
Instalime me tela ATtiny85
Instalime me tela ATtiny85
Instalime me tela ATtiny85
Instalime me tela ATtiny85
Instalime me tela 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

Instalimi i ekranit OLED
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

Vendosni Kontaktet e Karikuesit
Vendosni Kontaktet e Karikuesit
Vendosni Kontaktet e Karikuesit
Vendosni Kontaktet e Karikuesit
Vendosni Kontaktet e Karikuesit
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

Instalimi i telave HMC5883L
Instalimi i telave HMC5883L
Instalimi i telave HMC5883L
Instalimi i telave HMC5883L
Instalimi i telave HMC5883L
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ë

Instalimi i baterisë
Instalimi i baterisë
Instalimi i baterisë
Instalimi i baterisë
Instalimi i baterisë
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

Instalimi i ndërprerësit
Instalimi i ndërprerësit
Instalimi i ndërprerësit
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

Ngarkues I
Ngarkues I
Ngarkues I
Ngarkues I
Ngarkues I
Ngarkues 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

Ngarkuesi II
Ngarkuesi II
Ngarkuesi II
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

Ngarkuesi III
Ngarkuesi III
Ngarkuesi III
Ngarkuesi III
Ngarkuesi III
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.

Sfida e Hartave
Sfida e Hartave
Sfida e Hartave
Sfida e Hartave

Çmimi i dytë në Sfidën e Hartave

Recommended: