Სარჩევი:

Hydroponics Blynk მონიტორის და კონტროლის სისტემა: 4 ნაბიჯი
Hydroponics Blynk მონიტორის და კონტროლის სისტემა: 4 ნაბიჯი

ვიდეო: Hydroponics Blynk მონიტორის და კონტროლის სისტემა: 4 ნაბიჯი

ვიდეო: Hydroponics Blynk მონიტორის და კონტროლის სისტემა: 4 ნაბიჯი
ვიდეო: New Blynk IOT Smart Plant Monitoring System 2024, ივლისი
Anonim
Hydroponics Blynk მონიტორის და კონტროლის სისტემა
Hydroponics Blynk მონიტორის და კონტროლის სისტემა
Hydroponics Blynk მონიტორის და კონტროლის სისტემა
Hydroponics Blynk მონიტორის და კონტროლის სისტემა
Hydroponics Blynk მონიტორის და კონტროლის სისტემა
Hydroponics Blynk მონიტორის და კონტროლის სისტემა
Hydroponics Blynk მონიტორის და კონტროლის სისტემა
Hydroponics Blynk მონიტორის და კონტროლის სისტემა

ამ პროექტში მე შევქმენი საკონტროლო სისტემა, რომელიც აკონტროლებს და აკონტროლებს საშუალო ზომის ჰიდროპონიკის შესუსტებისა და ნაკადის სისტემის ყველა ასპექტს. ოთახი, რომლისთვისაც ავაშენე, იყენებს 4 x 4'x4 '640W LM301B 8 ბარის სისტემას. მაგრამ ეს ინსტრუქცია არ ეხება ჩემს შუქებს. ეს არის საკონტროლო ყუთი. ჩემს ყუთში მე შემიძლია განათავსო ჩემი დრო განათებისთვის, ასევე ჰიდროპონიკის ტუმბოებისთვის, ის ასევე ჩართავს გაგრილებისთვის შემავალი და გამოსაბოლქვი სხვადასხვა ვენტილატორებს. დარწმუნებული ვარ, რომ ადამიანების უმეტესობა, ვინც აკეთებს ამ სახის წვრილმანებს, ალბათ ისეთივეა, როგორიც ადვილია. და ისინი არ ცდებიან. ეს ნამდვილად არის მისი მარტივი ასპექტი. ცოტა უფრო გართულდა როგორც LCD ეკრანის ჩვენების, ასევე ბლინკის მონაცემების მოპოვების შემდეგ. ჩვენება საკმაოდ ადვილი იყო, მე ვიპოვე კოდი სხვა ინსტრუქციებზე, რომლებიც აქ არის დაკავშირებული: https://www.instructables.com/id/ARDUINO-SPFD5408-… ბლინკის ასპექტმა წარმოადგინა რამდენიმე გამოწვევა. ბლინკზე მუშაობისთვის ყველა კოდის მოპოვება საკმაოდ მარტივი იყო, მაგრამ შემდეგ მე შევხვდი რამდენიმე პრობლემას, როდესაც ბლინკმა რაიმე მიზეზით შეწყვიტა მუშაობა. ამან განაპირობა ჩემი ყველა კოდის მუშაობა ასევე იმიტომ, რომ მე ეს ყველაფერი ჩავწერე ტაიმერის უბრალო კოდში და უბრალოდ მქონდა blynk.run მთავარ მარყუჟში. ასე რომ, მაინც საქმე იმაშია, რომ მრავალი საათის მუშაობის და ამ ოპერაციის განხორციელება ჩემი პროექტია. კოდი შეცვლილია სრულად ავტონომიურად ბლინკის გარეთ. მარყუჟის დასაწყისში ის შეამოწმებს, არის თუ არა ბლინკი ჩართული, არის თუ არა, მაშინ კოდი გაგრძელდება ბლინკით, მაგრამ თუ დააბრუნებს, რომ ბლინკი არ მუშაობს ან გამორთულია ის შეეცდება 10 წამის განმავლობაში დაკავშირებას, შემდეგ გააგრძელეთ სერიული კომუნიკაციის გამორთვა და კონტროლერის მუშაობის გაგრძელება, ხოლო LCD კვლავ აჩვენებს მნიშვნელოვან ინფორმაციას. ის გააგრძელებს blynk– ზე შესვლის მცდელობას მანამ, სანამ ის კვლავ არ შევა, ან თქვენ აღმოფხვრას, თუ რატომ არ ხელახლა არის შესული. ეს პროექტი იყენებს AC ენერგიას, რაც საშიშია. თუ თქვენ არ ხართ კომფორტული ელექტრული დენის გაყვანილობით, ნუ ეცდებით ამას და ყოველთვის დარწმუნდით, რომ არ მუშაობთ ცოცხალ ენერგიაზე. თუ გყავთ მეგობარი ელექტრიკოსი, იქნებ დაგეხმარონ. ჩემი თანაკლასელი არის ელექტრიკოსი და მომცა 60A ქვესადგური 4 15A ამომრთველებით, რომლებიც იკვებებიან ჩემს გამყოფებში, რომლებიც შემდეგ იყოფა შუქებად, ფანებად, ტუმბოებად და ა.შ. გახსოვდეთ, რომ არასოდეს გაუშვათ ის 100%-ით. ყველაზე უსაფრთხოა გამოთვალოთ თქვენი ენერგიის მოხმარება თითო რელეზე ომის კანონით და სიმძლავრის გამოთვლით. ომის კანონი არის V = IR, ხოლო ძალა არის P = IV. რელეები მაქსიმუმ 10A- ზეა რაც იმას ნიშნავს, რომ რეალურად ყველაზე უსაფრთხოა იმის უზრუნველყოფა, რომ თქვენ მხოლოდ 6A გაუშვით ერთი არხით. მე ჩავრთე ძირითადი რუკა ჩემი სარელეო პინუტებისათვის და ჩემი კოდი საკმაოდ კარგად არის მონიშნული. მე ავტვირთავ უახლოეს მომავალში დეტალურ სქემას, რომელიც მოიცავს ყველაფერს. როგორც ითქვა, ყველა თქვენგანი, ვინც იქ ხართ, ალბათ საკმაოდ კარგად ერკვევით სტრიქონებს შორის. თუ თქვენ გაქვთ რაიმე პრობლემა ბლინკთან, არის მილიონი გაკვეთილი და კიდევ ინსტრუქციები, რომლებიც გიჩვენებთ როგორ გამოიყენოთ იგი. მე გავუშვი ჩემი usb სერიალი, მაგრამ თქვენ შეგიძლიათ გამოიყენოთ wifi, ან ethernet თქვენი მიზნებისთვის, ეს იქნება მხოლოდ მცირე უმნიშვნელო ცვლილება. ყოველ შემთხვევაში გაერთეთ, ვიმედოვნებ, რომ ზოგიერთი ადამიანი სარგებლობს ამით.

მარაგები

www.amazon.ca/Weller-WE1010NA-Digital-Sold…

usa.banggood.com/5V-4-Channel-Level-Trigge…

usa.banggood.com/DS18B20-Waterproof-Digita…

www.dfrobot.com/product-1110.html

www.digikey.ca/product-detail/en/adafruit-…

www.amazon.ca/Siemens-ECINSGB14- იზოლირებული-…

www.amazon.ca/Blue-Sea-Systems-2722-4-Inch…

www.amazon.ca/ATmega2560-16AU-Development-…

www.amazon.ca/AmazonBasics-USB-2-0-Cable-M…

www.amazon.com/LeMotech-Dustproof-Waterpro…

www.amazon.ca/Jinxuny-Screen-Display-Shiel ……

www.amazon.ca/Baoblaze-DS1302- Battery-Real…

ნაბიჯი 1: ბიბლიოთეკები აუცილებელია

github.com/arduino-libraries/TFT

github.com/adafruit/DHT-sensor-library

github.com/milesburton/Arduino-Temperature…

github.com/PaulStoffregen/OneWire

github.com/adafruit/RTClib

github.com/blynkkk/blynk-library

github.com/jfturcot/SimpleTimer

მე ვფიქრობ, რომ ეს არის მათი უმეტესობა. თუ რამე აკლია შემატყობინე.

ნაბიჯი 2: რეალურ დროში საათი

მას შემდეგ რაც გადმოწერეთ ბიბლიოთეკა რეალურ დროში, თქვენს ბიბლიოთეკაში არის მაგალითები, რომლებიც წარმოგიდგენთ როგორ მუშაობს. აქ არის კოდი, რომელიც მე გამოვიყენე დროის დასადგენად. ვინაიდან დროის დაზოგვისთანავე არის ბატარეა, თქვენ არ გჭირდებათ დროის ატვირთვის კოდის გაგრძელება.

ნაბიჯი 3: PH მეტრი

ალბათ, საკმაოდ მნიშვნელოვანია თქვენი pH მრიცხველის გამოცდა და კალიბრაცია, ძირითადი კოდის მიღმა, მხოლოდ იმისთვის, რომ იცოდეთ როგორ მოხდეს ოფსეტის დაკალიბრება. აქ არის კოდი, რომელიც მე გამოვიყენე, ის ასევე ინტეგრირებულია კოდის მთავარ ბლოკში. უბრალოდ გადააგდე აქ, რომ შეგიძლია მასთან ერთად ითამაშო, ასევე იქნებ შენ უბრალოდ გაინტერესებს სენსორები და არა დანარჩენი პროექტი.

ნაბიჯი 4: სქემატური

სქემატური
სქემატური

ეს არის სქემა პროექტის ელექტრონიკისა და ელექტრო ნაწილისთვის. ყველა ქინძისთავები იარლიყება და ისინი აღნიშნულია კოდში.

გირჩევთ: