Სარჩევი:
- ნაბიჯი 1: გამოსავალი
- ნაბიჯი 2: აპარატურა
- ნაბიჯი 3: ბიბლიოთეკა და ესკიზი
- ნაბიჯი 4: მახასიათებლები
- ნაბიჯი 5: კონფიგურირებადი პარამეტრები
- ნაბიჯი 6: გაყვანილობა
- ნაბიჯი 7: დამატებითი ინფორმაცია
ვიდეო: KS-Cat-Feed-Counter: 7 Steps
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
სიტუაცია
როდესაც დატვირთულ ოჯახში ცხოვრობთ, ხშირად არ იცით რამდენჯერ იკვებება თქვენი შინაური ცხოველი. ალბათ თქვენ სახლში მიდიხართ და თქვენი შინაური ცხოველი ითხოვს საკვებს, თუნდაც ის ახლახან იკვებება სხვის მიერ, რომელიც ახლა სახლში არ არის.
რატომღაც, თქვენი შინაური ცხოველები უფრო და უფრო მსუქანდებიან. თქვენ არ გსურთ შეიძინოთ ცხოველების ავტომატური მიმწოდებელი, რადგან თქვენ გაქვთ უკეთესი კავშირი თქვენს შინაურ ცხოველებთან, როდესაც ის უნდა მოვიდეს თქვენთან საკვების სათხოვნელად. თუმცა, თქვენ არ გინდათ რომ ის იყოს მსუქანი და არაჯანსაღი.
ნაბიჯი 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– ის პორტს ჩაწერის უფლებები. (იხილეთ კომენტარები კოდში)
გირჩევთ:
2018 მე -10 თაობის Honda Civic USB Mod Kenwood Head Unit: 5 Steps
2018 მე -10 თაობის Honda Civic USB Mod Kenwood Head Unit: ამ 'ible, მე შევიცვალე ჩემი Civic- ის USB პორტის გახსნა, რათა შემეძინა ის, რაც მე შევიძინე ამაზონიდან, ასე რომ შემიძლია დავუკავშირო ის ჩემს შემდგომ Kenwood სათავე ერთეულს (DMX9706S). ის ერთსა და იმავე ხვრელშია და შეიძლება 30 წუთი ან მეტი დასჭირდეს
Logitech 3D Extreme Pro Hall Effect Sensor Conversion: 9 Steps
Logitech 3D Extreme Pro Hall Effect Sensor Conversion: საჭესთან კონტროლი ჩემს ჯოისტიკზე მიდიოდა. შევეცადე ქოთნები გამომეცა და გამესუფთავებინა, მაგრამ ნამდვილად არ უშველა. ასე რომ, დავიწყე შემცვლელი ქოთნების ძებნა და წავაწყდი რამდენიმე წლის წინანდელ რამდენიმე სხვადასხვა ვებგვერდს, რომლებიც ეხება
2x 48V 5A Bench Top Power Supply: 7 Steps (ერთად სურათები)
2x 48V 5A Bench Top Power Supply: ეს არის სამეურვეო სკამზე დენის წყაროს აწყობის ინსტრუქცია. ნუ ელოდებით ელექტრონიკის განვითარებას ან უამრავ შედუღებას, მე უბრალოდ შევუკვეთე ნაწილები AliExpress– დან და ჩავდე ყუთში. გთხოვთ გაუფრთხილდეთ, რომ მე გავაკეთე მცირე ცვლილებები საზოგადოებაში
ჩემი CR10 New Life: SKR Mainboard და Marlin: 7 Steps
ჩემი CR10 ახალი სიცოცხლე: SKR დედაპლატა და მარლინი: ჩემი სტანდარტული MELZI დაფა მკვდარი იყო და მე მჭირდებოდა სასწრაფო ჩანაცვლება, რათა ჩემი CR10 ცოცხალი გამეყვანა. პირველი ნაბიჯი, აირჩიე შემცვლელი დაფა, ამიტომ მე ავირჩიე Bigtreetech skr v1.3, რომ არის 32 ბიტიანი დაფა, TMC2208 დრაივერებით (UART რეჟიმის მხარდაჭერით
თამაშის დიზაინი Flick in 5 Steps: 5 Steps
თამაშის დიზაინი Flick in 5 Steps: Flick არის მართლაც მარტივი გზა თამაშის შესაქმნელად, განსაკუთრებით რაღაც თავსატეხის, ვიზუალური რომანის ან სათავგადასავლო თამაშის მსგავსი