Talaan ng mga Nilalaman:

Mga Kinokontrol na Boses ng Boses Mula Sa Kahit Saan Sa Gamit ni Jason: 7 Mga Hakbang
Mga Kinokontrol na Boses ng Boses Mula Sa Kahit Saan Sa Gamit ni Jason: 7 Mga Hakbang

Video: Mga Kinokontrol na Boses ng Boses Mula Sa Kahit Saan Sa Gamit ni Jason: 7 Mga Hakbang

Video: Mga Kinokontrol na Boses ng Boses Mula Sa Kahit Saan Sa Gamit ni Jason: 7 Mga Hakbang
Video: ANG GANDA NG MISIS NI RIGOR!๐Ÿ˜#johnestrada #prescillameirelles 2024, Hulyo
Anonim
Mga Kinokontrol na Boses ng Boses Mula Sa Kahit Saan Gamit Si Jason
Mga Kinokontrol na Boses ng Boses Mula Sa Kahit Saan Gamit Si Jason

Ang mga ilaw ng AC na kinokontrol mula sa kahit saan na may koneksyon sa internet gamit ang NodeMCU (ESP8266) at Jason (Android App).

Si Jason ay isang kinokontrol na katulong na app ng app na naka-code para sa mga Android device upang makontrol ang estado ng elektrikal ng isang appliance ng AC, hanggang ngayon ay makokontrol nito ang mga ilaw. Maaari mong kontrolin ang mga ilaw mula sa kahit saan sa mundo hangga't mayroon kang koneksyon sa internet. Posible ito sa pamamagitan ng paggamit ng isang IoT broker, sa kasong ito gumagamit kami ng Ubidots.

Upang magamit ito kailangan mong buuin ang module ng hardware na kumokonekta sa bombilya, (kung aling mga tagubilin ang nasa tutorial na ito) at kakailanganin mo ring lumikha ng isang Ubidots account.

Magsimula na tayo โ€ฆ

Hakbang 1: Itakda ang Ubidots Account

Itakda ang Ubidots Account
Itakda ang Ubidots Account
Itakda ang Ubidots Account
Itakda ang Ubidots Account
Itakda ang Ubidots Account
Itakda ang Ubidots Account

Ang unang bagay na kailangan mong gawin ay pumunta sa website ng Ubidots for Education at lumikha ng isang account. Maaari kang direktang mag-sign in kung mayroon ka nang Twitter, Github, Google o Facebook account.

Kapag nagawa mo na ang iyong account magkakaroon ka ng access sa iyong token, sa pag-click sa iyong username sa kanang sulok sa itaas at pag-click sa Mga Kredensyang API. I-save ang iyong token, tulad ng gagamitin namin sa paglaon.

Hakbang 2: Jason App

Jason App
Jason App
Jason App
Jason App
Jason App
Jason App
Jason App
Jason App

Maaaring ma-download ang app mula sa Play Store, magagamit ito sa ingles at espanyol.

Kopyahin ang iyong token ng Ubidots sa app, sa pamamagitan ng pag-tap sa tab na mga setting, i-paste ito sa Ubidots key field at i-tap ang save button.

Ngayon kailangan naming i-configure ang isang aparato, pumunta sa tab na mga aparato, at i-tap ang add button. Magpasok ng isang pangalan, mas mabuti ang pangalan ng lugar kung nasaan ang mga ilaw, upang masabi mong "Buksan ang mga ilaw sa kusina". Sa ESP32 I / O Pin piliin ang "5", na kung saan ay ang NodeMCU (panloob na ESP8266) na pin na konektado sa relay. At i-tap ang i-save.

Hakbang 3: Kaligtasan Una

Kaligtasan Una
Kaligtasan Una

Sa proyektong ito nakikipagtulungan kami sa mains boltahe (A / C boltahe) na mapanganib kung hindi mo alam kung ano ang iyong ginagawa, maging maingat. HINDI HINDI hawakan ang ANUMANG bahagi ng circuit o makipagtulungan dito kung ito ay konektado sa lakas ng dingding. Kung hindi mo alam kung ano ang iyong ginagawa, huminto ka rito o kumuha ng tulong mula sa mga propesyonal.

Nai-post ko lamang ang pang-edukasyon na tutorial na ito at hindi ako responsable para sa anumang pinsala o pinsala na maaaring sanhi mo.

Hakbang 4: Mga Skematika

Mga Skema
Mga Skema
  • Lakasin ang NodeMCU sa pamamagitan ng pagkonekta sa VIN sa VCC (5V) at GND pin sa GND.
  • Ikonekta ang D8 sa isang dulo ng switch at sa isang 2.2K Ohm risistor na naugnay sa GND.
  • Ikonekta ang kabilang dulo ng switch sa 3.3V dahil ang NodeMCU ay maaaring hawakan lamang ang boltahe na iyon sa I / O Pins.
  • D1 hanggang 2.2k Ohm risistor sa base ng NPN transistor
  • Negatibong DC ng relay sa colector ng transistor.
  • Transitor emitter sa GND.
  • PositiveDC ng relay sa 5V.
  • Negatibo ng bombilya sa isang AC pin ng relay.
  • Positibo ng bombilya sa AC Live (Positibong AC).
  • Iba pangAC pin ng relay sa Neutral (Negatibo ng AC)

TANDAAN: Ang VCC 5V ay ibibigay mula sa isang usb cable na konektado sa isang simpleng charger ng transpormer ng telepono.

Hakbang 5: Breadboard

Breadboard
Breadboard
Breadboard
Breadboard
Breadboard
Breadboard
Breadboard
Breadboard

Ang switch ay maaaring isang simpleng switch ng toggle o isang switch sa dingding, kailangang makita lamang kung binago ng gumagamit ang estado nito upang makontrol pa rin natin ang mga ilaw gamit ang isang normal na switch.

Ang switch na ginamit ko ay may doble na itapon, kailangan lang namin ng isa, kaya't ikinonekta ko ang pin na 1 hanggang 3V ng NodeMCU at pin 2 ng switch sa NodeMCU pin D8.

Ang supply ng kuryente ay magiging isang charger sa dingding ng telepono na 5V na may isang hubad na usb cable.

Sa pamamagitan ng pagkontrol sa koneksyon sa lupa sa relay maaari naming makontrol ang katayuan ng AC ng bombilya.

Hakbang 6: Code

Bago mo gamitin ang source code, kailangan mong mag-download ng ilang mga aklatan:

  • Arduino core para sa ESP8266 (Basahin ang hakbang na "Pag-install sa Boards Manager")
  • Ubidots ESP MQTT

Tandaan: Kung hindi mo alam kung paano magdagdag ng mga aklatan sa arduino IDE, maaari mong sundin ang madaling tutorial na ito.

Itakda ang iyong development board sa NodeMCU 1.0 (ESP-12E Module). Kailangan mong baguhin ang ilang mga variable sa code:

  • Ang iyong SSID (Pangalan ng iyong home Wi-Fi network)
  • Ang password ng iyong Wi-FI network
  • Ang iyong Ubidots token At sa wakas ay i-upload ang iyong code sa board.

At sa wakas ay i-upload ang iyong code sa board.

Hakbang 7: Demo

Gumagana siya!

Inirerekumendang: