Სარჩევი:
- ნაბიჯი 1: მიმოხილვა
- ნაბიჯი 2: დიაგრამა + როგორ დააინსტალიროთ Node-red და დაამატოთ MySQL Node-red- ში
- ნაბიჯი 3: ნაწილების სია
- ნაბიჯი 4: პროექტის 3D ბეჭდვა
- ნაბიჯი 5: გაყვანილობა გაყინვაზე
- ნაბიჯი 6: Arduino კოდი
- ნაბიჯი 7: როგორ დააინსტალიროთ ESP8266 დაფა Arduino IDE– ში
- ნაბიჯი 8: I/O სია
- ნაბიჯი 9: წითელი კვანძი
- ნაბიჯი 10: MySQL
ვიდეო: UCL-IIoT-სასათბურე მეურნეობა-wifi: 10 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
ეს არის სკოლის პროექტი 3 სემესტრის განმავლობაში UCL– ზე. ჩვენ გადავწყვიტეთ გავაგრძელოთ მუშაობა ჩვენს სათბურზე, მაგრამ ამჯერად მონაცემების შეგროვებით
დამზადებულია adam0220 და mort340d
ნაბიჯი 1: მიმოხილვა
რომელი ბაღის ენთუზიასტი არ ოცნებობს ჰქონდეს "ჭკვიანი სახლი", სადაც მცენარეები ავტომატურად იწყებენ მორწყვას, როდესაც ნიადაგის ტენიანობა მცირდება ან შეძლებს თქვენს მცენარეებს მიანიჭოს საჭირო "მზის" ავტომატიკა ღამითაც კი?
ჩვენი მიზანია შევქმნათ სათბური, რომელსაც ამის გაკეთება შეუძლია თქვენთვის
ეს ინსტრუქცია აგიხსნით, თუ როგორ შევქმენით სათბური, რომელსაც შეუძლია საკუთარი თავის შენარჩუნება არდუინოს საშუალებით.
ჩვენ გამოვიყენეთ DHT11 ტემპერატურისა და ტენიანობის გასაზომად. ჩვენი ტენიანობის ნიადაგის სენსორი გამოიყენება ნიადაგის ტენიანობის გასაზომად. ჩვენი წყლის ტუმბო გამოიყენება ნიადაგის მორწყვისთვის, როდესაც ნიადაგი ძალიან მშრალი ხდება. LCD მონიტორი გამოიყენება იმის დასადგენად, თუ რა არის ნიადაგის ტენიანობა და ტემპერატურა. ლიდერები გამოიყენება მზის საილუსტრაციოდ. ჩვენ გამოვიყენეთ წითელი კვანძი, რომ დავინახოთ ყველა ჩვენი მნიშვნელობა, რომელსაც ვიღებთ არდუინოსგან. WeMos D1 R2 გამოიყენება მონაცემების wi -fi საშუალებით გასაგზავნად. MySQL გამოიყენება ვებ – გვერდის მონაცემების სანახავად.
ნაბიჯი 2: დიაგრამა + როგორ დააინსტალიროთ Node-red და დაამატოთ MySQL Node-red- ში
აქ არის სათბურის ჩვენი დიაგრამა
1. დააინსტალირეთ node-red თქვენს კომპიუტერში.
2. დააინსტალირეთ "დაფა, node-remysql და node-serialport"
3. შედით პალიტრის სამართავად
4. შემდეგ დააწკაპუნეთ ინსტალაციაზე
5. შემდეგ მოძებნეთ მოდულები
6. დააინსტალირეთ wampserver თქვენს კომპიუტერში, MySQL- ის გასახსნელად
7. გახსენით phpMyAdmin
8. ბლოკის გამოცდა "nodered"
9. შექმენით ჩანართი, ჩაწერეთ ნივთების სახელი "ტენიანი" რაც გსურთ გქონდეთ.
10. ჩადეთ MySQL ბლოკი კვანძ-წითელში
11. ბლოკი წითელ კვანძში "Mysql" უნდა იყოს მითითებული ჩვენი sql მონაცემთა ბაზის სახელზე ჩვენს შემთხვევაში "nodered"
ნაბიჯი 3: ნაწილების სია
1 x Arduino uno
1 x WeMos D1 R2
2 x პურის დაფა
1 x წყლის ტუმბო 12 ვ
4 x Leds
1 x LCD ეკრანი
1 x DHT 11
1 x ტენიანობის ნიადაგის სენსორი
1 x სარელეო სიმღერა ky-019
1 x ბატარეის დამჭერი
8 x ბატარეა (AA)
4 x 220 ohm წინააღმდეგობა
შლანგი
მავთულები
დამატებით ჩვენ გამოვიყენეთ
ნიადაგი და მცენარეები
3D პრინტერი + ლაზერული საჭრელი
ნაბიჯი 4: პროექტის 3D ბეჭდვა
ძირითადი ჩარჩო დამზადებულია 3D პრინტერზე
სახურავი დამზადებულია პლექსიგლასისგან ლაზერული საჭრელით
კედლები დამზადებულია ხისგან, ლაზერული საჭრელით
თქვენ შეგიძლიათ მიიღოთ ფაილები
ნაბიჯი 5: გაყვანილობა გაყინვაზე
ნაბიჯი 6: Arduino კოდი
აქ მოცემულია რამდენიმე სურათი WeMos D1 R2 კოდიდან. ის გვიჩვენებს, თუ როგორ ვუკავშირდებით wifi– ს და როგორ ვგზავნით მონაცემებს arduino– დან კვანძ – წითელში
სურათი 1. სურათზე WeMos კითხულობს ბიბლიოთეკებს და აერთიანებს wifi- ს და აჩვენებს რომელი ქინძისთავებია არდუინოში
სურათი 2. ბეჭდავს სერიულ მონიტორზე, რომ მას აქვს პაკეტი და გვიჩვენებს, თუ როგორ ვიყენებთ "udp"-ს კომპიუტერში მონაცემების გასაგზავნად წითელი კვანძის საშუალებით.
სურათი 3. აჩვენებს რამდენი char შეგვიძლია გავგზავნოთ node-red და void setup
სურათი 4. ხდის ტემპერატურას, ტენიანობას და ტენიანობას მცურავი, შემდეგ გადააქცევს ტენიანობას 0-100%. ამის შემდეგ ისინი გადაიქცევა სტრიქონებად და შემდეგ იგზავნება კვანძ-წითელში.
ნაბიჯი 7: როგორ დააინსტალიროთ ESP8266 დაფა Arduino IDE– ში
თქვენს Arduino IDE– ში ESP8266 დაფის დასაყენებლად მიჰყევით შემდეგ მითითებებს:
1) გახსენით პარამეტრების ფანჯარა Arduino IDE– დან. გადადით ფაილზე> პარამეტრები
2) შეიყვანეთ https://arduino.esp8266.com/stable/package_esp8266com_index.json "დამატებითი დაფის მენეჯერის მისამართები" ველში, როგორც ეს მოცემულია ქვემოთ მოცემულ ფიგურაში. შემდეგ დააჭირეთ ღილაკს "OK".
3) დაფების მენეჯერის გახსნა. გადადით ინსტრუმენტები> დაფა> დაფების მენეჯერი…
4) გადაახვიეთ ქვემოთ, აირჩიეთ ESP8266 დაფის მენიუ და დააინსტალირეთ "esp8266" ჩვენ ვიყენებთ 2.3.0
5) აირჩიეთ თქვენი ESP8266 დაფა ინსტრუმენტებიდან> დაფა> ზოგადი ESP8266 მოდულიდან
6) დაბოლოს, ხელახლა გახსენით თქვენი Arduino IDE
ნაბიჯი 8: I/O სია
ეს არის ჩვენი I/O სია UNO და WeMos D1 R2– ისთვის
ნაბიჯი 9: წითელი კვანძი
პირველი ორი სურათი არის იქ, სადაც მონაცემები არის wifi და აჩვენებს გამომავალს კვანძ-წითელზე. მეორე სურათი არის წითელი კვანძის პროგრამა, სადაც ის გადის კომპიუტერის პორტში. ბოლო სურათი იყენებს WeMos D1 R2- ს
დააყენეთ წითელი კვანძი
ნაბიჯი 10: MySQL
SQL არის ვებგვერდი, რომელსაც ვიყენებთ Arduino– დან მიღებული მონაცემების შესანახად.
MySQL– თან დასაკავშირებლად უნდა გამოიყენოთ wamp. შეგიძლიათ ჩამოტვირთოთ wamp
გირჩევთ:
IoT დაფუძნებული ჭკვიანი მებაღეობა და ჭკვიანი სოფლის მეურნეობა ESP32– ის გამოყენებით: 7 ნაბიჯი
IoT დაფუძნებული ჭკვიანი მებაღეობა და ჭკვიანი სოფლის მეურნეობა ESP32– ის გამოყენებით: მსოფლიო იცვლება დროთა განმავლობაში და სოფლის მეურნეობაც. დღესდღეობით, ხალხი აერთიანებს ელექტრონიკას ყველა სფეროში და სოფლის მეურნეობა არ არის გამონაკლისი. ელექტრონიკის ეს შერწყმა სოფლის მეურნეობაში ეხმარება ფერმერებს და ადამიანებს, რომლებიც მართავენ ბაღებს. ამ
UCL - ჩაშენებული - არჩევანი და ადგილი: 4 ნაბიჯი
UCL - ჩაშენებული - არჩევანი და ადგილი: ეს ინსტრუქცია წავა, თუ როგორ ხდება 2D არჩევანი და განთავსება და როგორ ხდება მისი კოდირება
UCL - ჩამონტაჟებული // მზის პანელების ორმაგი ღერძის მსუბუქი თვალთვალი: 7 ნაბიჯი
UCL - ჩამონტაჟებული // მზის პანელების ორმაგი ღერძის მსუბუქი თვალთვალი: აწყობილი პროექტი და ინდივიდუალური 3D ფაილები
UCL - კვანძის წითელი კავშირი Siemens PLC– თან KEPserver– ის გამოყენებით: 7 ნაბიჯი
UCL-კვანძის წითელი კავშირი Siemens PLC– თან KEP სერვერის გამოყენებით: მოთხოვნები კვანძი-წითელი: https://nodered.org/docs/getting-started/installationKEPserver: https://www.kepware.com/en-us/kepserverex-6 -6 გამოშვება
IoT დაფუძნებული ჭკვიანი მეურნეობა: 5 ნაბიჯი (სურათებით)
IoT დაფუძნებული Smart Farming: Internet Of Things (IoT) არის ობიექტების ან საგნების საერთო ქსელი, რომელსაც შეუძლია ერთმანეთთან ურთიერთქმედება ინტერნეტის კავშირის პირობებში. IoT მნიშვნელოვან როლს ასრულებს სოფლის მეურნეობის ინდუსტრიაში, რომელსაც შეუძლია 2050 წლისთვის დედამიწაზე 9,6 მილიარდი ადამიანის კვება. ჭკვიანი