Tartalomjegyzék:

Automatizálás a NodeMCU használatával: 5 lépés
Automatizálás a NodeMCU használatával: 5 lépés

Videó: Automatizálás a NodeMCU használatával: 5 lépés

Videó: Automatizálás a NodeMCU használatával: 5 lépés
Videó: Olcsó otthoni asszisztens szerver olcsó megoldás #homeassistant #solarpanelsforhome 2024, Július
Anonim
Automatizálás a NodeMCU használatával
Automatizálás a NodeMCU használatával

A relé vezérlése webszerver segítségével.

1. lépés: Alkatrészek

Hardver

  • NodeMCU Fejlesztőtábla
  • Relé
  • USB kábel

Szoftver

Arduino IDE

2. lépés: Részletek az alkatrészekről

Mi az a relé?

A relé egy elektromágneses eszköz, amelyet két áramkör elektromos leválasztására és mágneses csatlakoztatására használnak. Nagyon hasznos eszközök, és lehetővé teszik, hogy az egyik áramkör átkapcsoljon egy másikra, miközben teljesen külön vannak. Gyakran használják egy (alacsony feszültségű) elektronikus áramkör és egy nagyon magas feszültségű elektromos áramkör összekapcsolására. Például egy relé 5 V egyenáramú akkumulátoráramkört hozhat létre a 230 V -os hálózati áramkör kapcsolásához.

Hogyan működik

Kép
Kép
Kép
Kép

A relé kapcsoló két részre osztható: bemenet és kimenet. A bemeneti szakasz tekercset tartalmaz, amely mágneses teret hoz létre, amikor egy elektronikus áramkör kis feszültségét alkalmazzák. Ezt a feszültséget üzemi feszültségnek nevezik. A leggyakrabban használt relék különböző üzemi feszültségekben kaphatók, például 6V, 9V, 12V, 24V stb. Egy alaprelében három kontaktor van: normál esetben nyitott (NO), normál esetben zárt (NC) és közös (COM). Ha nincs bemeneti állapot, a COM NC -hez van csatlakoztatva. Amikor az üzemi feszültséget alkalmazzák, a relé tekercs feszültség alá kerül, és a COM érintkezője NO -ra változik. Különböző relékonfigurációk állnak rendelkezésre, mint például az SPST, SPDT, DPDT stb., Amelyek különböző számú váltóérintkezővel rendelkeznek. A kontaktorok megfelelő kombinációjával az elektromos áramkör be- és kikapcsolható. Tudjon meg többet a relé kapcsoló szerkezetéről.

A COM terminál a közös terminál. Ha a COIL kivezetések névleges feszültséggel vannak ellátva, akkor a COM és NO terminálok folytonossággal rendelkeznek. Ha a COIL terminálok nincsenek feszültség alatt, akkor a COM és NO terminálok nem rendelkeznek folytonossággal.

Az NC terminál a normálisan zárt terminál. Ez a terminál akkor is bekapcsolható, ha a relé nem kap semmilyen feszültséget vagy nem elegendő a működéshez.

A NO terminál a Normally Open terminál. Ez az a terminál, ahová a kívánt kimenetet helyezi, amikor a relé megkapja a névleges feszültséget. Ha nincs feszültség a COIL kivezetéseken, vagy nincs elég feszültség, a kimenet nyitva van, és nem kap feszültséget. Ha a COIL sorkapcsok megkapják a névleges feszültséget vagy valamivel alatta, az NO terminál elegendő feszültséget kap, és bekapcsolhatja a készüléket a kimeneten.

Mi az a NodeMCU

A NodeMCU egy nyílt forráskódú IoT platform. Tartalmazza az Espressif Systems ESP8266Wi-FiSoC rendszeren futó firmware-t és az ESP-12 modulon alapuló hardvert.

Kép
Kép

A NodeMCU programozása Arduino IDE segítségével

A NodeMCU számítógéphez való soros csatlakoztatásához telepítenie kell a cp2102 illesztőprogramot. Az illesztőprogram telepítése után csatlakoztassa a NodeMCU -t a számítógéphez, nyissa meg az Arduino IDE -t, válassza ki a NodeMCU 1.0 fórumot, és válassza ki a portot. Ezt követően töltse fel a kódot.

Itt csak egy kapcsolatot csatlakoztattam a NodeMCU -hoz. Akár feszültségcsatlakozót is csatlakoztathat a NodeMCU Vin -jéhez 3.3V helyett.

Kép
Kép

3. lépés: A NodeMCU beállítása Arduino IDE -ben

1. lépés Nyissa meg az Arduino IDE -t. Ezután lépjen a Fájl => Beállítások oldalra

Kép
Kép

2. lépés A További táblák kezelőben másolja ki és illessze be az URL -t, majd kattintson az OK gombra:

arduino.esp8266.com/stable/package_esp8266c…

Kép
Kép
Kép
Kép

3. lépés Nyissa meg az Igazgatóságkezelőt az Eszközök => Tábla => Táblákkezelő menüpontban.

Kép
Kép

4. lépés Nyissa meg a Boards Manager alkalmazást, és keresse a nodemcu parancsot.

Kép
Kép

5. lépés Ezután töltse le az ESP8266WiFi könyvtárat. Nyissa meg a könyvtárkezelőt: Sketch => Include library => Library

Kép
Kép

ESP8266WiFi könyvtár keresése

Kép
Kép

6. lépés Válassza ki a táblát és a portot.

Kép
Kép
Kép
Kép

4. lépés: Programozás

5. lépés: Eredmény

Ajánlott: