Sadržaj:
- Korak 1: Postavite Ubidots račun
- 2. korak: aplikacija Jason
- Korak 3: Prije svega sigurnost
- Korak 4: Sheme
- Korak 5: Oglasna ploča
- Korak 6: Kodiranje
- Korak 7: Demo
Video: Glasovno upravljana svjetla s bilo kojeg mjesta s Jasonom: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:36
AC svjetla kojima se upravlja s bilo kojeg mjesta s internetskom vezom pomoću NodeMCU (ESP8266) i Jason (Android aplikacija).
Jason je aplikacija za pomoć glasovnim upravljanjem koju sam kodirao za Android uređaje za kontrolu električnog stanja uređaja s izmjeničnom strujom, do sada je mogao kontrolirati svjetla. Svjetlima možete upravljati s bilo kojeg mjesta na svijetu sve dok imate internetsku vezu. To je moguće pomoću IoT posrednika, u ovom slučaju koristimo Ubidots.
Da biste ga koristili, morate izgraditi hardverski modul koji se povezuje sa žaruljom (koje upute se nalaze u ovom vodiču), a također ćete morati stvoriti Ubidots račun.
Pa krenimo…
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 izravno prijaviti 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. Spremite svoj token, što ćemo kasnije koristiti.
2. korak: aplikacija Jason
Aplikacija se može preuzeti iz Trgovine Play, dostupna je na engleskom i španjolskom.
Kopirajte svoj token Ubidots u aplikaciju dodirivanjem kartice postavki, lijepljenjem u polje ključa Ubidots i dodirnite gumb spremi.
Sada moramo konfigurirati uređaj, otići na karticu uređaja i dodirnuti gumb 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 NodeMCU (unutarnji ESP8266) pin spojen na relej. I dodirnite spremi.
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.
Ja samo objavljujem ovaj obrazovni vodič i ni u kojem 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 sklopke 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
- Negativni 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 svoje stanje kako bismo i dalje mogli kontrolirati svjetla normalnim prekidačem.
Prekidač koji sam koristio ima dvostruko bacanje, 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 kabelom.
Kontrolom uzemljenja s relejem možemo kontrolirati AC stanje žarulje.
Korak 6: Kodiranje
Prije korištenja izvornog koda morate preuzeti neke knjižnice:
- Arduino jezgra za ESP8266 (pročitajte korak "Instaliranje s upraviteljem ploča")
- Ubidots ESP MQTT
Napomena: Ako ne znate dodati knjižnice 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š token UbidotsI na kraju prenesite svoj kôd na ploču.
I na kraju prenesite svoj kôd na ploču.
Korak 7: Demo
Radi!
Preporučeni:
Sigurno pristupite svom Pi s 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
Glasovno upravljanje vašim domom s bilo kojeg mjesta na svijetu: 5 koraka
Glasovno upravljanje vašim domom s bilo kojeg mjesta na svijetu: … više nije znanstvena fantastika … Koristeći danas dostupan hardver i softver, ovaj Instructable pokazat će kako je moguće glasovnom kontrolom većine vaših kućnih sustava putem glasovnog upravljanja, pametnog telefona, tableta i/ili računala s bilo kojeg mjesta
Povoljna pametna kuća - 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 obitelj. Tako da u svom domu imamo puno elektroničkih uređaja kao što su grijač, klima uređaj, perilica rublja itd. Kad se vrate kući, trebali bi se osjećati ugodno u ter
Upravljajte ESP8266 putem 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
Nahranite svoje riblje pahuljice s bilo kojeg mjesta!: 7 koraka (sa slikama)
Nahranite svoje riblje pahuljice s bilo kojeg mjesta !: Nahranite svoju ribu s bilo kojeg mjesta na svijetu. Kompatibilan s pahuljicama! Na internetu postoji mnogo hranilica za ribu, ali ne i mnogo onih koji hrane riblje pahuljice. Glavna prehrana moje zlatne ribice. Uživam hraniti svoju ribu i kad putujem želim uživati u istom