Arduino Nano, Servo dvigateli va chiqindilaridan foydalangan holda baliq ovlagichi: 7 qadam
Arduino Nano, Servo dvigateli va chiqindilaridan foydalangan holda baliq ovlagichi: 7 qadam
Anonim
Image
Image
Servo qopqog'ini o'rnatish
Servo qopqog'ini o'rnatish

Bu bitta servo dvigatel va bir nechta asosiy materiallardan foydalangan holda oddiy loyiha.

Bu baliqni o'z vaqtida ovqatlantirishga yordam beradi.

1 -qadam: Loyiha uchun materiallar

  1. Parfyum yoki deodorant qopqog'i (har qanday plastik shisha ham ishlaydi)
  2. Jel qalam yoki qalamni to'ldirish (har qanday uzun silindrsimon plastmassa)
  3. SG90 9g Mini Micro Digital Servo Dvigatel. (havola)
  4. Arduino Nano V3.0 bilan mos keladigan ATmega328P va CH340 mini USB ishlab chiqish platasi (havola)
  5. Tornavida to'plami (havola)
  6. Matkap mashinasi (Agar sizda bo'lsa, yaxshi, u holda ham yaxshi).
  7. Yopishtiruvchi (yopishqoq yopishtiruvchi: uni har qanday umumiy do'kondan oling)
  8. Uzun 2 dyuymli vint.

2 -qadam: Servo qopqog'ini mahkamlang

Servo qopqog'ini o'rnatish
Servo qopqog'ini o'rnatish
Servo qopqog'ini o'rnatish
Servo qopqog'ini o'rnatish
  1. Plastik qopqog'ida 4 mm matkap bilan teshik yarating.

    • Agar sizda burg'ulash qurilmasi bo'lmasa, avval yulduzli vintlar yordamida kichik teshik yarating.
    • Keyin vintlardek o'lchamlarini o'zgartiring va kerakli o'lchamni olmaguningizcha teshikni oshiring.
    • Servo vites boshi qopqoq ichiga kirishi mumkinligiga ishonch hosil qiling.

3 -qadam: Rolling uchun to'ldirishdan foydalaning

Rolling uchun to'ldirishdan foydalaning
Rolling uchun to'ldirishdan foydalaning
Rolling uchun to'ldirishdan foydalaning
Rolling uchun to'ldirishdan foydalaning
Rolling uchun to'ldirishdan foydalaning
Rolling uchun to'ldirishdan foydalaning
  1. Jel qalamini to'ldirishdan foydalaning.
  2. Uni teshik ichiga joylashtiring va qopqoqning boshqa nuqtasini toping va belgilang.
  3. Mening holatimda, jel qalam uchi boshqa tomonga o'girilgandan so'ng, u to'ldirishga mos keladi.
  4. Shunday qilib, men kepkaning uchiga mos keladigan kichik bir butun yasadim.

4 -qadam: To'ldirishni Servo vites bilan ulang

To'ldirishni Servo vites bilan ulang
To'ldirishni Servo vites bilan ulang
To'ldirishni Servo vites bilan ulang
To'ldirishni Servo vites bilan ulang
To'ldirishni Servo vites bilan ulang
To'ldirishni Servo vites bilan ulang
  1. Yopishtiruvchi yordamida uni qayta to'ldiring.
  2. Uzoq vintni servo dvigatelga mahkamlang va qopqog'iga tekkizing.
  3. Nuqtani belgilang va u erda kichik bir butunni yarating.
  4. Bu dvigatelni burab, uni shu erga to'g'rilashga yordam beradi.

5 -qadam: Oziq -ovqat tushish mexanikasi

Oziq -ovqat tushish mexanikasi
Oziq -ovqat tushish mexanikasi
Oziq -ovqat tushish mexanikasi
Oziq -ovqat tushish mexanikasi
  1. Qayta to'ldirish uchun teshik yarating.
  2. Baliqlarning ovqatlanish hajmiga qarab teshik qiling. (mening holimda bu 2 ta tabletka uchun)
  3. Endi uni qo'ying va nuqtani qalpoqchaga belgilang va bir butun qiling.
  4. Qayta to'ldirishda siz tayyorlagan hamma narsa teshik bilan o'rtada bo'lishi kerakligiga ishonch hosil qiling.

6 -qadam: Arduino -ni kodlash

Image
Image
  1. Agar siz Arduino -da yangi bo'lsangiz, ushbu havolaga o'ting (havola)
  2. Fayl โ†’ Misol โ†’ Servo โ†’ Tozalash -ga o'ting.
  3. Endi mashinangizni sinab ko'ring.
  4. 180 graduslik burilish bilan ikkala teshik (qopqoq va to'ldirish) bir marta uchrashishiga ishonch hosil qiling.
  5. Oziq -ovqat tabletkalari teshikdan chiqadimi yoki yo'qligini tekshiring, aks holda teshik hajmini o'zgartiring va oziq -ovqat tabletkasi tusha boshlaguncha tekshiring.

7 -qadam: Taymerni yaratish va baliqni o'z vaqtida ovqatlantirish

Taymerni yaratish va baliqni o'z vaqtida boqish
Taymerni yaratish va baliqni o'z vaqtida boqish
  1. Har 180 graduslik burilishda undan qancha oziq -ovqat tabletkasi chiqayotganini tekshiring.
  2. Va sizga qancha oziq -ovqat tabletkasi kerak.
  3. Siz uni ko'proq teshik qilish yoki boshqa aylantirish orqali ko'paytirishingiz mumkin.
  4. Qo'shilgan fayl kechikish mantig'ini o'z ichiga oladi.
  5. "DelayInHr" ni o'zgartirib, siz kechikish vaqtini soatiga ko'paytirishingiz yoki kamaytirishingiz mumkin.
  6. "Burilish" ni o'zgartirib, servo aylanishini oshirish yoki kamaytirish mumkin.

Tavsiya: