INHOUDSOPGAWE:

N Klein kompas met ATtiny85: 12 stappe (met foto's)
N Klein kompas met ATtiny85: 12 stappe (met foto's)

Video: N Klein kompas met ATtiny85: 12 stappe (met foto's)

Video: N Klein kompas met ATtiny85: 12 stappe (met foto's)
Video: Дневник хранящий жуткие тайны. Переход. Джеральд Даррелл. Мистика. Ужасы 2024, November
Anonim
'N Klein kompas met ATtiny85
'N Klein kompas met ATtiny85

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

Die stroombaan
Die stroombaan

Stap 3: Koppel die ATtiny85

Bedrading van die ATtiny85
Bedrading van die ATtiny85
Bedrading van die ATtiny85
Bedrading van die ATtiny85
Bedrading van die ATtiny85
Bedrading van die ATtiny85
Bedrading van die ATtiny85
Bedrading van 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

Bedrading van die OLED -skerm
Bedrading van 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

Plaas die laaikontakte
Plaas die laaikontakte
Plaas die laaikontakte
Plaas die laaikontakte
Plaas die laaikontakte
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

Bedrading van die HMC5883L
Bedrading van die HMC5883L
Bedrading van die HMC5883L
Bedrading van die HMC5883L
Bedrading van die HMC5883L
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

Bedrading van die battery
Bedrading van die battery
Bedrading van die battery
Bedrading van die battery
Bedrading van die battery
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

Bedrading van die skakelaar
Bedrading van die skakelaar
Bedrading van die skakelaar
Bedrading van die skakelaar

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

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

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

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

Kaartuitdaging
Kaartuitdaging
Kaartuitdaging
Kaartuitdaging

Tweede prys in die kaartuitdaging

Aanbeveel: