Talaan ng mga Nilalaman:
- Hakbang 1: Blynk Mobile App
- Hakbang 2: Paano Magsimula
- Hakbang 3: Paano Mukha ang Set-up?
- Hakbang 4: At Paano Tungkol sa Code?
Video: YABC - Ngunit Isa pang Blynk Controller - IoT Cloud Temperature at Humidity Controller, ESP8266: 4 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Kumusta Mga Gumagawa, Kamakailan nagsimula akong lumalagong mga kabute sa bahay, mga kabute ng Oysters, ngunit mayroon na akong 3x ng mga tagakontrol na ito sa bahay para sa kontrol ng Fermenter Temperature para sa aking serbesa sa bahay, ginagawa din ng asawa ang bagay na ito ng Kombucha ngayon, at bilang isang Thermostat para sa Heater control. Ang konsepto ay pareho para sa maraming iba't ibang mga application, berdeng bahay, paggawa ng serbesa sa bahay, spa pool, heater at iba pa.
Naniniwala akong ang pagpigil sa temperatura ay isa sa pinakatanyag na aplikasyon ng IoT at Blynk samakatuwid ay nagpasya na buuin ang proyektong ito at ibahagi sa iyo. Ang bagay na pinaka nakakainis sa akin ay ang mga mahihinang terminal sa murang board na hindi mahigpit na humahawak ng mga kable, naiwan ang mga live na wire na nakalantad at bukod doon, lahat ng aking mga pagtatangka na makahanap ng mga "magandang hitsura" na mga kaso para sa mga proyekto sa DIY na gumagamit ng iba't ibang mga board ay nabigo, at hindi kailanman sinubukan ang 3D na pag-print.
** Mga tampok sa PCB: **
- Batay sa ESP8266 ESP-WROOM-02;
- Pinagana ang Lokal na OTA;
- WS2812 RGB LED;
- Ang mga TX at RX pin ay nakalantad sa isang 3-pin male header, para sa pagprograma at monitor;
- 3 x 250VAC / 30VDC 7A AgSnO2 relay;
- Mga terminal ng plug-in na tornilyo;
- Power Supply 9 ~ 12VDC (hindi kasama);
** Sinusuportahan ang mga probe **
- BME280;
- HTU21D;
- SHT3x;
- AM2315; (Ang aking personal na paborito dahil sa hugis nito)
- One-wire ng DS18B20;
- NTC Thermistor (hindi talaga isang mahusay na pagpipilian);
** Pinout **
Tulad ng ang ESP8266 ay may ilang mga kakaibang katangian tungkol sa kung aling pin ang maaaring magamit bilang isang sensor at bilang isang Relay habang binabago nito ang estado nito sa panahon ng pag-boot ay binago ko ang ilang mga pin sa paligid tulad ng sumusunod:
# tukuyin ang NTCINPUT A0
#define SDA_PIN 12 #define SCL_PIN 14 // DS18B20 DATA WIRE GOES DITO AS GOELL #define RLY1_PIN 4 // Aktibo HINDI #define RLY2_PIN 5 // Aktibong TINGA #Tukuyin ang RLY3_PIN 15 // Aktibong Mataas # tukuyin ang BOARD_BUTTON_PIN 0 // tukuyin ang BOARD_LED_PIN_WS2812 13
** Kung nais mong bumili ng isa at tulungan akong umalis sa aking day time job;) - MY Store sa Tindie
Hakbang 1: Blynk Mobile App
Ito ay isang pinalawig na bersyon ng Blynk App na kakailanganin mong bumili ng ilang enerhiya dahil nangangailangan ang App ng 4, 400 na mga puntos ng enerhiya, makakahanap ka ng isang mas simpleng bersyon sa: YABC Simple at hindi mo kakailanganing bumili ng enerhiya nang una.
I-download ang Blynk App: Pagsisimula sa Blynk
- I-download ang Blynk App: https://j.mp/blynk_Android o
- Pindutin ang icon ng QR-code at ituro ang camera sa code sa ibaba
- Masiyahan sa aking app!
Hakbang 2: Paano Magsimula
Ang firmware ay may lahat ng kailangan mo upang makontrol ang Heating at Cooling gamit ang Blynk Cloud App.
Pindutin nang matagal ang pindutan ng 3 segundo o higit pa at sisimulan ng board ang mode ng Access point na "YABC-xxxxx" na sinusundan ng 6 na huling digit ng board ng MAC address:
Kumonekta sa network (walang kinakailangang password) at ang Captive Portal ay dapat na awtomatikong magsimula, kung hindi ito nagsisimula, mangyaring pumunta sa iyong internet browser at pumunta sa 192.168.4.1 ang mga sumusunod na screen ng pagsasaayos ay magagamit, ipasok ang iyong mga kredensyal sa WiFi, Blynk Ang numero ng pagpapatotoo ay nakuha mula sa App kapag na-clone ang proyekto sa itaas at piliin ang iyong pagsisiyasat sa temperatura at i-save.
Matapos i-save ang pagsasaayos ang board ay muling restart at kumonekta sa WiFi kaalaman at kung ang lahat ay tama maaari mong simulan ang paggamit ng iyong Blynk App at Kontrolin ang temperatura sa iyong sariling IoT controller.
Hakbang 3: Paano Mukha ang Set-up?
Gumagamit ako ng isang 60W Thermoelectric Peltier Cooler Refrigeration Semiconductor Cooling System Kit Cooler Fan Finished Kit upang makontrol ang Heating at Cooling dahil ang Peltier ay maaaring gawin ang parehong sa pamamagitan ng pagbabago ng polarity nito, alam kong hindi ito ang pinaka mahusay na paraan ngunit ginagawa nito ang trabaho.
Ang Peltier ay medyo gutom sa kuryente kaya't kakailanganin mo ang isang "mataas na kasalukuyang" 12VDC power supply ng isang bagay tulad nito: AC110V 220V Sa DC12V Power supply 12V 10A mangyaring tiyakin na pumili ng isang Mataas na Kapasidad tulad ng kailangan ng Peltier ng 60W at kailangan mo pa ring mag-power fan at ang board ng ESP8266 + ang mga spec ng supply ng kuryente ay hindi masyadong maaasahan.
Gumagamit ako ng mga panlabas na relay upang maprotektahan ang pangunahing board (ang mga panlabas na relay ay mas mura kaysa sa pagpapalit sa pangunahing board kung may mali) at upang baguhin din ang polarity, kung gumagamit ka ng Peltier para sa Paglamig ** O ** Heating * * ** lamang o mayroong 2 mapagkukunan na hindi mo kailangan ang mga ito.
** Ganito ang diagram ng mga kable: **
Hakbang 4: At Paano Tungkol sa Code?
Dito ka na, ngunit kakailanganin mo rin ang inangkop na untrol_WiFiManager Library mula sa GitHub. At marami pang iba.
Mukhang nakakatawa ang code kapag nai-post dito ngunit makikita mo sa My Github Page
Inirerekumendang:
Isa pang Karamihan sa 3D Naka-print na Rotary Switch: 7 Hakbang (na may Mga Larawan)
Isa pang Karamihan sa 3D Printed Rotary Switch: Habang pabalik ay lumikha ako ng isang Karamihan sa 3D Printed Rotary Switch na partikular para sa aking proyekto sa Minivac 601 Replica. Para sa aking bagong proyekto sa Think-a-Tron 2020, nahanap ko ang aking sarili na nangangailangan ng isa pang paikot na switch. Naghahanap ako para sa isang switch ng mount ng SP5T panel. Isang additi
Lamang Isa pang ATtiny85 Retro Gaming Console: 4 Hakbang
Lamang Isa pang ATtiny85 Retro Gaming Console: Isang maliit na pag-set na tulad ng retro Console na nakabatay sa paligid ng ATtiny85 x 0.96 OLED para sa paglalaro ng mga invaders sa espasyo, Tetris, atbp
Isa pang MIDI sa CV Box: 7 Hakbang (na may Mga Larawan)
Isa pang MIDI sa CV Box: Ang isa pang MIDI to CV box ay isang proyekto na binuo ko nang isang Korg MS10 ang kumatok sa aking pintuan at naganap sa aking studio. Ang pagiging ang aking pag-setup ay lubos na nauugnay sa MIDI upang i-automate at i-syncronize ang lahat ng mga instrumento, nang bumili ako ng MS10 ng unang problema na mayroon ako
Pagprogram ng isang Arduino Paggamit ng Isa pang Arduino upang Maipakita ang isang Scrolling Text Nang Walang Library: 5 Mga Hakbang
Ang Programming ng isang Arduino Paggamit ng Isa pang Arduino upang Maipakita ang isang Scrolling Text Nang Walang Library: Ang Sony Spresense o Arduino Uno ay hindi ganoon kamahal at hindi nangangailangan ng maraming lakas. Gayunpaman, kung ang iyong proyekto ay may limitasyon sa kapangyarihan, espasyo, o kahit na badyet, baka gusto mong isaalang-alang ang paggamit ng Arduino Pro Mini. Hindi tulad ng Arduino Pro Micro, Arduino Pro Mi
LED Device Gamit ang Bluetooth: Entry para sa Isa pang Lahi ng Dimensyon: 6 na Hakbang
LED Device Gamit ang Bluetooth: Entry para sa Isa pang Lahi ng Dimensyon: Ito ay isang gawa ng ilaw na aparato sa ilaw na aparato para sa aking proyekto sa iskultura na pinangalanang Sagradong Bagay. Ginagamit ko ang aparatong ito upang magpakita ng isang entry para sa isang bagong mundo. Kapag binuksan ko ang ilaw na LED, maaari naming makita ang isang walang katapusang lagusan sa loob ng kongkretong kahon. Ang LED strip ay kontrol