Სარჩევი:

წყლის დამზოგავი პროექტი: 8 ნაბიჯი
წყლის დამზოგავი პროექტი: 8 ნაბიჯი

ვიდეო: წყლის დამზოგავი პროექტი: 8 ნაბიჯი

ვიდეო: წყლის დამზოგავი პროექტი: 8 ნაბიჯი
ვიდეო: Crypto Pirates Daily News - January 22nd, 2022 - Latest Crypto News Update 2024, ნოემბერი
Anonim
წყლის დაზოგვის პროექტი
წყლის დაზოგვის პროექტი
წყლის დაზოგვის პროექტი
წყლის დაზოგვის პროექტი

ავტორები: მონიკ კასტილიო, კაროლინა სალინასი

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

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

ნაბიჯი 1: აპარატურა

ტექნიკა
ტექნიკა

რა დაგჭირდებათ დასაწყებად:

  • გულმოდგინე Basys 3 FPGA დაფა
  • Arduino გაეროს გამგეობა
  • ნიადაგის ტენიანობის სენსორი
  • პურის დაფა
  • მავთულები
  • მწვანე LED
  • წითელი LED
  • მიკრო USB Basys 3 დაფისთვის
  • USB ტიპი A/B არდუინოსთვის
  • (2) 330 ohm რეზისტორები

წვდომა Vivado– ზე, რომლის გადმოწერა შესაძლებელია XILINX– ის ვებ – გვერდიდან:

Vivado ჩამოტვირთვა

და წვდომა Arduino IDE– ზე, რომლის გადმოწერაც შესაძლებელია Arduino– ს ვებ – გვერდიდან:

Arduino ჩამოტვირთვა

და ბოლოს პოზიტიური დამოკიდებულება:)

ნაბიჯი 2: პროგრამის შემუშავება

პროგრამის შემუშავება
პროგრამის შემუშავება

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

ნაბიჯი 3: არდუინო

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

ნაბიჯი 4: მეტი კოდი დიახ !!!!

შემდეგ ჩვენ განვახორციელეთ D Flip-Flop.

D Flip-Flop ჩვენი მიზნებისათვის იყო Arduino მონაცემების გაფილტვრა ჩვენს სისტემაში.

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

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

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

ნაბიჯი 5: თქვენ ერთად ააწყვეთ და ილოცეთ რომ სინთეზირდეს (AKA შექმნა თქვენი მთავარი ფაილი)

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

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

ნაბიჯი 6: თქვენი აპარატურის და შეზღუდვების დაყენება

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

პურის დაფა და LED გაყვანილობა გაკეთდა ასე, ნაცვლად იმისა, რომ გამოაქვეყნოთ დამღლელი ნაბიჯ-ნაბიჯ სახელმძღვანელო აქ არის სურათი და საცნობარო სახელმძღვანელო, რომელიც დაგვეხმარა ჩვენი პურის დაფის დაყენებაში-არდუინოს სამეურვეო ვებ – გვერდიდან.

როგორ დავაყენოთ პურის დაფა

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

LED BLINK ესკიზი

ნაბიჯი 7: პროგრამის გაშვება

პროგრამის გაშვება!
პროგრამის გაშვება!

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

ჩვენ დავაწესეთ ჩვენი ბარიერი 550 -ზე და თქვენც შეგიძლიათ ითამაშოთ ამ მიმართულებით.

გირჩევთ: