INHOUDSOPGAWE:
- Stap 1: Stel Ubidots -rekening op
- Stap 2: Jason App
- Stap 3: Veiligheid eerste
- Stap 4: Skema's
- Stap 5: Broodbord
- Stap 6: Kode
- Stap 7: Demo
Video: Stembeheerde ligte van oral met Jason: 7 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
AC -ligte wat oral beheer word met 'n internetverbinding met behulp van NodeMCU (ESP8266) en Jason (Android -app).
Jason is 'n stembeheerde assistent -app wat ek vir Android -toestelle gekodeer het om die elektriese toestand van 'n AC -toestel te beheer, tot nou toe kan dit ligte beheer. U kan die ligte van oral in die wêreld beheer, solank u 'n internetverbinding het. Dit is moontlik deur 'n IoT -makelaar te gebruik, in hierdie geval gebruik ons Ubidots.
Om dit te gebruik, moet u die hardewaremodule bou wat met die gloeilamp verbind word (wat die instruksies in hierdie tutoriaal bevat), en u moet ook 'n Ubidots -rekening skep.
So laat ons begin …
Stap 1: Stel Ubidots -rekening op
Die eerste ding wat u moet doen, is om na die Ubidots for Education -webwerf te gaan en 'n rekening te skep. U kan direk aanmeld as u reeds 'n Twitter-, Github-, Google- of Facebook -rekening het.
As u reeds u rekening geskep het, het u toegang tot u teken, deur op u gebruikersnaam regs bo en op API -geloofsbriewe te klik. Stoor u teken, soos ons later gaan gebruik.
Stap 2: Jason App
Die app kan in die Play Store afgelaai word, dit is in Engels en Spaans beskikbaar.
Kopieer u Ubidots -teken in die app deur op die oortjie Instellings te tik, in die Ubidots -sleutelveld te plak en op die stoor -knoppie te tik.
Nou moet ons 'n toestel instel, na die oortjie Apparate gaan en op die knoppie voeg. Voer 'n naam in, verkieslik die naam van die gebied waar die ligte is, sodat u kan sê "Skakel die kombuisligte aan". Kies "5" op die ESP32 I/O -pen, wat die NodeMCU (interne ESP8266) -pen sal wees wat aan die aflos gekoppel is. En tik op stoor.
Stap 3: Veiligheid eerste
In hierdie projek werk ons met netspanning (A/C spanning), wat gevaarlik is as u nie weet wat u doen nie, wees baie versigtig. Moet NOOIT enige deel van die stroombaan raak nie of werk daarmee as dit aan die muurkrag gekoppel is. As u nie weet wat u doen nie, stop dan hier of kry hulp van professionele persone.
Ek plaas slegs hierdie opvoedkundige tutoriaal en is geensins verantwoordelik vir enige beserings of skade wat u kan veroorsaak nie.
Stap 4: Skema's
- Voed die NodeMCU deur VIN aan te sluit op VCC (5V) en GND -pen op GND.
- Koppel D8 aan die een kant van die skakelaar en aan 'n 2,2K Ohm -weerstand wat aan GND gekoppel is.
- Koppel die ander kant van die skakelaar aan 3.3V, aangesien die NodeMCU slegs die spanning in sy I/O -penne kan hanteer.
- D1 tot 2.2k Ohm weerstand teen die basis van die NPN transistor
- Negatiewe DC van die relais na die versamelaar van die transistor.
- Transistor -emitter na GND.
- Positiewe DC van die aflos na 5V.
- Negatief van gloeilamp tot een AC -pen van die relais.
- Positief van gloeilamp na AC Live (AC positief).
- Ander AC -relaispen na neutraal (AC -negatief)
LET WEL: VCC 5V word voorsien van 'n usb -kabel wat gekoppel is aan 'n eenvoudige selfoon -transformatorlaaier.
Stap 5: Broodbord
Die skakelaar kan 'n eenvoudige skakelaar of 'n muurskakelaar wees; dit moet net vasstel of die gebruiker sy toestand verander, sodat ons steeds die ligte met 'n normale skakelaar kan beheer.
Die skakelaar wat ek gebruik het, het 'n dubbele gooi; ons benodig net een, so ek het sy pen 1 aan 3V van die NodeMCU en pen 2 van die skakelaar gekoppel aan NodeMCU -pen D8.
Die kragtoevoer gaan 'n telefoonlaaier van 5V wees met 'n gestripte usb -kabel.
Deur die aardverbinding met die relais te beheer, kan ons die wisselstatus van die gloeilamp beheer.
Stap 6: Kode
Voordat u die bronkode gebruik, moet u 'n paar biblioteke aflaai:
- Arduino -kern vir ESP8266 (Lees die stap "Installeer met Boards Manager")
- Ubidots ESP MQTT
Nota: as u nie weet hoe om biblioteke by die arduino IDE te voeg nie, kan u hierdie maklike handleiding volg.
Stel u ontwikkelingsbord op NodeMCU 1.0 (ESP-12E Module). U moet 'n paar veranderlikes in die kode verander:
- U SSID (naam van u tuis Wi-Fi-netwerk)
- Wagwoord van u Wi-FI-netwerk
- U Ubidots -token en laai u kode uiteindelik op die bord op.
Laai u kode uiteindelik op die bord.
Stap 7: Demo
Dit werk!
Aanbeveel:
Stembeheerde robot met behulp van V3 -module: 6 stappe
Stembeheerde robot met behulp van V3 -module: hierdie robot kan maklik deur almal gemaak word, volg net die proses soos ek gegee het. Dit is 'n stembeheerde robot en u kan die demo van my robot sien, u kan dit op twee maniere gebruik. afgeleë en ander is per stem
Stembeheerde R2D2 geïnspireerde Droid met behulp van Blynk en Ifttt: 6 stappe
Stembeheerde R2D2 -geïnspireerde Droid met behulp van Blynk en Ifttt: Deur na Star Wars te kyk, het baie van ons geïnspireer deur robotte -karakters, veral die R2D2 -model. Ek weet nie van ander nie, maar ek hou net van die robot. Aangesien ek 'n robotliefhebber is, het ek besluit om my eie R2D2 -droid in hierdie lockdown te bou deur blynk Io te gebruik
Praterige outomatisering -- Klank van Arduino -- Stembeheerde outomatisering -- HC - 05 Bluetooth -module: 9 stappe (met foto's)
Praterige outomatisering || Klank van Arduino || Stembeheerde outomatisering || HC - 05 Bluetooth -module: …………………………. Teken asseblief in op my YouTube -kanaal vir meer video's …. …. In hierdie video het ons 'n Talkative Automation gebou. As u 'n spraakopdrag per selfoon stuur, sal dit huistoestelle aanskakel en terugvoer stuur
Stembeheerde robot met 8051 mikrobeheerder: 4 stappe (met foto's)
Stembeheerde robot met behulp van 8051 mikrobeheerder: 'n Stembeheerde robot neem 'n spesifieke opdrag in die vorm van stem. Wat ook al die opdrag via die stemmodule of Bluetooth -module gegee word, dit word deur die bestaande beheerder gedekodeer en daarom word die gegewe opdrag uitgevoer. Hier in hierdie projek, ek
Stembeheerde skakelaar met Alexa en Arduino: 10 stappe (met foto's)
Stembeheerde skakelaar met behulp van Alexa en Arduino: Die hoofdoel van hierdie projek is om temperatuursensor te gebruik om die skakelaar (relais) te beheer om die toestel aan of uit te skakel.Lys van materiaal 12V Relay Module == > $ 4,2 Arduino uno == > $ 8 DHT11 temperatuur sensor == > $ 3 ESP8266 -module