Სარჩევი:

ავტომატური შესხურების სისტემა - EasySprinkle: 5 ნაბიჯი
ავტომატური შესხურების სისტემა - EasySprinkle: 5 ნაბიჯი

ვიდეო: ავტომატური შესხურების სისტემა - EasySprinkle: 5 ნაბიჯი

ვიდეო: ავტომატური შესხურების სისტემა - EasySprinkle: 5 ნაბიჯი
ვიდეო: ახალი აგრო დრონი DJI T16 2024, სექტემბერი
Anonim
ავტომატური შესხურების სისტემა - EasySprinkle
ავტომატური შესხურების სისტემა - EasySprinkle
ავტომატური შესხურების სისტემა - EasySprinkle
ავტომატური შესხურების სისტემა - EasySprinkle
ავტომატური შესხურების სისტემა - EasySprinkle
ავტომატური შესხურების სისტემა - EasySprinkle
ავტომატური შესხურების სისტემა - EasySprinkle
ავტომატური შესხურების სისტემა - EasySprinkle

EasySprinkle არის ავტომატური შესხურების სისტემა პროექტი თქვენს ბაღში.

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

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

მარაგები

მიკროკონტროლერი:

ჟოლო პი

სენსორები:

  • LM35 ტემპერატურის სენსორი
  • SparkFun ტენიანობის სენსორი
  • T1592 P წყლის სენსორი
  • MCP3008 (ADC გადამყვანი სენსორის კითხვისთვის)

აქტივატორი:

  • Rainbird 100-HV სოლენოიდის სარქველი
  • 1 არხიანი სარელეო მოდული (ან მეტი არხი დამოკიდებულია იმაზე, თუ რამდენი სარქველი გსურთ თქვენი სპრინკლებისთვის.)
  • ტრანსფორმატორი 24V/AC (სოლენოიდის სარქველი მუშაობს AC ძაბვაზე 24V)

სურვილისამებრ:

LCD ეკრანი (Raspberry Pi- ს IP მისამართის საჩვენებლად)

წრე:

  • პურის დაფა და კაბელები
  • სპილენძის მავთულები ტრანსფორმატორისთვის

საქმე (სურვილისამებრ):

  • Ხის ყუთი
  • საბურღი ხის ყუთში ხვრელების გასაკეთებლად
  • წებო ტექნიკის ყუთში ჩასასმელად

ნაბიჯი 1: ელექტრონიკის წრე

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

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

სქემატური ფაილების ჩამოტვირთვა შესაძლებელია ქვემოთ:

ნაბიჯი 2: მონაცემთა ბაზის შექმნა

მონაცემთა ბაზის შექმნა
მონაცემთა ბაზის შექმნა

პროექტის მონაცემთა ბაზის შესაქმნელად თქვენ უნდა შეადგინოთ მოდელი MySQL Workbench– ში.

აქ არის ცხრილები, რომლებიც დაგჭირდებათ:

აქტიი

ეს არის ის, სადაც ყველა მოქმედება მოდის მოწყობილობიდან.

"აქტიის" ცხრილი შეიცავს მოწყობილობის ID- ს, რომელიც მითითებულია "მოწყობილობის" ცხრილიდან. ცხრილი ასევე შეიცავს სტატუსს და თარიღს.

მოწყობილობა

აქ მოდის ყველა მოწყობილობა.

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

მეტინგი

აქ მოდის ყველა ზომა.

"Meting" ცხრილი ასევე შეიცავს მოწყობილობის ID- ს "მოწყობილობის" ცხრილიდან და მნიშვნელობას და თარიღს.

თქვენ ასევე შეგიძლიათ გამოიყენოთ ჩემს მიერ ნაგავსაყრელი ფაილი, რომელიც შეგიძლიათ იხილოთ GitHub– ზე:

ნაბიჯი 3: კოდი (უკანა მხარე)

თქვენ შეგიძლიათ იპოვოთ უკანა კოდი GitHub– ზე:

Როგორ მუშაობს:

უკანა კოდი დაწერილია პითონში.

უკანა ნაწილი შეიცავს ტექნიკის კოდს, სენსორები გაზომავს ყოველ საათს და გაუგზავნის ამ მნიშვნელობებს მონაცემთა ბაზაში. სარქველი იმუშავებს სენსორის მონაცემებიდან გამომდინარე და ავტომატურად გაიხსნება ერთი საათის განმავლობაში, თუ სენსორის მინიმალური მნიშვნელობები არ დაკმაყოფილდება. მონაცემები იგზავნება backend– დან frontend– ზე SocketIO– ს გამოყენებით.

უბრალოდ გაუშვით app.py რათა ის იმუშაოს.

შეცვალეთ იგი თქვენი შეხედულებისამებრ:

კოდის გასააქტიურებლად საჭიროა რაღაცის შეცვლა.

Config.py შეიცავს მონაცემთა ბაზის მონაცემებს, შეცვალეთ ეს თქვენი მონაცემთა ბაზის მომხმარებლის, პაროლის და ა.შ.

ნაბიჯი 4: კოდი (ფრონტონდი)

თქვენ კვლავ შეგიძლიათ იპოვოთ ფრონტონის კოდი GitHub– ზე:

Როგორ მუშაობს:

Frontend შეიცავს html და css ვებ პროგრამას. Javascript ფაილები უნდა იყოს კომუნიკაცია frontend– დან backend– მდე, რათა მიიღოთ მონაცემები ვებ გვერდზე.

ჩასვით ფაილები თქვენი ჟოლოს Pi//var/www/html საქაღალდეში.

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

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

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

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

გირჩევთ: