Mündəricat:
- Addım 1: Başlayın
- Addım 2: Bağlayın
- Addım 3: ESP12F kodunu yazın
- Addım 4: IFTTT və AdafruitIO qurun
- Addım 5: Bitirmə
Video: Səslə idarə olunan Robot Raptor: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Bu təlimat, nəzarət məlumatlarını AdafruitIO kanalına ötürmək üçün cib telefonlarında və planşetlərdə mövcud olan Google köməkçisi IFTTT səs tanınmasının necə istifadə olunacağını göstərir. Bu nəzarət daha sonra Arduino əsaslı ESP12F modulu ilə WiFi üzərindən alınır və sadə qaydada sol ayağı, sağ ayağı, başın fırlanmasını və bədənin əyilməsini idarə edən 4 H-körpü FET nəzarət edir. Köhnə Wowwee Roboraptor hissələri bədən və mühərriklər üçün istifadə olunur.
Addım 1: Başlayın
Birincisi, korpusu ayırmağa və nəzarət etmək istədiyimiz mühərrikləri hansı tellərin idarə etdiyini yoxlamağa başlayın. Hər bir motorda 2 pinli konnektor var. Bu mühərriklər yalnız iki pim üzərində pozitiv və torpaqla deyil, tam motorun işə salınması üçün pozitivdən mənfi və mənfi ilə pozitiv olaraq hərəkətə gətirilir. Yerdəki bir referansa yalnız pozitiv tətbiq etməyə başladım və bu, məsələn, yalnız irəli və geriyə doğru hərəkəti maneə törədən ayağı irəli aparacaq.
Motorun bağlanması ilə tanış olmaq üçün bir az vaxt ayırın. İdarə etdiyim 5 mühərrik var: sol ayaq, sağ ayaq, quyruq, baş dönmə və bədən əyilmə. Bunlar raptorun arxasındakı dövrə lövhəsində qeyd edilmişdir.
Addım 2: Bağlayın
Solda istifadə olunan ESP12F modulu var. Bir proqramlaşdırma daşıyıcısındadır, ancaq proqramlaşdırma/ayıklama üçün istifadə etmək istədiyiniz hər şey işləməlidir. H-körpüləri ilə bölüşdürülməsi üçün zəminə ehtiyac var, amma əks halda, yeganə digər tellər, kodda göstərildiyi kimi H körpülərini idarə etmək üçün 8 teldir.
4 H-körpüsü, 4 mühərriki idarə etmək üçün ağ çörək taxtasındadır (sol/sağ/baş/əyilmə). TA8080K -ı https://www.knjn.com/datasheets/ta8080k.pdf ünvanındakı məlumat cədvəli ilə istifadə etdim, amma digər müqayisə olunanlar da işləməlidir. Sadə bir N-FET ilə başlamışdım, amma ayaqların tam pilləyə keçməyəcəyini gördüm ki, bu da gəzintiyə nəzarəti mane etdi. Hər bir körpüdə ESP12F, Vcc, gnd və iki motor çıxışından iki nəzarət girişi var.
Vcc mühərriki, 8V mühərriklərə imkan verən iki seriyalı iki paralel Lityum-ion 18650 hücrəsidir. Texniki olaraq 3.3V ESP12F spesifikasiyasını aşan 4V -ni ESP12F -ə vururam. Səs -küyü azaltmaq üçün Vcc motorunda 22 uF qapağı da var. (Yəqin ki, burada daha yaxşı etibarlılıq üçün edilə biləcək çox şey!)
Addım 3: ESP12F kodunu yazın
ESP12F, WiFi cihazları üçün əla bir aşağı qiymətli vasitədir. Əlavə edilmiş fayl, mühərrikləri idarə etmək üçün istifadə olunan GPIO -ları və AdafruitIO idarəetmə kanalına necə daxil olduğunu göstərir.
Zəhmət olmasa problemləri həll edərkən yaxşı debug tətbiqlərini xatırlayın. Debug ifadələri var, buna görə çoxu sizin üçün işləyənə qədər bir terminal çıxışı istəyə bilərsiniz.
Addım 4: IFTTT və AdafruitIO qurun
Tamam, indi hamısını bir araya gətirmək üçün bəzi veb sehrləri!
Əvvəlcə AdafruitIO kanalınızı qurun. İo.adafruit.com saytında AIO açarını tapmağa imkan verən yeni bir feed yaradın. Bu arduino kodunuzda izləniləcək kanalı müəyyənləşdirir və arduino kodunuza əlavə edilməlidir.
İfttt.com saytına daxil olun və lazım olduqda hesab qurun və yeni bir tətbiqə başlayın. "İrəli get" idarəsinə diqqət yetirəcəyik, ancaq "baş döndür" və "robot arxa" oxşardır. Göstərilən konfiqurasiya ekranına keçmək üçün "bu" un google köməkçisi tərəfindən tetiklendiğini və "ki" nin AdafruitIO -ya məlumat göndərdiyini göstərməlisiniz. Əvvəlki hissədə göstərdiyiniz AIO yemini göstərin. Yadda saxlamaq üçün son məlumatda bunun mənası odur ki, mətn sətri və nömrə sahəsi adafruit lentinə keçəcək.
Addım 5: Bitirmə
ESP12F -in digər IO -lara məhdudiyyətləri olduğu üçün quyruq kənarda qaldı. Dinamik, açar və mikrofonu daha da sındırmaq olar, lakin bunun üçün daha çox vaxt lazımdır.
Ümid edirik ki, bu, səs nəzarəti və bunun xaricində seçimləri olan ümumi bir əsas robotu yenidən təyin etmək fikrini verir.
Tövsiyə:
Təyyarə ilə idarə olunan radio idarə olunan ördək: 10 addım (şəkillərlə)
Jet Propelled Radio Controlled Duck: 40+ il əvvəl bir radio nəzarət qayığı almaq və yaxınlıqdakı Park Gölündə istifadə etmək istəyirdim, lakin Park Qapıcısı heç bir gəmiyə icazə verilməyəcəyini açıq şəkildə bildirdi. Bir gəmini ördək kimi gizlətmək üçün bu planı hazırladım. Bir az çatışmazlıq qiymət idi
Blynk və Ifttt istifadə edərək səslə idarə olunan R2D2 Inspired Droid: 6 Addım
Blynk və Ifttt istifadə edərək səslə idarə olunan R2D2 Inspired Droid: Ulduz müharibələrini izləyərək bir çoxumuz robotların simvollarından, xüsusən də R2D2 modelindən ilham aldıq. Başqalarını bilmirəm, amma robotu çox sevirəm. Robot həvəskarı olduğum üçün blynk Io istifadə edərək bu kiliddə öz R2D2 droidimi qurmağa qərar verdim
Danışıqlı Avtomatlaşdırma -- Arduinodan Audio -- Səslə idarə olunan avtomatlaşdırma -- HC - 05 Bluetooth Modulu: 9 Addım (Şəkillərlə birlikdə)
Danışıqlı Avtomatlaşdırma || Arduinodan Audio || Səslə idarə olunan avtomatlaşdırma || HC - 05 Bluetooth Modulu: …………………………. Daha çox video üçün YouTube kanalıma ABUNƏ OLUN …. …. Bu videoda Danışıqlı Avtomatlaşdırma qurduq .. Mobil vasitəsi ilə səsli komanda göndərdiyiniz zaman ev cihazlarını işə salacaq və geribildirim göndərəcək
Səslə idarə olunan avtomatlaşdırma: 13 addım
Səslə idarə olunan avtomatlaşdırma: İndiki vaxtda insanların yanında həmişə ağıllı telefonlar var. Buna görə də məişət texnikasını idarə etmək üçün bunlardan istifadə etməyin mənası var. Burada təqdim olunan sadə bir Android tətbiqindən istifadə edərək elektrik cihazlarını klikləməklə idarə edə biləcəyiniz bir ev avtomatlaşdırma sistemidir
Səslə idarə olunan robot: 6 addım
Səs İdarə Edilən Robot: Bu təlimat, Cənubi Florida Universitetindəki Makecourse layihəsinin tələbini yerinə yetirmək üçün yaradılmışdır (www.makecourse.com). Bu layihə robota səsli əmrlər verilərək idarə edilə bilən bir robotdur