Kazalo:
- 1. korak: Nastavite račun Ubidots
- 2. korak: aplikacija Jason
- 3. korak: Varnost na prvem mestu
- 4. korak: Sheme
- 5. korak: Ogledna plošča
- 6. korak: Koda
- 7. korak: Demo
Video: Glasovno nadzorovane luči od kjer koli z Jasonom: 7 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
AC luči, ki jih lahko upravljate od koder koli z internetno povezavo z uporabo NodeMCU (ESP8266) in Jason (aplikacija za Android).
Jason je glasovno vodena pomočniška aplikacija, ki sem jo kodiral za naprave Android za nadzor električnega stanja naprave za izmenični tok, do sedaj pa lahko nadzoruje luči. Če imate internetno povezavo, lahko upravljate luči od kjer koli na svetu. To je mogoče z uporabo posrednika IoT, v tem primeru uporabljamo Ubidots.
Če ga želite uporabiti, morate zgraditi strojni modul, ki se poveže z žarnico (ta navodila so v tej vadnici), prav tako pa boste morali ustvariti račun Ubidots.
Pa začnimo…
1. korak: Nastavite račun Ubidots
Najprej morate obiskati spletno mesto Ubidots for Education in ustvariti račun. Lahko se prijavite neposredno, če že imate račun za Twitter, Github, Google ali Facebook.
Ko ste že ustvarili svoj račun, boste imeli dostop do svojega žetona, če kliknete svoje uporabniško ime v zgornjem desnem kotu in kliknete poverilnice API. Shranite svoj žeton, ki ga bomo uporabili kasneje.
2. korak: aplikacija Jason
Aplikacijo lahko prenesete iz trgovine Play, na voljo je v angleščini in španščini.
Kopirajte žeton Ubidots v aplikacijo, tako da se dotaknete zavihka z nastavitvami, ga prilepite v polje ključa Ubidots in se dotaknete gumba za shranjevanje.
Zdaj moramo konfigurirati napravo, pojdite na zavihek naprav in se dotaknite gumba za dodajanje. Vnesite ime, po možnosti ime območja, kjer so luči, da lahko rečete "Vklopi kuhinjske luči". Na V/I pin ESP32 izberite "5", ki bo pin NodeMCU (notranji ESP8266), priključen na rele. In tapnite shrani.
3. korak: Varnost na prvem mestu
V tem projektu delamo z omrežno napetostjo (napetost A/C), ki je nevarna, če ne veste, kaj počnete, bodite zelo previdni. NIKOLI se ne dotikajte nobenega dela vezja ali delajte z njim, če je priključen na električno omrežje. Če ne veste, kaj počnete, se ustavite tukaj ali poiščite pomoč strokovnjakov.
Objavljam samo to izobraževalno vadnico in nikakor ne odgovarjam za poškodbe ali škodo, ki bi jo lahko povzročili.
4. korak: Sheme
- Napajajte NodeMCU tako, da priključite VIN na VCC (5V) in pin GND na GND.
- Priključite D8 na en konec stikala in na 2.2K ohmski upor, priključen na GND.
- Drugi konec stikala priključite na 3,3 V, saj lahko NodeMCU to napetost prenese samo na svojih V/I zatičih.
- D1 do 2.2k Ohm upor do osnove tranzistorja NPN
- Negativni enosmerni tok releja do kolektorja tranzistorja.
- Oddajnik tranzistorja v GND.
- Pozitivni DC releja na 5V.
- Negativ žarnice na en izmenični pin releja.
- Pozitivna žarnica na AC Live (AC pozitivna).
- Drugi AC pin releja na nevtralno (AC Negative)
OPOMBA: VCC 5V se bo napajal iz USB kabla, priključenega na preprost polnilnik telefonskih transformatorjev.
5. korak: Ogledna plošča
Stikalo je lahko preprosto stikalo ali stensko stikalo, le zaznati mora, ali uporabnik spremeni stanje, da lahko še vedno nadzorujemo luči z običajnim stikalom.
Stikalo, ki sem ga uporabil, ima dvojno vrtenje, potrebujemo le enega, zato sem njegov pin 1 do 3V NodeMCU in pin 2 stikala priključil na pin D8 NodeMCU.
Napajanje bo stenski polnilnik telefona 5V z ogoljenim USB kablom.
Z krmiljenjem ozemljitvene povezave z relejem lahko nadzorujemo stanje AC žarnice.
6. korak: Koda
Pred uporabo izvorne kode morate prenesti nekaj knjižnic:
- Arduino jedro za ESP8266 (preberite korak "Namestitev z upraviteljem plošč")
- Ubidots ESP MQTT
Opomba: Če ne veste, kako dodati knjižnice v IDE arduino, lahko sledite tej preprosti vadnici.
Razvojno ploščo nastavite na NodeMCU 1.0 (modul ESP-12E). V kodi morate spremeniti nekatere spremenljivke:
- Vaš SSID (ime vašega domačega omrežja Wi-Fi)
- Geslo vašega omrežja Wi-FI
- Vaš žeton Ubidots In končno naložite kodo na tablo.
In končno naložite svojo kodo na tablo.
7. korak: Demo
Deluje!
Priporočena:
Glasovno upravljanje vašega doma od kjer koli na svetu: 5 korakov
Glasovno upravljanje vašega doma od koder koli po svetu: … ne več znanstvene fantastike … Z uporabo strojne in programske opreme, ki je na voljo danes, bo ta Instructable pokazal, kako je mogoče glasovno upravljati večino sistemov vašega doma z glasovnim upravljanjem, pametnim telefonom, tablični računalnik in/ali osebni računalnik od koder koli
Majhen in poceni žepni računalnik, ki ga je mogoče programirati kjer koli: 5 korakov
Majhen in poceni žepni računalnik, ki ga je mogoče programirati kjer koli: CardKB lahko spremenite v žepni računalnik! Popoln žepni računalnik za CardKB z zaslonom ArduinoBaisc, CardKB, I2C OLED. Ker BASIC uporablja ArduinoBasic (https://github.com/robinhedwards/ArduinoBASIC), podpira skoraj vse običajne funkcije, kot so
Hitro polnjenje kjer koli: 5 korakov (s slikami)
Hitro polnjenje kjer koli: Hej! vsi Moje ime je Steve.Danes vam bom pokazal, kako hitro napolnite telefon kjer koli. Tako kot DIY Project Kliknite tukaj, če si želite ogledati video
Kako narediti mobilnega krmiljenega robota - Na osnovi DTMF - Brez mikrokrmilnika in programiranja - Nadzor od kjer koli na svetu - RoboGeeks: 15 korakov
Kako narediti mobilnega krmiljenega robota | Na osnovi DTMF | Brez mikrokrmilnika in programiranja | Nadzor od kjer koli na svetu | RoboGeeks: Želite narediti robota, ki ga je mogoče upravljati od koder koli po svetu, naredimo to
Oglejte si ali poslušajte svoje medije kjer koli z internetno povezavo: 5 korakov
Oglejte si ali poslušajte svoje medije kjer koli z internetno povezavo: Ta vadnica vam bo pokazala, kako ustvariti strežnik mp3 in spletno mesto, na katerem se nahajajo videoposnetki Flash (FLV), podobni tistim, ki jih vidite na spletnem mestu Youtube.com