Satura rādītājs:
- 1. darbība: iestatiet Ubidots kontu
- 2. darbība: lietotne Jason
- 3. darbība. Vispirms drošība
- 4. solis: shēmas
- 5. solis: maizes dēlis
- 6. darbība: kods
- 7. darbība: demonstrācija
Video: Ar balsi vadāmas gaismas no jebkuras vietas ar Džeisonu: 7 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Maiņstrāvas gaismas, kuras tiek kontrolētas no jebkuras vietas ar interneta pieslēgumu, izmantojot NodeMCU (ESP8266) un Jason (Android lietotne).
Džeisons ir ar balsi vadāma palīga lietotne, kuru es kodēju Android ierīcēm, lai kontrolētu maiņstrāvas ierīces elektrisko stāvokli, līdz šim tā var kontrolēt gaismas. Jūs varat kontrolēt apgaismojumu no jebkuras vietas pasaulē, ja vien jums ir interneta pieslēgums. Tas ir iespējams, izmantojot IoT brokeri, šajā gadījumā mēs izmantojam Ubidots.
Lai to izmantotu, jums ir jāizveido aparatūras modulis, kas savienojas ar spuldzi (norādījumi ir šajā apmācībā), un jums būs jāizveido arī Ubidots konts.
Tātad sāksim…
1. darbība: iestatiet Ubidots kontu
Pirmā lieta, kas jums jādara, ir doties uz vietni Ubidots for Education un izveidot kontu. Jūs varat pierakstīties tieši, ja jums jau ir Twitter, Github, Google vai Facebook konts.
Kad esat jau izveidojis savu kontu, jums būs piekļuve savam marķierim, noklikšķinot uz sava lietotājvārda augšējā labajā stūrī un noklikšķinot uz API akreditācijas dati. Saglabājiet savu marķieri, jo mēs to izmantosim vēlāk.
2. darbība: lietotne Jason
Lietotni var lejupielādēt no Play veikala, tā ir pieejama angļu un spāņu valodā.
Kopējiet Ubidots marķieri lietotnē, pieskaroties cilnei Iestatījumi, ielīmējot to Ubidots atslēgas laukā un pieskaroties pogai Saglabāt.
Tagad mums jākonfigurē ierīce, dodieties uz cilni Ierīces un pieskarieties pogai Pievienot. Ievadiet nosaukumu, vēlams apgabala nosaukumu, kurā atrodas gaismas, lai jūs varētu teikt "Ieslēdziet virtuves apgaismojumu". ESP32 I/O tapā izvēlieties "5", kas būs NodeMCU (iekšējā ESP8266) tapa, kas savienota ar releju. Un pieskarieties pie Saglabāt.
3. darbība. Vispirms drošība
Šajā projektā mēs strādājam ar tīkla spriegumu (A/C spriegumu), kas ir bīstami, ja nezināt, ko darāt, esiet ļoti uzmanīgs. NEKAD nepieskarieties nevienai ķēdes daļai un nestrādājiet ar to, ja tā ir pievienota sienas elektrotīklam. Ja jūs nezināt, ko darāt, apstājieties šeit vai lūdziet palīdzību no profesionāļiem.
Es ievietoju tikai šo izglītojošo pamācību, un es nekādā gadījumā neesmu atbildīgs par jebkādiem savainojumiem vai bojājumiem, ko jūs varat radīt.
4. solis: shēmas
- Barojiet NodeMCU, savienojot VIN ar VCC (5V) un GND tapu ar GND.
- Savienojiet D8 ar vienu slēdža galu un ar 2,2 K omu rezistoru, kas savienots ar GND.
- Pievienojiet slēdža otru galu pie 3.3V, jo NodeMCU var apstrādāt tikai šo spriegumu savās I/O tapās.
- D1 līdz 2,2 kΩ rezistors līdz NPN tranzistora pamatnei
- Releja negatīvā līdzstrāva līdz tranzistora kolektoram.
- Tranzistora emitētājs uz GND.
- Pozitīvs releja līdzstrāvas līdzstrāva.
- Negatīva spuldze uz vienu releja maiņstrāvas tapu.
- Pozitīvs no spuldzes uz AC Live (AC pozitīvs).
- Cits releja kontakts uz neitrālo (maiņstrāvas negatīvs)
PIEZĪME. VCC 5V tiks piegādāts no USB kabeļa, kas savienots ar vienkāršu tālruņa transformatora lādētāju.
5. solis: maizes dēlis
Slēdzis var būt vienkāršs pārslēgšanas slēdzis vai sienas slēdzis, tam vienkārši jānosaka, vai lietotājs maina savu stāvokli, lai mēs joprojām varētu kontrolēt gaismas ar parastu slēdzi.
Slēdzim, kuru es izmantoju, ir dubults metiens, mums ir vajadzīgs tikai viens, tāpēc es pievienoju tā tapu 1 līdz 3V no NodeMCU un slēdža 2.tapu ar NodeMCU tapu D8.
Barošanas avots būs 5V tālruņa sienas lādētājs ar atdalītu USB kabeli.
Kontrolējot zemes savienojumu ar releju, mēs varam kontrolēt spuldzes maiņstrāvas stāvokli.
6. darbība: kods
Pirms avota koda izmantošanas jums ir jālejupielādē dažas bibliotēkas:
- Arduino kodols ESP8266 (izlasiet soli "Instalēšana, izmantojot dēļu pārvaldnieku")
- Ubidots ESP MQTT
Piezīme. Ja jūs nezināt, kā pievienot bibliotēkas arduino IDE, varat izpildīt šo vienkāršo pamācību.
Iestatiet attīstības paneli uz NodeMCU 1.0 (ESP-12E modulis). Jums jāmaina daži koda mainīgie:
- Jūsu SSID (jūsu mājas Wi-Fi tīkla nosaukums)
- Jūsu Wi-Fi tīkla parole
- Un visbeidzot augšupielādējiet savu kodu uz tāfeles.
Un visbeidzot augšupielādējiet savu kodu uz tāfeles.
7. darbība: demonstrācija
Tas strādā!
Ieteicams:
Droši piekļūstiet savam Pi no jebkuras vietas pasaulē: 7 soļi
Droša piekļuve jūsu Pi no jebkuras vietas pasaulē: man ir dažas lietojumprogrammas, kas visu diennakti darbojas Pi. Ikreiz, kad izgāju no savas mājas, kļuva ļoti grūti pārbaudīt Pi veselību un stāvokli. Pēc tam es pārvarēju nelielu šķērsli, izmantojot ngrok. Piekļūstot ierīcei no ārpuses, varat
Balss vadība mājās no jebkuras vietas pasaulē: 5 soļi
Balss vadība jūsu mājās no jebkuras vietas pasaulē: … vairs nav zinātniskā fantastika … Izmantojot mūsdienās pieejamo aparatūru un programmatūru, šī pamācība parādīs, kā ir iespējams vadīt balss vadību lielākajai daļai jūsu mājas sistēmu, izmantojot balss vadību, viedtālruni, planšetdatoru un/vai datoru no jebkuras vietas
Zemu izmaksu viedā māja - vadība no jebkuras vietas pasaulē: 6 soļi
Zemu izmaksu viedā māja - kontrole no jebkuras vietas PASAULĒ: Par. Mūsdienās abi vecāki strādā, lai ģimenei būtu ērta dzīve. Tāpēc mūsu mājās ir daudz elektronikas ierīču, piemēram, sildītājs, maiņstrāva, veļas mašīna utt. Kad viņi atgriežas mājās, viņiem jājūtas ļoti ērti
Ar balsi vadāmas motorollera gaismas un garāžas durvis: 6 soļi
Ar balsi vadāmi motorolleru lukturi un garāžas durvis: Sveiki visiem! Es nesen nopirku elektrisko motorolleri, bet tam nebija aizmugurējā apgaismojuma, kā arī nebija iebūvēta garāžas durvju atvērēja … PĀRSTEIGUMS !! (ノ ゚ 0 ゚) ノ ~ Tātad, es nolēmu izgatavot savu garāžas durvju tālvadības pulti un aizmugurējos lukturus, nevis tos iegādāties. Kas ir
ESP8266 vadība internetā (no jebkuras vietas): 5 soļi (ar attēliem)
ESP8266 vadība internetā (no jebkuras vietas): ir tikai dažas lietas, kas ir labākas par (veiksmīgu) Arduino programmēšanu un izmantošanu. Protams, viena no šīm lietām ir izmantot jūsu ESP8266 kā Arduino ar WiFi! Šajā pamācībā es jums parādīšu VIEGLU veidu, kā panākt, lai ESP8266 darbotos kā tīmekļa se