Skip to main content

Posts

Showing posts with the label MPU6050

Dengeleyici Robot Kolu - Arduino MPU6050

Merhabalar, Bu çalışmamızda havadaki platformumuzun hareketlerini servolarımıza yansıtıp stabil bir duruş sağlamaya çalışacağız. Daha önceki çalışmamda olduğu gibi bu çalışmamda da Arduino Nano ve MPU6050 kullanacağız. Sistemimiz gayet basit, MPU6050'den okuduğumuz iki adet eksen verisini (Phi,Theta) Arduino Nano üzerinde işleyip servoların anlayacağı ve uygulayacağı bir hale getirip bu verileri servolara yazdırıyoruz.  Bunları yapmak için sanal ufuk'ta kullandığımız Arduino kodu üzerine servo kütüphanesini ekliyoruz ve map komutunu kullanarak verileri 0 ila 180'e oranlıyoruz. Kodda değişiklik yaptığım alanı yıldızlar içerisine aldım, bir önceki çalışmanın koduna bakarak aradaki farkları daha iyi anlayacağınızı düşünüyorum. Siz de düşündüğünüz ve hayata geçirmeyi planladığınız bir uygulamayı gösterdiğim alanda değişiklik yaparak gerçekleştirebilirsiniz. Aynı şekilde farklı motorlar kullanarak 'hacıyatmaz' olarak tanımlayabileceğimiz mini robotlar y...

Sanal Ufuk - Arduino Processing MPU6050 3DR Telemetri

Merhaba arkadaşlar, Bu gün literatürde suni ufuk, yapay ufuk olarak da geçen ve benim ise sanal ufuk olarak adlandırmayı daha uygun bulduğum arayüzü processing ile hazırlayıp, insansız hava aracımızdan gelen sensör verilerini yere indirip bu arayüze aktarmaya çalışacağız. Kullanacağımız sistemi anlatacak olursam, başlıca malzemeler : Arduino Nano MPU6050 3DR Telemetri Güç Kaynağı - Pil Bağlantı kabloları İlk olarak Arduino Nano - MPU6050 bağlantısını yaparken dikkat etmemiz gereken pinler SDA, SCL ve INT. Bunlardan ziyade Vcc pinini 3.3 volta, Gnd ise toprağa bağlıyoruz. SDA - A4 SCL - A5 INT - 2 (Dijital) Buraya kadar olan kısmı yapıp direkt usb port ile bağlantıyı sağlayabilirsiniz. Tabi ben sistem kablosuz olsun istediğim için telemetri kullandım. Bağlantılarında yapmamız gereken: 5V - 5V Gnd - Gnd Rx Tx Tx - Rx Kullanacağımız arayüz yabancı bir arkadaşın tasarımı, onun kodu üzerinde haberleşme ile ilgili kısımları düzenleyerek MPU6050'ye uyu...

Artificial Horizon and Compass Using Arduino-Processing-MPU6050

Hi everyone, Today we will realize our artificial horizon using Arduino, Processing and MPU 6050 IMU. In this application I use Arduino Uno, If you should use different card, you should examine i2c communication for your card. For Arduino Uno connections will be like that: MPU6050 Pins       Arduino Uno Pins Vcc                        3.3V Gnd                       Gnd SCL                       A5 SDA                      A4 INT                       2 (Digital Pin) This my MPU6050, if you want more information about it: http://www.invensense.com/mems/gyro/documents/PS-MPU-6000A-00v3.4.pdf After it we connecting the MPU6050 to Arduino. If our Arduino-MPU6050 sy...