Inhoudsopgave:

8 Relaisbesturing met NodeMCU en IR-ontvanger met WiFi en IR-afstandsbediening en Android-app - Ajarnpa
8 Relaisbesturing met NodeMCU en IR-ontvanger met WiFi en IR-afstandsbediening en Android-app - Ajarnpa

Video: 8 Relaisbesturing met NodeMCU en IR-ontvanger met WiFi en IR-afstandsbediening en Android-app - Ajarnpa

Video: 8 Relaisbesturing met NodeMCU en IR-ontvanger met WiFi en IR-afstandsbediening en Android-app - Ajarnpa
Video: Контрольная лампа с 4 реле с NodeMCU ESP8266 IoT и D1 Mini через WiFi 2024, November
Anonim
8 Relaisbesturing met NodeMCU en IR-ontvanger met WiFi en IR-afstandsbediening en Android-app
8 Relaisbesturing met NodeMCU en IR-ontvanger met WiFi en IR-afstandsbediening en Android-app

Bedienen van 8 relaisschakelaars met behulp van nodemcu en ir-ontvanger via wifi en ir-afstandsbediening en Android-app.

de ir-afstandsbediening werkt onafhankelijk van de wifi-verbinding.

HIER IS EEN BIJGEWERKTE VERSIE KLIK HIER

Stap 1: Pak de onderdelen

Pak de onderdelen
Pak de onderdelen
Pak de onderdelen
Pak de onderdelen
Pak de onderdelen
Pak de onderdelen

Dingen die je nodig hebt voor dit project

  1. KnooppuntMCU
  2. 4-kanaals relaismodule x 2"
  3. IC7805 x 2 (1 IC7805 levert niet genoeg stroom om 8 relais tegelijkertijd in te schakelen)
  4. Breadboard
  5. IR-ontvanger (VS1838)
  6. LED Rood x 1
  7. Weerstand 1K x 1
  8. Drukknop x 1
  9. Doorverbindingsdraden
  10. Stroomvoorziening

Stap 2: De code

DEZE CODE IS VOOR NODEMCU BOARD NIET ARDUINO

Ik heb de code zo geschreven dat als wifi wordt losgekoppeld of niet beschikbaar is, de LED gaat branden en de relaisbesturing van de IR-afstandsbediening onafhankelijk van wifi doorgaat.

Wanneer WiFi beschikbaar is, drukt u op de drukknop of drukt u op de speciale knop op de IR-afstandsbediening en wacht u 5 seconden om verbinding te maken met wifi. Als de LED niet uitgaat, is de wifi niet verbonden.

Download eerst Arduino IDE van HIER.

Ga dan naar Bestand -> Voorkeuren en voeg dit toe aan extra boardmanager-URL's

arduino.esp8266.com/stable/package_esp8266c…

Ga dan naar Board manager en installeer esp8266 door ESP8266 Community.

ga naar bibliotheekbeheer en installeer IRRemoteESP8266.

Sluit eerst de ir-ontvanger aan op het nodemcu-bord, 3.3v tot 3.3v, gnd op gnd, uitvoer naar gpio2(D4).

upload de onderstaande schets IRRemote-waarde, open de seriële monitor en druk op de externe toets om de waarden van elke toets te krijgen, schrijf het ergens op. Noteer minimaal 9 sleutelwaarden (8 waarden voor 8 relais en 1 voor opnieuw verbinden met wifi).

Maak vervolgens het circuit zoals het hierboven gegeven schema en upload de code My_Room.

Vergeet niet de ir-codes in de my_room-schets aan te passen met de ir-code die je hebt gekregen voor elke knop op de afstandsbediening en de wifi-ssid en het wachtwoord.

OPMERKING: ZORG ERVOOR DAT U TIJDENS HET UPLOADEN VAN DE SCHETS NIETS AANSLUIT OP DE PIN D0, D8, TX, RX. OF TREK EENVOUDIG DE JUMPER-DRADEN VAN DE PENNEN

Stap 3: Schematisch:

Schematisch
Schematisch

Volg het schema en maak de schakeling.

IC7805 heeft niet genoeg vermogen om 8 relais tegelijkertijd te laten werken. We gebruiken dus twee 4ch Relay-modules en twee IC7805.

Elke IR-ontvanger zal werken.

Voeding kan maximaal 24V zijn.

Stap 4: Android-app

Ik heb de Android-app gemaakt met MIT APP Inventor. Je kunt het aia-bestand uploaden naar App Inventor en bewerken.

Stap 5: Je deed het

Je hebt het gedaan
Je hebt het gedaan

Ga naar het beheerderspaneel van uw router en haal het IP-adres van de NodeMCU op.

Wijs ook een bepaald IP-adres toe aan het Mac-adres van nodemcu, zodat het elke keer hetzelfde IP-adres krijgt en u het niet elke keer hoeft te controleren.

U KUNT IR REMOTE, ANDROID APP EN INTERNET BROWSER GEBRUIKEN OP HETZELFDE NETWERK, OF U KUNT PORT FORWARDING IN UW ROUTER GEBRUIKEN OM VAN OVERAL TER WERELD TOEGANG TE KRIJGEN VIA INTERNET

Neem in geval van een probleem contact met mij op via fb, www.fb.com\amit.s.samanta, ik zal je helpen voor zover ik kan.

Aanbevolen: