Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Programmet
- Trin 2: Kredsløbet
- Trin 3: Tilslutning af ATtiny85
- Trin 4: Tilslutning af OLED -skærmen
- Trin 5: Placer opladerens kontakter
- Trin 6: Tilslutning af HMC5883L
- Trin 7: Tilslutning af batteriet
- Trin 8: Tilslutning af kontakten
- Trin 9: Kalibrering
- Trin 10: Oplader I
- Trin 11: Oplader II
- Trin 12: Oplader III
Video: Et lille kompas med ATtiny85: 12 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:25
Dette er vores første projekt med ATtiny85; et enkelt lomme digitalt kompas (i samarbejde med J. Arturo Espejel Báez).
ATtiny85 er en høj ydeevne og lav effekt mikrokontroller. Den har 8 Kbytes programmerbar flashhukommelse. På grund af dette var udfordringen i dette projekt at reducere programmets størrelse, da kredsløbet er meget enkelt takket være I2C -protokollen.
Forbrugsvarer
Til kompasset:
- ATtiny85
- HMC5883L Magnetometer
- SSD1306 I2c 0,96 "128x64 OLED -skærm
- Selvlåsende firkantet knapkontakt
- 3,7V 300mAh Lipo Li-polymer batteri
- 3D -trykt sag (2 dele, se STL -links)
Til opladeren:
- To stykker PCB; 17x10mm og 13x18mm
- 3D -trykt sag (2 dele, se STL -links)
- Micro USB 5V 1A TP4056 Lithium batterioplader modul
Trin 1: Programmet
Det er nødvendigt at indlæse programmet AB.ino i ATtiny85, før det forbindes til kredsløbet. Til dette kan du følge en hvilken som helst af tutorials på internettet, såsom https://www.instructables.com/id/DIY-Attiny-Progr… For at kompilere programmet skal du installere biblioteket ssd1306 af Alexey Dynda, tilgængelig på
Trin 2: Kredsløbet
Trin 3: Tilslutning af ATtiny85
Det er praktisk at skære de ubrugte stifter af ATtiny før lodning.
Forbered to 10 cm trådtråd ved at fjerne to 2 mm sektioner halvvejs og adskilt med ca. 5 mm fra hinanden, som vist på 1. og 2. foto. Lod den ene sektion af det første par kabler (A) til SDA (pin 5) og den anden sektion til SCL (pin 7) som vist på det tredje billede. Med det andet ledningspar (B) loddes det ene kabel til GND (pin 4) og det andet til +V (pin 8), som på det fjerde foto.
Trin 4: Tilslutning af OLED -skærmen
Lod de fire ledninger på den ene side af ATtiny (SDA, SCL, +V og GND) til de tilsvarende kontakter på OLED -skærmen, og lim den til sagen. Beskyt skærmkortet med isoleringstape.
Trin 5: Placer opladerens kontakter
Tag to ledninger fra en hanstikstik. Fold hver og danner en krog som på det første foto. Indsæt den ene i den laterale side af vitrinen og den anden i bundlåget som vist.
Trin 6: Tilslutning af HMC5883L
Lim HMC5883L magnetometeret til bundlåget som vist. Lod SCL- og SDA -ledningerne fra ATtiny til de tilsvarende kontakter på magnetometeret, fold opladerkontaktledningen og loddet til GND -kontakten. Lod +V- og GND -ledningerne fra ATtiny til de tilsvarende kontakter. Beskyt magnetometerpladen med isolerende tape.
Trin 7: Tilslutning af batteriet
Lod den negative pol på batteriet til pin 4 på ATtiny, og den positive til opladerkontakten i siden af kabinettet. Tilføj en ledning fra denne kontakt til kontakten (se næste trin).
Trin 8: Tilslutning af kontakten
Lod ledningen fra den laterale opladerkontakt til en kontakt på kontakten og derefter endnu en til +V -kontakten på magnetometeret. Nu kan du teste kompasset og lime bundlåget.
Trin 9: Kalibrering
Programmet AB.ino har en automatisk kalibreringsalgoritme. Du behøver kun at tænde og dreje kompasset 360º som vist i videoen.
OBS! Tilslut aldrig begge eksterne kontakter, da dette ville kortslutte batteriet.
Trin 10: Oplader I
Skær to stykker print på 17 mm x 10 mm og 13 mm x18 mm. Bor et hul i det lille stykke, der matcher hullet i den runde 3D -udskrevne del, før en ledning igennem og lod den. Lim PCB'en som vist på billedet.
Trin 11: Oplader II
Lod en ledning i 17x10mm PCB -stykket, og lad den smide spalten i den 3D -udskrevne del. Lim det som vist.
Trin 12: Oplader III
Monter og lim de 3D -udskrevne dele som vist, og lod ledningerne til batteriopladermodulet. Tråden loddet i den nederste del er den negative. Nu kan du oplade kompassets batteri med et mini -USB -kabel.
Anden pris i Maps Challenge
Anbefalede:
Lille USB -joystick: 5 trin (med billeder)
Lille USB -joystick: Denne instruktør viser, hvordan man laver et meget simpelt lille USB -joystick.Denne instruks er relateret til Hall Effect USB -joystick til at levere en billig løsning
Besat lille monster: 6 trin (med billeder)
Besat lille monster: Dette besatte lille monster vil skræmme dit eller dine trick når det kommer til livet & taler til dem. Jeg skjuler ham rundt om hjørnet for nogle buske klar til at skræmme intetanende ofre, når der står 'Hej, vil du lege' og griner som en besidder
Lille V/A -måler med INA219: 9 trin (med billeder)
Lille V/A -måler med INA219: Træt af at genoprette dit multimeter, når du vil måle både spænding og strøm på et lille projekt? Lille V/A -måler er den enhed, du har brug for! Der er ikke noget nyt om INA219 højsidestrømssensoren. Der er masser af gode projekter ude
Et lille alarmsystem ved hjælp af et super lille Arduino -kompatibelt bord !: 10 trin
Et lille alarmsystem ved hjælp af et Super Tiny Arduino -kompatibelt bord !: Hej, i dag skal vi lave et lille fedt projekt. Vi skal bygge en lille alarmanordning, der måler afstanden mellem sig selv og et objekt foran den. Og når objektet bevæger sig forbi en bestemt afstand, giver enheden dig besked med en
Byg en meget lille robot: Lav verdens mindste hjulrobot med et greb .: 9 trin (med billeder)
Byg en meget lille robot: Lav verdens mindste hjulrobot med et griber .: Byg en 1/20 kubik tommer robot med en griber, der kan opfange og flytte små genstande. Den styres af en Picaxe -mikrokontroller. På dette tidspunkt tror jeg, at dette kan være verdens mindste robot på hjul med en griber. Det vil uden tvivl ch