Sadržaj:
- Korak 1: Materijali
- Korak 2: Sesnor
- Korak 3: Platforma projekta
- Korak 4: Oglasna ploča
- Korak 5: Postavljanje otpornika na ploču
- Korak 6: Povezivanje ostatka ploče
- Korak 7: Preuzmite datoteke
- Korak 8: Otvorite.ino
- Korak 9: Otpremite skicu
- Korak 10: Uživajte
Video: Akcelerometar s 3 osi LIS2HH12 Modul: 10 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
Ovaj Instructable smatra se početnim nivoom s određenim iskustvom u arduino softveru i lemljenju.
Modul LIS2HH12 izrađuje Tiny9. Tiny9 je nova kompanija koja se bavi prodajom senzorskih modula za domaće majstore, kompanije ili pronalazače.
Postoje najmanje dvije svrhe akcelerometra: Određivanje kuta u određenim osama. (X, Y ili Z ili sve), ili za određivanje promjene ubrzanja u osi.
Akcelerometri se koriste svugdje. Koriste se u:
Telefoni, fitnes bendovi, dronovi, robotika, projektili i helikopteri samo su neke od njih. Kako želite koristiti mjerač ubrzanja ovisi o nečijoj mašti.
Korak 1: Materijali
Materijali koji su vam potrebni su:
Predmeti se nalaze na ovoj lokaciji- osim žice i skidača žice
Arduino Nano ili preferirani arduino uređaj
USB na Arduino kabel
LIS2HH12 Modul
Strojevi za skidanje žice Žica
2x 10 Kohm otpornika
1x otpornik od 100 ohma
Korak 2: Sesnor
Modul LIS2HH12 zasnovan je na ST 3-osi akcelerometar ST. Modul je maleno pakiranje i omogućuje spajanje 2 5-pinska zaglavlja. Ovo umanjuje vibracijsku buku koja se unosi u mjerač ubrzanja. iz vanjskih izvora različitih frekvencija.
Ovaj čip možete kupiti na sljedećim lokacijama:
Amazon
Glavne karakteristike ovog čipa su:
Način rada male snage 5uA vučenje
16-bitna rezolucija
Performanse +/- 2 g, 4 g, 8 g
0,2% buke
I2C ili SPI protokol
Tipični napon
3.3V
Maksimalna vrijednost 4,8 V (Ne prelazite 4,8 V ili ćete slomiti čip akcelerometra)
Korak 3: Platforma projekta
Projektna platforma za akcelerometar je Arduino.
Razvojna ploča koju koristim je Arduino Nano.
Trenutno Tiny9 LIS2HH12 akcelerometar ima samo osnovni kôd za Arduino, ali nadamo se da će proširiti kôd za više tehničkih projekata i za Raspberry Pi ili bilo koju platformu koja ima dovoljno baze obožavatelja koju preporučujete.:-)
Korak 4: Oglasna ploča
Ako imate zaglavlja na oba Arduino nano i LIS2HH12 modula, Arduino Nano i akcelerometar možete postaviti na matičnu ploču ovako, prelazeći razdvojenu liniju dopuštajući pristup pinovima za razbijanje.
Uvjerite se da su 3.3V pinovi na modulu okrenuti prema Arduinu.
Ako nemate zaglavlje na njima, nabavite ih i lemite ih na ploče.
Korak 5: Postavljanje otpornika na ploču
I2C protokol koji ćemo koristiti u ovom projektu treba 2 10 Kohm pull-up otpornika do opskrbne šine na čipu (+3,3 pinova); jedan na liniji sata (CL) i jedan na liniji podataka (DA)
Budući da je maksimalni napon akcelerometra LIS2HH12 4,8 V, a u ovom projektu koristimo 5V isključeno od Nano -a, postavio sam otpornik od 100 ohma od 5V -pina na Nano -u do crvene opskrbne šine na ploči za smanjenje napajanja malo pruga.
Korak 6: Povezivanje ostatka ploče
Sada ćemo spojiti ostatak modula na arduino.
Gnd Pin na modulu i arduino trebali bi imati kratkospojne žice koje idu od njega do Plave šine na Breadboard -u.
Spojite +3,3 pin na modulu s crvenom dovodnom šinom na ploči.
Ova dva posljednja koraka omogućila su nam uključivanje modula kada napajamo arduino putem baterije ili USB -a
Žica kratkospojnika od +3,3 pina na modulu do CS pina na modulu (Ovo omogućava I2C sabirnicu na modulu)
Žica kratkospojnika od Gnd pina na modulu do A0 pina na modulu (Ovo govori mjeraču ubrzanja na koju će adresu reagirati pri razgovoru na I2C sabirnici)
Spojna žica od A5 na arduinu do CL na modulu (Ovo omogućava satu na arduinu da se sinhronizira s akceleroterom.
Spojna žica od A4 na arduinu do DA na modulu (Ovo omogućava prijenos podataka između arduina i modula.)
Korak 7: Preuzmite datoteke
Idite na adresu Github https://github.com/Tinee9/LIS2HH12TR i preuzmite datoteke.
Idite na ovu lokaciju na svom računaru
C: / Program Files (x86) Arduino / biblioteke
Napravite fasciklu pod nazivom Tiny9
Stavite.h i.cpp datoteke u tu malecnu mapu
Korak 8: Otvorite.ino
Otvorite.ino datoteku koju ste preuzeli u Arduino IDE (program/softver)
Korak 9: Otpremite skicu
Nakon što povežete svoj arduino putem USB kabela s računalom, trebao bi biti označen broj porta označen na kartici alati u arduino IDE -u.
Moj port je COM 4, ali vaš može biti 1 ili 9 ili nešto drugo.
Ako imate više COM opcija, odaberite onu koja predstavlja Arduino koji koristite. (Kako odrediti koji COM port za više izbora može biti na različitim instrukcijama ako se to traži.)
Nakon što odaberete Arduino port, kliknite gumb za prijenos.
Korak 10: Uživajte
Nakon što otpremanje završi, trebali biste moći otvoriti serijski monitor na kartici Alati i trebali biste vidjeti nešto poput ovoga kako iskače na vašem monitoru.
Grafikon prikazuje osi x, y i z tim redoslijedom.
Os Z bi trebala reći blizu 1,0 +/- neki se brojevi jer Z pokazuje prema gore.
Sada možete rotirati matičnu ploču i uživati gledajući promjene brojeva koji pokazuju kako na os modula utječu gravitacija i ubrzanje.
Preporučuje se:
Arduino Nano-MMA8452Q 3-osi 12-bitni/8-bitni digitalni akcelerometar Vodič: 4 koraka
Arduino Nano-MMA8452Q 3-osi 12-bitni/8-bitni digitalni akcelerometar Vodič: MMA8452Q je pametan, troosni, kapacitivni, mikro-strojni akcelerometar male snage s 12 bita rezolucije. Fleksibilne korisnički programirane opcije dostupne su uz pomoć ugrađenih funkcija u mjeraču ubrzanja, podesive za dva prekida
Raspberry Pi MMA8452Q 3-osi 12-bitni/8-bitni digitalni akcelerometar Python Vodič: 4 koraka
Raspberry Pi MMA8452Q 3-osi 12-bitni/8-bitni digitalni akcelerometar Python Vodič: MMA8452Q je pametan troosni kapacitetski mikromašinski akcelerometar male snage s 12 bita rezolucije. Fleksibilne korisnički programirane opcije dostupne su uz pomoć ugrađenih funkcija u mjeraču ubrzanja, podesive za dva prekida
Klizač kamere za praćenje objekata s rotacijskom osi. 3D ispisano i ugrađeno na RoboClaw DC kontroleru motora i Arduinu: 5 koraka (sa slikama)
Klizač kamere za praćenje objekata s rotacijskom osi. 3D štampano i izgrađeno na RoboClaw DC motornom kontroleru i Arduinu: Ovaj projekat je bio jedan od mojih omiljenih projekata otkad sam spojio svoj interes za snimanje videa sa „uradi sam“. Uvijek sam gledao i želio oponašati one filmske kadrove u filmovima gdje se kamera pomiče po ekranu dok se pomiče kako bi pratila
Tensegrity ili dvostruki 5R paralelni robot, 5 osi (DOF) Jeftin, čvrst, kontrola pokreta: 3 koraka (sa slikama)
Tensegrity ili dvostruki 5R paralelni robot, 5 osi (DOF) Jeftin, čvrst, s kontrolom pokreta: Nadam se da ćete pomisliti da je ovo VELIKA ideja za vaš dan! Ovo je upis na takmičenje Instructables Robotics koje se zatvara 2. decembra 2019. Projekat se plasirao u posljednju rundu ocjenjivanja, a ja nisam imao vremena za ažuriranje koje sam želio! Ja sam
DigiLevel - digitalni nivo s dvije osi: 13 koraka (sa slikama)
DigiLevel - digitalni nivo s dvije osi: Inspiracija za ovo uputstvo je DIY digitalni libela koji je ovdje pronašao GreatScottLab. Ovaj dizajn mi se dopao, ali sam htio veći ekran sa grafičkim interfejsom. Također sam želio bolje mogućnosti ugradnje elektronike u kućište