Სარჩევი:

მცენარეთა ავტომატური მორწყვის სისტემა მიკრო გამოყენებით: ბიტი: 8 ნაბიჯი (სურათებით)
მცენარეთა ავტომატური მორწყვის სისტემა მიკრო გამოყენებით: ბიტი: 8 ნაბიჯი (სურათებით)

ვიდეო: მცენარეთა ავტომატური მორწყვის სისტემა მიკრო გამოყენებით: ბიტი: 8 ნაბიჯი (სურათებით)

ვიდეო: მცენარეთა ავტომატური მორწყვის სისტემა მიკრო გამოყენებით: ბიტი: 8 ნაბიჯი (სურათებით)
ვიდეო: #გაიგემეტი სარწყავი სისტემის შესახებ 2024, ნოემბერი
Anonim
მცენარეთა ავტომატური მორწყვის სისტემა მიკრო გამოყენებით: ბიტი
მცენარეთა ავტომატური მორწყვის სისტემა მიკრო გამოყენებით: ბიტი
მცენარეთა ავტომატური მორწყვის სისტემა მიკრო გამოყენებით: ბიტი
მცენარეთა ავტომატური მორწყვის სისტემა მიკრო გამოყენებით: ბიტი
მცენარეთა ავტომატური მორწყვის სისტემა მიკრო გამოყენებით: ბიტი
მცენარეთა ავტომატური მორწყვის სისტემა მიკრო გამოყენებით: ბიტი

Tinkercad პროექტები »

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

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

თუ მოგწონთ ეს ინსტრუქცია, გთხოვთ მიეცით ხმა ბლოკ კოდის კონკურსში!

მასალები:

  • MicroBit - იყიდეთ აქ
  • ტენიანობის ტევადობის სენსორი - იყიდეთ აქ
  • DC ტუმბო - იყიდეთ აქ
  • სარელეო მოდული - იყიდეთ აქ
  • ლენტი კაბელი - იყიდეთ აქ
  • შენახვის კონტეინერები (არ არის იგივე, მაგრამ უნდა იმუშაოს) - იყიდეთ აქ
  • კვების ბლოკი - იყიდეთ აქ
  • M3 ხრახნები - იყიდეთ აქ

მე გამოვიყენე MicroBit ვერსია 2, მაგრამ ეს პროექტი შეიძლება გაკეთდეს პირველი ვერსიის გამოყენებითაც.

ნაბიჯი 1: თქვენი კომპონენტების მომზადება

თქვენი კომპონენტების მომზადება
თქვენი კომპონენტების მომზადება
თქვენი კომპონენტების მომზადება
თქვენი კომპონენტების მომზადება
თქვენი კომპონენტების მომზადება
თქვენი კომპონენტების მომზადება

MicroBit არის მცირე პროგრამირებადი მიკროკონტროლი, რომელსაც აქვს მრავალი სენსორი და ღილაკი, რაც პროგრამირების დაწყებას ნამდვილად აადვილებს.

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

ტენიანობის ტევადობის სენსორი, რომელსაც მე ვიყენებ მუშაობს 3.3 ვ -ზე, რაც შესანიშნავია უშუალოდ MicroBit– ით გამოსაყენებლად.

შენიშვნა: ეს capacitive სენსორები ზოგადად აცხადებენ, რომ ისინი მუშაობენ 3.3V და 5V, და გამომავალი მაქსიმუმ 3.3V რადგან მათ აქვთ საბორტო ძაბვის რეგულატორი. მე აღმოვაჩინე, რომ ამ სენსორების ბევრი იაფი ვერსია რეალურად არ მუშაობს 3.3V შეყვანის ძაბვით, მაგრამ მოითხოვს 3.5-4V სანამ ისინი რეალურად "ჩაირთვება". თქვენ ფრთხილად უნდა იყოთ, რადგან მიკრო: ბიტი განკუთვნილია მხოლოდ 3.3 ვ -მდე შეყვანის ძაბვისთვის.

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

ნაბიჯი 2: შექმენით სქემა და კოდი TinkerCAD– ში

სქემისა და კოდის შემუშავება TinkerCAD– ში
სქემისა და კოდის შემუშავება TinkerCAD– ში

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

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

ბლოკის კოდის ჩემს ბოლო ვერსიაში, Micro: bit აჩვენებს ღიმილიან სახეს, როდესაც ის ჩართულია და იწყებს ტენიანობის მაჩვენებლების აღებას ყოველ 5 წამში და ადგენს მათ ეკრანზე გამოსახულ გრაფიკზე. ის ასევე ამოწმებს არის თუ არა ტენიანობის დონე დადგენილ ზღვარს ქვემოთ და თუ ეს არის მაშინ ის ჩართავს ტუმბოს 3 წამით. ის განაგრძობს ტუმბოს ციკლს, ციკლებს შორის 5 წამიანი შესვენებით, სანამ ტენიანობის დონე კვლავ არ აღემატება ზღვარს.

მე ასევე დავამატე ფუნქციები ორ ღილაკზე, სადაც ღილაკი A ჩართავს ტუმბოს 3 წამით მცენარის ხელით მორწყვისთვის, ხოლო ღილაკი B აჩვენებს ტენიანობის დონეს კითხულობს ეკრანზე.

ნაბიჯი 3: შეამოწმეთ წრე და კოდი

წრედისა და კოდის ტესტირება
წრედისა და კოდის ტესტირება

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

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

ნაბიჯი 4: წყლის ავზის დამზადება

წყლის ავზის დამზადება
წყლის ავზის დამზადება
წყლის ავზის დამზადება
წყლის ავზის დამზადება
წყლის ავზის დამზადება
წყლის ავზის დამზადება
წყლის ავზის დამზადება
წყლის ავზის დამზადება

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

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

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

შემდეგ მე გავხსენი ხვრელები მავთულხლართებზე ძრავაზე და მილები წყლის გასასვლელში.

ნაბიჯი 5: შეიკრიბეთ ელექტრონიკა

შეიკრიბეთ ელექტრონიკა
შეიკრიბეთ ელექტრონიკა
შეიკრიბეთ ელექტრონიკა
შეიკრიბეთ ელექტრონიკა
შეიკრიბეთ ელექტრონიკა
შეიკრიბეთ ელექტრონიკა
შეიკრიბეთ ელექტრონიკა
შეიკრიბეთ ელექტრონიკა

მინდოდა MicroBit დამონტაჟებულიყო კორპუსის წინა მხარეს ისე, რომ მისი დანახვა ადვილი ყოფილიყო, რადგან მე ვიყენებ LED ეკრანს წინა მხარეს, როგორც წყლის დონის გრაფიკს.

მე გავაღე რამოდენიმე ხვრელი წინა მხარეს MicroBit- ის შესანახად და ვიმოქმედე როგორც კავშირი ბოლოში IO ქინძისთავებთან. მე გამოვიყენე გრძელი M3 x 20 მმ ღილაკის სათავე ხრახნები, რომ შევიჭერო ტერმინალები IO ქინძისთავებზე და შევაერთე გაყვანილობას შიგნიდან. მე დავუკავშირე გაყვანილობა ხრახნებს ხრახნების გარშემო ზოგიერთი გაშლილი გაყვანილობის შეფუთვით და შემდეგ სითბოს შემცირების მილის გამოყენებით, რომ შევიკავო იგი.

მე ასევე გაბურღული ხვრელები დენის მიწოდება Micro: ცოტა, დენის სოკეტი უკან და ტუმბოს და ტენიანობის სენსორი ხაზები.

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

ნაბიჯი 6: მორწყვის სისტემის ტესტირება

მორწყვის სისტემის ტესტირება
მორწყვის სისტემის ტესტირება
მორწყვის სისტემის ტესტირება
მორწყვის სისტემის ტესტირება

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

ავზი ავავსე წყლით და ჩავრთე კვების ბლოკი.

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

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

ნაბიჯი 7: მორწყვის სისტემის დაყენება მცენარეზე

მორწყვის სისტემის დაყენება მცენარეზე
მორწყვის სისტემის დაყენება მცენარეზე
მორწყვის სისტემის დაყენება მცენარეზე
მორწყვის სისტემის დაყენება მცენარეზე

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

ნაბიჯი 8: მცენარეთა ავტომატური მორწყვის სისტემის გამოყენება

მცენარეთა ავტომატური მორწყვის სისტემის გამოყენება
მცენარეთა ავტომატური მორწყვის სისტემის გამოყენება
მცენარეთა ავტომატური მორწყვის სისტემის გამოყენება
მცენარეთა ავტომატური მორწყვის სისტემის გამოყენება
მცენარეთა ავტომატური მორწყვის სისტემის გამოყენება
მცენარეთა ავტომატური მორწყვის სისტემის გამოყენება

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

თქვენ ასევე შეგიძლიათ დააჭიროთ ღილაკს A MicroBit– ის წინა მხარეს, რომ ტუმბო ჩართოთ 3 წამი და მცენარე ხელით მორწყოთ.

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

რამე აგიშენებიათ მიკრო: ბიტის გამოყენებით? შემატყობინეთ კომენტარების განყოფილებაში.

გთხოვთ ასევე დაიმახსოვროთ ხმის მიცემა ამ ინსტრუქციულ ბლოკ ბლოკის კონკურსზე, თუ მოგეწონათ!

ბლოკის კოდის კონკურსი
ბლოკის კოდის კონკურსი
ბლოკის კოდის კონკურსი
ბლოკის კოდის კონკურსი

მეორე პრიზი ბლოკის კოდის კონკურსში

გირჩევთ: