Səslə idarə olunan avtomatlaşdırma: 13 addım
Səslə idarə olunan avtomatlaşdırma: 13 addım
Anonim
Səslə idarə olunan avtomatlaşdırma
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 elektrik cihazlarını klik və səs əmri ilə idarə etmək üçün istifadə edə biləcəyiniz sadə bir Android tətbiqindən istifadə edən bir ev avtomatlaşdırma sistemidir. Əmrlər Bluetooth (HC05) vasitəsi ilə röle əməliyyatını idarə edən Arduino Uno -ya (ON və ya OFF) göndərilir. Buna görə bir filmə baxarkən və ya bir iş görərkən və ya digər səbəblərdən cihazı açmaq və ya söndürmək üçün ayağa qalxmaq lazım deyil.

Addım 1: Komponentlər

1.arduino (nano/uno)

2.4 kanallı röle lövhəsi (5v)

3. Bluetooth modulu (HC05/HC06)

4. LCD ekran 20x4

5.7805 gərginlik tənzimləyicisi

6.9v smps adapter (enerji təchizatı üçün).

Addım 2: Arduino Uno

Arduino Uno
Arduino Uno

Arduino, istifadəsi asan olan hardware və proqram təminatına əsaslanan elektronikada açıq mənbəli prototipləşdirmə platformasıdır. Qısaca desək, Arduino, barmağına barmaq, ekrana toxunmaq, sensorun işığı və s. motoru fırlatmaq, dinamikdən mahnı oxumaq və s.

Arduino lövhələri ümumiyyətlə 8, 16 və ya 32 bit AVR arxitekturalı mikro nəzarətçilər kimi Atmel Korporasiyasının mikrokontrolörlərinə əsaslanır. Arduino lövhələrinin əsas xüsusiyyəti standart bağlayıcılardır. Bu bağlayıcıları istifadə edərək, Arduino lövhəsini LED və ya Shields adlı əlavə modullar kimi digər cihazlara bağlaya bilərik. Arduino lövhələri həm də təyyarədəki gərginlik tənzimləyicisindən və kristal osilatordan ibarətdir. Arduino lövhəsinin USB bağlantısı ilə proqramlaşdırıla biləcəyi USB -dən serial adapterə də daxildir. Arduino lövhəsini proqramlaşdırmaq üçün Arduino tərəfindən verilən IDE -dən istifadə etməliyik. Arduino IDE, Processing proqramlaşdırma dilinə əsaslanır və C və C ++ dəstəkləyir

. Arduino nədir?

Addım 3: 4 Kanal Relay Board

4 Kanal Röle Kartı
4 Kanal Röle Kartı

Burada 5v 4 kanallı röle modulundan istifadə edirəm.

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

VCC Torpağa 5v və torpaq (GND) tətbiq edə bilərik.

IN1 -dən IN4 -ə qədər nəzarət siqnalı olan arduino -ya bağlıdır.

Relay nədir? Bir Relay necə işləyir

Addım 4: BLUEETOOTH MODUL HC05/06

BLUEETOOTH MODÜLÜ HC05/06
BLUEETOOTH MODÜLÜ HC05/06
BLUEETOOTH MODUL HC05/06
BLUEETOOTH MODUL HC05/06

Burada andriod telefonundan əmrləri yenidən əldə etmək üçün HC05 bluetooth modulundan istifadə edirəm.

Addım 5: LCD EKRAN

LCD EKRAN
LCD EKRAN
LCD EKRAN
LCD EKRAN

Bu layihədə 20x4 lcd displeydən istifadə edirəm. Şəkildəki kimi bağlantıdan keçin.

Addım 6: Voltaj tənzimləyicisi Ic 7805

Gərginlik tənzimləyicisi Ic 7805
Gərginlik tənzimləyicisi Ic 7805

1. gərginlik tənzimləyicisi

ic7805-in giriş pininə qoşulmuş adapterdən giriş-9v. yerə ikinci pin. Üçüncü pin çıxış pinidir. Çıxış 5v -dir. Bu 5v lcd ekran, bluetooth modulu və rölə lövhəsinin vcc kimi istifadə olunur.

Addım 7: Relay Əlaqələri

Image
Image
LCD Əlaqələri
LCD Əlaqələri

Videoda röledə AC yükünün necə bağlanacağı göstərilir.

indi arduino pin D6, D7, D8, D9 -u IN1, IN2, 1N3, 1N4 RÖLE KARTINA bağlayın.

VCC 5v (gərginlik tənzimləyicisinin o/p (7805))

GND-GND

Addım 8: BLUETOOTH MODUL BAĞLANTILARI

RX Of bluetooth modulu TX arduino lövhəsinə qoşulmuşdur (Arduino rəqəmsal pin1)

TX bluetooth modulu arduino lövhəsinin RX -ə qoşulmuşdur (rəqəmsal pin 0of arduino).

VCC-5v (olp gərginlik tənzimləyicisini istifadə edərək)

torpaq-torpaq (gnd)

Addım 9: LCD Bağlantıları

LCD Əlaqələri
LCD Əlaqələri

* LCD RS pin rəqəmsal pin 12

* LCD rəqəmsal pin 11 pinini aktivləşdirin

* LCD D4 pinindən rəqəmsal pin 5 -ə

* LCD D5 pinindən rəqəmsal pin 4 -ə

* LCD D6 pinindən rəqəmsal pin 3 -ə

*LCD D7 pinindən rəqəmsal pinə 2

* Torpaq üçün LCD R/W pin

* Torpağa LCD VSS pin

* 5V -a qədər LCD VCC pin

*15 pin lcd ekran arxa işığı led + 5v -ə qoşulmuşdur.

*16 pin yerə.

*V0 iam yenicə torpaqlandı, ekranın kontrastını tənzimləmək üçün 10k pot istifadə edə bilərsiniz.

Dairə diaqramına müraciət edin

Addım 10: ANDROID TƏTBİQİ VƏ ONUN KONFİQRİQASİYALARI

BU TƏTBİQİ PLAYSTORE YÜKLƏ

Tətbiq linki

Addım 11: KOD

YAZILIM TƏLƏB EDİLİR: ARDUINO IDE

ARDUINO IDE SOFTWARE DOWNLOAD LINK - pəncərələr

KOD:

I SETLight-1 TƏLİMATINDA AÇMA/KAPATMA DÜĞMƏSİNDƏN İstifadə etmək Cihazı açmaq üçün istifadə etmək və cihazı söndürmək üçün 'A' düyməsini istifadə etmək. Səsli idarəetmə funksiyasından istifadə etməklə açmaq üçün "işıq yanar" və "işığı yanar" söndür.

Fan-'2 'Cihazı açmaq üçün istifadə etmək və' B 'cihazı söndürmək üçün istifadə etmək. Səsli idarə etmədən istifadə etməklə açmaq üçün "fan yandır" və söndürmək üçün "fanat" komutu verilir.

AC-'3 'Cihazı açmaq üçün istifadə etmək və' C 'cihazı söndürmək üçün istifadə etmək. Səs idarəetməsindən istifadə etməklə açmaq üçün "AC açıq" və söndürmək üçün "AC-nin" əmri verilir.

TV-'4 'Cihazı açmaq üçün istifadə etmək və' D 'cihazı söndürmək üçün istifadə etmək. Səsli idarə etmədən istifadə etmək üçün açmaq üçün "TV aç" və söndürmək üçün "TV-nin" əmrini istifadə edin.

bütün cihazları yandırın-'9'. səs əmri-"hər şey açıqdır".

bütün cihazları söndürün-'I'. səs əmri-"hamısı"

TAM KOD YÜKLƏ

arduino lövhənizi kompüterə qoşun.

Kodu yükləyin və arduino proqramında açın.

arduino lövhəsini seçin Alətlər> İdarə Heyəti> lövhənizi seçin.

Limanı təyin edin-Alətlər> liman> limanı seçin.

Kodu yükləyin.

Addım 12: Bütün komponentləri birləşdirin

bütün komponentləri bağladıqdan sonra multimetrdən istifadə edərək bütün əlaqələri yoxlayın.

İndi əlaqələr yaxşıdır, sonra güc açılır.