Съдържание:

Хранилка за риба, използваща Arduino Nano, серво мотор и отпадъчни материали: 7 стъпки
Хранилка за риба, използваща Arduino Nano, серво мотор и отпадъчни материали: 7 стъпки

Видео: Хранилка за риба, използваща Arduino Nano, серво мотор и отпадъчни материали: 7 стъпки

Видео: Хранилка за риба, използваща Arduino Nano, серво мотор и отпадъчни материали: 7 стъпки
Видео: СОМ - в желудке этого гиганта находили даже человеческие кости! 2024, Ноември
Anonim
Image
Image
Монтиране на серво към капачката
Монтиране на серво към капачката

Това е прост проект, използващ един серво мотор и няколко основни материала.

Помага за навременното хранене на рибите.

Стъпка 1: Материали за проекта

  1. Капачка за парфюм или дезодорант (всяка пластмасова бутилка също работи)
  2. Пълнене на гел писалка или писалка сама (всяка дълга цилиндрична пластмаса)
  3. SG90 9g Мини микро цифров серво мотор. (връзка)
  4. Съвместима с Arduino Nano V3.0 мини USB платка за развитие ATmega328P & CH340 (връзка)
  5. Набор винтоверти (връзка)
  6. Свредло (Добре, ако имате, и без него е добре).
  7. Лепило (лепило feviquick: вземете го от всеки общ магазин)
  8. Дълъг 2 инчов винт.

Стъпка 2: Монтиране на серво към капачката

Монтиране на серво към капачката
Монтиране на серво към капачката
Монтиране на серво към капачката
Монтиране на серво към капачката
  1. Направете дупка с 4 мм свредло в пластмасовата капачка.

    • Ако нямате свредло, първо създайте малка дупка, като използвате накрайник със звезден винт.
    • След това сменете размера на винтовите накрайници и увеличете отвора, докато получите желания размер.
    • Уверете се, че главата на серво предавката може да влезе в капачката.

Стъпка 3: Използвайте пълненето за валцуване

Използвайте пълнителя за валцуване
Използвайте пълнителя за валцуване
Използвайте пълнителя за валцуване
Използвайте пълнителя за валцуване
Използвайте пълнителя за валцуване
Използвайте пълнителя за валцуване
  1. Използвайте пълнене с гел писалка.
  2. Поставете го в отвора и намерете другата точка в капачката и я маркирайте.
  3. В моя случай върхът на моята гел писалка, след като се обърна на другата страна, тя хлабаво приляга към пълнителя.
  4. Така че направих малко цяло, което да пасва правилно за главата на върха в капачката.

Стъпка 4: Прикрепете пълнителя със Servo Gear

Прикрепете пълнителя със Servo Gear
Прикрепете пълнителя със Servo Gear
Прикрепете пълнителя със Servo Gear
Прикрепете пълнителя със Servo Gear
Прикрепете пълнителя със Servo Gear
Прикрепете пълнителя със Servo Gear
  1. С помощта на лепило го прикрепете към пълнителя.
  2. Прикрепете дългия винт към серво мотора и го извадете нагоре-докоснете капачката.
  3. Маркирайте точката и създайте малко цяло там.
  4. Това ще помогне да завиете двигателя и да го поправите там.

Стъпка 5: Механика на падането на храна

Механика на падане на храна
Механика на падане на храна
Механика на падане на храна
Механика на падане на храна
  1. Създайте дупка в пълнителя.
  2. Направете дупката според размера на храната за риба. (в моя случай е за 2 хапчета)
  3. Сега го поставете и маркирайте точката в капачката и направете едно цяло.
  4. Уверете се, че цялото, което сте направили в пълнителя, трябва да бъде правилно центрирано с отвора.

Стъпка 6: Кодиране на Arduino

Image
Image
  1. Следвайте тази връзка, ако сте нов в Arduino (връзка)
  2. Отидете на Файл → Пример → Серво → Почистване.
  3. Сега тествайте вашата машина.
  4. Уверете се, че при завъртане на 180 градуса и двата отвора (капачката и пълнителя) трябва да се срещнат веднъж.
  5. Проверете дали хапчето за храна излиза от дупката или не, иначе направете промяна в размера на дупката и проверете, докато хапчето за храна започне да пада.

Стъпка 7: Създаване на таймер и своевременно хранене на рибата

Създаване на таймер и своевременно хранене на рибата
Създаване на таймер и своевременно хранене на рибата
  1. Проверете колко хапчета за храна излизат от него при всяко завъртане на 180 градуса.
  2. И колко хапчета за храна имате нужда.
  3. Можете да го увеличите, като направите повече дупки или като направите повече въртене.
  4. Прикаченият файл съдържа логиката на забавяне.
  5. Чрез промяна на "delayInHr" можете да увеличите или намалите времето за забавяне в часове.
  6. Чрез промяна на "въртенето" можете да увеличите или намалите въртенето на серво.

Препоръчано: