Satura rādītājs:

Ar balsi vadāmas gaismas no jebkuras vietas ar Džeisonu: 7 soļi
Ar balsi vadāmas gaismas no jebkuras vietas ar Džeisonu: 7 soļi

Video: Ar balsi vadāmas gaismas no jebkuras vietas ar Džeisonu: 7 soļi

Video: Ar balsi vadāmas gaismas no jebkuras vietas ar Džeisonu: 7 soļi
Video: Страшные истории. ЗАПЕРТАЯ КОМНАТА. Деревенские страшилки. Ужасы. Мистика. 2024, Novembris
Anonim
Ar balsi vadāmas gaismas no jebkuras vietas kopā ar Džeisonu
Ar balsi vadāmas gaismas no jebkuras vietas kopā ar Džeisonu

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

Iestatiet Ubidots kontu
Iestatiet Ubidots kontu
Iestatiet Ubidots kontu
Iestatiet Ubidots kontu
Iestatiet Ubidots kontu
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

Jason lietotne
Jason lietotne
Jason lietotne
Jason lietotne
Jason lietotne
Jason lietotne
Jason lietotne
Jason lietotne

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

Drošība pirmajā vietā
Drošība pirmajā vietā

Š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

Shēmas
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

Maizes dēlis
Maizes dēlis
Maizes dēlis
Maizes dēlis
Maizes dēlis
Maizes dēlis
Maizes dēlis
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: