Mundarija:

Ovoz bilan boshqariladigan avtomatlashtirish: 13 qadam
Ovoz bilan boshqariladigan avtomatlashtirish: 13 qadam

Video: Ovoz bilan boshqariladigan avtomatlashtirish: 13 qadam

Video: Ovoz bilan boshqariladigan avtomatlashtirish: 13 qadam
Video: Iphonni ovoz bilan boshqarish 🧑‍💻🥶|управления голосом 2024, Noyabr
Anonim
Ovoz bilan boshqariladigan avtomatlashtirish
Ovoz bilan boshqariladigan avtomatlashtirish

Hozirgi vaqtda odamlar doimo yonida smartfonga ega. Shunday qilib, ulardan maishiy texnikani boshqarish maqsadga muvofiqdir. Bu erda oddiy Android ilovasi yordamida uyni avtomatlashtirish tizimi taqdim etilgan bo'lib, siz uni elektr asboblarini sekin urish va ovozli buyruq yordamida boshqarishingiz mumkin. Buyruqlar Bluetooth (HC05) orqali Arduino Uno -ga yuboriladi, u o'rni ishlashini boshqaradi (ON yoki OFF). Shunday qilib, siz film tomosha qilayotganda, biron bir ishni bajarayotganda yoki boshqa sabablarga ko'ra qurilmani yoqish yoki o'chirish uchun o'rnidan turishingiz shart emas.

1 -qadam: komponentlar

1.arduino (nano/uno)

2.4 kanalli o'rni taxtasi (5v)

3. Bluetooth moduli (HC05/HC06)

4. LCD displey 20x4

5.7805 kuchlanish regulyatori

6.9V smps adapter (quvvat manbai uchun).

2 -qadam: Arduino Uno

Arduino Uno
Arduino Uno

Arduino-bu elektronika sohasidagi ochiq manbali prototiplar platformasi, ulardan foydalanish oson apparat va dasturiy ta'minotga asoslangan. Qisqacha aytganda, Arduino - bu mikrokontrollerga asoslangan prototiplash paneli, u raqamli qurilmalarni ishlab chiqishda ishlatilishi mumkin, ular barmog'ini tugmachani bosish, ekranga teginish, datchikdagi yorug'lik va hk kabi kirishni o'qish va uni LEDni yoqish kabi chiqish uchun yoqish., motorni aylantirish, karnay orqali qo'shiqlar ijro etish va hk.

Arduino platalari odatda Atmel korporatsiyasining 8, 16 yoki 32 bitli AVR arxitekturasiga asoslangan mikrokontrolerlarga asoslangan bo'lib, Arduino platalarining muhim xususiyati standart ulagichlardir. Ushbu ulagichlar yordamida biz Arduino kartasini LEDlar yoki Shields deb nomlangan qo'shimcha modullar kabi boshqa qurilmalarga ulashimiz mumkin. Arduino platalari, shuningdek, bortdagi voltaj regulyatori va kristalli osilatordan iborat. Ular, shuningdek, USB -dan ketma -ket adapterga ega bo'lib, uning yordamida Arduino platasini USB ulanishi yordamida dasturlash mumkin. Arduino kartasini dasturlash uchun biz Arduino tomonidan taqdim etilgan IDE -dan foydalanishimiz kerak. Arduino IDE Processing dasturlash tiliga asoslangan va C va C ++ ni qo'llab -quvvatlaydi

. Arduino nima?

3 -qadam: 4 kanalli o'rni taxtasi

4 kanalli o'rni taxtasi
4 kanalli o'rni taxtasi

Bu erda men 5v 4 kanalli o'rni modulidan foydalanaman.

U 6 pinli VCC, GND, IN1, IN2, IN3, IN4.

VCC Biz 5v va erga (GND) erga qo'llashimiz mumkin.

IN1 dan IN4 gacha bo'lgan boshqaruv signallari arduino -ga ulangan.

Relay nima? Relay qanday ishlaydi

4 -qadam: BLUEETOOTH MODULI HC05/06

BLUEETOOTH moduli HC05/06
BLUEETOOTH moduli HC05/06
BLUEETOOTH moduli HC05/06
BLUEETOOTH moduli HC05/06

Bu erda Andriod telefonidan buyruqlarni qayta tiklash uchun HC05 bluetooth modulidan foydalanaman.

5 -qadam: LCD displey

LCD displey
LCD displey
LCD displey
LCD displey

Ushbu loyihada 20x4 lcd displeydan foydalanaman. Rasm bo'yicha ulanish orqali o'ting.

6 -qadam: Ic 7805 kuchlanish regulyatori

Voltaj regulyatori Ic 7805
Voltaj regulyatori Ic 7805

1. kuchlanish regulyatori

ic7805 kirish piniga ulangan adapterdan kirish-9v. erga ikkinchi pin. Uchinchi pin - bu chiqish pimi. Chiqish 5v, bu 5v - LCD displey, bluetooth moduli va o'rni kartasining vcci sifatida ishlatiladi.

7 -qadam: o'rni ulanishlari

Image
Image
LCD ulanishlar
LCD ulanishlar

Videoda o'rni AC yukini qanday ulash mumkinligi ko'rsatilgan.

Endi D6, D7, D8, D9 arduino pinini IN1, IN2, 1N3, 1N4 RELAY BOARDga ulang.

VCC 5v (kuchlanish regulyatorining o/p (7805))

GND-GND

8 -qadam: BLUETOOTH MODULI ULANISHI

RX Of bluetooth moduli TX arduino kartasiga ulangan (raqamli pin1 arduino)

Bluetooth modulining TX arduino kartasining RX -ga ulangan (raqamli pin 0of arduino).

VCC-5v (olp kuchlanish regulyatori yordamida)

er osti (gnd)

9 -qadam: LCD ulanishlar

LCD ulanishlar
LCD ulanishlar

* LCD RS pinli raqamli pin 12

* LCD raqamli pin 11 -ga pinni yoqish

* LCD D4 pinli raqamli pin 5

* LCD D5 pinli raqamli pin 4

* LCD D6 pinli raqamli pin 3

*LCD D7 pinli raqamli pin 2

* Erga ulangan LCD R/V pin

* LCD VSS pinli erga

* LCD VCC pin 5V ga

*15 pinli LCD displeyli yorug'lik nuri + 5v ga ulangan.

*Erga 16 pin.

*V0 iam hozirgina erga ulangan, siz displey kontrastini sozlash uchun 10k potdan foydalanishingiz mumkin.

Zanjirning diagrammasiga murojaat qiling

10 -qadam: ANDROID QO'LLANILIShI VA UNING KONFIGRASIYALARI

PLAYSTORE'DA BU Ilovani Yuklab oling

Ilova havolasi

11 -qadam: KOD

Dasturiy ta'minot talab qilinadi: ARDUINO IDE

ARDUINO IDE SOFTWARE DOWNLOAD LINK - oynalar

KOD:

I SETLight ilovasidagi ON/OFF tugmalaridan foydalanish-'1' Qurilmani yoqish uchun, "A"-qurilmani o'chirish uchun. Ovozli boshqaruv yordamida buyruqni yoqish uchun "chiroq yoqilgan" va "nuri" yonadi. o'chirib qo'yish.

Fan-'2 'Qurilmani yoqish uchun va "B" ni o'chirish uchun. Ovozli boshqaruv yordamida yoqish uchun "fan yoqilgan" va o'chirish uchun "fan" yoqiladi.

AC-'3 'Qurilmani yoqish uchun, "C"-qurilmani o'chirish uchun ishlatiladi. Ovozli boshqaruv yordamida yoqish uchun "AC yoqilgan" va o'chirish uchun "AC" ga buyruq beriladi.

TV-'4 'Qurilmani yoqish uchun, "D" esa qurilmani o'chirish uchun ishlatiladi. Ovozli boshqaruv yordamida yoqish uchun "Televizor yoqilgan" va o'chirish uchun "Televizor" buyrug'i ishlatiladi.

barcha qurilmalarni yoqing-'9'. ovozli buyruq-"Hammasi yoqilgan".

barcha qurilmalarni o'chiring-"I". ovozli buyruq-"hammasi"

To'liq kodni yuklab olish

Arduino kartasini kompyuterga ulang.

Kodni yuklab oling va arduino dasturida oching.

arduino taxtasini tanlang Asboblar> Kengash -ni bosing.

Portni o'rnatish-Asboblar> port> portni tanlang.

Kodni yuklang.

12 -qadam: Barcha komponentlarni ulang

Barcha komponentlar ulangandan so'ng multimetr yordamida ulanishlarni tekshiring.

Endi ulanish yaxshi, keyin quvvat yoqiladi.

Tavsiya: