Mündəricat:
- Addım 1: Bu sistem necə işləyir
- Addım 2: Servo Motor və Arduino Hazır olun
- Addım 3: Kodlayıcı Sensorunun Düzgün Qurulduğundan əmin olun
- Addım 4: HC-05 Bluetooth Modulunu quraşdırın
- Addım 5: Remotexy ilə UI yaradın
- Addım 6: Kodu Arduinoya yükləyin
- Addım 7: Android -də Remotexy qurun və sınayın
Video: Arduino və Bluetooth istifadə edərək Servo Motoru idarə etmək üçün Android (remotexy) UI: 7 addım (şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
Bu Təlimat kitabında, Bluetooth vasitəsilə Arduino Mega ilə əlaqəli Servo Motoru idarə etmək üçün Remotexy Interface Maker istifadə edərək Android İstifadəçi İnterfeysini düzəltmək üçün sizə sürətli bir addım verəcəyəm.
Bu video, UI -nin servo motor sürətini və mövqeyini necə idarə edəcəyini göstərir.
Addım 1: Bu sistem necə işləyir
Bu necə işləyir:
Android -də UI -yə toxunduqda/istifadə etdikdə, Android tətbiqi bluetooth bağlantısı ilə arduinoya siqnal göndərəcək, sonra işlənmiş siqnal (sürücü) servoya göndəriləcək. Enkoder sensoru arduino -ya geribildirim siqnalı göndərəcək və siqnal (mövqe) bluetooth vasitəsilə Android UI -də göstəriləcək.
Addım 2: Servo Motor və Arduino Hazır olun
Artıq Arduino ilə əlaqəli işləyən bir Servo Motorunuz olduğunu düşünsək, bu hissəni atlayacağam, çünki diqqətimiz Android -dən servo idarə etmək üçün UI yaratmaqdır.
Bu layihədə bir qol mexanizmini hərəkət etdirmək üçün dişli ilə əlaqəli Vexta fırçasız DC mühərrikindən istifadə edirəm.
Arduino üçün Arduino Mega istifadə edirəm.
Addım 3: Kodlayıcı Sensorunun Düzgün Qurulduğundan əmin olun
Bu çox vacib bir addımdır, kodlayıcı sensörünüzün quraşdırıldığından və dəyəri düzgün oxuya biləcəyindən əmin olun.
Növbəti mərhələyə keçməzdən əvvəl sınayın. Bu oxu dəyəri UI -də göstəriləcək və servo mövqeyi üçün istinadımız olacaq.
Dəyər 0-1024 (analoq) arasında dəyişəcək və 1 tam fırlanma 360 dərəcə olduğu üçün bir az riyazi iş aparmalıyıq və bunun fərqi kodlayıcı sensordan və servo motordan asılıdır.
Layihəmdə 100-900 arasındakı analoq dəyər 0-360 dərəcə fırlanmanı əks etdirir.
Addım 4: HC-05 Bluetooth Modulunu quraşdırın
Sonrakı, Bluetooth modulunu Arduino Mega qurmaqdır.
Yalnız istinad etmək üçün yuxarıdakı diaqramdan istifadə edin, çünki bəlkə də Arduino'nuzun fərqli düzeni və pinləri olacaq.
Addım 5: Remotexy ilə UI yaradın
Remotexy.com açın, hesab yaradın və yeni bir layihəyə başlayın.
Bağlantı növü olaraq bluetooth seçin və nümunə səhifələrdən nümunələr istifadə edərək kodlaşdırmağa başlayın.
Elementləri yan menyudan sürüşdürmə, panel, düymə və s. Kimi elementləri sürükləməyə başlaya bilərsiniz.
Layihəmdə istifadəçi interfeysini sola və sağa bölürəm. Sol sahə servo1 deyəcək, sağ sahə servo2 -yə nəzarət edəcək. Sonra hər sahədə bu Elementlərdən istifadə edirəm:
- Enkoder sensoru dəyərini (analoq) 100 ilə 900 aralığında göstərmək üçün TEXT STRING.
- Üstündə TEXT STRING olan SLIDER (sürət üçün). Mətn sətrini dəyişdirdim, beləliklə SPEED kaydırıcısının dəyərini 0 ilə 100%arasında göstərəcək.
- Üstündə TEXT STRING olan SLIDER (mövqe üçün). Bu Mətn sətrini də dəyişdirdim ki, MÖVQE sürgüsünün dəyərini 0 ilə 100%arasında göstərsin. Və bir göstərici olaraq "LINEAR BÖLÜM SƏVİYYƏSİ" ni əlavə etdim və 0 ilə 100%aralığında kodlayıcı sensor dəyərini təmsil edəcək şəkildə dəyişdirdim.
- Mətn etiketlənməsi üçün bəzi LABEL (əlbəttə…)
*bu addım növbəti dəfə mənbə kodumla yenilənəcək, bunun üçün üzr istəyirəm.
YENİLƏNİB: UI üçün mənbə kodumu paylaşa bilmədiyim üçün üzr istəyirəm, çünki layihəni etdiyim Milli Araşdırma Şirkəti ilə əlaqədardır. Ancaq şəkli yeniləyirəm ki, remotexy redaktorunda dizayn edərkən əsl UI -ni görə biləsiniz.
Addım 6: Kodu Arduinoya yükləyin
Arduino IDE proqramını istifadə edərək, lib daxil olmaqla bitmiş kodu USB vasitəsilə Arduino Mega -ya yükləyin.
Unutmayın ki, bluetooth Tx və Rx kabelini USB vasitəsilə kod yükləmək üçün ayırmaq lazımdır.
Kabeli ayırmadan etmənin başqa yolları var, amma bu üsul mənim üçün işləyir.
Addım 7: Android -də Remotexy qurun və sınayın
Son addım, Google Play -dən remotexy tətbiqini quraşdırmaqdır. Google Play -də "remotexy" axtararaq tapa bilərsiniz.
Bundan sonra, proqramı açın, HC-05 Bluetooth-unu axtarın, onunla cütləşin və istifadəçi interfeysi (Arduino-ya yüklənmiş) görünəcək.
Hər şey düzgün qurulubsa, bu istifadəçi interfeysindən servo motoru idarə etməyə başlaya bilərsiniz.
Bu video, servonun sürətini və mövqeyini idarə etmək üçün UI -ni sınayır.
Tövsiyə:
Moto istifadə edərək Servo Motorları necə idarə etmək olar: bit Micro: bit: 7 addım (şəkillərlə)
Moto: bit ilə Micro: bit istifadə edərək Servo Motorları Necə Çalışdırmaq olar: Micro: bit funksiyasını genişləndirməyin bir yolu, SparkFun Electronics tərəfindən moto: bit adlı bir lövhə istifadə etməkdir (təxminən 15-20 dollar). Mürəkkəb görünür və bir çox xüsusiyyətə malikdir, ancaq servo mühərrikləri işə salmaq çətin deyil. Moto: bit imkan verir
Bir Step Motoru İdarə etmək üçün Köhnə Laptopun Touchpad -dən Yenidən İstifadə Edin: 11 Addım (Şəkillərlə birlikdə)
Bir Step Motoru İdarə etmək üçün Köhnə Laptopun Touchpadını yenidən istifadə edin: Bu layihəni bir neçə ay əvvəl hazırladım. Bir neçə gün əvvəl Reddit -də r/Arduino -da layihənin videosunu yerləşdirdim. İnsanların layihə ilə maraqlandığını görüb Arduino kodunda bəzi dəyişikliklər etdiyim bu Təlimatlandırıcı etmək qərarına gəldim
Arduino UNO istifadə edərək pilotsuz təyyarə necə etmək olar - Mikrokontrolördən istifadə edərək bir Quadcopter hazırlayın: 8 addım (şəkillərlə)
Arduino UNO istifadə edərək pilotsuz təyyarə necə etmək olar | Mikrokontrolördən istifadə edərək Quadcopter hazırlayın: Giriş Youtube Kanalımı Ziyarət Edin Drone almaq üçün çox bahalı bir gadget (məhsul) təşkil edir. Bu yazıda necə ucuz satacağımı müzakirə edəcəyəm? Ucuz qiymətə öz əlinizlə bunu necə edə bilərsiniz … Yaxşı Hindistanda bütün materiallar (mühərriklər, ESClər
Esp8266: 5 addımlarından istifadə edərək cihazları idarə etmək və havanı izləmək üçün bir IoT cihazı necə etmək olar
Esp8266 istifadə edərək cihazları idarə etmək və havanı izləmək üçün bir IoT Cihazı Necə Hazırlanır: Əşyaların İnterneti (IoT) fiziki cihazların ("əlaqəli qurğular" və "ağıllı qurğular" olaraq da adlandırılır), binaların, və elektronika, proqram təminatı, sensorlar, aktuatorlar və
Kompüterinizi İdarə etmək üçün Bluetooth Erişimli Sony Ericsson Telefonunuzdan Bluetooth istifadə edərək: 6 Addım
Kompüterinizi idarə etmək üçün Bluetooth -u aktivləşdirən Sony Ericsson Telefonunuzdan istifadə etmək: Mən bir müddətdir təlimat kitablarını oxuyuram və həmişə insanların yazdıqları şeyləri etmək istəmişəm, amma özümü etmək çətindir, çünki etmək həqiqətən çətindir və ya