Სარჩევი:

გარდუინო - ჭკვიანი ბაღი არდუინოსთან ერთად: 4 ნაბიჯი (სურათებით)
გარდუინო - ჭკვიანი ბაღი არდუინოსთან ერთად: 4 ნაბიჯი (სურათებით)

ვიდეო: გარდუინო - ჭკვიანი ბაღი არდუინოსთან ერთად: 4 ნაბიჯი (სურათებით)

ვიდეო: გარდუინო - ჭკვიანი ბაღი არდუინოსთან ერთად: 4 ნაბიჯი (სურათებით)
ვიდეო: Arduino Garden Controller - Automatic Watering and Data Logging 2024, ნოემბერი
Anonim
Image
Image
გარდუინო - ჭკვიანი ბაღი არდუინოსთან ერთად
გარდუინო - ჭკვიანი ბაღი არდუინოსთან ერთად

ამ დღეებში არავინ არის უდანაშაულო. არის ვინმე ვინც შემთხვევით არ მოკლა მცენარე ???

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

გარდუინოსთან ერთად, ჩვენ დაგეხმარებით გადააქციოთ თქვენი სახლი ჯანსაღი და ბედნიერი მცენარეების ულამაზეს სათბურად.

Garduino არის ჭკვიანი მცენარეების მონიტორინგის პლატფორმა, რომელიც დაგეხმარებათ უკეთ იცოდეთ თქვენი მცენარეები.

რატომ არის გარდუინო ასეთი მაგარი?

  • ის აკვირდება ტენიანობას მცენარის ნიადაგში. ძალიან მცირე ტენიანობამ შეიძლება გამოიწვიოს მოსავლის დაკარგვა და მცენარის სიკვდილი. თუ ტენიანობის დონე დაბალია, მომხმარებელმა უნდა მორწყოს თავისი მცენარე. ტენიანობის დონის სწორი დიაპაზონში დაცვა ასევე ხელს უწყობს ზედმეტი მორწყვის თავიდან აცილებას. ზედმეტი მორწყვა არის მცენარის მკვლელობის გავრცელებული და ცნობილი მიზეზი, რაც იწვევს ფესვების დაავადებებს და წყლის დაკარგვას.
  • ის აკვირდება მცენარის მიმდებარე ტემპერატურას. ტემპერატურა მცენარეთა ზრდის მთავარი ფაქტორია. ეს გვეხმარება თვალყურის დევნებაში, როდესაც ტემპერატურა ძალიან მაღალია. FYI, დაბალი ტემპერატურა ცუდია მცენარეებისთვის, როგორც მაღალი ტემპერატურა, ზოგჯერ კი უარესი.
  • ის აკონტროლებს ჰაერის ტენიანობას. მცენარეების უმეტესობას სჭირდება ტენიანი ჰაერი, რადგან ფორები, რომლითაც ისინი სუნთქავენ, კარგავენ ტენიანობის დიდ ნაწილს, როდესაც მიმდებარე ჰაერი მშრალია, დანაკარგი, რომელსაც მცენარე ყოველთვის ვერ შეცვლის წყლის მეშვეობით, რომელსაც მისი ფესვები შთანთქავს.

Ვინ ვართ ჩვენ?

კომპიუტერული მეცნიერების ორი სტუდენტი ინტერდისციპლინარული ცენტრიდან (IDC), ჰერცლია, ისრაელი.

ორივეს გვაქვს დატვირთული გრაფიკი და ორივეს გვიყვარს მცენარეები.

ჩვენი ბინები სავსეა მცენარეებით და ჩვენ გვიჭირს მათზე ზრუნვა.

ჩვენ ხშირად გვავიწყდება მათი მორწყვა და როდესაც გვახსოვს, ვცდილობთ დავივიწყოთ მათი ზედმეტი მორწყვით.

ეს ქარხნის მონიტორინგის სისტემა არის ჩვენი საბოლოო პროექტი "ნივთების ინტერნეტი (IoT)" კურსში.

ჩვენ ვიმედოვნებთ, რომ ეს დაგეხმარებოდა ისე, როგორც ჩვენ გვეხმარებოდა!

ჩვენ სიამოვნებით მოვისმენდით თქვენგან

სცადეთ ჩვენი პროექტი? გვაცნობეთ! ჩვენ სიამოვნებით მოვისმენდით თქვენგან, თუ თქვენ გაქვთ რაიმე გაუმჯობესების წერტილი ან რაიმე კომენტარი. უფრო მეტიც, ჩვენ გვიყვარს სურათების გადაღება!

მარაგები

  • 1 x ESP8266 დაფა (ჩვენ ვიყენეთ Wemos D1 mini)
  • 1 x მიკრო USB კაბელი
  • 20 x მხტუნავი კაბელები
  • 1 x ტემპერატურის და ტენიანობის სენსორი (ჩვენ ვიყენეთ DHT22)
  • 1 x 10K Ohm რეზისტორი
  • 1 x ნიადაგის ტენიანობის სენსორი
  • 1 x LCD (ჩვენ გამოვიყენეთ Grove LCD RGB განათება)

  • 1 x პურის დაფა

ნაბიჯი 1: სქემები

სქემები
სქემები
სქემები
სქემები

ამ ეტაპზე ჩვენ დავაკავშირებთ ყველა სენსორს.

ნიადაგის ტენიანობის სენსორი:

  • შეაერთეთ VCC 3.3 ვ
  • შეაერთეთ GND G- თან
  • შეაერთეთ A0 A0- თან

LCD ეკრანი:

  • შეაერთეთ GND G- თან
  • შეაერთეთ VCC 5 ვ
  • შეაერთეთ SDA და SCL D1, D2

ტენიანობის და ტემპერატურის სენსორი:

  • შეაერთეთ GND G- თან
  • შეაერთეთ VCC 3.3 ვ
  • შეაერთეთ მონაცემები 10K Ohm რეზისტორთან D3 და სიმძლავრეზე, როგორც წრეში

ნაბიჯი 2: საჭირო პროგრამული უზრუნველყოფის და საინფორმაციო დაფების დაყენება

საჭირო პროგრამული უზრუნველყოფის და საინფორმაციო დაფების დაყენება
საჭირო პროგრამული უზრუნველყოფის და საინფორმაციო დაფების დაყენება
საჭირო პროგრამული უზრუნველყოფის და საინფორმაციო დაფების დაყენება
საჭირო პროგრამული უზრუნველყოფის და საინფორმაციო დაფების დაყენება

Arduino IDE

დააინსტალირეთ Arduino IDE:

www.arduino.cc/en/Guide/HomePage

დააინსტალირეთ შესაბამისი "დრაივერები" ESP8266 დაფებისთვის თქვენი Arduino IDE:

randomnerdtutorials.com/how-to-install-esp…

ადაფრუტი

Შექმენით ანგარიში:

io.adafruit.com

გადადით "არხებზე" და დაამატეთ 4 არხი:

1. ნიადაგის ტენიანობა

2. ტენიანობა

3. ტემპერატურა

4. გაფრთხილებები

შემდეგ, გადადით "საინფორმაციო დაფაზე" და შექმენით ახალი დაფა, შემდეგ შედით დაფაზე და დაამატეთ 4 ბლოკი, პლუს ნიშნის გამოყენებით გვერდის მარჯვნივ:

1. დაამატეთ Line Chart ბლოკი, შემდეგ შეარჩიეთ SoilMoisture feed, დაადგინეთ, რომ მინიმალური მნიშვნელობა არის 0 და მაქსიმალური 1100.

2. დაამატეთ Gauge ბლოკი, შემდეგ შეარჩიეთ AirMoisture feed და დარწმუნდით, რომ მაქსიმალური მნიშვნელობა არის 100.

3. დაამატეთ ნაკადის ბლოკი, შემდეგ აირჩიეთ ტემპერატურის არხი

4. დაამატეთ ტექსტური ბლოკი, შემდეგ შეარჩიეთ შეტყობინებების არხი

დააწკაპუნეთ 'შენახვაზე'.

ნაბიჯი 3: კოდი

Კოდი
Კოდი

კოდი თან ერთვის და კარგად არის დოკუმენტირებული, მარტივი გამოყენებისთვის.

გახსენით კოდი Arduino IDE– ში, დარწმუნდით, რომ დაფა, რომელზეც მუშაობთ, ნამდვილად სწორი დაფაა.

როდესაც თქვენ მუშაობთ სერიულ მონიტორზე, დარწმუნდით, რომ 115200 ბუდზე ხართ.

გაითვალისწინეთ, რომ კოდში არის ადგილები, რომლებიც უნდა შეცვალოთ თქვენი პროექტის მიხედვით (მაგალითად, თქვენი WiFi დეტალები).

ყველაფერი წერია დოკუმენტაციაში.

ნაბიჯი 4: Push შეტყობინებები

Push შეტყობინებები
Push შეტყობინებები
Push შეტყობინებები
Push შეტყობინებები

შეტყობინების მისაღებად ჩამოტვირთეთ MQTT Push Client აპლიკაცია, შემდეგ შეიყვანეთ აპლიკაცია:

1. დაამატეთ სერვერი. დეტალების უმეტესობა უკვე ჩასმულია, უბრალოდ დაამატეთ თქვენი მომხმარებლის სახელისა და პაროლის დეტალები.

2. დაამატეთ თქვენთვის საინტერესო თემები (შესანახი Adafruit IO). ჩვენს პროექტში - დაამატეთ თემაში მომხმარებლის სახელი/არხები/გაფრთხილებები. შემდეგ დააჭირეთ შენახვას.

3. ეს ასეა! თუ თქვენ დაინტერესებული ხართ სენსორების შესახებ მეტი ინფორმაციის მიღებით, დაამატეთ ახალი თემა და შეავსეთ UserName/feeds/*topic*, სადაც თემაა ის არხი, რომლის ნახვა გსურთ. თქვენ ასევე შეგიძლიათ აირჩიოთ რომელი შეტყობინება გსურთ მიიღოთ, თუ საერთოდ არსებობს:)

თქვენ შეგიძლიათ გამოიყენოთ ეს თემები მხოლოდ დროდადრო მცენარის გაზომვების დასაფიქსირებლად.

გირჩევთ: