İçindekiler:

Arduino ile İvmeölçer Sensörü: 5 Adım
Arduino ile İvmeölçer Sensörü: 5 Adım

Video: Arduino ile İvmeölçer Sensörü: 5 Adım

Video: Arduino ile İvmeölçer Sensörü: 5 Adım
Video: Arduino İvme Sensörü Kullanımı MPU6050-Sensörleri Tanıyalım #9 2024, Kasım
Anonim
Image
Image
Birinci Adım: Gyro'yu Arduino'ya bağlayın
Birinci Adım: Gyro'yu Arduino'ya bağlayın

Mükemmel bir Cadılar Bayramı Kostümü yapacak elektronik bir kask için bir fikrim vardı. çok fazla ayrıntıya girmeden, maskenin hangi yöne döndüğüne bağlı olarak farklı desenlerde aydınlatmayı içerir, böylece yukarı baktığımda kask yanar, ancak hareket etmezsem nötr kalır.

Gereçler

(1) Arduino Uno ve USB bağlantı kablosu (1) L3G4200 üç eksenli jiroskop (MPJA.com'da veya bu tür modüllerin satılabileceği herhangi bir yerde mevcuttur)

erkek/dişi kablolarla dolu bir el (2+) LED Işıklar ve uygun dirençler

(1) Breadboard (Minyatür boyut iyidir)

Tüm elektronikler için bir tür muhafaza. Bu örnek için, doyurucu bir karton kutu kullandım, ancak siz tam anlamıyla uyan her şeyi kullanabilirsiniz.

Sabır.

Adım 1: Birinci Adım: Gyro'yu Arduino'ya bağlayın

Birinci Adım: Gyro'yu Arduino'ya bağlayın
Birinci Adım: Gyro'yu Arduino'ya bağlayın
Birinci Adım: Gyro'yu Arduino'ya bağlayın
Birinci Adım: Gyro'yu Arduino'ya bağlayın

Tamam, yani doğrudan Arduino'ya bağlanabilecek birkaç kablo var, ancak 3.3v bağlantı noktasına bağlanması gereken iki parça var, bu yüzden bunun için breadboard'u kullanmamız gerekiyor. Devam edin ve 3.3v bağlantı noktasından devre tahtasındaki (+) sıraya kırmızı bir kablo takın. Ardından, Gyro'daki VCC pimini devre tahtasındaki (+)'ya bağlamak için bir kablo takın. Bu adımı Gyro'daki SDO pimi ile tekrarlayın. şimdi bir Siyah tel alın ve GND Pinini breadboard üzerindeki (-) sıraya takın, ardından GND Arduino Portundan bir teli breadboard üzerindeki (-) sıraya bağlayın. bu yaklaşık güç için yapar. Şimdi Gyro'yu tam olarak çalıştırmak için gereken veri kabloları için. Gyro üzerindeki GRN'nin altında SDA pini bulunur, bunu Arduino'daki A4 portuna takın. Bunun altında SCL pini var, bunu Arduino'daki A5 portuna takın. Gyro'nuz artık tamamen prize takılıdır.

Adım 2: Adım 2: LED'leri takın

2. Adım: LED'leri takın
2. Adım: LED'leri takın

Tamam, projem için kutunun nasıl hareket ettiğine bağlı olarak yanan iki LED'im vardı. hadi devam edelim ve bunları bağlayalım. Bu basittir, direnç pozitif ucunu seçtiğiniz pinin sayı pinine takın (8 ve 9'u keyfi olarak seçtim). bunları devre tahtasına bağlayın, ardından bir LED takın ve LED'in negatif ucunu devre tahtasındaki (-)'ye gönderin. Bu size Arduino ile ayarladığınız parametrelere göre iki farklı LED'i yakma gücü verecektir.

Adım 3: Kodlama

Tamam, işlerin eğlenceli hale geldiği yer burası. ve eğlence derken… um. kuyu. ya seversin ya sevmezsin. her iki şekilde de gidiyoruz! Nasıl yapacağımı bilmediğim Gyro'yu kodlamanız gerekecek. AMA, internet yapar. Projem için, Arduino forumunda (https://forum.arduino.cc/index.php?topic=147351.0) jtbourke tarafından sevgiyle sağlanan kodu ödünç aldım. proje. Buradan, amaçlarınıza uygun birkaç satır kod eklemeniz gerekir. Birincisi, yakmak istediğiniz her LED için bir tane olmak üzere bazı global değişkenler oluşturmak istiyorsunuz. Bu çizimde zaten X, Y ve Z koordinatı için değişkenler var. buna kodun o kısmını eklemeniz gerekiyor, ivmenizin belirli bir eşiğe ulaştığında arayan bir IF THEN ifadesi öneririm. Bu çok fazla deneme yanılma, bu yüzden devam edin ve kendinize bir sandviç yapın ve biraz lofi hip hop giyin.

Adım 4: Montaj ve İnşaat

Montaj ve İnşaat
Montaj ve İnşaat
Montaj ve İnşaat
Montaj ve İnşaat
Montaj ve İnşaat
Montaj ve İnşaat

Tebrikler! son adımı geçtiyseniz, bu neredeyse işiniz bitti demektir. Şimdi tek yapmanız gereken tüm parçaları kutuya koymak. [ÖNEMLİ] Her şeyin uygun şekilde takılı olduğundan emin olun, jiroskopun cihazın önüne ve ortasına yerleştirildiğinden emin olun, aksi takdirde yanlış okumalar alırsınız ve kısa devre yapacağı için jiroskopun önüne iletken hiçbir şeyin dokunmadığından emin olun. cihaz ve Arduino'yu sıfırlamanız gerekecek. ondan sonra, gitmek için oldukça iyisin.

Adım 5: SEN YAPTIN

SEN YAPTIN
SEN YAPTIN

İyi iş. bitirdiniz. Şimdi hareket ettiğinde yanan kutunuzun keyfini çıkarın!

Önerilen: