Mündəricat:
- Addım 1: Həll
- Addım 2: Avadanlıq
- Addım 3: Kitabxana və eskiz
- Addım 4: Xüsusiyyətlər
- Addım 5: Yapılandırılabilir Parametrlər
- Addım 6: Kabel çəkmə
- Addım 7: Əlavə məlumat
Video: KS-Cat-Feed-Counter: 7 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
Vəziyyət
Yoğun bir evdə yaşadığınız zaman, ev heyvanınızın neçə dəfə qidalandığını bilmirsiniz. Yəqin ki, evə gəldiniz və ev heyvanınız yemək istəsə də, indi evdə olmayan başqa birisi tərəfindən bəslənildi.
Nədənsə ev heyvanlarınız getdikcə kökəlir. Ev heyvanınızdan yemək istəmək üçün sizə gəldikdə daha yaxşı bir əlaqəniz olduğu üçün avtomatik bir ev yemi almaq istəmirsiniz. Ancaq bunun yağlı və sağlam olmamasını istəmirsiniz.
Addım 1: Həll
KS-Cat-Feed-Counter, ev heyvanınızın pəhrizini nəzarətdə saxlamaq üçün ev heyvanlarınızın neçə dəfə yediyini sizə xəbər vermək üçündür.
Sizə gündə dörd dəfə qidalanma vaxtını göstərmək üçün hazırlanmışdır. Əlbəttə ki, sayğacı beş və ya daha çox qidalanma müddətinə qədər artırmaq üçün yumşaq və aparatı dəyişə bilərsiniz.
Addım 2: Avadanlıq
Arduino Pro Mini (aşağı enerji istehlakı üçün)
Arduino Pro Mini üçün Yükləmə Modulu (Aliexpress -dən olan bu modul yalnız Linuxda işləyir -> Koddakı yükləmə təlimatlarına baxın)
4 ədəd LED
4 müqavimət 10 kOhms
Elektron və batareya üçün korpus
Maqnit açarı
Konnektoru olan 9V bloklu batareya
Elektron lövhə və tellər kimi kiçik material
(Aliexpress.com -da bütün xərclər təxminən 15 ABŞ dollarıdır)
Addım 3: Kitabxana və eskiz
KİTABXANA: LowPowerLibrary (https://github.com/rocketscream/Low-Power)
Eskiz:
Zaman nəhayət "2018-08-KS-Cat-Feed-Counter.ino" Sketch ilə 9V-Blok-Batareyanı 6 ay ərzində dəyişdirməli olduğunuzu göstərdi. Buna görə Sayğacı xarici bir enerji mənbəyinə bağladım (artıq enerjiyə qənaət etməyə ehtiyac yoxdur). Bunu etsəniz "2019-10-KS-Cat-Feed-Counter-NoLowPower.ino" eskizindən istifadə edə bilərsiniz.
Addım 4: Xüsusiyyətlər
Bu gadget 4 dəfə qidalanma vaxtına qədər sayılır. 4 LED var və hər bir aktiv LED qidalanma vaxtını təmsil edir. 4 qidalanma vaxtından sonra 1 -də yenidən başlayır. Batareyada işlədiyi üçün aşağı enerji istehlakı üçün proqramlaşdırılmışdır. (taymer yoxdur)
Ev heyvanınızın neçə dəfə bəsləndiyini yoxlamaq üçün bir düyməniz var. LED -lər qidalanma vaxtına görə işıqlanır. Əlavə olaraq, hər basdığınız zaman qidalanma müddətini azaltmaq üçün bir düyməniz var. (Düzəlişlər üçün, məsələn, qapağı açırsınız, ancaq ev heyvanı yemirsiniz - qida doldurmaq üçün)
Qida qutusunun qapağının açıq və ya qapalı olduğunu müəyyən edən bir maqnit açarı var. (Bunu əyilmə açarları ilə sınadım, amma etibarlı olmayan yerlərdə)
Açıq yem qutusu qapağının "minOpeningTime" konfiqurasiya müddətindən sonra - yalnız ev heyvanınızı qidalandırdığınız güman edilir - və qidalanma vaxtı sayacı artır (qidalanma vaxtınız sayğac 4 -də olarsa 1 -ə qaytarılır).
Qapağı açdığınız zaman, LEDlər qidalanma vaxtına uyğun olaraq işıqlanır.
Qapağı bağladığınız zaman, LED -lər qidalanma vaxtına görə işıqlanır ("minOpeningTime" keçməmiş yenidən bağlanmasanız).
Qidalanma vaxtını azaltma düyməsi ilə azaltdıqdan sonra LED yeni qidalanma vaxtına uyğun olaraq işıqlanır.
Addım 5: Yapılandırılabilir Parametrlər
minOpeningTime: qapaq bu müddətdən çox açıq olduqda sayğac artırılacaq.
lightenUPLEDs: ev heyvanınızın neçə dəfə qidalandığını yoxlamaq üçün düyməni basdığınızda və ya qapağı açanda və ya bağladığınızda və ya qidalanma müddətini azaltdığınızda LEDlər bu zaman yanacaq.
Addım 6: Kabel çəkmə
Addım 7: Əlavə məlumat
Arduino normal rejimdə təxminən 50mA lazımdır. "LowPowerLibrary" ilə bu, bu eskizdə 0,2mA -dan aza endirilir. Buna görə gündəlik batareya dəyişikliyi əvəzinə bunu ildə bir dəfə edə bilərsiniz. "LowPowerLibrary" aktiv olduğu üçün heç bir taymer yoxdur və millis əmrindən istifadə edə bilmədim. ("minOpeningTime" da gecikmə)
Arduino Pro üçün yükləmə modulu Linux əməliyyat sistemində həmişə yaxşı işləyirdi, ancaq bəzən Windows əməliyyat sistemində. Yükləməzdən əvvəl Linuxdakı porta yazma hüquqları verməyi unutmayın. (koddakı şərhlərə baxın)
Tövsiyə:
Arduino Avtomobil Ters Park Diqqət Sistemi - Addım -addım: 4 addım
Arduino Avtomobil Ters Park Diqqət Sistemi | Addım-addım: Bu layihədə, Arduino UNO və HC-SR04 Ultrasonik Sensoru istifadə edərək sadə bir Arduino Car Reverse Park Sensor Dövrü dizayn edəcəyəm. Bu Arduino əsaslı Avtomobil Ters siqnal sistemi Avtonom Naviqasiya, Robot Aralığı və digər diapazonlarda istifadə edilə bilər
Addım -addım PC qurulması: 9 addım
Addım -addım PC Bina: Təchizat: Təchizat: MotherboardCPU & CPU soyuducu PSU (Enerji təchizatı vahidi) Yaddaş (HDD/SSD) RAMGPU (tələb olunmur) Kassa Alətləri: Tornavida ESD bilərzik/mattermal pasta/aplikator
Üç Hoparlör Devresi -- Addım-addım təlimat: 3 addım
Üç Hoparlör Devresi || Addım-addım Təlimat: Dinamik Dövrə, ətraf mühitdən alınan səs siqnallarını MIC-ə gücləndirir və gücləndirilmiş səsin çıxarıldığı yerdən Dinamikə göndərir.Burada bu Hoparlör Devrini düzəltməyin üç fərqli yolunu göstərəcəyəm:
Robot texnikasında bir dəst ilə addım-addım təhsil: 6 addım
Bir dəst ilə Robototexnikada Addım-addım Təhsil: Öz robotumu düzəltdikdən bir neçə ay sonra (zəhmət olmasa bunların hamısına baxın) və iki dəfə hissələri arızalandıqdan sonra bir addım geri çəkilmək və öz fikrimi yenidən düşünmək qərarına gəldim. strategiya və istiqamət. Bir neçə aylıq təcrübə bəzən çox mükafatlandırıcı idi və
Arduino Uno ilə Akustik Levitasiya Addım-addım (8 addım): 8 addım
Arduino Uno ilə Akustik Levitasiya Adım Adım (8 addım): ultrasəs səs ötürücüləri L298N Dc dişi qadın adapteri kişi dc pinli Arduino UNOBreadboard Bu necə işləyir: Əvvəlcə Arduino Uno-ya kod yükləyirsiniz (rəqəmsal ilə təchiz edilmiş bir mikro nəzarətçidir) və kodu çevirmək üçün analog portlar (C ++)