Sisällysluettelo:
- Vaihe 1: Materiaalit
- Vaihe 2: Sesnor
- Vaihe 3: Projektialusta
- Vaihe 4: Leipälevy
- Vaihe 5: Vastusten asettaminen levylle
- Vaihe 6: Muun levyn liittäminen
- Vaihe 7: Lataa tiedostot
- Vaihe 8: Avaa.ino
- Vaihe 9: Lataa luonnos
- Vaihe 10: Nauti
Video: 3 -akselinen kiihtyvyysmittari LIS2HH12 -moduuli: 10 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Tätä Instructablea pidetään aloittelijatasolla, jolla on jonkin verran kokemusta arduino -ohjelmistosta ja juottamisesta.
LIS2HH12 -moduulin on valmistanut Tiny9. Tiny9 on uusi yritys, joka alkaa myydä anturimoduuleja DIY -askartelijoille, yrityksille tai keksijöille.
Kiihtyvyysmittarilla on vähintään kaksi tarkoitusta: Kulmien määrittäminen tietyillä akseleilla. (X, Y tai Z tai kaikki), tai akseleiden kiihtyvyyden muutoksen määrittämiseksi.
Kiihtyvyysmittaria käytetään kaikkialla. Niitä käytetään:
Puhelimia, kuntobändejä, droneja, robotiikkaa, ohjuksia ja helikoptereita vain muutamia mainitakseni. Se, miten haluat käyttää kiihtyvyysmittaria, on ihmisen mielikuvituksen varassa.
Vaihe 1: Materiaalit
Tarvitsemasi materiaalit ovat:
Kohteet ovat tässä paikassa- paitsi lanka ja langanpoistimet
Arduino Nano tai edullinen arduino -laite
USB -Arduino -kaapeli
LIS2HH12 -moduuli
Langanpoistimet Lanka
2x 10 Kohm vastusta
1x 100 ohmin vastus
Vaihe 2: Sesnor
LIS2HH12-moduuli perustuu ST 3-akseliseen akselometriin. Moduuli on pieni paketti, ja siihen voidaan juottaa 2 5-nastaista otsikkoa. Tämä vähentää kiihtyvyysmittariin syötettyä tärinää. eri taajuuksilla olevista ulkoisista lähteistä.
Voit ostaa tämän sirun seuraavista paikoista:
Amazon
Tämän sirun pääominaisuudet ovat:
Pienitehoinen tila 5uA
16-bittinen resoluutio
Suorittaa +/- 2 g, 4 g, 8 g
0,2% melua
I2C- tai SPI -protokolla
Tyypillinen jännite
3.3V
Suurin luokitus 4,8 V (älä ylitä 4,8 volttia tai rikkoutut kiihtyvyysmittarin sirun)
Vaihe 3: Projektialusta
Kiihtyvyysmittarin projektiympäristö on Arduino.
Kehityskortti, jota käytän, on Arduino Nano.
Tällä hetkellä Tiny9 LIS2HH12 -kiihtyvyysmittarissa on vain peruskoodi Arduinolle, mutta toivottavasti laajennetaan koodia teknisempiin projekteihin ja Raspberry Pi: lle tai mille tahansa alustalle, jolla on tarpeeksi suosittelemasi fanikunta.:-)
Vaihe 4: Leipälevy
Jos sinulla on otsikot sekä Arduino nano- että LIS2HH12 -moduulissasi, voit laittaa Arduino Nanon ja kiihtyvyysmittarin leipälevylle tällä tavalla ja jakaa hajautetun rivin, joka mahdollistaa pääsyn katkaisunappeihin.
Varmista, että moduulin 3.3V -nastat ovat Arduinoa kohti.
Jos sinulla ei ole otsikkoa, hanki ne ja juota ne levylle.
Vaihe 5: Vastusten asettaminen levylle
Tässä projektissa käytettävä I2C-protokolla tarvitsee 2 10 Kohm: n vetovastusta sirun syöttökiskoon (+3,3 nastaa); yksi kellorivillä (CL) ja toinen datalinjalla (DA)
Koska LIS2HH12 -kiihtyvyysmittarin maksimijännite on 4,8 V ja tässä projektissa käytämme Nanon 5 V: n virrankatkaisua, olen asettanut 100 ohmin vastuksen Nanon 5 V: n tapista punaiseen syöttökiskoon leikkuulaudalla virran katkaisemiseksi rautatietä vähän.
Vaihe 6: Muun levyn liittäminen
Nyt aiomme liittää loput moduulista arduinoon.
Moduulin ja arduinon Gnd -nastassa pitäisi olla hyppyjohtimet, jotka menevät siitä Blue Bread -levylle.
Liitä moduulin +3.3 -nasta leipälevyn punaiseen syöttökiskoon.
Nämä kaksi viimeistä vaihetta antoivat meille mahdollisuuden kytkeä moduuli päälle, kun virtaa arduinoon akun tai USB: n kautta
Hyppyjohdin moduulin +3.3 -nastaisesta moduulin CS -nastaan (tämä mahdollistaa moduulin I2C -väylän)
Hyppyjohdin moduulin Gnd -nastasta moduulin A0 -nastaan (tämä kertoo kiihtyvyysmittarille, mihin osoitteeseen se vastaa puhuessaan I2C -väylällä)
Hyppyjohdin arduinon A5: stä moduulin CL: ään (Tämä mahdollistaa arduinon kellon synkronoinnin kiihtyvyysanturin kanssa.
Hyppyjohdin A4: stä arduinoon DA: han moduulissa (Tämä mahdollistaa tietojen siirtämisen arduinon ja moduulin välillä.)
Vaihe 7: Lataa tiedostot
Siirry Github -osoitteeseen https://github.com/Tinee9/LIS2HH12TR ja lataa tiedostot.
Siirry tähän sijaintiin tietokoneellasi
C: / Program Files (x86) Arduino / libraries
Luo kansio nimeltä Pieni9
Aseta.h- ja.cpp -tiedostot kyseiseen Tiny9 -kansioon
Vaihe 8: Avaa.ino
Avaa Arduino IDE -ohjelmassa lataamasi.ino -tiedosto (ohjelma/ohjelmisto)
Vaihe 9: Lataa luonnos
Kun olet liittänyt arduinosi tietokoneeseen USB -kaapelilla, portin numeron pitäisi olla korostettuna arduino IDE: n Työkalut -välilehdessä.
Porttini sattuu olemaan COM 4, mutta sinun saattaa olla 1 tai 9 tai jotain muuta.
Jos sinulla on useita COM -vaihtoehtoja, valitse se, joka edustaa käyttämääsi Arduinoa. (Kuinka määrittää, mikä COM -portti useille valinnoille voi olla eri ohjeessa pyydettäessä.)
Kun olet valinnut Arduino -portin, napsauta latauspainiketta.
Vaihe 10: Nauti
Kun lataus on valmis, sinun pitäisi pystyä avaamaan Sarjamonitori Työkalut -välilehdessä ja sinun pitäisi nähdä jotain tällaista ponnahdusnäytössä.
Kaavio näyttää x-, y- ja z -akselin tässä järjestyksessä.
Z-akselin pitäisi sanoa lähellä 1,0 +/- joitakin laskuja, koska Z osoittaa ylöspäin.
Nyt voit kääntää leipälautaasi ja nauttia lukujen muuttuvan näyttäen, kuinka painovoima ja kiihtyvyys vaikuttavat moduulin akseleihin.
Suositeltava:
MPU6050-kiihtyvyysmittari+gyroskooppianturin perusteet: 3 vaihetta
MPU6050-kiihtyvyysmittari+gyroskooppianturin perusteet: MPU6050 on erittäin hyödyllinen anturi. Mpu 6050 on IMU: Inertiaalinen mittausyksikkö (IMU) on elektroninen laite, joka mittaa ja raportoi kehon ominaisvoiman, kulmanopeuden ja joskus suunnan kehosta, käyttämällä yhdistelmää
SmartPhone Game Simulator- Pelaa Windows-pelejä eleohjauksella IMU, kiihtyvyysmittari, gyroskooppi, magnetometri: 5 vaihetta
SmartPhone-pelisimulaattori- Pelaa Windows-pelejä eleohjauksella IMU, kiihtyvyysmittari, gyroskooppi, magnetometri: Tue tätä projektia: https://www.paypal.me/vslcreations lahjoittamalla avoimen lähdekoodin & tukea jatkokehitykselle
Interaktiivinen 3D -painettu kangas, jossa on puettava, Lilypad, kiihtyvyysmittari, valot: 13 vaihetta
Interaktiivinen 3D-painettu kangas, jossa on puettava, Lilypad, kiihtyvyysmittari, valot: Wat heb je nodig: 3D-tulostin + filamentti
Arduino Nano: kiihtyvyysmittari Gyroskooppi Kompassi MPU9250 I2C -anturi Visuino: 11 vaihetta
Arduino Nano: Kiihtyvyysmittari Gyroskooppi Kompassi MPU9250 I2C -anturi Visuino: MPU9250 on yksi edistyneimmistä yhdistetyistä pienikokoisista kiihtyvyys-, gyroskooppi- ja kompassiantureista. Niissä on monia kehittyneitä ominaisuuksia, kuten alipäästösuodatus, liiketunnistus ja jopa ohjelmoitava erikoisprosessori
Kiihtyvyysmittari-logger SD-kortin muistilla: 6 vaihetta (kuvilla)
Kiihtyvyysmittari-loggeri SD-kortin muistilla: Logger-yksikkö, jolla mitataan voimat vuoristoradalla ja tallennetaan SD-kortille. On myös mahdollista muokata laitteen ohjelmistoa, jotta se voi mitata muita asioita, jos se voidaan liittää i2c-bus. Top Thrill Dragster