Სარჩევი:

Arduino Uno თევზის მიმწოდებელი 6 იაფი და მარტივი ნაბიჯი!: 6 ნაბიჯი
Arduino Uno თევზის მიმწოდებელი 6 იაფი და მარტივი ნაბიჯი!: 6 ნაბიჯი

ვიდეო: Arduino Uno თევზის მიმწოდებელი 6 იაფი და მარტივი ნაბიჯი!: 6 ნაბიჯი

ვიდეო: Arduino Uno თევზის მიმწოდებელი 6 იაფი და მარტივი ნაბიჯი!: 6 ნაბიჯი
ვიდეო: Automatic Fish Feeder - Arduino Uno R3 2024, ნოემბერი
Anonim
Arduino Uno თევზის მიმწოდებელი 6 იაფი და მარტივი ნაბიჯი!
Arduino Uno თევზის მიმწოდებელი 6 იაფი და მარტივი ნაბიჯი!

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

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

სირთულე: 2/5

ღირებულება: 1/5

მარაგები

Arduino Uno / Generic ვერსია

სერვო ძრავა (Micro Servo SG90 9 გ მშვენივრად უნდა მუშაობდეს)

-და ორმაგი ცალმხრივი ფართო servo arm რომ მოყვება მას

დენის კაბელი (DC ან USB)

ჯამპერის მავთულები (მამაკაციდან მამაკაცამდე)

პატარა სამგზავრო/სასტუმროს შამპუნის ბოთლი

პლასტიკური კონტეინერი

თევზის საკვები (ნებისმიერი სახის მუშაობს, მარცვლები ჩემზე უკეთ მუშაობს)

ელექტრო საბურღი

ცხელი წებოს იარაღი

ნაბიჯი 1: საცხოვრებელი

საცხოვრებელი
საცხოვრებელი
საცხოვრებელი
საცხოვრებელი

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

ნაბიჯი 2: თევზის საკვები

თევზის საკვები
თევზის საკვები
თევზის საკვები
თევზის საკვები

გაბურღეთ ხვრელი SEALED შამპუნის ბოთლში ისე, რომ მას აქვს ორი ხვრელი მოპირდაპირე მხარეს, რომლებიც ერთმანეთის პარალელურია, როგორც ზემოთ მოყვანილი სურათი. ჩაყარეთ თევზის საკვები დაახლოებით 1/3 გზის 1/3 - მდე. შემდეგ, აიღეთ ცხელი წებოს იარაღი და წებო ბოთლის ფუძე სერვო მკლავზე.

ნაბიჯი 3: კოდი

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

#მოიცავს;

სერვო მისერვო; // ქმნის სერვო, როგორც ობიექტი

int pos = 0; // მთელი ცვლადი Servo პოზიციის შესანახად

გრძელი თევზი = 86400000; // ადგენს დროს ყოველ 24 საათში (86400000 მილიწამი)

ხანგრძლივი დასასრული; // გრძელი ცვლადები ქმნიან შენახვის 32 ბიტს, რაც გაფართოებული რაოდენობითაა

დიდი ხანია; // იგივე იგივე რაც ზემოთ

void როტაცია () {

for (pos = 0; pos <180; pos += 1) // ქვემოთ მოცემული კოდი გახდის სერვოს შემობრუნებას, თევზის კვებას.

{

myservo.write (pos);

დაგვიანება (15);

}

for (pos = 180; pos> = 1; pos- = 1)

{

myservo.write (pos);

დაგვიანება (15);

}

}

void setup () // Void setup კოდს გაუშვებს ერთხელ და მხოლოდ ერთხელ

{

myservo.attach (9); // ეს ეუბნება არდუინოს, რომ სერვო არის პინ 9 -ში

myservo.write (0); // ჩაწერა აგზავნის ორობითი მონაცემებს სერიულ პორტში.

// ამ შემთხვევაში, 0 ნიშნავს, რომ მან უნდა გააგზავნოს მონაცემები ციფრულ პინ 0 -ზე (RX)

დაგვიანება (15); // ეს აყოვნებს 15 მილიწამს ქვემოთ მარყუჟის დაწყებამდე.

როტაცია (); // გაუშვებს ჩვენს ფუნქციას, რომელიც ატრიალებს სერვოს

}

void loop () {// ეს არდუინოზე ისევ და ისევ იმუშავებს, თუ მას აქვს ძალა.

ახლა = მილი (); // ახლა არის დრო მილიწამებში

ბოლო დრო = ახლა + FISHFEEDER;

ხოლო (ახლა <ბოლო დრო) {

myservo.write (0);

დაგვიანება (20000);

ახლა = მილი ();

}

როტაცია ();

}

ნაბიჯი 4: აპარატურის დაყენება

აპარატურის დაყენება
აპარატურის დაყენება
აპარატურის დაყენება
აპარატურის დაყენება

განათავსეთ თქვენი არდუინო პლასტმასის კონტეინერში და ჩადეთ დენის კაბელი ფლაპში და შეაერთეთ იგი. გაყვანილობა საკმაოდ მარტივია, როგორც ეს მოცემულია ზემოთ დიაგრამაში. უბრალოდ დააკავშირეთ პოზიტიური 5 ვ, მიწასთან მიწასთან და მონაცემთა კაბელი პინ 9 -ზე, როგორც ეს ნაჩვენებია Tinkercad Circuits სქემაში ზემოთ. * თვალის დახუჭვა** თვალის დახუჭვა* უბრალოდ დაიმახსოვრეთ მავთულხლართებით კვება კონტეინერის თავზე არდუინოდან სერვოსკენ.

ნაბიჯი 5: სატანკო/აკვარიუმზე დამონტაჟება

სამონტაჟო სატანკო/აკვარიუმი
სამონტაჟო სატანკო/აკვარიუმი

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

ნაბიჯი 6: გაიხარე

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

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

გირჩევთ: