Სარჩევი:

ნაძვის ხის წყლის სიგნალიზაცია: 3 ნაბიჯი
ნაძვის ხის წყლის სიგნალიზაცია: 3 ნაბიჯი

ვიდეო: ნაძვის ხის წყლის სიგნალიზაცია: 3 ნაბიჯი

ვიდეო: ნაძვის ხის წყლის სიგნალიზაცია: 3 ნაბიჯი
ვიდეო: არქიმე ოდესა. რესტორანი BARAHOLE. მენიუს ფასების მიმოხილვა 2024, ნოემბერი
Anonim
ნაძვის ხის წყლის სიგნალიზაცია
ნაძვის ხის წყლის სიგნალიზაცია

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

მასალები:

  • (1) ELEGOO Mega 2560 პროექტი ყველაზე სრულყოფილი საბოლოო შემქმნელის ნაკრები w/Tutorial თავსებადია Arduino IDE– თან - ამაზონი, არა შვილობილი

    • MEGA 2560 კონტროლერი
    • წყლის დონის გამოვლენის სენსორი
    • პასიური ბუზერი
    • ჯუმბერის მავთული

ნაბიჯი 1: კავშირები

კავშირები
კავშირები
კავშირები
კავშირები

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

ამ პროექტისთვის კავშირები შემდეგია…

წყლის დონე (+) - არდუინო (5V)

წყლის დონე (-) - არდუინო (GND)

წყლის დონე (S) - Arduino (A0)

ბუზერი (-) - არდუინო (GND)

ბუზერი (+) - არდუინო (11)

ნაბიჯი 2: კოდის ნიმუში

საცდელი კოდი
საცდელი კოდი
საცდელი კოდი
საცდელი კოდი
საცდელი კოდი
საცდელი კოდი

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

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

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

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

ნაბიჯი 3: გაფართოება

გაფართოება
გაფართოება

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

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

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

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

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

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

გირჩევთ: