Mundarija:
- Ta'minotlar
- 1 -qadam: uy -joy
- 2 -qadam: baliq ovqati
- 3 -qadam: Kod
- 4 -qadam: uskunani sozlash
- 5 -qadam: tank/akvariumga o'rnatish
- 6 -qadam: Xursand bo'ling
Video: Arduino Uno baliq ovlagichi 6 arzon va oson qadamda: 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Shunday qilib, bu loyiha uchun ozgina hikoya kerak bo'lishi mumkin. Uy hayvonlari baliqlari bo'lgan odamlarga, ehtimol, men bilan bir xil muammo taqdim etilgan: ta'til va unutuvchanlik. Men doimo baliqni boqishni unutib qo'yardim va uxlashga yotishdan oldin buni qilishga harakat qilardim. Ta'til umuman boshqa masala bo'lib, hech qachon ishlamaydigan "oziqlantiruvchi" piramidalarni sotib olish kerak edi. Bu erda men nima qilishim mumkinligi haqida o'ylay boshladim va men avtomatik baliq ovlagich yasashim mumkinligini tushundim!
Iltimos, iltimos, Arduino tanlovida bunga ovoz bering, menimcha, u hech bo'lmaganda kichik sovrinni qo'lga kiritish imkoniyatiga ega
Qiyinchilik: 5/2
Narxi: 1/5
Ta'minotlar
Arduino Uno / Umumiy versiyasi
Servo dvigatel (Micro Servo SG90 9g juda yaxshi ishlashi kerak)
-Va u bilan birga keladigan ikki tomonlama keng servo qo'l
Quvvat kabeli (shahar yoki USB)
Jumper simlari (erkakdan erkakgacha)
Kichik sayohat/mehmonxona shampuni shishasi
Plastik idish
Baliq ovqati (har qanday turdagi ishlaydi, granulalar men uchun yaxshiroq ishlaydi)
Elektr matkap
Issiq yopishtiruvchi qurol
1 -qadam: uy -joy
Idishning qopqog'ini mahkamlang va simlar u erga to'g'ri kelishi uchun etarlicha katta teshik oching (qopqog'ining o'rtasida). Oxir -oqibat, konteynerning yon tomonidagi elektr kabeliga mos keladigan kichik qopqoqni kesib oling.
2 -qadam: baliq ovqati
SEALED shampun shishasidan teshik oching, shunda u qarama -qarshi tomondan yuqoridagi rasm kabi bir -biriga parallel ikkita teshikka ega bo'ladi. Baliq ovqatlarining 1/3 qismini 1/4 qismiga qo'ying. Keyin issiq yopishtiruvchi qurolni oling va shishaning asosini servo qo'lga yopishtiring.
3 -qadam: Kod
Bu erda ba'zi izohlar bor: faqat uni ulashda o'ng yonishi haqida ogohlantirish va har 24 soatda shunday bo'ladi. Siz uni ulagan vaqtingiz - siz uni ajratmaguningizcha ishlaydi.
#qo'shing;
Xizmat ko'rsatish xizmati; // ob'ekt sifatida servo yaratadi
int pos = 0; // Servo holatini saqlash uchun butun sonli o'zgaruvchi
uzoq FISHFEEDER = 86400000; // Har 24 soat uchun vaqtni belgilaydi (86400000 millisekund)
uzoq muddat; // Uzoq o'zgaruvchilar 32 bitli xotirani yaratadilar, bu kengaytirilgan miqdorlar
uzoq vaqt; // Bu erda ham xuddi yuqoridagidek
bo'sh aylantirish () {
uchun (pos = 0; pos <180; pos += 1) // Quyidagi kod baliqni boqadigan Servo burilishni amalga oshiradi.
{
myservo.write (pos);
kechikish (15);
}
uchun (pos = 180; pos> = 1; pos- = 1)
{
myservo.write (pos);
kechikish (15);
}
}
void setup () // Void setup kodni bir marta va faqat bir marta ishga tushiradi
{
myservo.attach (9); // Bu Arduino -ga Servo 9 -pinda ekanligini aytadi
myservo.write (0); // Write ikkilik ma'lumotlarni ketma -ket portga yuboradi.
// Bu holda, 0 raqamli pin 0 ga ma'lumotlarni yuborishi kerakligini bildiradi. (RX)
kechikish (15); // Bu pastadir ishlay boshlashidan 15 millisekundga kechikadi.
aylantirish (); // Servo aylanadigan funktsiyamiz ishlaydi
}
void loop () {// Agar u kuchga ega bo'lsa, bu Arduino -da qayta -qayta ishlaydi.
hozir = millis (); // Hozirgi vaqt millisekundlarda
endtime = hozir + FISHFEEDER;
vaqt (hozir <endtime) {
myservo.write (0);
kechikish (20000);
hozir = millis ();
}
aylantirish ();
}
4 -qadam: uskunani sozlash
Arduino -ni plastik idishga soling va quvvat simini qopqoqdan o'tkazing va ulang. Yuqoridagi diagrammada ko'rsatilganidek, simlarni ulash juda oddiy. Yuqoridagi Tinkerkad davrlari diagrammasida ko'rsatilgandek, 5V ga, erga va ma'lumot simiga 9 -pinli musbat ulang. * wink** wink* ARDUINOdan SERVOGA KONTAYNER TOPIDAGI TUQOQDA SIMLARNI BOSHQARISHNI UNUTMANG.
5 -qadam: tank/akvariumga o'rnatish
Arduino bo'lgan plastik korpusni baliq idishi yoniga qo'ying va servoingizni tankning yuqori chetidagi labiga qo'ying. Keyin uni lenta yordamida o'rnatishingiz mumkin, shunda uni keyinroq olib tashlashingiz mumkin. Tekshirish esda tuting, agar u mahkam o'rnashib oladimi. Nihoyat, servo qo'lingizni shishaga mahkamlang va uni servoga o'rnating, shunda teshiklar tepada/pastda emas, yon tomonda bo'ladi. Bu deyarli rasmdagi kabi bo'lishi kerak.
6 -qadam: Xursand bo'ling
Endi siz butunlay tugadingiz! Baliqni boqish shabada bo'lib qoladi, faqat osonlik bilan kiradigan idishni tez -tez to'ldirish kerak. Agar siz uzoq ta'tilga chiqsangiz, baliqni kerakli ovqatni olishiga ishonch hosil qilish uchun uni biroz ko'proq to'ldirishingiz mumkin. Servo bantlanganligi sababli, tankni tozalash hech qanday muammo tug'dirmaydi, chunki siz tasmani osongina olib tashlashingiz va uni qayta o'rnatishingiz mumkin. Umid qilamanki, bu tez, arzon va oson arduino loyihasi sizga yordam beradi!
Yana bir bor iltimos, Arduino tanlovida menga ovoz bering! Menimcha, bu loyiha hech bo'lmaganda kichik mukofotga loyiq!
Tavsiya:
Qayta ishlangan BETTA baliq ovlagichi: 5 qadam
Qayta o'zgartirilgan BETTA baliq ovlagichi: Betta Fish Feeder tomonidan rag'batlantirilgan ushbu loyihalar Trevor_DIY-ning asosiy dizaynidan foydalanadi va unga yangi funktsiyalarni qo'llaydi. Taymerlar to'plami bilan baliqlarni o'z-o'zidan boqish, bu qayta o'zgartirilgan versiya foydalanuvchiga ko'proq foydali vositalarni qo'shib beradi, masalan, qancha aylanish
3 kunlik baliq ovlagichi: 5 qadam
Baliqni 3 kunlik oziqlantiruvchi: Shunday qilib, tropik baliqlar qancha vaqt oziq -ovqatsiz yashashi mumkin? Bu, ehtimol, yaqin kelajakda sayohat qilishni rejalashtirayotgan baliqchilar orasida eng ko'p uchraydigan savol. Ko'p tropik baliqlar uzoq vaqt ovqatlanmasdan ketishi mumkin
Amazon Alexa bilan ishlaydigan avtomatik baliq ovlagichi: 5 qadam
Amazon Alexa bilan ishlaydigan avtomatik baliq ovlagichi: Baliqni boqishni unutdingizmi? Endi Alexa baliqingizni dunyoning istalgan burchagidan, ha istalgan joyidan boqishiga ruxsat bering. Bu loyiha, uy hayvoningizni dunyoning istalgan burchagidan, istalgan Alexa qurilmasi/ilovasi yordamida boqishingiz uchun mo'ljallangan. Boshqa uy hayvonini ovqatlantirmoqchimisiz?
Aqlli baliq ovlagichi "DOMOVOY": 5 qadam (rasmlar bilan)
Aqlli baliq ovlagichi "DOMOVOY": Oziqlantiruvchi " DOMOVOY " Akvarium baliqlarini jadval bo'yicha avtomatik oziqlantirish uchun mo'ljallangan. Xususiyatlari: Akvarium baliqlarini avtomatik boqish uchun mo'ljallangan Oziqlantirish belgilangan vaqtda amalga oshiriladi Maxsus algoritm ozuqa tiqilib qolishining oldini oladi Parametrlarni o'zgartirish mumkin
Arduino Nano, Servo dvigateli va chiqindilaridan foydalangan holda baliq ovlagichi: 7 qadam
Baliqlarni oziqlantiruvchi Arduino Nano, Servo dvigatel va chiqindi materiallardan foydalanadi: Bu bitta servo dvigatel va bir nechta asosiy materiallardan foydalangan holda oddiy loyihadir. Bu baliqni o'z vaqtida boqishga yordam beradi