Mündəricat:

Ultrasonik Sensorlu və Fotoselli Bluetooth Siçan: 10 Addım (Şəkillərlə birlikdə)
Ultrasonik Sensorlu və Fotoselli Bluetooth Siçan: 10 Addım (Şəkillərlə birlikdə)

Video: Ultrasonik Sensorlu və Fotoselli Bluetooth Siçan: 10 Addım (Şəkillərlə birlikdə)

Video: Ultrasonik Sensorlu və Fotoselli Bluetooth Siçan: 10 Addım (Şəkillərlə birlikdə)
Video: 25- Arduino HC SR04 Ultrasonik Mesafe Sensörü ile Led Yakmak 2024, Iyul
Anonim
Ultrasonik Sensorlu və Fotoselli Bluetooth Siçan
Ultrasonik Sensorlu və Fotoselli Bluetooth Siçan

Bu layihəni niyə hazırladığımla bağlı kiçik bir məlumat. Hal -hazırda yeni evimə pişik balası götürmək istəyirəm. Pişiklər üçün oynana bilən şeylər gəzdikdən sonra düşündüm: niyə özüm oyuncaq düzəltməyim. Beləliklə, Bluetooth siçan düzəltdim. Android telefonlar üçün hazırladığım tətbiqdən istifadə edərək idarə edə bilərsiniz. Bundan əlavə, iki rejim yaratdım. Siçanın yalnız arxasında bir obyekt yaxın olduqda cavab verəcəyi giriş söndürmə rejimi. Və tətbiqin istifadəçisinin siçanı 'idarə edə biləcəyi' normal giriş.

Addım 1: Materiallar

Materiallar
Materiallar

Siçan üçün sizə lazım olacaq:

  • 1x Arduino Uno
  • 1x Çörək Paneli
  • 1x Lehim lövhəsi
  • 360 əmr ofset ilə 2x Gearmotor
  • 1x 10k Ohm müqavimət
  • 1x Arduino sürücü lövhəsi L298N Dual H Bridge
  • 1x HC-05 Bluetooth adapteri
  • 1x Fotosel İşıq rezistoru
  • 1 x Ultrasonik sensor
  • 1 x Taxta parçası
  • Ötürücü motora uyğun olan 2x təkərlər
  • 20x bağlama
  • 20x Qadın - Qadın Jumper Telləri
  • 20x Kişi - Kişi Jumper Telləri
  • Üzərində android olan 1x telefon
  • 1x LED şeridi
  • 1x 12v batareya
  • 3x düymələri (istədiyiniz rəng)
  • 10x ip parçası

Ayrıca, dövrə düzeni üçün bir vasitəyə və düzəltmək üçün bir vasitəyə ehtiyacınız olacaq. telefonunuz üçün apk.

Android telefonu üçün asan bir prototip tətbiq etmək üçün dövrə düzeni üçün circuito.io və Appinventor2 istifadə etdim.

Addım 2: Çərçivə

Çərçivə
Çərçivə

Beləliklə, bir siçan hazırlayırıq. Ətrafda hərəkət etməyi bacarmalı və bu məqsədə çatmaq üçün bütün elektronika üçün bir çərçivə düzəldirik. Bir az taxta istifadə etdim və 10*14 sm düzəltdim. Dönər çarxı bağlayırıq və hələlik hər şey belə olacaq.

Addım 3: Kod

Aşağıdakı kodları yükləyin.

Almalısınız:

-ArduinoMouseController.ino

-ArduinoMouseTesting.ino

Addım 4: Girişin yoxlanılması

Giriş test edilir
Giriş test edilir
Giriş test edilir
Giriş test edilir

Arduino olduğundan əmin olmaq; HC-05; L298n-H Brigde motor sürücüsü və dişli mühərrikləri hamısı işləyir və cihazınızdakı tətbiqdən test alırıq. Beləliklə, yuxarıdakı sxemdə gördüyünüz kimi bütün komponentləri bağlamalıyıq.

DİQQƏT: 9v və ya 6v batareya ilə də işləyir, mühərriklər daha yavaş dönəcək, amma heç bir problem yoxdur.

ArduinoMouseTesting.ino'yu Arduino Uno'ya yükləyin.

İndi ArduinoMouseApplication.apk faylını mobil cihazınıza yükləyin və telefonunuzu HC-05 ilə bağlamağa çalışın. Bir pin istədikdə 1234 və ya 0000 istifadə edin.

Beləliklə, Bluetooth bağlantısı qurulduqda, tətbiqdəki irəli və ya geri düymələrinə basaraq mühərrikləri fırlatmağa cəhd edə bilərsiniz.

Səhv etməsəniz hər şey işləyir və davam edə bilərik!:)

Addım 5: Çərçivə üzərində qurun

Çərçivə üzərində qurmaq!
Çərçivə üzərində qurmaq!
Çərçivə üzərində qurmaq!
Çərçivə üzərində qurmaq!
Çərçivə üzərində qurmaq!
Çərçivə üzərində qurmaq!

Beləliklə, indi təkərləri dişli mühərriklərə əlavə etməyin vaxtı gəldi. Ancaq bunu etməzdən əvvəl hər şeyi çərçivəyə qoymalıyıq. Çərçivə içərisində bir qazma istifadə edərək bir neçə deşik açmağı məsləhət görürəm, amma bu isteğe bağlıdır və lazım deyil. Dönən təkərin eyni tərəfindəki dişli mühərrikləri əlavə edin. Dişli mühərriklər çərçivədən sağa və sola uzanmalıdır. İndi dişli mühərrikləri tərk edə bilməyəcək şəkildə bir az bağlama və ya yapışqan istifadə edin. Ayrıca, batareyanı çərçivənin bu tərəfinə qoyun ki, çərçivənin digər tərəfində kifayət qədər yerimiz olsun.

İndi çərçivəni çevirin və ön tərəfə Arduino Uno əlavə edin. Arxa tərəfdəki L298n-h sürücüsünü dişli mühərriklərə yaxın qoyun. Hamısını çərçivəyə qoymaq üçün qalstuk və ya yapışqan istifadə edin ki, aid olduğu yerdə qalsın.

Təkərləri dişli mühərriklərə əlavə edə bilərsiniz və çərçivə işə hazır olmalıdır.

Addım 6: Yaxşı, sınayın

Yaxşı, sınayın!
Yaxşı, sınayın!

Hər şey qaydasındadırsa, siçan mobil cihazınızdan daxil etdiyiniz məlumatlarla hərəkət edə bilməlidir. Hərəkət edən bir siçanımız var!: D

Addım 7: Dava istehsalı

Kassa istehsalı!
Kassa istehsalı!
Kassa istehsalı!
Kassa istehsalı!
Kassa istehsalı!
Kassa istehsalı!

Hərəkət edən 'bir şeyimiz' var, amma əslində siçana baxmır. Beləliklə, bütün elektronikaları gözəl gizlədən və bir az siçana, böyük bir siçana bənzəyən bir şey hazırlayacağıq ^^.

Birincisi, çox yüngül və möhkəm bir baza yaratmaq üçün Strafor istifadə edirik.

İkincisi, bazanı tüklü etmək və siçana bənzətmək üçün bir parça istifadə edirik.

Üçüncüsü, göz və burun üçün bəzi düymələr əlavə edirik.

Dördüncüsü, burunun daha da yaxşı olması üçün bir az ip əlavə edirik.

Addım 8: 1 -ə yüksəlt: Photocell

Yeniləmə 1: Photocell
Yeniləmə 1: Photocell
Yeniləmə 1: Photocell
Yeniləmə 1: Photocell
Yeniləmə 1: Photocell
Yeniləmə 1: Photocell
Yeniləmə 1: Photocell
Yeniləmə 1: Photocell

Beləliklə, hərəkət edən bir siçanımız var, ancaq çox darıxdırıcıdır, yalnız hərəkət edə bilər. Daha çox qarşılıqlı əlaqə yaratmaq istəyirəm, buna görə də Photocell -dən istifadə etdim. Bu hissə üçün lehim taxtasına bir az lehimləməliyik, sadəcə kiçik bir parçaya ehtiyacımız var.

Fotosel çəkirik; 10k ohm müqavimət; və 3 keçid teli. 3 tullanan tel aşağıdakılardan gəlməlidir: 5v; gnd; və A0.

Ayrıca, bir LED şeridinə və ya normal bir LEDə ehtiyacınız var (istədiyiniz). - gnd -ə və + -i 6 -cı nöqtəyə əlavə edin.

Bəzi məsləhətlər:

  • Mümkün qədər az kalay istifadə etməyə çalışın. Mümkün bir qısa qapanma etmək istəmirsiniz.
  • Qalay əlavə etməzdən əvvəl, lehimin istədiyiniz temperaturda olduğundan əmin olun.
  • İstilik büzücü boru istifadə edərək Arduinodan gnd (torpaq) və 5v portlarını genişləndirin. Bir tərəfdən bir neçə kişi - kişi telləri və digər tərəfdən - yalnız bir dişi - qadın tel əlavə edin, telləri bir araya gətirmək üçün istilik büzücü borulardan istifadə edin.

Addım 9: 2 -ni təkmilləşdirin: Ultrasonik Sensor

Yeniləmə 2: Ultrasonik Sensor
Yeniləmə 2: Ultrasonik Sensor

Qeyd etdiyim kimi, iki rejim istəyirəm. Bu hədəfi əldə etmək üçün ultrasəs sensoru əlavə edirik.

VC -ni 5v -ə əlavə edin; gnd to gnd; 8 pin üçün tetik; 9 pin üçün əks -səda. İndi, ultrasoonu L298n-h-nin arxasına bağlamaq üçün siçanın arxasına keçir.

Yaxşı, indi ArduinoMouseController.ino kodunu Arduino -ya yükləyə bilərsiniz.

Addım 10: Son şeylər

Son Şeylər
Son Şeylər
Son Şeylər
Son Şeylər

Beləliklə, hər şey hazırdır!

Kassanı tellərin üstünə qoyduq və getmək yaxşıdır!

İstədiyiniz yerə LED şeridi əlavə edin, sadəcə Photocell -in çantanın altında olmadığından əmin olun. İstəyirsinizsə, çantanı bir yapışqan ilə bağlaya bilərsiniz, amma içərisində nə olduğunu görmək üçün çantanı asanlıqla ayırdığım zaman xoşuma gəlir: D.

Tövsiyə: