İçindekiler:

Ultrasonik Sensörlü ve Fotoselli Bluetooth Mouse: 10 Adım (Resimli)
Ultrasonik Sensörlü ve Fotoselli Bluetooth Mouse: 10 Adım (Resimli)

Video: Ultrasonik Sensörlü ve Fotoselli Bluetooth Mouse: 10 Adım (Resimli)

Video: Ultrasonik Sensörlü ve Fotoselli Bluetooth Mouse: 10 Adım (Resimli)
Video: Non-Contact Long Range MLX90614-DCI Temperature Sensor with Arduino 2024, Temmuz
Anonim
Ultrasonik Sensörlü ve Fotoselli Bluetooth Mouse
Ultrasonik Sensörlü ve Fotoselli Bluetooth Mouse

Bu projeyi neden yaptığımla ilgili küçük bir giriş. Şu anda yeni evime bir yavru kedi sahiplenmek istiyorum. Ve kediler için bazı oynanabilir şeyler bulduktan sonra düşündüm: neden kendime bir oyuncak yapmıyorum. Bu yüzden bir Bluetooth fare yaptım. Android telefonlar için yaptığım uygulama ile kontrol edebilirsiniz. Ayrıca iki mod yaptım. Farenin yalnızca arkasından yakın bir nesne varsa yanıt verdiği bir giriş kapalı modu. Ve uygulama kullanıcısının fareyi "sürebileceğine" dair normal giriş.

Adım 1: Malzemeler

Malzemeler
Malzemeler

Fare için ihtiyacınız olacak:

  • 1x Arduino Uno
  • 1x Ekmek Tahtası
  • 1x Lehim tahtası
  • 360 karar ofset ile 2x Redüktörlü motor
  • 1x 10k Ohm direnç
  • 1x Arduino sürücü kartı L298N Çift H Köprüsü
  • 1x HC-05 Bluetooth adaptörü
  • 1x Fotoselli Işık direnci
  • 1x Ultrasonik sensör
  • 1x Ahşap parçası
  • Redüktörlü motora sığabilen 2 adet Tekerlek
  • 20x Kravat sargısı
  • 20x Dişi - Dişi Jumper Telleri
  • 20x Erkek - Erkek Jumper Telleri
  • Üzerinde android olan 1x Telefon
  • 1x LED şerit
  • 1x 12v Pil
  • 3x Düğme (istediğiniz herhangi bir renk)
  • 10x ip parçası

Ayrıca devrenin düzeni için bir araca ihtiyacınız olacak ve devreyi yapmak için bir araca ihtiyacınız olacak. Telefonunuz için apk.

Devrenin düzeni için Circuito.io'yu ve android telefon için kolay bir prototip uygulaması yapmak için Appinventor2'yi kullandım.

2. Adım: Çerçeve

Çerçeve
Çerçeve

Yani, bir fare yapıyoruz. Hareket edebilmeli ve bu hedefi alabilmeli, tüm elektronikler için bir çerçeve yapıyoruz. Biraz tahta kullandım ve 10*14 cm yaptım. Döner tekerleği takıyoruz ve şimdilik bu kadar.

Adım 3: Kod

Aşağıdaki kodları indirin.

Şunları almalısınız:

-ArduinoMouseController.ino

-ArduinoMouseTesting.ino

Adım 4: Girişin Test Edilmesi

Girişi Test Etme
Girişi Test Etme
Girişi Test Etme
Girişi Test Etme

Arduino'nun olduğundan emin olmak için; HC-05; L298n-H Brigde motor sürücü ve dişli motorların hepsi çalışır ve cihazınızdaki uygulamadan girdi alır, test ederiz. Bu yüzden yukarıdaki devrede gördüğünüz gibi tüm bileşenleri kablolamamız gerekiyor.

NOT: 9v veya 6v pil ile de çalışır, motorlar sadece daha yavaş dönecektir ama sorun değil.

ArduinoMouseTesting.ino'yu Arduino Uno'nuza yükleyin.

Şimdi ArduinoMouseApplication.apk dosyasını mobil cihazınıza indirin ve telefonunuzu HC-05 ile bağlamayı deneyin. Pin istendiğinde 1234 veya 0000 kullanın.

Yani Bluetooth bağlantısı yapıldığında uygulama üzerinde ileri veya geri butonlarına basarak motorları döndürmeyi deneyebilirsiniz.

Bir hata almıyorsanız, her şey çalışıyor ve devam edebiliriz!:)

Adım 5: Çerçeveyi İnşa Etmek

Çerçeve üzerine inşa etmek!
Çerçeve üzerine inşa etmek!
Çerçeve üzerine inşa etmek!
Çerçeve üzerine inşa etmek!
Çerçeve üzerine inşa etmek!
Çerçeve üzerine inşa etmek!

Şimdi sıra dişli motorlara tekerlekleri eklemeye geldi. Ama bunu yapmadan önce her şeyi çerçeveye koymalıyız. Çerçeve içinde bir matkap kullanarak bazı delikler açmanızı tavsiye ederim, ancak bu isteğe bağlıdır ve gerekli değildir. Dişli motorları döner tekerleğin aynı tarafına ekleyin. Dişli motorlar çerçeveden sola ve sağa uzanmalıdır. Şimdi dişli motorları bırakamayacakları şekilde yerleştirmek için bir miktar bağ sargısı veya yapıştırıcı kullanın. Ayrıca, çerçevenin diğer tarafında yeterli alana sahip olmamız için pili çerçevenin bu tarafına yerleştirin.

Şimdi çerçeveyi çevirin ve Arduino Uno'yu öne ekleyin. L298n-h sürücüsünü dişli motorlara yakın olacak şekilde arkaya ekleyin. Ait olduğu yerde kalması için çerçeveye yapıştırmak için bağ sargısı veya yapıştırıcı kullanın.

Tekerlekleri dişli motorlara ekleyebilirsiniz ve çerçeve kullanıma hazır olmalıdır.

Adım 6: Pekala, Test Edin

Pekala, Test Edin!
Pekala, Test Edin!

Her şey yolundaysa, mobil cihazınızdan verdiğiniz girdi ile fare hareket edebilmelidir. Hareket eden bir faremiz var!:NS

Adım 7: Kasa Üretimi

Kasa Üretimi!
Kasa Üretimi!
Kasa Üretimi!
Kasa Üretimi!
Kasa Üretimi!
Kasa Üretimi!

Hareket eden bir 'şey'imiz var ama aslında bir fareye hiç bakmıyor. Bu yüzden, tüm elektronik cihazları güzelce gizleyen ve aynı zamanda biraz fareye, büyük bir fareye benzeyen bir şey yapacağız ^^.

İlk olarak, çok hafif ve güçlü bir taban yapmak için strafor kullanıyoruz.

İkincisi, tabanı kabarık hale getirmek ve bir fare gibi görünmesini sağlamak için biraz kumaş kullanıyoruz.

Üçüncüsü, gözler ve burun için bazı düğmeler ekliyoruz.

Dördüncüsü, daha da güzelleştirmek için burna biraz ip ekliyoruz.

Adım 8: Yükseltme 1: Fotosel

Yükseltme 1: Fotosel
Yükseltme 1: Fotosel
Yükseltme 1: Fotosel
Yükseltme 1: Fotosel
Yükseltme 1: Fotosel
Yükseltme 1: Fotosel
Yükseltme 1: Fotosel
Yükseltme 1: Fotosel

Yani, hareket eden bir faremiz var, ama biraz sıkıcı, sadece hareket edebiliyor. Fotoselden faydalanmak için daha fazla etkileşim eklemek istiyorum. Bu kısım için lehim tahtasında biraz lehim yapmamız gerekiyor, sadece küçük bir parçaya ihtiyacımız var.

Fotoseli alıyoruz; 10k ohm'luk bir direnç; ve 3 atlama teli. 3 atlama teli şunlardan gelmelidir: 5v; gnd; ve A0.

Ayrıca bir LED şeridine veya normal bir LED'e (hangisini tercih ederseniz) ihtiyacımız var. -'yi gnd'ye ve +'yı pim 6'ya takın.

Bazı ipuçları:

  • Mümkün olduğunca az teneke kullanmaya çalışın. Olası bir kısa devre yapmak istemezsiniz.
  • Kalay eklemeden önce lehimin tercih edilen sıcaklıkta olduğundan emin olun.
  • Bir miktar ısıyla daralan makaron kullanarak gnd(toprak) ve 5v portlarını Arduino'dan genişletin. Bir tarafa birkaç erkek - erkek tel ve diğer tarafa sadece bir dişi - dişi tel ekleyin, kabloları bir araya getirmek için ısıyla daralan makaron kullanın.

9. Adım: Yükseltme 2: Ultrasonik Sensör

Yükseltme 2: Ultrasonik Sensör
Yükseltme 2: Ultrasonik Sensör

Yani, bahsettiğim gibi iki mod istiyorum. Bu hedefi elde etmek için ultrasonik sensörü ekliyoruz.

vcc'yi 5v'ye ekleyin; gnd'den gnd'ye; 8 pime tetikleyin; 9 pime yankı. Şimdi, ultrasonu L298n-h'nin arkasına kravatlı bir şekilde koyun, böylece farenin arkasını hedefleyin.

Pekala, şimdi ArduinoMouseController.ino kodunu Arduino'nuza yükleyebilirsiniz.

Adım 10: Son Şeyler

son şeyler
son şeyler
son şeyler
son şeyler

Yani, her şey hazır!

Sadece davayı tellerin üzerine koyduk ve gitmesi güzel!

LED şeridi istediğiniz yere ekleyin, Fotoselin kasanın altında olmadığından emin olun. İsterseniz kasayı biraz tutkalla yapıştırabilirsiniz ama içinde ne olduğunu görmek için kasayı kolayca çıkarabilmem hoşuma gidiyor:D.

Önerilen: