Satura rādītājs:
- 1. darbība: detaļu iegūšana
- 2. darbība. Kā tas darbojas
- 3. darbība: detaļu vadu savienošana (raidītājs)
- 4. solis: detaļu savienošana (uztvērējs)
- 5. darbība: kods
- 6. darbība: Alexa iestatīšana
- 7. solis: Paldies
Video: Lēta un vienkārša viedās mājas sistēma: 7 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
Sveiki!
Es esmu Eds Es esmu 15 gadus vecs ar aizraušanos ar skaitļošanu, programmēšanu un elektrotehniku. Tā kā esmu diezgan jauna, es dzīvoju vecāku mājā, šis projekts sākās, kad es nolēmu pārcelties uz mansarda/ mansarda istabu. Projektējot istabu ar jaunām mēbelēm, kuras es nopirkšu, es nolēmu, ka es to darīšu. istaba nedaudz atšķirīga; Un viedā istaba piedzima!
1. darbība: detaļu iegūšana
Ir dažādi veidi, kā to izdarīt, jūs varat iegādāties visas sastāvdaļas lēti, bet piegāde ilgst apmēram 30 dienas no Ķīnas, vai arī jūs varat iegādāties detaļas vietnē Amazon.
(Visas saites Apvienotajā Karalistē, es baidos)
NODEMCU 1x
Amazon
Bangūda
ARDUINO Vismaz 2x Atkarībā no tā, cik moduļu jūs izmantojat (derēs jebkurš veids, bet es izmantoju Pro Micros, jo man tie bija guļam)
Amazon
Bangūda
8 gabalu releja dēlis 1x
Bangūda
Amazon
Radio moduļi (NRF24L01) vismaz 2x
Amazon
Bangūda
Radio adapteri vismaz 2x
Bangūda
Amazon
Vairāki viena releja moduļi atkarībā no tā, vai vēlaties pievienot papildu ierīces
Amazon
Bangūda
MISC
Daudz džemperu kabeļu, dažādu galu
Daudz pacietības
ws2182b LED sloksne
Īpaši gudras mājas lietas, piem. ventilators
Amazon Echo, jebkura veida
USB kabeļi programmēšanai
Perf padome
Piespraudes galvenes
2. darbība. Kā tas darbojas
Izstrādājot to, mums vispirms ir jāsaprot, kā tas darbojas.
Būtībā šai iestatīšanai ir 3 komponenti.
- NodeMCU, kas saņem komandas no amazon Echo, kas sūta komandas pa releju
- Arduino, kas caur releju saņem komandas no NodeMCU, pēc tam nosūta vairāk komandu, izmantojot radio
- Uztverošais radio Arduino, kas saņem komandas, izmantojot radio, un ir pievienots visām gaismām
Es zinu, ka ir labāki veidi, kā panākt, lai arduino sazinātos ar NodeMCU, nekā ar pamata releja paneļa loģiku, bet es izmēģināju 3 citus risinājumus, un galu galā tas bija vienīgais, ar ko es strādāju.
3. darbība: detaļu vadu savienošana (raidītājs)
Vispirms pievienojiet NODEMCU relejam,
D0-D6 jāpievieno releja INPUT 1-7
un VIN un GROUND ir attiecīgi savienoti.
Savienojiet releju ar Arduino
Mēs cenšamies panākt, lai relejs būtu kā vienkārša spiedpoga.
Tāpēc pievienojiet releja NĒ 5V strāvai
Savienojiet releja COM ar divām dažādām lietām, ar pareizo arduino tapu un ar GND, izmantojot 1Kohm pullup rezistoru.
To visu var izdarīt uz maizes dēļa vai caur perforētu dēli ar lodēšanu
Pievienojiet radio moduli
Vispirms ievietojiet radio moduli tā adapterī, pēc tam pievienojiet vadu
Tas ir paredzēts pro micro
Adapteris ------------ arduino
MO - 16
CE - 7
CSN - 8
SCK - 15
MI - 14
Tas ir viss raidītāja funkcijas vads
4. solis: detaļu savienošana (uztvērējs)
Šī daļa ir atkarīga no tā, cik uztvērēja moduļu jūs plānojat izmantot, manuprāt, es izmantoju lielu daudzumu, vienkārši atkārtojiet šo darbību.
Pirmkārt, Pievienojiet radio moduli. Vispirms ievietojiet radio moduli tā adapterī, pēc tam pievienojiet vadu
Tas ir paredzēts pro micro
Adapteris ------------ arduino
MO - 16
CE - 7
CSN - 8
SCK - 15
MI - 14
Pievienojiet LED sloksni
5v - 5v
GND -GND
DI-A0
5. darbība: kods
Sveiki, Šobrīd atzīšos, ka manas C ++ zināšanas/ Arduino prasmes ir zemākas.
Tāpēc es apvienoju daudz dažādu cilvēku kodu
Kredīts:
Rui Santos
Kā tikt pie mehatronikas
Arduino piemēri
FauxMoESP radītājs
Būtībā NodeMCU kods izmanto brīnišķīgu bibliotēku ar nosaukumu FauxMoESP, kas atdarina WeMO slēdzi.
No turienes to ir diezgan vienkārši lietot, bet es joprojām izmantoju un mainīju Rui Santos kodu, atvainojiet!
Tas kontrolē katru releju, lai izpildītu noteiktu komandu, un viss.
Arduino raidītāja kods identificē modeļus un pēc tam sūta radiosignālus, atkal tas nebija pilnībā mans kods, bet es to mainīju.
Atkal Arduino uztvērēja kods nebija pilnībā mans, bet es to pārveidoju, tas klausās kodus un pēc tam ieslēdz/ izslēdz gaismas diodes
Kods, kas saistīts zemāk
6. darbība: Alexa iestatīšana
Komandu pamats ir rutīnas.
Alexa zina, kā darīt 7 lietas; Ieslēdziet un izslēdziet katru releju, iestatot FauxmoESP slēdzi uz 10%, 20% utt. Tomēr ar to nepietiek. Tāpēc mēs izmantojam kārtību, lai veiktu visas šīs darbības, lai mēs varētu komandēt gaismas diodes.
Šis process var aizņemt kādu laiku, bet esiet pacietīgs!
7. solis: Paldies
Paldies, ka veltījāt laiku, lai apskatītu šo pamācību, man tas nozīmē daudz! Ja jūs to veidojat, tad veiksmi ar to, citādi lai jums lieliska diena, komentējiet, atzīmējiet ar Patīk vai sekojiet līdzi, ja jums tas patika, un noteikti uzdodiet visus iespējamos jautājumus!
Ieteicams:
Alexa viedās mājas sistēma, izmantojot NodeMCU releja moduli: 10 soļi
Alexa viedās mājas sistēma, izmantojot NodeMCU releja moduli: Šajā IoT projektā esmu izveidojis Alexa viedās mājas automatizācijas sistēmu, izmantojot NodeMCU ESP8266 & Releju modulis. Jūs varat viegli kontrolēt gaismu, ventilatoru un citu sadzīves tehniku, izmantojot balss komandu. Lai savienotu viedo skaļruni Echo Dot ar
Arduino viedās mājas sistēma: 7 soļi
Arduino viedās mājas sistēma: šajā pamācībā mēs parādīsim, kā izveidot savu viedās mājas sistēmu, izmantojot MATLAB lietotņu noformētāju ar Sparkfun Red tāfeli. Šo pamācību var izmantot, lai palīdzētu labāk izprast MATLAB lietotņu noformētāju, kā arī izmantot fotoreformu
Viedās mājas sistēma: 6 soļi
Viedās mājas sistēma: šī pamācība palīdzēs izskaidrot, kā iestatīt un izmantot mūsu viedās mājas sistēmu, izmantojot Matlab programmatūru un Raspberry Pi aparatūru. Šīs pamācības beigās jums vajadzētu būt iespējai viegli un pilnībā izmantot mūsu produktu
IoT viedās mājas sistēma: 8 soļi
IoT viedās mājas sistēma: šī ir Keefe un Jons viedās mājas sistēma iot
Lēta, vienkārša, ar internetu vadāma mājas automatizācijas sistēma: 5 soļi (ar attēliem)
Lēta, vienkārša, ar internetu vadāma mājas automatizācijas sistēma: ja jums ir mājdzīvnieki/bērni un jums ir nepieciešams tos pabarot vai sist ar internetu, šī sistēma jums var noderēt. Tas ir ļoti vienkāršs un lēts veids, kā mājās vadīt motorus, gaismas diodes utt. No jebkura datora, kas savienots ar tīmekli. Viss, kas nepieciešams, ir Webc