Anturit kertovat robotille tai mittalaitteelle, mitä ympärillä ja laitteessa itsessään tapahtuu. Tämän kategorian kiihtyvyysanturit ja IMU-moduulit mittaavat liikettä, kallistusta ja asentoa, ja ne liitetään Arduinoon, ESP32:een tai Raspberry Pi:hin I2C-väylällä. Niitä käytetään tasapainottuvissa roboteissa, drooneissa, kallistus- ja tärinämittauksessa sekä kaikkialla, missä laitteen täytyy tietää, mihin suuntaan se osoittaa.
Valikoimassa on kolme eritasoista anturia. ADXL345 on 3-akselinen kiihtyvyysanturi, jonka mittausalue on valittavissa ±2 g:stä ±16 g:hen. Se on vähävirtainen, tukee sekä I2C- että SPI-väylää ja tunnistaa napautukset ja vapaan pudotuksen. Se sopii kallistuksen mittaamiseen ja iskujen havaitsemiseen. MPU-6050 yhdistää 3-akselisen kiihtyvyysanturin ja gyroskoopin samaan moduuliin, joten se mittaa kiertoliikettäkin, ja siitä on paljon esimerkkikoodia. BNO055 on 9-akselinen IMU, jossa on kiihtyvyysanturin ja gyroskoopin lisäksi magnetometri ja oma prosessori. Se laskee anturifuusion itse ja antaa valmiin asennon Euler-kulmina tai kvaternioina, joten mikrokontrollerin ei tarvitse suodattaa dataa.
Näin valitset: jos tarvitset vain kallistuksen tai iskun tunnistuksen, ADXL345 riittää. Jos laitteen pitää tietää myös, kuinka nopeasti se kääntyy, valitse 6-akselinen MPU-6050. Jos tarvitset absoluuttisen suunnan etkä halua kirjoittaa suodatinta itse, BNO055 on helpoin tie perille.
Lue lisää oppaistamme: Kiihtyvyysanturit vertailussa: MPU-6050, ADXL345 vai BNO055?, ADXL345 ja Arduino: kytkentä, I2C-koodi ja kallistuskulma, MPU-6050 ja Arduino: kytkentä, koodi ja kallistuskulmat ja MPU-6050:n korvaaja: mikä IMU tilalle?.
Näytetään kaikki 3 tulosta