Mundarija:

Ovozli faollashtirilgan BT: 3 qadam (rasmlar bilan)
Ovozli faollashtirilgan BT: 3 qadam (rasmlar bilan)

Video: Ovozli faollashtirilgan BT: 3 qadam (rasmlar bilan)

Video: Ovozli faollashtirilgan BT: 3 qadam (rasmlar bilan)
Video: 99% АЁЛЛАР ВАЗЕЛИННИ ҚАНДАЙ ИШЛАТИШНИ БИЛИШМАЙДИ! АФСУС.... 2024, Noyabr
Anonim
Ovozli faollashtirilgan BT
Ovozli faollashtirilgan BT

Arduino yordamida ovozli boshqariladigan uy avtomatizatsiyasi: Bu loyihada men uy qurilmalarini boshqarish uchun ovozli funksiyadan foydalanaman. Bu loyiha mening uy avtomatlashtirish seriyamning bir qismidir. Bu loyihani hayotda ishlatish juda oson. Har qanday yoshdagi odamlar buni faqat buyruqlar yordamida boshqarishi mumkin.. Arduino-ga asoslangan bu loyiha IQ va shaxsiy kompyuterlarga qaraganda kengroq diapazonga ega. Loyihani amalga oshirishdan oldin, siz HC 05 Bluetooth modulini Arduino bilan qanday bog'lashni bilishingiz, shuningdek Arduino dasturlash asoslari haqida bilishingiz kerak.

1 -qadam: zarur komponentlar

Majburiy komponentlar
Majburiy komponentlar
Majburiy komponentlar
Majburiy komponentlar
Majburiy komponentlar
Majburiy komponentlar

Arduino yordamida ovozli uyni avtomatlashtirish tizimi uchun zarur komponentlar

Arduino Uno: Biz Arduino-ni soddaligi tufayli ishlatamiz va u bir vaqtning o'zida LCD, Bluetooth moduli va o'rni moduli bilan o'zaro bog'lanish uchun juda ko'p raqamli pinni taqdim etadi. HC-05 Bluetooth moduli: HC-05 mobil aloqa uchun ishlatiladi phone.4 Channel Relay Modules: Biz bu loyihada ishlatadigan modul HL-54S. U Arduino -dan 5v mantiqiy signal yordamida yoqiladi va o'chadi. U 250VAC va 10A gacha ko'tarilishi mumkin. Bu modullarda 4 ta kanal bor, shuning uchun biz bir vaqtning o'zida 4 ta AC qurilmasini boshqaramiz.16 × 2 LCD: LCD loyiha nomini, buyruqlar ro'yxatini ko'rsatish uchun ishlatiladi, so'ngra har qanday buyruq berishni va uning holatini ko'rsatishni so'raydi. kiritilgan buyruq. Biz 16 × 2 LCD -dan foydalanamiz, chunki Arduino bilan interfeys oson va narx juda arzon. 10k potansiyometr displey AC lampalar ushlagichlari bilan kontrastini nazorat qilish uchun ishlatiladi: AC lampalar asboblarni aks ettirish uchun ishlatiladi. Chunki har qanday AC loyihasini prototiplashda uni boshqarish oson va juda foydali.

Tashqi 5 voltli kuchlanish: o'rni yoqish va o'chirish uchun 5 voltli shahar manbai kerak.

2 -qadam: Arduino yordamida ovozni boshqaradigan uy avtomatlashtirish tizimining sxemasi

Arduino yordamida ovozni boshqaradigan uy avtomatlashtirish tizimining sxemasi
Arduino yordamida ovozni boshqaradigan uy avtomatlashtirish tizimining sxemasi
Arduino yordamida ovozni boshqaradigan uy avtomatlashtirish tizimining sxemasi
Arduino yordamida ovozni boshqaradigan uy avtomatlashtirish tizimining sxemasi

Ulanishlar:

Bluetooth moduli HC-05 HC-05 Rx dan Arduino Tx. HC-05 Tx dan Arduino Rx. Vccgacha 5v ga qadar erga. 16 × 2 LCD: erga VSS. Kuchlanish uchun VDD. 10k potentsiometr pinini sozlash uchun. 8 -RW -ga ulang, 9 -chi -pinli -ga ulang. -10 -chi -chizig'iga -12 -raqamli -chizig'iga -12 -qismiga. potentsiometr.4 Kanalli o'rni modullari: Tashqi 5 voltli JD VCC ga, erga, erga, iniga 1 ga, pinga 3 ga, pinga 4 ga, pinga 5 ga, arduino 5v ga. 220VAC ning bir uchi o'rni barcha umumiy terminallariga va boshqa uchi lampochkaning boshqa terminali bilan.

3 -qadam: Ovozli boshqariladigan uy avtomatlashtirish tizimining ishlashi

Ovozli boshqariladigan uy avtomatlashtirish tizimining ishlashi
Ovozli boshqariladigan uy avtomatlashtirish tizimining ishlashi

Biz oldindan belgilangan buyruqlarni AMR_Voice ilovasiga aytamiz. Ilova Bluetooth -ga buyruq yuboradi, uni Arduino qabul qiladi va tasvirlangan vazifani bajaradi. Shu bilan birga, Arduino LCD holatini ko'rsatadi va ketma -ket monitorga yozadi. Har bir buyruq kodda aniqlangan o'ziga xos operatsiyalarga ega. Siz o'z xohishingizga ko'ra buyruqlarni o'zgartirishingiz mumkin. Quyida buyruqlar ro'yxati keltirilgan.

Quyidagi videoda men ovozimizni nutq signaliga aylantiradigan va bu signalni Bluetooth moduli orqali Arduino -ga yuboradigan android ilovasidan qanday foydalanishim ko'rsatilgan. Bu Arduino -dan foydalanish juda oson va bu loyihani ko'p kuch sarflamasdan bajarish mumkin

Tavsiya: