Სარჩევი:

მცენარეთა ავტომატური მორწყვა: 4 ნაბიჯი
მცენარეთა ავტომატური მორწყვა: 4 ნაბიჯი
Anonim
მცენარეთა ავტომატური მორწყვა
მცენარეთა ავტომატური მორწყვა

მცენარეები არ არიან კმაყოფილი თქვენი მოვლით?

ისინი ყოველთვის კვდებიან ისე, რომ არ აგიხსნან თავიანთი პრობლემები?

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

და ამის გარდა, ის ინარჩუნებს თქვენს მცენარეს დატენიანებას.

მარაგები

ელექტრო კომპონენტები:

  • ჟოლო პი (4)
  • LCD ეკრანი 16x2 (IP მისამართის ჩვენებისათვის)
  • შუქზე დამოკიდებული რეზისტორი
  • TMP36
  • (სპარკფუნი) ტენიანობის სენსორი
  • MCP3008
  • პოტენომეტრი
  • სარელეო მოდული
  • მცირე ზომის წყალქვეშა ტუმბო (სასურველია 5-9 ვ)
  • პურის ბორდი
  • ელექტრული მავთულები

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

  • რაღაც ხე
  • ძირითადი ინსტრუმენტები
  • ხის წებო
  • ქილა ან მინის თასი წყლის შესანახად

პროგრამული უზრუნველყოფა: (მე გამოვიყენე, თავისუფლად გამოიყენეთ ნებისმიერი ალტერნატივა)

  • win32diskimager
  • პუტი
  • MySQL სამუშაო მაგიდა
  • ვიზუალური სტუდიის კოდი

ნაბიჯი 1: Pi- ის დაყენება

პირველი ჩვენ დავაყენებთ ჩვენს Raspberry Pi- ს. აიღეთ Raspbian სურათი https://www.raspberrypi.org/downloads/raspberry-pi-os/ და ჩაწერეთ SD ბარათზე.

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

Apache, PHP

sudo apt დააინსტალირეთ apache2 -y

sudo apt დააინსტალირეთ php libapache2-mod-php -y

მარია დბ

sudo apt დააინსტალირეთ mariadb-server mariadb-client -y

sudo apt დააინსტალირეთ php -mysql -y

sudo systemctl გადატვირთეთ apache2.service

PHPMyAdmin

sudo apt დააინსტალირეთ phpmyadmin -y

პითონი

pip3 დააინსტალირეთ mysql-connector-python

pip3 დააინსტალირეთ flask-socketio

pip3 დააინსტალირეთ კოლბები

pip3 დააინსტალირეთ gevent

pip3 დააინსტალირეთ gevent-websocket

pip3 დააინსტალირეთ spidev

pip3 დააინსტალირეთ CharLCD

ნაბიჯი 2: წრის შექმნა

წრის შექმნა
წრის შექმნა

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

სამივე სენსორი დაკავშირებულია MCP3008– თან. MCP3008, LCD– თან და სარელეო IN1– თან ერთად, ყველა პირდაპირ კავშირშია Pi– სთან.

ნუ დაუკავშირებთ ტუმბოს Pi- ს, რადგან ამან შეიძლება ზიანი მიაყენოს!

ნაბიჯი 3: კოდი და მონაცემთა ბაზა

კოდი და მონაცემთა ბაზა
კოდი და მონაცემთა ბაზა

ყველა კოდი და მონაცემთა ბაზა შეგიძლიათ იხილოთ და გამოიყენოთ ჩემი Github– დან:

github.com/SnauwaertSander/RaspiPlant

მოათავსეთ Frontend (html) შიგნით '/var/www/' მოათავსეთ Backend (project1) in/home/pi/

დაუკავშირდით თქვენს MySQL სერვერს (MySQL სამუშაო მაგიდასთან ან ნებისმიერ კლიენტთან SSH– ით) და შეასრულეთ ნაგავსაყრელი, რომელიც ნაპოვნია github– ში.

კოდის ავტომატურად გასაშვებად, განათავსეთ Raspiplant.service შიგნით/etc/systemd/system/და გაუშვით შემდეგი ბრძანება:

sudo systemctl გააქტიურეთ Raspiplant.service

მას შემდეგ რაც ყველაფერი თავის ადგილზეა, კოდი ავტომატურად უნდა გაშვდეს გაშვებისას, რომ დაადასტუროთ რომ ყველაფერი მუშაობს სწორად გადატვირთეთ თქვენი pi და გადადით lcd– ზე ნაჩვენებ IP– ზე. თუ თქვენ ვერ შეხვალთ საიტზე ან საიტი არ აჩვენებს მნიშვნელობებს 30 -იანი წლების შემდეგ, გათიშეთ თქვენი Pi და შეამოწმეთ თქვენი გაყვანილობა.

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

ნაბიჯი 4: გარსაცმები

გარსაცმები
გარსაცმები
გარსაცმები
გარსაცმები
გარსაცმები
გარსაცმები

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

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

გირჩევთ: