Sisukord:
- Samm: materjalid
- 2. samm: Sesnor
- 3. samm: projektiplatvorm
- 4. samm: leivaplaat
- Samm: takistite paigaldamine tahvlile
- 6. samm: ülejäänud plaadi ühendamine
- Samm: laadige failid alla
- 8. samm. Avage.ino
- 9. toiming: laadige üles visand
- 10. samm: naudi
Video: 3 -teljeline kiirendusmõõtur LIS2HH12 moodul: 10 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
Seda juhendit peetakse algajate tasemeks, kellel on mõningaid kogemusi arduino tarkvara ja jootmisega.
Mooduli LIS2HH12 valmistab Tiny9. Tiny9 on uus ettevõte, mis hakkab tegelema isetegijate, ettevõtete või leiutajate andurimoodulite müügiga.
Kiirendusmõõturil on vähemalt kaks eesmärki: teatud telgede nurga määramine. (X, Y või Z või kõik) või telgede kiirenduse muutuse määramiseks.
Kiirendusmõõtjaid kasutatakse kõikjal. Neid kasutatakse:
Telefonid, spordibändid, droonid, robootika, raketid ja helikopterid. Kuidas soovite kiirendusmõõturit kasutada, sõltub inimese kujutlusvõimest.
Samm: materjalid
Vajalikud materjalid on:
Esemed on selles kohas- välja arvatud traat ja traadieemaldajad
Arduino Nano või eelistatud arduino seade
USB -Arduino kaabel
LIS2HH12 moodul
Traadi eemaldajad Traat
2x 10 Kohm takisti
1x 100 oomi takisti
2. samm: Sesnor
LIS2HH12 moodul põhineb ST 3-teljelisel akkerleromeetril. Moodul on väike pakend ja võimaldab selle külge joota 2 5-kontaktilist päist. See leevendab kiirendusmõõturile lisatavat vibratsioonimüra. erineva sagedusega välistest allikatest.
Seda kiipi saate osta järgmistest kohtadest:
Amazon
Selle kiibi peamised omadused on järgmised:
Väikese energiatarbega režiim 5uA
16-bitine eraldusvõime
Täidab +/- 2 g, 4 g, 8 g
0,2% müra
I2C või SPI protokoll
Tüüpiline pinge
3.3V
Maksimaalne nimivõimsus 4,8 V (ärge ületage 4,8 volti, vastasel juhul purustate kiirendusmõõturi kiibi)
3. samm: projektiplatvorm
Kiirendusmõõturi projektiplatvorm on Arduino.
Arendusplaat, mida ma kasutan, on Arduino Nano.
Praegu on Tiny9 LIS2HH12 kiirendusmõõturil ainult põhikood Arduino jaoks, kuid loodetavasti laiendab see koodi tehnilisemate projektide jaoks ja Raspberry Pi või mis tahes platvormi jaoks, millel on teie soovitatud fännibaas.:-)
4. samm: leivaplaat
Kui teil on mõlemal Arduino nano- ja LIS2HH12 -moodulil päised, saate Arduino Nano ja kiirendusmõõturi paneelile niimoodi panna, jagades jagatud joone, võimaldades juurdepääsu katkestusnööpidele.
Veenduge, et mooduli 3,3 V kontaktid on suunatud Arduino poole.
Kui teil pole päist, hankige need ja jootke need tahvlitele.
Samm: takistite paigaldamine tahvlile
I2C protokoll, mida me selles projektis kasutame, vajab 2 10 Kohm tõmmatavat takistit kiibi toiteliinile (+3,3 tihvti); üks kella real (CL) ja teine andmeliinil (DA)
Kuna kiirendusmõõturi LIS2HH12 maksimaalne pinge on 4,8 V ja selles projektis kasutame Nano 5 V väljalülitamist, olen toite vähendamiseks paigutanud 100 oomi takisti Nano 5 V tihvtist kuni leivaplaadi punase toitepiirini. raudtee natuke.
6. samm: ülejäänud plaadi ühendamine
Nüüd ühendame ülejäänud mooduli arduinoga.
Mooduli ja arduino Gnd -tihvtidel peaksid olema hüppaja juhtmed, mis lähevad sellest leivalaua sinisele rööpale.
Ühendage mooduli +3,3 tihvt leivaplaadil oleva punase toiteliiniga.
Need kaks viimast sammu võimaldasid meil mooduli sisse lülitada, kui me toite arduino aku või USB kaudu
Jumper traat mooduli +3,3 kontaktist mooduli CS kontakti külge (see võimaldab mooduli I2C siini)
Jumperi juhe mooduli Gnd -tihvtilt mooduli A0 -tihvtini (see ütleb kiirendusmõõturile, millisele aadressile see I2C siinil rääkides reageerib)
Jumper traat A5 -st arduino -s CL moodulis (See võimaldab arduino kellal sünkroonida kiirendusmõõturiga.
Jumper traat A4 -lt arduino -lt DA -le moodulil (see võimaldab andmeid arduino ja mooduli vahel üle kanda.)
Samm: laadige failid alla
Minge Githubi aadressile https://github.com/Tinee9/LIS2HH12TR ja laadige failid alla.
Minge oma arvutis sellesse asukohta
C: / Program Files (x86) Arduino / teegid
Looge kaust nimega Tiny9
Asetage.h ja.cpp failid sellesse Tiny9 kausta
8. samm. Avage.ino
Avage Arduino IDE -s alla laaditud.ino -fail (programm/tarkvara)
9. toiming: laadige üles visand
Kui olete arduino USB -kaabli abil arvutiga ühendanud, peaks arduino IDE tööriistade vahekaardil olema esile tõstetud pordi number.
Minu port on juhtumisi COM 4, kuid teie oma võib olla 1 või 9 või midagi muud.
Kui teil on mitu COM -valikut, valige see, mis esindab teie kasutatavat Arduinot. (Kuidas määrata, milline COM -port mitme valiku jaoks võib soovi korral olla erineval juhendil.)
Kui olete Arduino pordi valinud, klõpsake üleslaadimisnuppu.
10. samm: naudi
Kui üleslaadimine on lõpule jõudnud, peaksite vahekaardil Tööriist avama jadamonitori ja ekraanil peaks ilmuma midagi sellist.
Graafik kuvab x-, y- ja z -telje selles järjekorras.
Z-telg peaks ütlema umbes 1,0 +/- mõned loeb, sest Z on suunatud üles.
Nüüd saate oma leivaplaati pöörata ja nautida numbrite muutumist, näidates teile, kuidas gravitatsioon ja kiirendus mõjutavad mooduli telgi.
Soovitan:
Xbox 360 kontrolleri kiirendusmõõtur/güroskoop Roolimoodul: 7 sammu
Xbox 360 kontrolleri kiirendusmõõtur/güroskoopiline juhtimisrežiim: olen mänginud Xbox 360 kontrolleriga Assetto Corsat. Kahjuks on roolimine analoogpulgaga väga raske ja mul pole ruumi rataste seadistamiseks. Püüdsin mõelda, kuidas saaksin parema roolimehhanismi tossutada
MPU6050-kiirendusmõõtur+güroskoobi anduri põhitõed: 3 sammu
MPU6050-kiirendusmõõtur+güroskoobi anduri põhitõed: MPU6050 on väga kasulik andur. MPU 6050 on IMU: inertsiaalne mõõtühik (IMU) on elektrooniline seade, mis mõõdab ja teatab keha spetsiifilist jõudu, nurkkiirust ja mõnikord ka suunda kehast, kasutades kombinatsiooni
Interaktiivne 3D -trükitud kangas, millel on kantav, lilypad, kiirendusmõõtur, tuled: 13 sammu
Interaktiivne 3D-trükitud kangas koos kantava, Lilypad, kiirendusmõõturi, tuledega: Wat heb je nodig: 3D-printer + hõõgniit
Kiirendusmõõtur ja SD-kaardi mälu: 6 sammu (piltidega)
Kiirendusmõõtur-logger SD-kaardi mäluga: logigeerimisseade, mis mõõdab rullnokal olevaid jõude ja salvestab need SD-kaardile. Samuti on võimalik seadmes olevat tarkvara muuta, et see saaks mõõta muid asju, kui seda saab ühendada i2c-bus. Top Thrill Dragster
Kiirendusmõõtur ja güroskoopiõpetus: 3 sammu
Kiirendusmõõturi ja güroskoopi õpetus: Sissejuhatus See juhend on mõeldud kõigile, kes on huvitatud kiirendusmõõturite ja güroskoopide ning kombineeritud IMU -seadmete (inertsiaalse mõõtmisseadme) kasutamisest oma elektroonikaprojektides. Me käsitleme: Mida mõõdab kiirendusmõõtur?