Mündəricat:
- Təchizat
- Addım 1: Bluetooth Modulu Konfiqurasiyasını yükləyin
- Addım 2: Bluetooth Modulunu qoşun
- Addım 3: HC-05 Modulunu qurun
- Addım 4: DS1302 RTC Modulunu qoşun
- Addım 5: Arduino Proqramını Yükləyin
- Addım 6: Maya tətbiqini Play Store -dan quraşdırın
- Addım 7: Maya -dan lövhənizə qoşulun
Video: Arduino: Android Proqramlarından Zaman Proqramları və Uzaqdan İdarəetmə: 7 Addım (Şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
İnsanların sərin layihələrini bitirdikdən sonra ehtiyac duymadıqları bütün Arduino lövhələri ilə nə baş verdiyini həmişə düşünmüşəm. Həqiqət bir az üzücüdür: heç nə. Bunu ailəmin evində gördüm, atam öz ev avtomatlaşdırma həllini qurmağa çalışdı, amma elektrikçi olduğu üçün proqramlaşdırma hissəsini aşa bilmədi. Bu layihədə qarşılaşdığı problemləri həll etməyə çalışıram:
- Proqramlaşdırma çətindir.
- Dəyərli bir proqram yaratmaq üçün vaxt lazımdır.
- Evdə hazırlanan tətbiqlər darıxdırıcı görünür və istifadəçi dostu deyil.
Düzəltmək bir neçə ay çəkdi, amma layihə buna dəyərdi. Atamın problemini bluetooth üzərindən bağlayan və vaxt proqramlarını, səhnələri və heç bir proqramlaşdırma bilgisi olmadan qutudan əl ilə idarə etməyi dəstəkləyən bir Android tətbiqini təmin etməklə həll etmək niyyətindəyəm. Gəlin başlayaq!
Təchizat
Avadanlıq:
- 1x Arduino Uno
- 1x HC-05 bluetooth modulu
- 1x DS1302 RTC modulu
- 1x Çörək Paneli
- 3x Rezistor 1k ohm (220 ohm və ya 10k ohm da ola bilər)
- 1x USB 2.0 kabel tipi A/B
- 12x tullanan tellər
- Android 5.0+ ilə smartfon (bluetooth mövcuddur)
- Noutbuk/PC
Proqram təminatı:
- Arduino IDE
- Play Store -dan Maya tətbiqi
Addım 1: Bluetooth Modulu Konfiqurasiyasını yükləyin
Əvvəlcə bluetooth adapterinizi dizüstü kompüterinizdən/kompüterinizdən konfiqurasiya etməlisiniz. Arduino kartını kompüterinizin USB portuna qoşun. Arduino IDE -ni işə salın, yeni eskiz açın, aşağıdakı kodu kopyalayın və yapışdırın.
Kod:
boş quraşdırma () {
Serial.begin (38400); gecikmə (500); Serial.println ("AT+NAME = Arduino_Maya"); gecikmə (500); Serial.println ("AT+BAUD = 115200, 0, 0"); gecikmə (500); Serial.println ("AT+POLAR = 1, 0"); gecikmə (500); } boşluq döngəsi () {}
IDE -də bu seçimlərin seçildiyinə əmin olun:
- Alətlər → Kart → Arduino Uno
- Alətlər → Liman → Arduino'yu bağladığınız liman
Proqramı tərtib edin və yükləyin
Addım 2: Bluetooth Modulunu qoşun
HC-05-ni sxemdə göstərildiyi kimi bağlayın. Ümumi təlimatlar:
- VCC Arduino 5V pininə qoşulur.
- GND Arduino GND pininə qoşulur.
- TXD, Arduino RXD pininə qoşulur.
- Məlumatların məntiqi gərginlik səviyyəsi 3.3V olduğu üçün RXD, gərginlik bölücü vasitəsi ilə Arduino TXD pininə qoşulur. Arduino TXD (ötürücü pin) 5V -dir, buna görə gərginlik bölücü istifadə etməsəniz, modulunuzu yandıracaqsınız.
Addım 3: HC-05 Modulunu qurun
Bu addımda konfiqurasiyanı 2 -ci addımdan bluetooth moduluna tətbiq edəcəyik. Bu təlimatları izləyin:
- USB kabelini kompüterinizdən ayırın.
- USB kabelini bağlayarkən HC-05 modulunuzdakı KEY düyməsini 5 saniyə basıb saxlayın.
- Arduino lövhənizdə RESET düyməsini basın.
- Konfiqurasiya tətbiq olunana qədər 10 saniyə gözləyin.
- USB kabelini ayırın və yenidən qoşun.
Addım 4: DS1302 RTC Modulunu qoşun
DS1302 -ni sxemdə göstərildiyi kimi bağlayın. Ümumi təlimatlar:
- VCC Arduino 5V pininə qoşulur.
- GND Arduino GND pininə qoşulur.
- CLK Arduino pin 8 -ə qoşulur.
- DAT Arduino pin 7 -yə qoşulur.
- RST Arduino pin 6 -ya qoşulur.
Addım 5: Arduino Proqramını Yükləyin
Bəli! İndi bütün avadanlıqlar hazırdır. Proqramla yaxından tanış olaq. Əvvəlcə bu linkdə mövcud olan lövhəniz üçün firmware yükləyin:
Arduino Uno firmware.hex
Sonra, HC-05 bluetooth modulunu ayırın. Bu çox vacibdir, çünki modul bağlı olduqda yeni kod yüklənə bilməz.
AVRDUDE istifadə edin
AVRDUDE, AVR mikroprosessorlarına firmware yükləmək üçün istifadə olunan bir vasitədir və Arduino IDE -yə daxil olduğu üçün artıq var. WindowsOpen konsolu və Arduino IDE quraşdırma qovluğuna gedin. Adətən Proqram Fayllarının bir yerində olur. Tapdıqdan sonra bu qovluğa gedin:/hardware/tools/avr/bin/.
Linux / Mac OS
Arduino IDE -ni rəsmi mənbələrdən quraşdırmısınızsa, artıq icra olunan yolunuza avrdude əlavə etməlisiniz.
Windows, Linux və Mac OS
Bu əmrlə avrdude quraşdırılmasını yoxlayın. Kömək göstərilirsə, daha da davam edə bilərsiniz. Hər hansı bir problemlə qarşılaşsanız, bu barədə Google -dan soruşmaqdan çəkinməyin.
avrdude -kömək edin
Arduino Uno lövhəsinə firmware yükləyin. Qeyd: Firmware xüsusi olaraq Arduino Uno üçün hazırlanmışdır və digər Arduino lövhələrində işləməyəcəkdir.
avrdude -v -patmega328p -carduino -b115200 -P -D -Uflash: w:: i
Firmware yükləndikdən sonra HC-05 bluetooth modulunu yenidən bağlayın.
Addım 6: Maya tətbiqini Play Store -dan quraşdırın
Lövhəniz artıq istifadəyə hazırdır. Maya Tətbiqini Android 5.0 və ya daha yenisi üçün Play Store -dan mövcud Bluetooth adapteri ilə yükləyin.
Maya - Arduino üçün vaxt proqramları
Maya ilə bahalı markalara çox pul yatırmadan evinizi ağıllı hala gətirə bilərsiniz. Əlinizdə olan elektronikadan yenidən istifadə edə bilərsiniz.
Zaman Proqramları - Gündəlik işlərinizi fərdiləşdirilə bilən vaxt proqramlarında qurun. Məsələn, oğruları qorxutmaq üçün lövhənizi vaxtaşırı işıqları yandırıb söndürməyi əmr edə bilərsiniz.
Səhnələr - kortəbii olun və təyin etdiyiniz gecikmədən sonra avtomatik olaraq bitən hərəkətləri aktivləşdirin.
Manual Control - bir keçid kimi işləyir. İstəklərinizə görə sancaqları aktivləşdirin və ya söndürün. PWM sancaqları üçün faiz dəyəri dəstəklənir.
Addım 7: Maya -dan lövhənizə qoşulun
Tamam, indiyə qədər çox yaxşıdır. Tətbiqi açın və lövhəyə qoşulun.
- Qarşılama ekranında bir lövhə qurduğumu seçin. Gəlin ona qoşulaq.
- Bluetooth -u aktiv edin və mövcud cihazları axtarın. Lövhəniz aşkar edildikdə (Arduino_Maya), üzərinə vurun.
- Bluetooth cütləşməsi başlayır. Android OS lövhəyə qoşulmaq üçün sizdən pin istəyəcək. HC-05 üçün standart olaraq 1234-dir.
- Hər hansı bir səbəbdən əlaqəniz kəsiləcəksə, bu linki istifadə edərək bir problem bildirin.
- Bağlandınız. Təbrik edirik!: D
Faydalı bağlantılar
Yardım Mərkəzi: https://apps.maroon-bells.com/maya/help_center.htmlFacebook Səhifəsi: Play Store-da: https://play.google.com /apps/testing/com.maroonbells.maja
Tövsiyə:
Arduino Brauzer Əsaslı Uzaqdan İdarəetmə (linux): 9 Addım (Şəkillərlə birlikdə)
Arduino Brauzer Əsaslı Uzaqdan İdarəetmə (linux): Uşaqlarımız var. Mən onları çox sevirəm, amma uşaq kanallarını açanda peyk və TV üçün pultu gizlətməyə davam edirlər. Bir neçə ildir gündəlik olaraq baş verənlərdən sonra və sevgilim həyat yoldaşımın mənə icazə verdikdən sonra
HT12D HT12E istifadə edərək RF 433MHZ Radio İdarəetmə - 433mhz ilə HT12E və HT12D istifadə edərək Rf Uzaqdan İdarəetmə edilməsi: 5 addım
HT12D HT12E istifadə edərək RF 433MHZ Radio İdarəetmə | HT12E və HT12D -dən 433mhz istifadə edərək Rf Uzaqdan İdarəetmə edilməsi: Bu təlimatda sizə HT12E kodlu 433mhz ötürücü qəbuledici modulu istifadə edərək RADIO uzaqdan idarə etməyi göstərəcəyəm. HT12D kod deşifratoru IC. Bu təlimatda çox ucuz komponentləri istifadə edərək məlumat göndərə və ala bilərsiniz: HT
Amazon Fire Uzaqdan Uzaqdan TV Uzaqdan sürüşdürün: 3 Addım (Şəkillərlə birlikdə)
Amazon Fire Uzaqdan Uzaqdan TV Uzaqdan Sürüşdürün: Oh Amazon, Fire TV'niz çox gözəldir, niyə bizə pultunuzda səs idarəetməsini vermədiniz? Yaxşı ki, Amazon -da 5 dollardan aşağı qiymətə bu sevimli kiçik uzaqdan, güc, səssiz satın ala bilərsiniz. , həcmi və hamısı kiçik bir paketdə. 3d printerə daxil edin
Adi Uzaqdan İdarəetmə Dəsti Dörd Kanallı RC Oyuncaq Uzaqdan İdarəetmə Sisteminə Çevrildi: 4 Addım
Adi Uzaqdan İdarəetmə Dəsti Dörd Kanallı RC Oyuncaq Uzaqdan İdarəetmə Sisteminə Çevrildi: 如何 通用 遥控 器 套件 转换 为 玩具 中 中 遥控 采用 采用 6 6 6 6 6 6 6 6 2262 和 2272 和 433 模块 构建 构建改造 方法 简单。 只需 准备 一些 瓦楞纸 板 , 然后 按照
IR Uzaqdan Uzaqdan Uzaqdan Çevirin: 9 Addım (Şəkillərlə birlikdə)
IR Uzaqdan Uzaqdan Uzaqdan RF -yə çevirin: Bugünkü Təlimat kitabında, ümumi bir RF modulunu mikro nəzarətçi olmadan necə istifadə edə biləcəyinizi sizə göstərəcəyəm ki, nəticədə hər hansı bir cihazın IR uzaqdan idarəetmə cihazını RF -yə çevirə biləcəyiniz bir layihə hazırlayaq. Uzaqdan. Çevirmənin əsas üstünlüyü