Სარჩევი:

Smart Planter: 14 ნაბიჯი
Smart Planter: 14 ნაბიჯი

ვიდეო: Smart Planter: 14 ნაბიჯი

ვიდეო: Smart Planter: 14 ნაბიჯი
ვიდეო: ეკჰარტ ტოლე - "აწმყოს ძალა" - აუდიო წიგნი - Audible Read Along 2024, ივლისი
Anonim
ჭკვიანი პლანტერი
ჭკვიანი პლანტერი

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

ნაბიჯი 1: საჭირო კომპონენტები:

  • 1x arduino დაფა
  • 1x LCD მოდული
  • 1x 10k პოტენომეტრი
  • 1x დაფა
  • 3x ტენიანობის სენსორები
  • 1x LM35 ტემპერატურის სენსორი
  • 1x ადაფრუტის სინათლის სენსორი
  • 1x 12v წყლის ტუმბო
  • 1 x 12 ვ კვების წყარო (ნაჩვენებია ბატარეის პაკეტი)
  • 1x 5v გამშვები სარელეო
  • 1x მამრობითი დადებითი და უარყოფითი BNC კონექტორი
  • 1x ქალი დადებითი და უარყოფითი BNC კონექტორი
  • 3x კონტეინერი (ნაჩვენებია საკუთარი ხელით)
  • წყლის მილების 2x მონაკვეთი
  • 1x წყალი
  • 1x ნიადაგი
  • 1x მცენარე

ნაბიჯი 2: გაყვანილობის დიაგრამა

გაყვანილობის დიაგრამა
გაყვანილობის დიაგრამა

ამ გაყვანილობის დიაგრამაში მე გამოვიყენე 9v 12v- ის ნაცვლად და ძრავა ტუმბოს ნაცვლად, რადგან ეს პარამეტრები მიუწვდომელი იყო, მე ასევე გამოვიყენე ტემპერატურის სენსორი adafruit სინათლის სენსორის ნაცვლად და IR სენსორები ტენიანობის სენსორის წარმოსადგენად. ეს შემცვლელები უნდა იყოს კარგი და რეალური სენსორების წარმომადგენელი, რადგან ისინი არიან როგორც 3 მავთულის grd, vcc და სიგნალი, ასევე ანალოგი.

ნაბიჯი 3: შეამოწმეთ ტენიანობის სენსორები

შეამოწმეთ ტენიანობის სენსორები
შეამოწმეთ ტენიანობის სენსორები

ის, რაც მე შევიძინე, აქვს დიაპაზონი 1023 -დან 0 -მდე, როდესაც უკავშირდება 5 ვ -ს და 677 -დან 0 -მდე, როდესაც უკავშირდება 3.3 ვ -ს. სენსორები ასევე კითხულობენ მაღალიდან დაბალამდე, ანუ მაღალი (1023) არ არის ტენიანობა და დაბალია (200) წყალში.

ნაბიჯი 4: ძირითადი კითხვა და ამობეჭდვა

ძირითადი კითხვა და ამობეჭდვა
ძირითადი კითხვა და ამობეჭდვა
ძირითადი კითხვა და ამობეჭდვა
ძირითადი კითხვა და ამობეჭდვა

დაარეგულირეთ arduino– ს წაკითხვის ტენიანობის სენსორის ანალოგური მნიშვნელობა სასურველი დროის ინტერვალებით, ამ დროს მე ასევე დავპროგრამე ბეჭდვით სერიული მონიტორისთვის/პლოტერისთვის.

ნაბიჯი 5: შექმენით ან შეიძინეთ თქვენი კონტეინერები

შექმენით ან შეიძინეთ თქვენი კონტეინერები
შექმენით ან შეიძინეთ თქვენი კონტეინერები

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

ნაბიჯი 6: დააყენეთ და გამოსცადეთ LCD ეკრანი და დაბეჭდეთ ტენიანობის სენსორიდან

დააყენეთ და გამოსცადეთ LCD ეკრანი და დაბეჭდეთ ტენიანობის სენსორიდან
დააყენეთ და გამოსცადეთ LCD ეკრანი და დაბეჭდეთ ტენიანობის სენსორიდან

ნაბიჯი 7: კონტეინერის და კომპონენტის დაყენება

კონტეინერის და კომპონენტის დაყენება
კონტეინერის და კომპონენტის დაყენება
კონტეინერის და კომპონენტის დაყენება
კონტეინერის და კომპონენტის დაყენება

დაიწყეთ არდუინოს და პურის დაფის დამატება შუა კონტეინერში ამ დროს მე დავამატე წყლის აუზის სენსორი, LCD ეკრანი და 10k პოტენომეტრი LCD ეკრანისთვის.

ნაბიჯი 8: ნივთების შეკრება

Hooking Up Stuff
Hooking Up Stuff

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

ნაბიჯი 9: წყლის ტუმბოს ტესტი

წყლის ტუმბოს ტესტი
წყლის ტუმბოს ტესტი

შეამოწმეთ წყლის ტუმბო, რომ ნახოთ რა არის შესასვლელი და გამოსასვლელი, ამისათვის დაგჭირდებათ 12 ვ ენერგიის წყარო, რადგან ეს არის ტუმბოს ძაბვა, თუმცა დავიღალე ჩემი 9 ვ -ით გაშვებით და როგორც ჩანს, ის ასევე მუშაობს, ასევე დაგჭირდებათ სწრაფი დაკავშირება და გათიშვა ეს არის ადგილი, სადაც მამრობითი და მდედრობითი BNC კონექტორები გამოდგება. ასევე მნიშვნელოვანია ტუმბოს გასინჯვა მის შესამოწმებლად, თქვენ არასოდეს არ უნდა გამოსცადოთ წყლის ტუმბო წყლის გარეშე, რამაც შეიძლება ზიანი მიაყენოს ტუმბოს.

ნაბიჯი 10: ნივთების დამატება

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

დაამატეთ სხვა სენსორები (ტემპერატურის, შუქის და ნიადაგის ტენიანობის სენსორები) კონტეინერებსა და არდუინოს, შეამოწმეთ ბეჭდვა LCD ეკრანზე და სერიული ამობეჭდვა, ამ დროს მე ასევე დავაყენე ზოგიერთი სენსორი 1-8-ზე აუზის წყლის დონე და ნიადაგის ტენიანობის დონე წაკითხვისათვის ეს შეიძლება გაკეთდეს 1023 -დან 1024 გამოკლებით და 100 -ით გაყოფით

ნაბიჯი 11: წყლის ტუმბოს გაყვანილობა

წყლის ტუმბოს გაყვანილობა
წყლის ტუმბოს გაყვანილობა
წყლის ტუმბოს გაყვანილობა
წყლის ტუმბოს გაყვანილობა

წყლის ტუმბოში მავთულები და სანტექნიკა, 12 ვ ენერგიის წყარო და 5 ვ ტრიგერის სარელეო. შევინარჩუნე წყლის ტუმბოს უარყოფითი გაყვანილობა და 12 ვ სიმძლავრის წყარო, რომელიც დაკავშირებულია სწრაფ BNC კონექტორებთან ტესტირებისათვის, თითქოს ტუმბოს ტრიგერის გამოცდისას რაღაც შეცდა, ადვილია დანამატის ამოღება და ტუმბოს გამორთვა.

ნაბიჯი 12: წყლის ტუმბოს გამომწვევი

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

ნაბიჯი 13: მეტი დრო რომ მქონდეს

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

ნაბიჯი 14: კოდის ახსნა და კოდის წყარო

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

გირჩევთ: