Satura rādītājs:

Lēta un vienkārša viedās mājas sistēma: 7 soļi
Lēta un vienkārša viedās mājas sistēma: 7 soļi

Video: Lēta un vienkārša viedās mājas sistēma: 7 soļi

Video: Lēta un vienkārša viedās mājas sistēma: 7 soļi
Video: 1 Чайная ложечка под любой домашний цветок и пышное цветение вам обеспечено!Цветет Вмиг +10 рецептов 2024, Novembris
Anonim
Lēta un vienkārša viedās mājas sistēma
Lēta un vienkārša viedās mājas sistēma

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

Daļu iegāde
Daļu iegāde

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

Kā tas strādā
Kā tas strādā

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)

Daļu vadu savienošana (raidītājs)
Daļu vadu savienošana (raidītājs)
Daļu vadu savienošana (raidītājs)
Daļu vadu savienošana (raidītājs)
Daļu vadu savienošana (raidītājs)
Daļu vadu savienošana (raidītājs)
Daļu vadu savienošana (raidītājs)
Daļ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ļu vadu savienošana (uztvērējs)
Daļu vadu savienošana (uztvērējs)
Daļu vadu savienošana (uztvērējs)
Daļu vadu savienošana (uztvērējs)
Daļu vadu savienošana (uztvērējs)
Daļu vadu savienošana (uztvērējs)
Daļu vadu savienošana (uztvērējs)
Daļu vadu 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

Kods
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

Alexa iestatīšana
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: