Innholdsfortegnelse:

8 Relékontroll med NodeMCU og IR -mottaker ved hjelp av WiFi og IR -fjernkontroll og Android -app: 5 trinn (med bilder)
8 Relékontroll med NodeMCU og IR -mottaker ved hjelp av WiFi og IR -fjernkontroll og Android -app: 5 trinn (med bilder)

Video: 8 Relékontroll med NodeMCU og IR -mottaker ved hjelp av WiFi og IR -fjernkontroll og Android -app: 5 trinn (med bilder)

Video: 8 Relékontroll med NodeMCU og IR -mottaker ved hjelp av WiFi og IR -fjernkontroll og Android -app: 5 trinn (med bilder)
Video: Lesson 47: Using K-Type MAX6675 as thermostat | Arduino Step By Step Course 2024, Juni
Anonim
8 Relékontroll med NodeMCU og IR -mottaker ved hjelp av WiFi og IR -fjernkontroll og Android -app
8 Relékontroll med NodeMCU og IR -mottaker ved hjelp av WiFi og IR -fjernkontroll og Android -app

Kontrollerer 8 relébrytere ved hjelp av nodemcu og ir -mottaker over wifi og ir fjernkontroll og Android -app.

IR -fjernkontrollen fungerer uavhengig av wifi -tilkobling.

HER ER EN OPPDATERT VERSJON KLIKK HER

Trinn 1: Ta tak i delene

Ta tak i delene
Ta tak i delene
Ta tak i delene
Ta tak i delene
Ta tak i delene
Ta tak i delene

Ting du trengte for dette prosjektet

  1. NodeMCU
  2. 4 -kanals relemodul x 2
  3. IC7805 x 2 (1 IC7805 gir ikke nok strøm til å slå på 8 reléer samtidig)
  4. Brødbrett
  5. IR -mottaker (VS1838)
  6. LED rød x 1
  7. Motstand 1K x 1
  8. Trykknapp x 1
  9. Jumper Wires
  10. Strømforsyning

Trinn 2: Koden

DENNE KODEN ER FOR NODEMCU -STYR IKKE ARDUINO

Jeg har skrevet koden på en måte slik at hvis WiFi blir frakoblet eller ikke tilgjengelig, lyser LED -en, og relékontrollen fra IR Remote vil fortsette uavhengig av WiFi.

Når WiFi er tilgjengelig, trykk på trykknappen eller trykk på den dedikerte knappen på IR -fjernkontrollen og vent i 5 sekunder for å koble til wifi. Hvis lysdioden ikke slås av, er ikke wifi koblet til.

Last ned først Arduino IDE her.

Gå deretter til Fil -> Innstillinger, og legg til dette på flere brettleder -URLer

arduino.esp8266.com/stable/package_esp8266c…

Gå deretter til styreleder og installer esp8266 av ESP8266 Community.

gå til biblioteksjef og installer IRRemoteESP8266.

Koble først ir -mottakeren til nodemcu -kortet, 3,3v til 3,3v, gnd til gnd, utgang til gpio2 (D4).

last opp skisse IRRemote -verdien gitt nedenfor, åpne seriell skjerm og trykk på fjernkontrolltasten for å få verdiene til hver nøkkel, skriv den ned et sted. Legg merke til minst 9 nøkkelverdier, (8 verdier for 8 reléer og 1 for tilkobling av wifi).

Lag deretter kretsen som skjematisk gitt ovenfor og last opp koden My_Room.

Ikke glem å endre ir -kodene i my_room -skissen med ir -koden du fikk for hver knapp på fjernkontrollen og wifi -ssid og passord.

MERK: UNDER OPPLADING AV SKETSEN SKAL DU FORSIKTE AT IKKE KOBLES NOEN TIL PIN -D0, D8, TX, RX. ELLER ENKELT KOBLE AV JUMPER -TRÅDENE FRA DENNE PINNENE

Trinn 3: Skjematisk

Skjematisk
Skjematisk

Følg skjemaet og lag kretsen.

IC7805 har ikke nok strøm til å kjøre 8 reléer samtidig. Så, vi bruker to 4ch Relay -modul og to IC7805.

Enhver IR -mottaker vil fungere.

Strømforsyning kan maksimalt være 24V.

Trinn 4: Android -app

Jeg har laget Android -appen ved hjelp av MIT APP Inventor. Du kan laste opp aia -filen til App Inventor og redigere den.

Trinn 5: Du gjorde det

Du gjorde det
Du gjorde det

Gå til ruteradministrasjonspanelet og få IP -adressen til NodeMCU.

Tilordne også en bestemt IP til Mac -adressen til nodemcu, slik at den får samme IP hver gang, og du trenger ikke å sjekke den hver gang.

DU KAN BRUKE IR -FJERN, ANDROID -APP OG INTERNETTBESLAGER PÅ SAMME NETTVERK, ELLER DU KAN BRUKE PORT FREMTIL I RUTTEREN FOR Å KOMME OVER INTERNETT FRA OVERALT I VERDEN

I tilfelle et problem, kontakt meg på fb, www.fb.com / amit.s.samanta, jeg vil hjelpe så langt jeg kan.

Anbefalt: