Sisukord:
- Samm: komponendid
- Samm: Arduino Uno
- Samm: 4 kanali edastusplaat
- 4. samm: BLUEETOOTHI MODUL HC05/06
- Samm 5: LCD -ekraan
- 6. samm: pingeregulaator Ic 7805
- Samm: releeühendused
- 8. toiming: BLUETOOTHI MOODULI ÜHENDUSED
- 9. samm: LCD -ühendused
- 10. etapp: Androidi rakendus ja selle seadistused
- 11. samm: KOODI
- Samm: ühendage kõik komponendid
Video: Hääljuhtimisega automatiseerimine: 13 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
Tänapäeval on inimestel nutitelefonid kogu aeg kaasas. Seega on mõistlik neid kasutada kodumasinate juhtimiseks. Siin on esitatud lihtsat Androidi rakendust kasutav koduautomaatikasüsteem, mille abil saate juhtida elektriseadmeid klõpsude ja häälkäsklustega. Käsud saadetakse Bluetoothi (HC05) kaudu Arduino Unole, mis juhib relee tööd (ON või OFF). Seega ei pea te filmi vaatamise või mõnda tööd tehes ja muudel põhjustel seadme sisse- või väljalülitamiseks üles tõusma.
Samm: komponendid
1.arduino (nano/uno)
2.4 kanaliga releeplaat (5v)
3. Bluetooth -moodul (HC05/HC06)
4. LCD -ekraan 20x4
Pingeregulaator 5.7805
6.9v smps adapter (toiteallika jaoks).
Samm: Arduino Uno
Arduino on elektroonikas avatud lähtekoodiga prototüüpimisplatvorm, mis põhineb hõlpsasti kasutataval riist- ja tarkvaral. Arduino on peenelt öeldes mikrokontrolleril põhinev prototüüpimisplaat, mida saab kasutada selliste digitaalsete seadmete väljatöötamisel, mis suudavad lugeda sisendeid nagu sõrme nupp, puudutada ekraani, valgustada andurit jne ja lülitada see väljundisse nagu LED -i sisselülitamine, mootori pööramine, kõlari kaudu lugude esitamine jne.
Arduino plaadid põhinevad tavaliselt Atmel Corporationi mikrokontrolleritel, näiteks 8, 16 või 32 -bitise AVR -arhitektuuriga mikrokontrolleritel. Arduino -plaatide oluline omadus on standardsed pistikud. Nende pistikute abil saame ühendada Arduino plaadi teiste seadmetega, nagu LED-id või lisamoodulid, mida nimetatakse kilpideks. Arduino plaadid koosnevad ka pardal olevast pingeregulaatorist ja kristallostsillaatorist. Need koosnevad ka USB -jadaadapterist, mille abil saab Arduino plaati USB -ühenduse abil programmeerida. Arduino tahvli programmeerimiseks peame kasutama Arduino pakutavat IDE -d. Arduino IDE põhineb programmeerimiskeelil Processing ja toetab C ja C ++
. Mis on arduino?
Samm: 4 kanali edastusplaat
Siin kasutatakse 5v 4 kanaliga releemoodulit.
Sellel on 6 tihvti VCC, GND, IN1, IN2, IN3, IN4.
VCC Maandusele saame rakendada 5v ja maandust (GND).
IN1 kuni IN4 on ühendatud arduinoga, mis on juhtsignaal.
Mis on relee? Kuidas relee töötab
4. samm: BLUEETOOTHI MODUL HC05/06
Siin kasutan androidi telefonilt käskluste vastuvõtmiseks Bluetooth -moodulit HC05.
Samm 5: LCD -ekraan
Selles projektis kasutan 20x4 lcd ekraani. Mine läbi ühenduse vastavalt pildile.
6. samm: pingeregulaator Ic 7805
1. pinge regulaator
sisend-9v adapterist, mis on ühendatud ic7805 sisendtihvtiga. teine tihvt maapinnale. Kolmas tihvt on väljundnõel. Väljund on 5v. Seda 5v kasutatakse LCD -ekraani, bluetooth -mooduli ja releeplaadi vcc -na.
Samm: releeühendused
Video näitab, kuidas relees vahelduvvoolu koormust ühendada.
nüüd ühendage arduino tihvt D6, D7, D8, D9 RELEAPLAADI IN1, IN2, 1N3, 1N4 külge.
VCC 5v (pingeregulaatori o/p (7805))
GND-GND
8. toiming: BLUETOOTHI MOODULI ÜHENDUSED
Bluetooth -mooduli RX ühendatud arduino plaadi TX -ga (arduino digitaalne pin1)
Bluetooth -mooduli TX, mis on ühendatud arduino -plaadi RX -ga (arduino digitaalne tihvt 0).
VCC-5v (kasutades OLP pingeregulaatorit)
maapind (gnd)
9. samm: LCD -ühendused
* LCD RS -tihvt digitaalsele tihvtile 12
* LCD lubab tihvti digitaalsele tihvtile 11
* LCD D4 tihvt - digitaalne tihvt 5
* LCD D5 tihvt - digitaalne tihvt 4
* LCD D6 tihvt - digitaalne tihvt 3
*LCD D7 tihvt - digitaalne tihvt 2
* LCD R/W pin maapinnale
* LCD VSS tihvt maapinnale
* LCD VCC pin kuni 5V
*15 kontakti LCD -ekraani taustvalgustusega LED + ühendatud 5v -ga.
*16 tihvtiga maapinnale.
*V0 iam just maandatud, saate ekraani kontrastsuse reguleerimiseks kasutada 10k potti.
VIIDA AHJU DIAGRAAMILE
10. etapp: Androidi rakendus ja selle seadistused
Laadige see rakendus alla PlayStory'st
APP LINK
11. samm: KOODI
VAJALIK TARKVARA: ARDUINO IDE
ARDUINO IDE TARKVARA DOWNLOAD LINK - aknad
KOOD:
SISSE/VÄLJA NUPPI KASUTAMINE APP-s Lülita välja.
Fan-'2 'Seadme sisselülitamiseks ja "B" seadme väljalülitamiseks. Hääljuhtimise abil on käsk sisselülitamiseks "ventilaator sisse" ja väljalülitamiseks "ventilaator".
AC-'3 'Kasutab seadme sisselülitamiseks ja' C 'seadme väljalülitamiseks. Hääljuhtimise abil on käsk sisselülitamiseks "AC on" ja väljalülitamiseks "AC of".
TV-'4 'Kasutab seadme sisselülitamiseks ja' D 'seadme väljalülitamiseks. Hääljuhtimise abil on käsk sisselülitamiseks "TV sisse" ja väljalülitamiseks "TV of".
lülitage sisse kõik seadmed -9. häälkäsk-"kõik sisse".
lülitage kõik seadmed välja-"I". häälkäsk-"kõik"
TÄIELIK KOOD LAADI alla
ühendage arduino plaat arvutiga.
Laadige kood alla ja avage arduino tarkvaras.
valige arduino plaat klõpsake Tools> Board> valige oma tahvel.
Määra port-Tööriistad> port> valige port.
Laadige kood üles.
Samm: ühendage kõik komponendid
pärast kõigi komponentide ühendamist kontrollige kõiki ühendusi multimeetri abil.
nüüd ühendused korras, siis lülitage sisse.
Soovitan:
Kasvuhoone automatiseerimine LoRa abil! (2. osa) -- Mootoriga aknaavaja: 6 sammu (piltidega)
Kasvuhoone automatiseerimine LoRa abil! (2. osa) || Mootoriga aknaavaja: Selles projektis näitan teile, kuidas lõin oma kasvuhoonele mootoriga aknaavaja. See tähendab, et näitan teile, millist mootorit ma kasutasin, kuidas ma tegeliku mehaanilise süsteemi kavandasin, kuidas ma mootorit juhtisin ja lõpuks, kuidas ma kasutasin Arduino LoRa -d
Kasvuhoone automatiseerimine LoRa abil! (1. osa) -- Andurid (temperatuur, niiskus, mulla niiskus): 5 sammu
Kasvuhoone automatiseerimine LoRa abil! (1. osa) || Andurid (temperatuur, niiskus, mulla niiskus): Selles projektis näitan teile, kuidas ma kasvuhoonet automatiseerisin. See tähendab, et näitan teile, kuidas ma kasvuhoone ehitasin ja kuidas toite- ja automaatikaelektroonika ühendasin. Samuti näitan teile, kuidas programmeerida Arduino tahvlit, mis kasutab L
Põhitoa automatiseerimine: 7 sammu
Põhiruumide automatiseerimine: Hifor kooliprojektis tegin mini koduautomaatikasüsteemi. Seda saab kasutada inimeste jaoks, kes töötavad kogu aeg kontoris ja unustavad valgustuse reguleerimise, akna avamise või ruumi jahutamise, kui see on kuum. Olen see mees olnud mitu korda
Automatiseerimine NodeMCU abil: 5 sammu
Automatiseerimine NodeMCU abil: kuidas releed veebiserveri abil juhtida
Nutika kodu automatiseerimine Energenie pistikupesadega - läheduspesad: 4 sammu
Nutika kodu automatiseerimine Energenie pistikupesadega - läheduspesad: Sissejuhatus Seal on palju näiteid nutika kodu automatiseerimisest, kuid see on lihtne ja on minu majas aasta aega väga tõhusalt toiminud, nii et loodan, et teile meeldib see. Kui olete lõpetanud, on teil seade, mis suudab võrku skannida