Sadržaj:
- Korak 1: Postavite Ubidots račun
- Korak 2: Jason aplikacija
- Korak 3: Prije svega sigurnost
- Korak 4: Sheme
- Korak 5: Oglasna ploča
- Korak 6: Kodiranje
- Korak 7: Demo
Video: Svjetla s glasovnom kontrolom s bilo kojeg mjesta s Jasonom: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
AC svjetla kojima se upravlja s bilo kojeg mjesta putem internetske veze pomoću NodeMCU (ESP8266) i Jason (Android aplikacija).
Jason je glasovno upravljana pomoćna aplikacija koju sam kodirao za Android uređaje za kontrolu električnog stanja uređaja naizmjenične struje, do sada može kontrolirati svjetla. Svjetlima možete upravljati s bilo kojeg mjesta na svijetu sve dok imate internetsku vezu. To je moguće pomoću IoT brokera, u ovom slučaju koristimo Ubidots.
Da biste ga koristili, morate izgraditi hardverski modul koji se povezuje sa žaruljom (koja uputstva su u ovom vodiču), a također ćete morati stvoriti Ubidots račun.
Pa počnimo…
Korak 1: Postavite Ubidots račun
Prvo što trebate učiniti je otići na web stranicu Ubidots for Education i stvoriti račun. Možete se prijaviti izravno ako već imate Twitter, Github, Google ili Facebook račun.
Kada ste već stvorili svoj račun, imat ćete pristup svom tokenu, ali klikom na svoje korisničko ime u gornjem desnom kutu i klikom na API vjerodajnice. Sačuvajte svoj token, što ćemo kasnije koristiti.
Korak 2: Jason aplikacija
Aplikacija se može preuzeti iz Trgovine Play, dostupna je na engleskom i španjolskom.
Kopirajte svoj token Ubidots u aplikaciju, dodirom kartice postavki, zalijepljenjem u polje ključa Ubidots i dodirnite dugme za spremanje.
Sada moramo konfigurirati uređaj, otići na karticu uređaja i dodirnuti dugme za dodavanje. Unesite naziv, po mogućnosti naziv područja u kojem se nalaze svjetla, pa možete reći "Uključi kuhinjska svjetla". Na ESP32 I/O Pin -u odaberite "5", što će biti pin NodeMCU (interni ESP8266) spojen na relej. I dodirnite sačuvaj.
Korak 3: Prije svega sigurnost
U ovom projektu radimo s mrežnim naponom (A/C napon) koji je opasan ako ne znate što radite, budite vrlo oprezni. NIKADA nemojte dodirivati bilo koji dio strujnog kruga niti raditi s njim ako je spojen na zid. Ako ne znate što radite, zaustavite se ovdje ili potražite pomoć stručnjaka.
Objavljujem samo ovaj edukativni vodič i ni u kom slučaju nisam odgovoran za bilo kakve ozljede ili štetu koju možete nanijeti.
Korak 4: Sheme
- Napajajte NodeMCU spajanjem VIN na VCC (5V) i pin GND na GND.
- Spojite D8 na jedan kraj prekidača i na otpornik od 2,2K Ohma spojen na GND.
- Drugi kraj prekidača spojite na 3,3 V jer NodeMCU može podnijeti samo taj napon u svojim I/O pinovima.
- Otpor D1 do 2,2 k Ohma na bazu NPN tranzistora
- Negativan istosmjerni relej na kolektoru tranzistora.
- Odašiljač tranzistora na GND.
- PozitivanDC releja na 5V.
- Negativ žarulje na jedan izmjenični pin releja.
- Pozitivna žarulja na AC Live (AC pozitivna).
- Drugi AC pin releja na neutralno (AC negativno)
NAPOMENA: VCC 5V će se napajati putem USB kabela spojenog na jednostavan punjač telefonskog transformatora.
Korak 5: Oglasna ploča
Prekidač može biti jednostavan prekidač ili zidni prekidač, samo treba otkriti mijenja li korisnik stanje, tako da i dalje možemo kontrolirati svjetla normalnim prekidačem.
Prekidač koji sam koristio ima dvostruko izbacivanje, treba nam samo jedno, pa sam spojio njegov pin 1 do 3V NodeMCU -a i pin 2 prekidača na NodeMCU pin D8.
Napajanje će biti zidni punjač telefona od 5V sa ogoljenim USB kablom.
Kontrolom uzemljenja s relejem možemo kontrolirati AC status žarulje.
Korak 6: Kodiranje
Prije korištenja izvornog koda morate preuzeti neke biblioteke:
- Arduino jezgro za ESP8266 (pročitajte korak "Instaliranje s upraviteljem ploča")
- Ubidots ESP MQTT
Napomena: Ako ne znate kako dodati biblioteke u arduino IDE, možete slijediti ovaj jednostavan vodič.
Postavite svoju razvojnu ploču na NodeMCU 1.0 (ESP-12E modul). Morate promijeniti neke varijable u kodu:
- Vaš SSID (naziv vaše kućne Wi-Fi mreže)
- Lozinka vaše Wi-FI mreže
- Vaš Ubidots token I konačno postavite svoj kod na ploču.
I na kraju postavite svoj kod na ploču.
Korak 7: Demo
Radi!
Preporučuje se:
Sigurno pristupite svom Pi -ju sa bilo kojeg mjesta na svijetu: 7 koraka
Sigurno pristupite svom Pi sa bilo kojeg mjesta na svijetu: Imam nekoliko aplikacija koje rade 24 sata na Pi. Kad god sam izašao iz kuće, postalo je jako teško provjeriti Pi -jevo zdravlje i status. Kasnije sam svladao manju prepreku koristeći ngrok. Pristup uređaju izvana daje
Glasovna kontrola vašeg doma sa bilo kojeg mjesta na svijetu: 5 koraka
Glasovna kontrola vašeg doma sa bilo kojeg mjesta na svijetu: … više nije naučna fantastika … Koristeći hardver i softver koji su danas dostupni, ovaj Instructable će pokazati kako je moguće glasovnom kontrolom većine vaših kućnih sistema putem glasovne kontrole, pametnog telefona, tableta i/ili računara s bilo kojeg mjesta
Pametna kuća s niskim troškovima - kontrola s bilo kojeg mjesta u SVIJETU: 6 koraka
Povoljna pametna kuća - kontrola s bilo kojeg mjesta u SVIJETU: OOdavno oba roditelja rade na tome da imaju ugodan život za porodicu. Tako da u svom domu imamo puno elektroničkih uređaja poput grijača, klima uređaja, perilice rublja itd. Kada se vrate kući trebali bi se osjećati vrlo ugodno u ter
Upravljajte ESP8266 preko Interneta (s bilo kojeg mjesta): 5 koraka (sa slikama)
Upravljajte ESP8266 putem Interneta (s bilo kojeg mjesta): Postoji samo nekoliko stvari koje su bolje od (uspješnog) programiranja i korištenja vašeg Arduina. Svakako jedna od tih stvari je korištenje vašeg ESP8266 kao Arduina s WiFi -om! U ovom uputstvu pokazat ću vam JEDNOSTAVAN način da ESP8266 radi kao web
Kako napraviti mobilnog robota pod kontrolom - DTMF baziran - Bez mikrokontrolera i programiranja - Kontrola sa bilo kojeg mjesta u svijetu - RoboGeeks: 15 koraka
Kako napraviti mobilnog robota pod kontrolom | DTMF baziran | Bez mikrokontrolera i programiranja | Kontrola sa bilo kojeg mjesta u svijetu | RoboGeeks: Želite napraviti robota kojim se može upravljati bilo gdje u svijetu, učinimo to