INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-23 12:53
Die basiese idee agter hierdie projek is om 'n elektroniese toestel met behulp van Amazon Alexa of via die app van oral in die wêreld te beheer. Hiervoor gebruik ons 'n Node MCU V1.0. Al die kode sal op my Github -bladsy verskyn. As u op 'n stadium nie 'n stap verstaan nie, kan u hieronder kommentaar lewer, en ek sal so vroeg moontlik daarop reageer. Alle krediete vir die bedieners sowel as die kode gaan na kakopappa (https://github.com/kakopappa). Ek het die kode aangepas om 4 relais te beheer vir die doel van hierdie tutoriaal. Wel, laat ons begin!
Opmerking: hierdie tutoriaal veronderstel dat u 'n bietjie kennis het van Arduino IDE en Node MCU.
Voorrade
- Node MCU V1.0
- 4 Relays (Relay Bank)
- Springdrade
- Broodbord
- 'N Eksterne kragbron
Stap 1: Skep 'n rekening op Sinric.com
Die eerste ding wat u moet doen, is om na sinric.com te gaan en 'n rekening te skep (dit is gratis). Met Sinric kan u u mikrobeheerder oor die internet beheer. U kry dan 'n API -sleutel wat uniek is vir u rekening. U sal hierdie sleutel later in u kode gebruik. Die volgende ding wat ons moet doen, is om 'n toestel by te voeg. Dit word gedoen deur op die "Voeg" -knoppie te klik. Skep 'n naam vir u toestel wat u dan sal gebruik om via Alexa te bel. Kies 'Skakel' in die tipe toestel, en klik dan op Stoor. Dit sal 'n toestel -ID vir u toestel skep wat ook in die kode gebruik sal word. Aktiveer in die Alexa -app die Sinric -vaardigheid vir u Amazon -eggo, sodat dit die nuutgeskepte toestelle kan ontdek.
Stap 2: Sluit die stroombaan aan
Draai die kring soos volg of volg die aangeslote fritiseringsdiagram:
Relay-- ESP
VCC ----- Vin
IN1 ------ D5
IN2 ------ D4
IN3 ------ RX
IN4 ------ D2
JD-VCC Positief vir eksterne kragtoevoer
GND ----- GND van eksterne kragtoevoer
Aangesien die NodeMCU nie die aflosbank alleen kan aandryf nie, is 'n eksterne kragtoevoer nodig om dit aan te skakel.
Die relais word tussen die toestelle verbind deur die lewendige draad te breek en in elke relais te plaas, soos in 'n skakelaar.
Stap 3: Laai die kode op na die NodeMcu
Die kode word hier opgelaai:
Die biblioteke wat u benodig, is ArduinoJson (installeer weergawe 5.13.2) en Arduino websockets (kry dit van:
Moenie vergeet om die bord op te stel in Node MCU v1.0 nie.
Op grond van die aantal relais wat u benodig, kan u die kode verander om meer by te voeg. Die veranderinge wat vereis word, is om 'n nuwe pen te definieer en 'n ander lus by te voeg met die nuwe toestel -ID. U kan selfs die penne volgens u smaak verander deur na hierdie speldkaart te kyk
Dit vertel u watter GPIO op die Arduino is. As u u aflospen van D4 na D3 wil verander, sal die verandering in die kode soos volg wees:
Vorige kode:
#definieer MYPIN2 2 // D4
Nuwe kode:
#definieer MYPIN2 0 // D3
Let wel:
Enigiets na // is 'n opmerking op dieselfde reël en word nie deur die samesteller oorweeg nie.
Stap 4: Konfigurasie van die Amazon Echo
Om die toestelle met Amazon Echo te beheer, moet u dit eers instel. U kan dit doen deur te sê "Alexa, Discover Devices". Dit sal 20 sekondes neem en u skakelaars moet ontdek. U kan nou sê "Alexa, skakel toestelnaam aan" om u toestel aan te skakel en omgekeerd. U kan dit ook vanaf die Alexa -app beheer deur na die afdeling Apparate van die app te gaan.
Stap 5: Die einde
Ek hoop dat u geen probleme ondervind het terwyl u hierdie instruksies gevolg het nie. As u enige navrae het, laat dit dan hieronder in die kommentaarafdeling.
As u my op enige manier wil ondersteun, is dit my Paypal ID: paypal.me/sahilgoel2001
Aanbeveel:
Hoe om 'n slim huis te maak met behulp van Arduino Control Relay Module - Tuis outomatisering idees: 15 stappe (met foto's)
Hoe om 'n slim huis te maak met behulp van Arduino Control Relay Module | Tuisautomatiseringsidees: In hierdie tuisautomatiseringsprojek ontwerp ons 'n slim huis -aflosmodule wat 5 huistoestelle kan beheer. Hierdie aflosmodule kan beheer word vanaf mobiele of slimfoon, IR -afstandsbediening of TV -afstandsbediening, handskakelaar. Hierdie slim aflos kan ook die r
IoT -gebaseerde slim tuinmaak en slim landbou met behulp van ESP32: 7 stappe
IoT -gebaseerde slim tuinmaak en slim landbou Met behulp van ESP32: Wêreld verander soos die tyd en so landbou. Tans integreer mense elektronika op elke gebied en die landbou is geen uitsondering hierop nie. Hierdie samesmelting van elektronika in die landbou help boere en mense wat tuine bestuur
[HASS.IO] Begin met die bou van u slim huis sonder kodering, vir minder as $ 100: 6 stappe
[HASS.IO] Begin met die bou van u slim huis sonder kodering, vir minder as $ 100: Onlangs het ek geknoei en my huis suksesvol minder "idioties" gemaak. Ek gaan dus deel hoe ek 'n slimhuisstelsel kan maak met 'n lae prys, 'n hoë versoenbaarheid wat soomloos en stabiel kan werk
Beveilig u slim huis slim: 14 stappe
Beveilig u slim huis slim: ek neem deel aan die veilige wedstryd. As u van my instruksies hou, stem dan daarvoor! Ek sal u wys hoe u u huis en sy omgewing maklik en goedkoop kan beveilig. Dit bevat segmente waar u sal leer: 1. Stel j op
Slim straatlig met behulp van Ir -sensor met Arduino: 4 stappe (met foto's)
Slim straatlig met behulp van Ir -sensor met Arduino: Teken in op my kanaal vir meer projekte. Hierdie projek handel oor slim straatlig, straatlig sal aanskakel terwyl die voertuig daardeur beweeg. Hier gebruik ons 4 IR -sensors wat die posisie van die voertuig, elke IR -sensor beheer