Kazalo:
- 1. korak: Materiali
- 2. korak: Sesnor
- 3. korak: Platforma projekta
- 4. korak: Ogledna plošča
- 5. korak: Postavitev uporov na ploščo
- 6. korak: Povežite preostanek plošče
- 7. korak: Prenesite datoteke
- 8. korak: Odprite.ino
- 9. korak: naložite skico
- 10. korak: Uživajte
Video: 3 -osni merilnik pospeška LIS2HH12: 10 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:06
Ta Instructable velja za začetnika z nekaj izkušnjami s programsko opremo arduino in spajkanjem.
Modul LIS2HH12 izdeluje Tiny9. Tiny9 je novo podjetje, ki se ukvarja s prodajo senzorskih modulov za domače mojstre, podjetja ali izumitelje.
Merilnika pospeška imata vsaj dva namena: določiti kot v določenih osi. (X, Y ali Z ali vse) ali za določitev spremembe pospeška v osi.
Merilniki pospeška se uporabljajo povsod. Uporabljajo se pri:
Telefoni, fitnes skupine, droni, robotika, projektili in helikopterji, če naštejemo le nekatere. Kako želite uporabiti merilnik pospeška, je odvisno od človekove domišljije.
1. korak: Materiali
Materiali, ki jih potrebujete, so:
Artikli so na tem mestu- razen odstranjevalcev žice in žice
Arduino Nano ali prednostna naprava arduino
Kabel USB do Arduino
Modul LIS2HH12
Odstranjevalci žice Žica
2x 10 Kohm upori
1x 100 ohmski upor
2. korak: Sesnor
Modul LIS2HH12 temelji na merilniku pospeška 3-osi ST. Modul je majhen paket in omogoča spajkanje 2 5-polnih glav. To ublaži vibracije, ki jih vnaša merilnik pospeška. iz zunanjih virov različnih frekvenc.
Ta čip lahko kupite na teh lokacijah:
Amazon
Glavne značilnosti tega čipa so:
Način nizke porabe 5uA žrebanje
16-bitna ločljivost
Deluje +/- 2 g, 4 g, 8 g
0,2% hrupa
I2C ali SPI protokol
Tipična napetost
3.3V
Največja ocena 4,8 V (Ne prekoračite 4,8 voltov, sicer boste razbili čip pospeška)
3. korak: Platforma projekta
Projektna platforma za merilnik pospeška je Arduino.
Razvojna plošča, ki jo uporabljam, je Arduino Nano.
Trenutno ima merilnik pospeška Tiny9 LIS2HH12 samo osnovno kodo za Arduino, vendar upajmo, da bo razširil kodo za več tehničnih projektov in za Raspberry Pi ali katero koli platformo, ki ima dovolj baze oboževalcev, ki jo priporočate.:-)
4. korak: Ogledna plošča
Če imate glave na obeh modulih Arduino nano in LIS2HH12, lahko Arduino Nano in merilnik pospeška postavite tako na ploščo, tako da se raztezate prek ločene črte in omogočite dostop do odmičnih zatičev.
Prepričajte se, da so 3.3V zatiči na modulu obrnjeni proti Arduinu.
Če na njih nimate glave, jih vzemite in jih spajkajte na deske.
5. korak: Postavitev uporov na ploščo
Protokol I2C, ki ga bomo uporabljali v tem projektu, potrebuje 2 10 Kohm vlečnih uporov do napajalne tirnice na čipu (+3,3 zatiča); ena na liniji ure (CL) in ena na podatkovni liniji (DA)
Ker je maksimalna napetost merilnika pospeška LIS2HH12 4,8 V in v tem projektu uporabljamo 5V izklop Nano, sem postavil 100 ohmski upor od 5V zatiča na Nano do rdeče napajalne tirnice na plošči za zmanjšanje napajanja malo po železnici.
6. korak: Povežite preostanek plošče
Zdaj bomo preostali del modula povezali z arduinom.
Pin Gnd na modulu in arduinu bi moral imeti mostične žice, ki gredo od njega do modre tirnice na ploščici.
Priključite +3,3 pin na modulu z rdečo napajalno tirnico na plošči.
Ta zadnja dva koraka sta nam omogočila vklop modula, ko smo napajali arduino preko baterije ali USB -ja
Mostična žica od zatiča +3,3 na modulu do zatiča CS na modulu (to omogoča vodilo I2C na modulu)
Mostična žica od Gnd Pin na modulu do A0 pin na modulu (To pove merilniku pospeška, na kateri naslov se bo odzval, ko se pogovarja na vodilu I2C)
Mostična žica od A5 na arduinu do CL na modulu (to omogoča sinhronizacijo ure na arduinu s pospeševalnikom.
Mostična žica od A4 na arduinu do DA na modulu (To omogoča prenos podatkov med arduinom in modulom.)
7. korak: Prenesite datoteke
Pojdite na naslov Github https://github.com/Tinee9/LIS2HH12TR in prenesite datoteke.
Pojdite na to mesto v računalniku
C: / Program Files (x86) Arduino / knjižnice
Ustvarite mapo z imenom Tiny9
Datoteki.h in.cpp postavite v to mapo Tiny9
8. korak: Odprite.ino
Odprite datoteko.ino, ki ste jo prenesli v Arduino IDE (program/programska oprema)
9. korak: naložite skico
Ko priključite arduino prek kabla USB na računalnik, mora biti pod zavihkom orodja v arduino IDE označena številka vrat.
Moja vrata so COM 4, vaša pa so lahko 1 ali 9 ali kaj drugega.
Če imate več možnosti COM, izberite tisto, ki predstavlja Arduino, ki ga uporabljate. (Kako ugotoviti, katera vrata COM za več možnosti so lahko na različnih navodilih, če je to zahtevano.)
Ko izberete vrata Arduino, kliknite gumb za nalaganje.
10. korak: Uživajte
Ko je nalaganje končano, bi morali odpreti serijski monitor na zavihku Orodje in na monitorju bi morali videti nekaj takega.
Graf prikazuje osi x, y in z v tem vrstnem redu.
Os Z bi morala govoriti blizu 1,0 +/- nekaj šteje, ker Z kaže navzgor.
Zdaj lahko zasukate svojo ploščico in uživate v opazovanju spreminjanja številk, ki prikazuje, kako na os modula vplivata gravitacija in pospešek.
Priporočena:
Jakna za merilnik pospeška: 5 korakov
Jakna za merilnik pospeška: Oblikoval jo je ThunderLily za sodelovanje z oblikovalko Miniko Ko za predstavo KOllision na vzletno -pristajalni stezi, akrilna jakna združuje modo, tehnologijo in umetnost. Mikroprocesor flore z merilnikom pospeška za zaznavanje smeri gibanja in
Vadnica za merilnik pospeška Arduino: Upravljanje ladijskega mostu s pomočjo servo motorja: 5 korakov
Vadnica za merilnik pospeška Arduino: Upravljanje ladijskega mostu s pomočjo servo motorja: Senzorji pospeška so zdaj v večini naših pametnih telefonov, kar jim omogoča široko paleto uporabe in zmogljivosti, ki jih uporabljamo vsak dan, ne da bi sploh vedeli, da je za to odgovoren merilnik pospeška. Ena od teh zmogljivosti je nadzorna naprava
Krmilni merilnik pospeška/žiroskopski krmilnik Xbox 360: 7 korakov
Merilnik pospeška za krmilnik Xbox 360/žiroskopski način krmiljenja: igral sem Assetto Corsa s krmilnikom Xbox 360. Žal je krmiljenje z analogno palico zelo težavno in nimam prostora za nastavitev kolesa. Poskušal sem razmišljati o načinih, kako bi lahko boljši krmilni mehanizem spravil v
Arduino Nano in Visuino: Pretvorba pospeška v kot iz merilnika pospeška in žiroskopa Senzor MPU6050 I2C: 8 korakov (s slikami)
Arduino Nano in Visuino: Pretvorite pospešek v kot iz merilnika pospeška in žiroskopa Senzor MPU6050 I2C: Pred časom sem objavil vadnico o tem, kako lahko povežete merilnik pospeška, žiroskop in kompas MPU9250 na Arduino Nano ter ga programirate z Visuinom za pošiljanje paketnih podatkov in prikaz merilnik pospeška pošilja X, Y,
Merilnik pospeška s pomnilnikom kartice SD: 6 korakov (s slikami)
Zapisovalnik pospeška s pomnilnikom kartice SD: Enota za zapisovanje sil za merjenje sil na valjčkih in njihovo shranjevanje na kartico SD. Prav tako je mogoče spremeniti programsko opremo v enoti, tako da lahko meri druge stvari, če jo je mogoče priključiti na a i2c-bus.Top Thrill Dragster