Სარჩევი:

KS-Cat-Feed-Counter: 7 Steps
KS-Cat-Feed-Counter: 7 Steps

ვიდეო: KS-Cat-Feed-Counter: 7 Steps

ვიდეო: KS-Cat-Feed-Counter: 7 Steps
ვიდეო: LIVE: ABC News Live - Tuesday, January 23 2024, ნოემბერი
Anonim
KS-Cat-Feed-Counter
KS-Cat-Feed-Counter
KS-Cat-Feed-Counter
KS-Cat-Feed-Counter
KS-Cat-Feed-Counter
KS-Cat-Feed-Counter

სიტუაცია

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

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

ნაბიჯი 1: გამოსავალი

გადაწყვეტა
გადაწყვეტა

KS-Cat-Feed-Counter მიზნად ისახავს გაცნობოთ იმის შესახებ, თუ რამდენჯერ შეჭამეს თქვენი შინაური ცხოველები, ასე რომ თქვენ აკონტროლებთ თქვენი შინაური ცხოველის დიეტას.

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

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

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

Arduino Pro Mini (დაბალი ენერგიის მოხმარებისთვის)

მოდულის ატვირთვა Arduino Pro Mini– სთვის (ეს მოდული Aliexpress– დან მუშაობს მხოლოდ Linux– ზე -> იხილეთ ჩამოტვირთვის ინსტრუქცია კოდში)

4 LED

4 რეზისტენტული 10kOhms

ელექტრონული და ბატარეის საბინაო

მაგნიტური გადამრთველი

9V ბლოკის ბატარეა კონექტორით

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

(ყველა ღირს დაახლოებით 15 აშშ დოლარი Aliexpress.com– ში)

ნაბიჯი 3: ბიბლიოთეკა და ესკიზი

ბიბლიოთეკა და ესკიზი
ბიბლიოთეკა და ესკიზი
ბიბლიოთეკა და ესკიზი
ბიბლიოთეკა და ესკიზი

ბიბლიოთეკა: LowPowerLibrary (https://github.com/rocketscream/Low-Power)

ესკიზი:

დრო საბოლოოდ გამოჩნდა ესკიზით "2018-08-KS-Cat-Feed-Counter.ino" თქვენ უნდა შეცვალოთ 9V- ბლოკიანი ბატარეა მთელი 6 თვის განმავლობაში. ასე რომ, მე დავუკავშირე მრიცხველი გარე ენერგიის წყაროს (აღარ არის საჭირო ენერგიის დაზოგვა). თუ ამას აკეთებთ, შეგიძლიათ გამოიყენოთ ესკიზი "2019-10-KS-Cat-Feed-Counter-NoLowPower.ino".

ნაბიჯი 4: მახასიათებლები

მახასიათებლები
მახასიათებლები

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

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

მას აქვს ერთი მაგნიტური გადამრთველი, რომელიც ამოიცნობს საკვების სახურავი ღიაა თუ დახურული. (ეს ვცადე დახრის გადამრთველებით, მაგრამ ეს არ არის სანდო)

საკვების ღია ყუთის სახურავის "minOpeningTime" კონფიგურირებადი დროის შემდეგ - ვარაუდობენ, რომ თქვენ უბრალოდ მიირთვით თქვენი შინაური ცხოველი - და კვების დროის მრიცხველი იზრდება (იმ შემთხვევაში, თუ თქვენი კვების დროის მრიცხველი 4 -ზეა, ის დაუბრუნდება 1 -ს).

როდესაც თქვენ გახსნით სახურავს, LED ნათურები ანათებენ კვების დროის მიხედვით.

როდესაც ხურავთ სახურავს, LED- ები ანათებენ კვების დროის მიხედვით (თუ თქვენ კვლავ არ დახურავთ სანამ "minOpeningTime" აღემატება).

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

ნაბიჯი 5: კონფიგურირებადი პარამეტრები

კონფიგურირებადი პარამეტრები
კონფიგურირებადი პარამეტრები

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

lightenUpLEDs: როდესაც თქვენ დააჭირეთ ღილაკს, რომ შეამოწმოთ რამდენჯერ იკვებება თქვენი შინაური ცხოველი, ან როდესაც გახსნით ან დახურავთ სახურავს ან როდესაც ამცირებთ კვების დროს, LED ამ დროს ანათებს.

ნაბიჯი 6: გაყვანილობა

გაყვანილობა
გაყვანილობა

ნაბიჯი 7: დამატებითი ინფორმაცია

დამატებითი ინფორმაცია
დამატებითი ინფორმაცია

Arduino სჭირდება ნორმალურ რეჟიმში დაახლოებით 50mA. "LowPowerLibrary" - ით, ეს ესკიზი მცირდება 0.2 mA- ზე ნაკლები. ამიტომ, ბატარეის ყოველდღიური შეცვლის ნაცვლად შეგიძლიათ ამის გაკეთება წელიწადში ერთხელ. ვინაიდან "LowPowerLibrary" აქტიურია, არ არსებობს ქრონომეტრები და მე ვერ გამოვიყენებ ბრძანებას millis. (უბრალოდ დააყოვნეთ "minOpeningTime")

Arduino Pro– ს ატვირთვის მოდული ყოველთვის კარგად მუშაობდა Linux– ის ოპერაციულ სისტემაზე - მაგრამ მხოლოდ ზოგჯერ Windows– ის ოპერაციულ სისტემაზე. გახსოვდეთ, რომ გადმოტვირთვამდე მიანიჭოთ Linux– ის პორტს ჩაწერის უფლებები. (იხილეთ კომენტარები კოდში)

გირჩევთ: