Სარჩევი:
- ნაბიჯი 1: ბლინკის მობილური აპლიკაცია
- ნაბიჯი 2: როგორ დავიწყოთ
- ნაბიჯი 3: როგორ გამოიყურება კონფიგურაცია?
- ნაბიჯი 4: და რაც შეეხება კოდს?
ვიდეო: YABC - კიდევ ერთი ბლინკის კონტროლერი - IoT Cloud ტემპერატურისა და ტენიანობის კონტროლერი, ESP8266: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
გამარჯობა შემქმნელებო, მე ცოტა ხნის წინ დავიწყე სოკოს მოყვანა სახლში, ოიტერსის სოკო, მაგრამ მე უკვე მაქვს ამ კონტროლერების 3 -ჯერ სახლში Fermenter ტემპერატურის კონტროლისთვის ჩემი სახლის მომზადებისთვის, ცოლი ასევე აკეთებს ამ კომბუჩას საქმეს ახლა და როგორც თერმოსტატი გამათბობლის კონტროლისთვის. კონცეფცია ერთი და იგივეა სხვადასხვა პროგრამებისთვის, სათბურები, სახლის დაყენება, სპა აუზები, გამათბობლები და სხვა.
მე მჯერა, რომ ტემპერატურის კონტროლი არის IoT და Blynk– ის ერთ – ერთი ყველაზე პოპულარული პროგრამა, ამიტომ გადავწყვიტე ავაშენო ეს პროექტი და გაგიზიაროთ. ის, რაც ყველაზე მეტად მაღიზიანებს, არის ის იაფი ტერმინალები იატაკზე, რომლებიც არ იკავებენ კაბელებს სწორად, რის გამოც ცოცხალი მავთულები დაუტოვებიათ და ამის გარდა, ყველა მცდელობა ვიპოვნო წვრილმანი პროექტებისათვის სხვადასხვა დაფების გამოყენებით, და არასოდეს უცდია 3D ბეჭდვა.
** PCB მახასიათებლები: **
- ESP8266 ESP-WROOM-02 დაფუძნებული;
- ადგილობრივი OTA ჩართულია;
- WS2812 RGB LED;
- TX და RX ქინძისთავები გამოვლენილია 3 პინიან მამაკაცის სათაურზე, პროგრამირებისა და მონიტორისთვის;
- 3 x 250VAC/30VDC 7A AgSnO2 რელეები;
- დანამატიანი ხრახნიანი ტერმინალები;
- კვების ბლოკი 9 ~ 12VDC (არ შედის);
** ზონდები მხარდაჭერილია **
- BME280;
- HTU21D;
- SHT3x;
- AM2315; (ჩემი პირადი ფავორიტი მისი ფორმის გამო)
- DS18B20 ერთი მავთული;
- NTC თერმისტორი (ნამდვილად არ არის კარგი ვარიანტი);
** პინუტი **
ESP8266– ს აქვს გარკვეული თავისებურებები, რომლის მიხედვითაც pin შეიძლება გამოყენებულ იქნას როგორც სენსორი და როგორც სარელეო, როდესაც ის იცვლის თავის მდგომარეობას ჩატვირთვისას, მე შევცვალე რამდენიმე ქინძისთავები შემდეგნაირად:
#განსაზღვრეთ NTCINPUT A0
#განსაზღვრეთ SDA_PIN 12 #განსაზღვრეთ SCL_PIN 14 // DS18B20 DATA WIRE GOES HERE as well განსაზღვრეთ BOARD_LED_PIN_WS2812 13
** თუ გსურთ იყიდოთ ერთი და დამეხმაროთ დღის სამუშაო დღის დატოვებაში;) - ჩემი მაღაზია Tindie– ზე
ნაბიჯი 1: ბლინკის მობილური აპლიკაცია
ეს არის Blynk App– ის გაფართოებული ვერსია, თქვენ დაგჭირდებათ ენერგიის შესაძენად, რადგან აპლიკაცია მოითხოვს 4 400 ენერგეტიკულ წერტილს, თქვენ იპოვით უფრო მარტივ ვერსიას მისამართზე: YABC Simple და თქვენ არ დაგჭირდებათ ენერგიის ყიდვა თავდაპირველად.
ჩამოტვირთეთ ბლინკის აპლიკაცია: დაიწყეთ ბლინკით
- ჩამოტვირთეთ ბლინკის აპლიკაცია: https://j.mp/blynk_Android ან
- შეეხეთ QR კოდის ხატულას და მიუთითეთ კამერა ქვემოთ მოცემულ კოდზე
- ისიამოვნეთ ჩემი აპლიკაციით!
ნაბიჯი 2: როგორ დავიწყოთ
Firmware– ს აქვს ყველაფერი რაც თქვენ გჭირდებათ გათბობისა და გაგრილების გასაკონტროლებლად Blynk Cloud აპლიკაციის გამოყენებით.
დააჭირეთ ღილაკს 3 წამი ან მეტი და დაფა დაიწყებს წვდომის წერტილის რეჟიმს "YABC-xxxxx", რასაც მოჰყვება დაფის MAC მისამართის 6 ბოლო ციფრი:
დაუკავშირდით ქსელს (პაროლი არ არის საჭირო) და ტყვეთა პორტალი უნდა დაიწყოს ავტომატურად, თუ ის არ დაიწყება, გთხოვთ გადადით თქვენს ინტერნეტ ბრაუზერში და გადადით 192.168.4.1 შემდეგ კონფიგურაციის ეკრანებზე, ჩაწერეთ თქვენი WiFi სერთიფიკატები, ბლინკი ავთენტიფიკაციის ნომერი ამოღებულია აპლიკაციიდან ზემოთ პროექტის კლონირებისას და შეარჩიეთ თქვენი ტემპერატურის ზონდი და შეინახეთ.
კონფიგურაციის შენახვის შემდეგ დაფა გადაიტვირთება და დაუკავშირდება WiFi- ს ინფორმირებული და თუ ყველაფერი წესრიგშია შეგიძლიათ დაიწყოთ თქვენი Blynk აპლიკაციის გამოყენება და გააკონტროლოთ ტემპერატურა საკუთარი IoT კონტროლერით.
ნაბიჯი 3: როგორ გამოიყურება კონფიგურაცია?
მე ვიყენებ 60W თერმოელექტრული Peltier Cooler Refrigeration Semiconductor Cooling System Kit Cooler Fan Finished Kit, რათა გავაკონტროლო გათბობა და გაგრილება, რადგან პელტიერს შეუძლია ორივე გააკეთოს პოლარობის შეცვლით, მე ვიცი, რომ ეს არ არის ყველაზე ეფექტური გზა, მაგრამ ის საქმეს აკეთებს რა
პელტიე საკმაოდ ენერგიულია, ასე რომ დაგჭირდებათ 12VDC კვების "მაღალი დენის" წყარო: AC110V 220V DC12V კვების ბლოკი 12V 10A გთხოვთ დარწმუნდეთ, რომ შეარჩიეთ მაღალი სიმძლავრე, რადგან პელტიეს სჭირდება 60W და თქვენ კვლავ გჭირდებათ ენერგია ვენტილატორი და ESP8266 დაფა + კვების ბლოკის მახასიათებლები არ არის ძალიან საიმედო.
მე ვიყენებ გარე რელეებს მთავარი დაფის დასაცავად (გარე რელეები უფრო იაფია ვიდრე მთავარი დაფის შეცვლა თუ რამე არასწორედ წარიმართება) და ასევე პოლარობის შესაცვლელად, თუ თქვენ იყენებთ პელტიერს გაგრილებისთვის ** ან ** გათბობა* *მხოლოდ ** ან გაქვთ 2 წყარო, რომელიც არ გჭირდებათ.
** გაყვანილობის დიაგრამა ასე გამოიყურება: **
ნაბიჯი 4: და რაც შეეხება კოდს?
აჰა, თქვენც დაგჭირდებათ ადაპტირებული untrol_WiFiManager ბიბლიოთეკა GitHub– დან. Და მრავალი სხვა.
კოდი სასაცილოდ გამოიყურება აქ გამოქვეყნებისას, მაგრამ შეგიძლიათ ნახოთ ჩემი Github გვერდზე
გირჩევთ:
როგორ გააკეთოთ Arduino ტემპერატურისა და ტენიანობის ავტომატური კონტროლერი: 3 ნაბიჯი
როგორ გააკეთოთ Arduino ტემპერატურისა და ტენიანობის ავტომატური კონტროლერი: 1
ტემპერატურისა და ტენიანობის მონიტორინგი ESP-01 & DHT და AskSensors Cloud გამოყენებით: 8 ნაბიჯი
ტემპერატურისა და ტენიანობის მონიტორინგი ESP-01 & DHT და AskSensors Cloud გამოყენებით: ამ სასწავლო ინსტრუქციაში ჩვენ ვისწავლით თუ როგორ უნდა მონიტორინგს ტემპერატურა და ტენიანობა გაზომვები IOT-MCU/ESP-01-DHT11 დაფისა და AskSensors IoT პლატფორმის გამოყენებით. . მე ვირჩევ IOT-MCU ESP-01-DHT11 მოდულს ამ პროგრამისთვის, რადგან ის
ტემპერატურისა და ტენიანობის მონიტორინგი ბლინკის გამოყენებით: 6 ნაბიჯი
ტემპერატურისა და ტენიანობის მონიტორინგი ბლინკის გამოყენებით: ამ სახელმძღვანელოში ჩვენ ვაპირებთ ტემპერატურისა და ტენიანობის მონიტორინგს DHT11– ის გამოყენებით და მონაცემებს ვაგზავნით ღრუბელში Blynk– ის გამოყენებით ამ გაკვეთილისთვის საჭირო კომპონენტები: Arduino UnoDHT11 ტემპერატურისა და ტენიანობის სენსორი
THINGSPEAK ტემპერატურისა და ტენიანობის აპლიკაცია ESP8266 გამოყენებით: 9 ნაბიჯი
THINGSPEAK ტემპერატურისა და ტენიანობის აპლიკაცია ESP8266- ის გამოყენებით: ჩემს ელექტრონულ ნივთებთან მუშაობისას, მე მივიღე ეს იდეა, რომ ვებგვერდზე შექმნილი ამინდის აპლიკაცია შემექმნა. ეს ვებ აპლიკაცია იყენებს SHT31 სენსორს რეალურ დროში ტემპერატურისა და ტენიანობის მონაცემების მისაღებად. ჩვენ განვათავსეთ ჩვენი პროექტი ESP8266 WiFi მოდულზე. ონლაინ თუ ოფლ
დისტანციური ტემპერატურისა და ტენიანობის მონიტორინგი ESP8266 და Blynk აპლიკაციით: 15 ნაბიჯი
დისტანციური ტემპერატურის და ტენიანობის მონიტორინგი ESP8266 და Blynk აპლიკაციით: ეს იყო ჩემი პირველი პროექტი ESP8266 ჩიპით. მე ახლახან ავაშენე ახალი სათბური ჩემს სახლთან ახლოს და ჩემთვის საინტერესო იყო რა ხდება იქ დღის განმავლობაში? ვგულისხმობ როგორ იცვლება ტემპერატურა და ტენიანობა? საკმარისია სათბურის ვენტილაცია? ამიტომ გადავწყვიტე