Balss vadāma automatizācija: 13 soļi
Balss vadāma automatizācija: 13 soļi
Anonim
Balss vadāma automatizācija
Balss vadāma automatizācija

Mūsdienās cilvēkiem visu laiku ir līdzi viedtālruņi. Tāpēc ir lietderīgi tos izmantot, lai kontrolētu sadzīves tehniku. Šeit ir parādīta mājas automatizācijas sistēma, izmantojot vienkāršu Android lietotni, kuru varat izmantot, lai kontrolētu elektroierīces ar klikšķiem un balss komandu. Komandas tiek nosūtītas, izmantojot Bluetooth (HC05) uz Arduino Uno, kas kontrolē releja darbību (ON vai OFF). Tāpēc jums nav jāceļas, lai ieslēgtu vai izslēgtu ierīci, skatoties filmu vai veicot kādu darbu, un citu iemeslu dēļ.

1. darbība: sastāvdaļas

1.arduino (nano/uno)

2.4 kanālu releja dēlis (5v)

3. Bluetooth modulis (HC05/HC06)

4. LCD displejs 20x4

5.7805 sprieguma regulators

6.9v smps adapteris (barošanai).

2. darbība: Arduino Uno

Arduino Uno
Arduino Uno

Arduino ir atvērtā pirmkoda prototipēšanas platforma elektronikā, kuras pamatā ir viegli lietojama aparatūra un programmatūra. Smalki sakot, Arduino ir uz mikrokontrolleru balstīta prototipēšanas plāksne, ko var izmantot, lai izstrādātu digitālās ierīces, kas var nolasīt ievadi, piemēram, pirkstu uz pogas, pieskarties ekrānam, apgaismot sensoru utt. Un ieslēgt to izvadē, piemēram, ieslēdzot LED, pagriežot motoru, atskaņojot dziesmas caur skaļruni utt.

Arduino plates parasti ir balstītas uz Atmel Corporation mikrokontrolleriem, piemēram, uz 8, 16 vai 32 bitu AVR arhitektūras balstītiem mikrokontrolleriem. Svarīga Arduino dēļu iezīme ir standarta savienotāji. Izmantojot šos savienotājus, mēs varam savienot Arduino plati ar citām ierīcēm, piemēram, gaismas diodēm vai papildu moduļiem, ko sauc par vairogiem. Arduino plates sastāv arī no borta sprieguma regulatora un kristāla oscilatora. Tie sastāv arī no USB seriālā adaptera, ar kuru palīdzību Arduino plati var ieprogrammēt, izmantojot USB savienojumu. Lai ieprogrammētu Arduino dēli, mums jāizmanto IDE, ko nodrošina Arduino. Arduino IDE pamatā ir programmēšanas valoda Processing un atbalsta C un C ++

. Kas ir arduino?

3. solis: 4 kanālu releja dēlis

4 kanālu releja panelis
4 kanālu releja panelis

Šeit iam, izmantojot 5v 4 kanālu releja moduli.

Tam ir 6 tapas VCC, GND, IN1, IN2, IN3, IN4.

VCC Mēs varam pielietot 5v un zemi (GND) uz zemes.

IN1 līdz IN4 ir savienots ar arduino, kas ir vadības signāls.

Kas ir relejs? Kā darbojas relejs

4. solis: BLUEETOOTH MODULIS HC05/06

BLUEETOOTH MODULIS HC05/06
BLUEETOOTH MODULIS HC05/06
BLUEETOOTH MODULIS HC05/06
BLUEETOOTH MODULIS HC05/06

Šeit es izmantoju HC05 Bluetooth moduli, lai saņemtu komandas no andriod tālruņa.

5. darbība: LCD displejs

LCD displejs
LCD displejs
LCD displejs
LCD displejs

Šajā projektā iam, izmantojot 20x4 lcd displeju. Iet caur savienojumu, kā parādīts attēlā.

6. solis: sprieguma regulators Ic 7805

Sprieguma regulators Ic 7805
Sprieguma regulators Ic 7805

1. sprieguma regulators

ieeja-9v no adaptera, kas pievienots ic7805 ieejas tapai. otro tapu pie zemes. Trešā tapa ir izejas tapa. Izeja ir 5v. Šo 5v izmanto kā LCD displeja, Bluetooth moduļa un releja plates vcc.

7. darbība: releju savienojumi

Image
Image
LCD savienojumi
LCD savienojumi

Videoklipā ir parādīts, kā maiņstrāvas slodzi savienot relejā.

tagad savienojiet arduino tapu D6, D7, D8, D9 ar RELEJA PLĀTAS IN1, IN2, 1N3, 1N4.

VCC 5v (sprieguma regulatora o/p (7805))

GND-GND

8. darbība: BLUETOOTH MODULA SAVIENOJUMI

Bluetooth moduļa RX, kas savienots ar arduino plates TX (arduino digitālā pin1)

Bluetooth moduļa TX, kas savienots ar arduino plates RX (arduino digitālā tapa 0).

VCC-5v (izmantojot OLP sprieguma regulatoru)

zeme-zeme (gnd)

9. solis: LCD savienojumi

LCD savienojumi
LCD savienojumi

* LCD RS tapa līdz digitālajai tapai 12

* LCD Iespējot tapu uz ciparu tapu 11

* LCD D4 tapa līdz digitālajai tapai 5

* LCD D5 tapa līdz digitālajai tapai 4

* LCD D6 tapa līdz digitālajai tapai 3

*LCD D7 tapa līdz digitālajai tapai 2

* LCD R/W tapa zemē

* LCD VSS tapa pie zemes

* LCD VCC tapa līdz 5V

*15 kontaktu LCD displeja apgaismojuma LED + savienots ar 5V.

*16 tapas pie zemes.

*V0 iam tikko iezemēts, displeja kontrasta pielāgošanai varat izmantot 10k katlu.

ATSAUCES UZ KONTŪRAS DIAGRAMMU

10. darbība: Android lietojumprogramma un tās konfigurācija

LEJUPIELĀDĒT ŠO PIETEIKUMU PLAYSTORE

APP LINK

11. darbība: KODĒT

OBLIGĀTA PROGRAMMATŪRA: ARDUINO IDE

ARDUINO IDE PROGRAMMATŪRAS LEJUPIELĀDES LINK - logi

KODS:

IESLĒGŠANAS/IZSLĒGŠANAS POGA LIETOŠANA APP lietotnē I SETLight-'1 'Izmanto, lai ieslēgtu ierīci un' A ', izmantojot, lai izslēgtu ierīci. Izmantojot balss vadību, komanda ir ieslēgta un iedegta, izslēgt.

Fan-'2 'Izmanto, lai ieslēgtu ierīci un "B", lai izslēgtu ierīci. Izmantojot balss vadību, komanda ir "ventilators ieslēgts" ieslēgšanai un "ventilators", lai izslēgtu.

AC-'3 'Izmanto, lai ieslēgtu ierīci, un' C ', lai izslēgtu ierīci. Izmantojot balss vadību, komanda ir "AC on" ieslēgšanai un "AC of", lai izslēgtu.

TV-'4 'Izmanto, lai ieslēgtu ierīci, un' D ', lai izslēgtu ierīci. Izmantojot balss vadību, komanda ir "TV on", lai ieslēgtu, un "TV of", lai izslēgtu.

ieslēdziet visas ierīces-'9'. balss komanda-"viss ieslēgts".

izslēdz visas ierīces-"I". balss komanda-"viss"

PILNA KODA LEJUPIELĀDĒŠANA

pievienojiet savu arduino plati datoram.

Lejupielādējiet kodu un atveriet arduino programmatūrā.

atlasiet arduino dēli, noklikšķiniet uz Rīki> Padome> atlasiet savu dēli.

Iestatīt portu-Rīki> ports> izvēlieties portu.

Augšupielādējiet kodu.

12. darbība: pievienojiet visus komponentus

pēc visu sastāvdaļu pievienošanas pārbaudiet visus savienojumus, izmantojot multimetru.

tagad savienojumi ir labi, tad ieslēdziet.

Ieteicams: