Açısal Hareket Sistemlerinin Hızını Ölçmek İçin BNO055 Sensör ve ESP32-WROOM-32 Mikrodenetleyici Kullanılarak Açısal Hareket Sistemlerinin Donanım Geliştirilmesi ve Ölçeklendirilmesi
Abstract
Hareket sırasında dairesel alanları tarayan sistemlerde, hareket hızını ölçmek için yaygın olarak jiroskoplar, takometreler ve kodlayıcılar kullanılır. Bu çalışmada, manyetometre, jiroskop ve ivmeölçer içeren BNO055 sensörü açısal hareketi ölçmek için kullanılmıştır. Sensörden gelen jiroskop ve ivmeölçer verileri açısal hızı ölçmek için kullanılmış ve veri işleme için bir ESP32-WROOM-32 mikrodenetleyici seçilmiştir. Bileşenler özel olarak tasarlanmış bir PCB'ye monte edilmiştir. Elektronik ölçüm cihazı vantuzlarla dönen bir sisteme sabitlenmiş ve sistemin belirli noktalardaki anlık doğrusal hızı hesaplanmıştır. Dairesel hareketin olduğu çeşitli sistemlerde kullanılabilmesi için sensör ile dönme merkezi arasındaki mesafe manuel olarak ölçülmüş ve Bluetooth aracılığıyla sisteme iletilmiştir. Sensörün vantuzlu montajı kullanım kolaylığını artırmıştır. Ayrıca PCB, anakarta veri aktarımını sağlayan RS485 haberleşmesi ile donatılmıştır. Anakart üzerindeki ESP32-WROOM-32E, WiFi bağlantısı sayesinde sensör verilerinin internet üzerinden bir sunucuya yüklenmesine olanak tanır. Böylece çeşitli uygulamalara uygun bir açısal hız ve açı ölçüm sistemi geliştirildi.
Keywords
English-language details
Hardware Development and Scale-up of Angular Motion Systems Using BNO055 Sensor and ESP32-WROOM-32 Microcontroller to Measure the Speed of Angular Motion Systems
In systems that scan circular areas during movement, gyroscopes, tachometers, and encoders are commonly used to measure movement speed. In this study, the BNO055 sensor, which includes a magnetometer, gyroscope, and accelerometer, was used to measure angular motion. Gyroscope and accelerometer data from the sensor were utilized to measure angular velocity, and an ESP32-WROOM-32 microcontroller was selected for data processing. The components were mounted on a custom-designed PCB. The electronic measurement device was fixed to a rotating system using suction cups, and the system’s instantaneous linear velocity at specific points was calculated. To allow use in various systems with circular motion, the distance between the sensor and the center of rotation was manually measured and transmitted to the system via Bluetooth. The suction cup mounting of the sensor facilitated ease of use. Additionally, the PCB was equipped with RS485 communication, enabling data transfer to the mainboard. The ESP32-WROOM-32E on the mainboard, with its WiFi connectivity, allows sensor data to be uploaded to a server via the internet. Thus, an angular velocity and angle measurement system suitable for various applications was developed.
Keywords
Cite this article
Çindemir, S., & Erdoğan, S. (2024). Açısal Hareket Sistemlerinin Hızını Ölçmek İçin BNO055 Sensör ve ESP32-WROOM-32 Mikrodenetleyici Kullanılarak Açısal Hareket Sistemlerinin Donanım Geliştirilmesi ve Ölçeklendirilmesi. In International Conference on Advances in Electrical-Electronics Engineering and Computer Science (pp. 37–41). SET Technology. https://doi.org/10.36287/setsci.19.8.037
Article History
- Published
- 21 Nov 2024
License
© 2024 SET Technology. This article is distributed under the terms of the CC BY 4.0.