Përmbajtje:
- Hapi 1: Materialet
- Hapi 2: Sesnor
- Hapi 3: Platforma e Projektit
- Hapi 4: Tabela e bukës
- Hapi 5: Vendosja e Rezistencave në Tabelë
- Hapi 6: Lidhja e Pjesës tjetër të Bordit
- Hapi 7: Shkarkoni skedarët
- Hapi 8: Hapni.ino
- Hapi 9: Ngarko Skicën
- Hapi 10: Shijoni
Video: 3 Akse Accelerometer LIS2HH12 Moduli: 10 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:23
Ky Instructable konsiderohet si një nivel fillestar me një përvojë me softuerin arduino dhe bashkimin.
Moduli LIS2HH12 është bërë nga Tiny9. Tiny9 është një kompani e re që hyn në shitjen e moduleve të sensorëve për kallajxhinjtë DIY, kompanitë ose shpikësit.
Ekzistojnë të paktën dy qëllime të një përshpejtuesi: Përcaktimi i një këndi në akset e veçanta. (X, Y, ose Z ose të gjitha), ose për të përcaktuar ndryshimin e nxitimit në akset.
Përshpejtuesit përdoren kudo. Ato përdoren në:
Telefonat, grupet e fitnesit, dronët, robotikët, raketat dhe helikopterët vetëm për të përmendur disa. Se si dëshironi të përdorni një akselerometër varet nga imagjinata e një personi.
Hapi 1: Materialet
Materialet që ju nevojiten janë:
Artikujt janë në këtë vend- përveç telave dhe shiritave të telave
Arduino Nano ose pajisje e preferuar arduino
USB në kabllo Arduino
Moduli LIS2HH12
Nxjerrësit e telave Tela
2x 10 rezistente Kohm
Rezistencë 1x 100 ohm
Hapi 2: Sesnor
Moduli LIS2HH12 bazohet në akrelerometrin ST 3-Bosht. Moduli është një paketë e vogël dhe lejon që 2 kokë me 5 kunja të ngjiten në të. Kjo zbut zhurmën e dridhjeve që futet në përshpejtuesin. nga burime të jashtme me frekuenca të ndryshme.
Ju mund ta blini këtë çip nga këto vende:
Amazon
Karakteristikat kryesore për këtë çip janë:
Regjimi me fuqi të ulët 5uA barazim
Rezolucion 16-bit
Kryen +/- 2 g, 4 g, 8 g
0.2% zhurmë
Protokolli I2C ose SPI
Tensioni Tipik
3.3V
Vlerësimi maksimal 4.8V (Mos shkoni mbi 4.8 volt ose do të prishni çipin e Përshpejtuesit)
Hapi 3: Platforma e Projektit
Platforma e Projektit për përshpejtuesin është Arduino.
Bordi i Zhvillimit që po përdor është një Arduino Nano.
Aktualisht përshpejtuesi Tiny9 LIS2HH12 ka vetëm kodin bazë për Arduino, por me shpresë do të zgjerojë kodin për më shumë projekte teknike dhe për Raspberry Pi ose çdo platformë që ka një bazë të mjaftueshme tifozësh të rekomanduar nga JU.:-)
Hapi 4: Tabela e bukës
Nëse keni tituj në të dy modulet tuaj Arduino nano dhe LIS2HH12, mund të vendosni Arduino Nano dhe përshpejtuesin në tabelën e bukës në këtë mënyrë, duke vendosur linjën e ndarë duke lejuar hyrjen në kunjat e shpërthimit.
Sigurohuni që kunjat 3.3V në Modul të jenë përballë Arduino.
Nëse nuk keni kokë mbi to, merrni pak dhe ngjitini në dërrasa.
Hapi 5: Vendosja e Rezistencave në Tabelë
Protokolli I2C që do të përdorim në këtë projekt ka nevojë për 2 rezistorë tërheqës 10 Kohm në shinën e furnizimit në çip (+3.3 kunjat); një në linjën e orës (CL) dhe një në linjën e të dhënave (DA)
Meqenëse tensioni maksimal i përshpejtuesit LIS2HH12 është 4.8V dhe në këtë projekt ne po përdorim fikjen 5V të Nano -s, unë kam vendosur një rezistencë 100 ohm nga kunja 5V në Nano në shinën e furnizimit të kuq në pjatën për të ulur furnizimin hekurudhë pak.
Hapi 6: Lidhja e Pjesës tjetër të Bordit
Tani do të lidhim pjesën tjetër të modulit me arduino.
Gnd Pin në modul dhe arduino duhet të ketë një tela bluzë që shkon prej tij në Hekurudhën Blu në Breadboard.
Lidhni pinin +3.3 në modul me shinën e kuqe të furnizimit në tabelën e bukës.
Këta dy hapa të fundit na lejuan të fuqizojmë modulin kur e fuqizojmë arduinon nëpërmjet baterisë ose USB
Jumper Wire nga kunja +3.3 në modul në kunjin CS në modul (Kjo mundëson autobusin I2C në modul)
Teli kërcyes nga Gnd Pin në modul në pin A0 në modul (Kjo i tregon akselerometrit cilës adresë do t'i përgjigjet kur flet në Bus I2C)
Teli kërcyes nga A5 në arduino në CL në Modul (Kjo lejon që ora në arduino të sinkronizohet me përshpejtuesin.
Teli kërcyes nga A4 në arduino në DA në modul (Kjo lejon që të dhënat të transferohen midis arduino dhe modulit.)
Hapi 7: Shkarkoni skedarët
Shkoni në adresën e Github https://github.com/Tinee9/LIS2HH12TR dhe shkarkoni skedarët.
Shkoni në këtë vendndodhje në kompjuterin tuaj
C: / Program Files (x86) Arduino / bibliotekat
Krijoni një dosje të quajtur Tiny9
Vendosni skedarët.h dhe.cpp në atë Dosje Tiny9
Hapi 8: Hapni.ino
Hapni skedarin.ino që keni shkarkuar në Arduino IDE (Program/softuer)
Hapi 9: Ngarko Skicën
Pasi ta keni lidhur arduino -n tuaj nëpërmjet kabllit USB me kompjuterin, duhet të ketë një numër porti të theksuar nën skedën e veglave në arduino IDE.
Porti im ndodh të jetë COM 4, por i juaji mund të jetë 1 ose 9 ose diçka tjetër.
Nëse keni mundësi të shumta COM atëherë zgjidhni atë që përfaqëson Arduino që po përdorni. (Si të përcaktoni se cila portë COM për zgjedhje të shumta mund të jetë në një udhëzues tjetër nëse kërkohet.)
Pasi të keni zgjedhur Portin Arduino, klikoni butonin e ngarkimit.
Hapi 10: Shijoni
Pasi të ketë përfunduar Ngarkimi, duhet të jeni në gjendje të hapni Monitorin Serial në Tab Tools dhe duhet të shihni diçka të tillë që shfaqet në Monitorin tuaj.
Grafiku tregon boshtin x, y dhe z në atë renditje.
Boshti Z duhet të thotë afër 1.0 +/- disa numërime sepse Z është drejtuar lart.
Tani mund të rrotulloni panën tuaj të bukës dhe të kënaqeni duke parë numrat që ndryshojnë duke ju treguar sesi akset e modulit ndikohen nga graviteti dhe nxitimi.
Recommended:
Automatizimi llafazan -- Audio Nga Arduino -- Automatizimi i kontrolluar nga zëri -- HC - 05 Moduli Bluetooth: 9 hapa (me fotografi)
Automatizimi llafazan || Audio Nga Arduino || Automatizimi i kontrolluar nga zëri || HC - 05 Moduli Bluetooth: …………………………. Ju lutemi SUBSCRIBE në kanalin tim në YouTube për më shumë video …. …. Në këtë video ne kemi ndërtuar një Automatizim Bisedues .. Kur do të dërgoni një komandë zanore përmes celularit, atëherë ai do të ndezë pajisjet shtëpiake dhe do të dërgojë reagime për
Raspberry Pi Stompbox Synth Moduli: 6 hapa (me fotografi)
Raspberry Pi Stompbox Synth Moduli: Qëllimi i këtij projekti është të vendosni një modul të shëndoshë të bazuar në Fluidsynth në një stompbox. Termi teknik-i shëndoshë " moduli i zërit " në këtë rast nënkupton një pajisje që merr mesazhe MIDI (p.sh. vlera e shënimit, vëllimi, lakimi i katranit, etj.) dhe sintetizon
Moduli i kontrollit 4CH i kontrolluar nga WI-Fi për automatizimin e shtëpisë: 7 hapa (me fotografi)
Moduli i stafetës i kontrolluar me Wi-Fi 4CH për automatizimin e shtëpisë: Unë kam përdorur shumë WI-FI bazuar në çelsat e fikur më parë. Por ato nuk përshtaten me Kërkesën time. Kjo është arsyeja pse doja të ndërtoja të miat, të cilat mund të zëvendësojnë prizat normale të Ndërprerësit të Murit pa asnjë modifikim. Çipi ESP8266 është i aktivizuar me Wifi
Moduli RF 433MHZ - Bëni marrës dhe transmetues nga moduli 433MHZ RF pa asnjë mikrokontrollues: 5 hapa
Moduli RF 433MHZ | Bëni Marrës dhe Transmetues Nga Moduli RF 433MHZ Pa Asnjë Mikrokontrollues: Dëshironi të dërgoni të dhëna pa tel? lehtë dhe pa mikrokontrollues të nevojshëm? Këtu po shkojmë, në këtë udhëzues do t'ju tregoj transmetuesin dhe marrësin tim bazë të rf gati për t'u përdorur! Në këtë udhëzues ju mund të dërgoni dhe merrni të dhëna duke përdorur shumë ver
DigiLevel - një nivel dixhital me dy akse: 13 hapa (me fotografi)
DigiLevel - një nivel dixhital me dy akse: Frymëzimi për këtë i udhëzueshëm është Niveli DIY Digital Spirit, i gjetur këtu nga GreatScottLab. Më pëlqeu ky dizajn, por doja një ekran më të madh me një ndërfaqe më grafike. Unë gjithashtu doja mundësi më të mira të montimit për pajisjet elektronike në kasafortë