Mündəricat:
Video: Arduino Nano, Servo Motor və Tullantı Materiallarından İstifadə Edilən Balıq Qidalandırıcı: 7 Addım
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Tək bir servo motor və bir neçə əsas materialdan istifadə edərək sadə bir layihədir.
Balıqları vaxtında bəsləməyə kömək edir.
Addım 1: Layihə üçün materiallar
- Ətir və ya Deodorant qapağı (İstənilən plastik şüşə də işləyir)
- Jel qələm və ya öz -özünə qələm doldurun (Hər hansı bir uzun silindrik plastik)
- SG90 9g Mini Mikro Rəqəmsal Servo Motor. (link)
- Arduino Nano V3.0 uyğun Mini USB İnkişaf etdirmə lövhəsi ATmega328P & CH340 (keçid)
- Vida sürücüsü dəsti (link)
- Qazma maşını (Varsa yaxşıdır, onsuz da yaxşıdır).
- Yapışqan (feviquick yapışqan: hər hansı bir ümumi mağazadan alın)
- Uzun 2 düymlük vida.
Addım 2: Servonun qapağa bağlanması
-
Plastik qapaqda 4 mm qazma ucu olan bir çuxur yaradın.
- Bir qazma qurğunuz yoxdursa, əvvəlcə ulduz vint dəstini istifadə edərək kiçik bir çuxur yaradın.
- Sonra vida uclarının ölçüsünü dəyişdirin və istədiyiniz ölçüyə çatana qədər çuxuru artırın.
- Servo dişli başlığının qapağa girə biləcəyinə əmin olun.
Addım 3: Yuvarlanmaq üçün Doldurma istifadə edin
- Jel qələm doldurma istifadə edin.
- Çuxurun içinə qoyun və qapağın digər nöqtəsini tapın və işarələyin.
- Mənim vəziyyətimdə, gel qələmin ucu digər tərəfə çevrildikdən sonra boş yerə doldurulmağa uyğun gəlir.
- Beləliklə, başlıqdakı baş ucuna uyğun olan kiçik bir bütöv düzəltdim.
Addım 4: Doldurma hissəsini Servo Ötürücü ilə bağlayın
- Yapışqan istifadə edərək yenidən doldurun.
- Uzun vidayı servo motora bağlayın və qapağa toxunana qədər gətirin.
- Nöqtəni qeyd edin və orada kiçik bir bütöv yaradın.
- Motoru vidalaşdırmağa və orada düzəltməyə kömək edəcəkdir.
Addım 5: Qida düşmə mexanikası
- Yenidən doldurmaq üçün bir çuxur yaradın.
- Balıq yeminin ölçüsünə görə delik açın. (mənim vəziyyətimdə 2 həbdir)
- İndi qoyun və başlıqdakı nöqtəni qeyd edin və bir bütün halına gətirin.
- Yenidən doldurduğunuzun hamısının çuxurla düzgün bir şəkildə ortada olduğundan əmin olun.
Addım 6: Arduino kodlaşdırma
- Arduinoda yenisinizsə bu linki izləyin (keçid)
- Fayl → Misal → Servo → Süpürmə bölməsinə keçin.
- İndi maşınınızı sınayın.
- 180 dərəcə dönmə ilə hər iki çuxurun (qapaq və doldurma) bir dəfə birləşməsindən əmin olun.
- Qida həbinin çuxurdan çıxıb çıxmadığını yoxlayın, əks halda çuxurun ölçüsündə dəyişiklik edin və qida həbi düşməyə başlayana qədər yoxlayın.
Addım 7: Taymer yaradın və Balıqları Vaxtında Bəsləyin
- Hər 180 dərəcə dönmə ilə ondan nə qədər qida həbi çıxdığını yoxlayın.
- Və nə qədər qida həbinə ehtiyacınız var.
- Daha çox deşik açaraq və ya daha çox fırlanaraq artıra bilərsiniz.
- Əlavə edilmiş fayl gecikmə məntiqini ehtiva edir.
- "DelayInHr" dəyişdirərək, saat gecikməsini artıra və ya azalda bilərsiniz.
- "Dönmə" ni dəyişdirərək servonun fırlanmasını artıra və ya azalda bilərsiniz.