Talaan ng mga Nilalaman:

ESP8266 / ESP-12 Arduino Pinapatakbo ng SmartThings DS18B20 Temp. Sensor: 4 na Hakbang (na may Mga Larawan)
ESP8266 / ESP-12 Arduino Pinapatakbo ng SmartThings DS18B20 Temp. Sensor: 4 na Hakbang (na may Mga Larawan)

Video: ESP8266 / ESP-12 Arduino Pinapatakbo ng SmartThings DS18B20 Temp. Sensor: 4 na Hakbang (na may Mga Larawan)

Video: ESP8266 / ESP-12 Arduino Pinapatakbo ng SmartThings DS18B20 Temp. Sensor: 4 na Hakbang (na may Mga Larawan)
Video: Using a NodeMCU (V3) 12E ESP8266 with Arduino IDE 2024, Hulyo
Anonim
Image
Image

Gusto nating malaman lahat kung ano ang kasalukuyang temperatura ng kuwarto, at kung minsan kung ano ang temperatura sa ibang silid, o baka kahit sa iyong bahay bakasyunan sa kabilang panig ng mundo. Marahil nais mong subaybayan ang temperatura sa bahay ng iyong alagang Lizard? Dumating ka sa tamang lugar upang malaman kung paano bumuo ng iyong sariling koneksyon sa SmartThings na DS18B20 Temp. Sensor na may isang ESP8266 at Arduino. Suriin ang Vid na ito at basahin ang.

Hakbang 1: Hardware - Ano ang Kakailanganin mo

Hardware - Ano ang Kakailanganin mo
Hardware - Ano ang Kakailanganin mo
Hardware - Ano ang Kakailanganin mo
Hardware - Ano ang Kakailanganin mo
Hardware - Ano ang Kakailanganin mo
Hardware - Ano ang Kakailanganin mo

HINDI AKO nag-eendorso, kumakatawan, o tumatanggap ng anupaman para sa mga halimbawa sa ibaba. Caveat Emptor.

Kapalit kung kinakailangan para sa iyong mga indibidwal na kinakailangan / parameter. Ang mga link sa mga produkto ay para lamang sa mga halimbawa at hindi promosyon. Hindi ako gumamit ng risistor para sa DS18B20. Mangyaring gamitin ang iyong sariling paghuhusga.

1. ESP8266 ESP12 NodeMCU SOC

2. DS18B20 Temperature Sensor

3. NodeMCU Base

4. Samsung SmartThings 2.0 Hub

USB Micro Cable

Hakbang 2: Software - Ano ang Kakailanganin mo

Software - Ano ang Kakailanganin mo
Software - Ano ang Kakailanganin mo
Software - Ano ang Kakailanganin mo
Software - Ano ang Kakailanganin mo
Software - Ano ang Kakailanganin mo
Software - Ano ang Kakailanganin mo
Software - Ano ang Kakailanganin mo
Software - Ano ang Kakailanganin mo

ASSUMPTIONS: komportable na pagtatrabaho sa Arduino IDE, Library, SmartThings IDE at GITHub.

Arduino IDE

Samsung SmartThings IDE

SmartThings Android App

Github

Hakbang 3: Pag-setup ng Hardware

Pag-setup ng Hardware
Pag-setup ng Hardware

Para sa seksyong ito, ang mga hakbang na ipinaliwanag ay batay sa aking pag-setup. Ayusin kung kinakailangan.

  • I-install ang NodeMCU board papunta sa Node Base. (kumpirmahin ang tamang oryentasyon ng mga lokasyon ng antena na tumutugma sa bawat isa o mga pin na numero na tumutugma kung nakalista sa base)
  • I-install ang mga koneksyon ng babaeng terminator sa DS18B20. (Nag-snip ako, naghubas, naghinang at nagbalot ng mga jumper sa mga linya ng DS1820B)
  • Ikabit ang lakas ng DS18B20 sa 3.3v rail sa Node Base. Tingnan ang Pic.
  • Ikabit ang DS18B20 ground to ground rail sa Node Base. Tingnan ang Pic.
  • Ikabit ang Data ng DS18B20 upang i-pin ang D3 rail sa Node Base. Tingnan ang Pic.

TANDAAN: Maaaring kailanganin mong idiskonekta ang Koneksyon ng data kapag naglo-load ng sketch at muling kumonekta pagkatapos nakumpleto ang pag-load.

Hakbang 4: Pag-setup ng Software

Pag-setup ng Software
Pag-setup ng Software
Pag-setup ng Software
Pag-setup ng Software
Pag-setup ng Software
Pag-setup ng Software

ASSUMPTIONS: komportable na pagtatrabaho sa Arduino IDE, Library, SmartThings IDE at GITHub.

  • Mag-login sa iyong kani-kanilang mga SmartThings IDE at Github account.
  • Sundin ang LAHAT ng mga hakbang na ipinakita rito ni Daniel Ogorchock. AKA Ogiewon.

Alam kong maraming paunang impormasyon at pagsasaayos kung ito ang iyong unang pagkakataon sa pag-set up ng mga pagsasaayos ng ST_Anything, ngunit sulit ito. Mangyaring huwag mag-atubiling magtanong ng anumang mga katanungan na maaaring mayroon ka sa paraan. Bilang karagdagan, ang SmartThings Forum para sa proyektong ito ay isang magaling na lugar para sa mga tip at payo.

  • Baguhin ang naka-attach na sketch ng Arduino, pagdaragdag ng iyong mga detalye sa kapaligiran sa WiFi / SmartThings. Tumawag ang sketch kung saan gagawin ang mga pagbabago, tulad ng mga hakbang sa Pahina ng Github.
  • Sumangguni sa mga nakakabit na screenshot para sa (2) ST_Ang anumang partikular na mga pagbabago sa aparato. (Para sa bersyon ng NodeMCU 0.9… Palitan ang Pin D7 sa Pin D3) at pagbibigay ng puna sa anumang mga aparato / aklatan na maaaring hindi mo nais na mai-install sa ngayon.
  • Ang naka-attach na sketch ay may mga pagbabago sa D7 hanggang D3 at nagkomento ng mga extra. TANDAAN: Kung naalis mo ang pagkakakonekta ng jumper mula sa D #, muling kumonekta pagkatapos na mai-load ang sketch.
  • Buksan ang iyong SmartThings Mobile App. Kung kailangan mo pa ring magdagdag ng mga detalye ayon sa mga hakbang dito, gawin ito ngayon.
  • Tingnan ang iyong listahan ng mga aparato sa loob ng iyong SmartThings Mobile App, dapat mo na ngayong makita ang isang DS18B20 na nakalista sa iyong kasalukuyang temperatura.

Inirerekumendang: