Innehållsförteckning:

Automation med hjälp av NodeMCU: 5 steg
Automation med hjälp av NodeMCU: 5 steg

Video: Automation med hjälp av NodeMCU: 5 steg

Video: Automation med hjälp av NodeMCU: 5 steg
Video: Start Using Wemos D1 Mini NodeMCU WiFi ESP8266 module with Arduino 2024, Juli
Anonim
Automation med hjälp av NodeMCU
Automation med hjälp av NodeMCU

Hur man styr relä med webbserver.

Steg 1: Komponenter

Hårdvara

  • NodeMCU Development board
  • Relä
  • USB-kabel

programvara

Arduino IDE

Steg 2: Komponentdetaljer

Vad är ett relä

Relä är en elektromagnetisk enhet som används för att isolera två kretsar elektriskt och ansluta dem magnetiskt. De är mycket användbara enheter och tillåter en krets att byta en annan medan de är helt separata. De används ofta för att koppla en elektronisk krets (som arbetar vid låg spänning) till en elektrisk krets som fungerar med mycket hög spänning. Till exempel kan ett relä göra en 5V DC batterikrets för att växla en 230V AC nätkrets.

Hur det fungerar

Bild
Bild
Bild
Bild

En reläbrytare kan delas in i två delar: ingång och utgång. Ingångssektionen har en spole som genererar magnetfält när en liten spänning från en elektronisk krets appliceras på den. Denna spänning kallas driftspänning. Vanligt använda reläer finns i olika konfigurationer av driftspänningar som 6V, 9V, 12V, 24V etc. Utgångssektionen består av kontaktorer som mekaniskt ansluter eller kopplar ur. I ett grundrelä finns tre kontaktorer: normalt öppna (NO), normalt stängda (NC) och gemensamma (COM). Vid inget ingångsläge är COM ansluten till NC. När matningsspänningen appliceras får reläspolen ström och COM ändrar kontakten till NO. Olika reläkonfigurationer är tillgängliga som SPST, SPDT, DPDT etc, som har olika antal växlingskontakter. Genom att använda en korrekt kombination av kontaktorer kan den elektriska kretsen slås på och av. Få inre detaljer om strukturen hos en reläbrytare.

COM -terminalen är den gemensamma terminalen. Om COIL -terminalerna får ström med märkspänningen har COM- och NO -terminalerna kontinuitet. Om COIL -terminalerna inte är strömförsörjda har COM- och NO -terminalerna ingen kontinuitet.

NC -terminalen är den normalt stängda terminalen. Det är terminalen som kan slås på även om reläet inte får någon eller tillräcklig spänning för att fungera.

NO -terminalen är terminalen Normally Open. Det är terminalen där du placerar den utgång du vill ha när reläet får sin märkspänning. Om det inte finns någon spänning till COIL -terminalerna eller otillräcklig spänning är utgången öppen och får ingen spänning. När COIL -terminalerna mottar märkspänningen eller lite under, får NO -terminalen tillräcklig spänning och kan slå på enheten på utgången.

Vad är NodeMCU

NodeMCU är en IoT-plattform med öppen källkod som innehåller firmware som körs på ESP8266Wi-FiSoC från Espressif Systems och hårdvara som är baserad på ESP-12-modulen.

Bild
Bild

Hur man programmerar NodeMCU med Arduino IDE

För att ansluta NodeMCU till datorn seriellt måste du installera cp2102 -drivrutinen. När du har installerat drivrutinen ansluter du NodeMCU till datorn, öppnar Arduino IDE och väljer kortet NodeMCU 1.0 och väljer port. Efter det ladda upp koden.

Så här ansluter jag NodeMCU med relä Här har jag bara anslutit en anslutning. Du kan till och med ansluta spänningsstiftet till Vin på NodeMCU istället för 3,3V.

Bild
Bild

Steg 3: Konfigurera NodeMCU i Arduino IDE

Steg 1 Öppna Arduino IDE. Gå sedan till File => Preferences

Bild
Bild

Steg 2 I Extra Boards Manager, kopiera och klistra in webbadressen och klicka på ok:

arduino.esp8266.com/stable/package_esp8266c…

Bild
Bild
Bild
Bild

Steg 3 Öppna Board Manager genom att gå till Tools => Board => Boards Manger.

Bild
Bild

Steg 4 Öppna Boards Manager och sök efter nodemcu.

Bild
Bild

Steg 5Hämta sedan ESP8266WiFi -biblioteket. Öppna bibliotekshanteraren: Sketch => Inkludera bibliotek => Hantera bibliotek

Bild
Bild

Sök efter ESP8266WiFi -bibliotek

Bild
Bild

Steg 6Välj styrelse och port.

Bild
Bild
Bild
Bild

Steg 4: Program

Steg 5: Resultat

Rekommenderad: