Съдържание:
- Стъпка 1: Хранилка за аквариумни риби - програмируема - с 9g серво
- Стъпка 2: Сглобяване на механични части
- Стъпка 3: Подгответе верига
- Стъпка 4: Програмиране на Arduiono I
- Стъпка 5: Програмиране на Arduiono II
- Стъпка 6: Обединяване на всички
- Стъпка 7: Списък на материалите
Видео: Програмируема хранилка за аквариумни риби - Проектирана гранулирана храна: 7 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:54
Хранилка за риба - проектирана гранулирана храна за аквариумни риби.
Неговият много прост дизайн на напълно автоматична хранилка за риба.
Работи с малко микро серво SG90 9g и Arduino Nano.
Захранвате цялото захранващо устройство с USB кабел (от USB зарядно устройство или USB порт на вашия компютър)
Чрез просто редактиране на приложената програма можете да зададете точни часове на хранене, зададени на точна часова минута.
Стъпка 1: Хранилка за аквариумни риби - програмируема - с 9g серво
Първо трябва да отпечатате механични части
Ето STL файл.
www.thingiverse.com/thing:2761061
Използвах PET-G материал, защото е много здрав и не се влияе от никакви химикали или слънчева светлина.
Освен това няма риск някои токсични химикали да засегнат аквариума ми.
Само едно нещо не е отпечатано 3D и резервоарът му за рибни гранули - използва се стара PET бутилка.
Стъпка 2: Сглобяване на механични части
Стъпка 3: Подгответе верига
Това е много проста схема.
Има транзистор с MOSFET, който работи като превключвател, задвижван от arduino.
Причината е, че активираме серво само за кратко време в много дълъг период, така че не е необходимо да го оставяме да изтощи батерията.:)
Можете да използвате универсална дъска за запояване
www.thingiverse.com/thing:2761176
Стъпка 4: Програмиране на Arduiono I
Сервото е в две позиции
1. - на място под резервоара за съхранение на храни
2. - в положение над захранващия отвор.
Можете да използвате тази програма servo_2_positioning.ino
Ще играете с 2 стойности
int ser_pos_feeder = 80; // позиция под резервоар за храна int ser_pos_fishtank = 25; // позиция над захранващия отвор
Стъпка 5: Програмиране на Arduiono II
Когато сте намерили оптимално
позиция на серво, можете да качите пълна програма с таймер.
Нагласи:
- - Текущо време
- - Време на хранене
- - Брой дози
*(Сега работя върху версия, където ще се показва и ще можете да я настроите с бутони, а сега и с компютър.)
char feed_times = "08:00:00, 12:00:00, 18:30:10, 21:30:00, 18:32:00"; // времевият формат е HH: MM: SS и с, можете да добавите още стойности.
int брой_дози = 10; // колко дози трябва да получат рибите за хранене
// Ако искате храненето да отговаря в реално време, трябва да зададете реално време
Низ current_time = "18:30:00"; // Времето винаги се отчита от тази стойност след нулиране или включване
Стъпка 6: Обединяване на всички
Просто затворете кутията си
Качете програма и оставете вашата риба да се наслаждава:)
Стъпка 7: Списък на материалите
2x M3 5 мм винт
2x M3 20 мм винт
1x Arduino nano
1x SG90 9g Micro Servo
1x Едноредов ПИН заглавие (ще използваме 3 пина)
1x BS170 - MOSFET транзистор
По избор
1x 9 V батерия
1x 9V захранващ кабел за захранване на батерията
Препоръчано:
Програмируема тиквена светлина: 25 стъпки (със снимки)
Програмируема тиквена светлина: Тази инструкция е за създаване на програмируема тиквена светлина с микроконтролер ATTiny. Това е замислено като учебна демонстрация, за да въведе всеки (на възраст 8+) в електрониката и програмирането на микроконтролери, използващи Arduino IDE. Наклонен обект
Контрол на достъпа до храна за котки (ESP8266 + серво мотор + 3D печат): 5 стъпки (със снимки)
Контрол на достъпа до котешка храна (ESP8266 + сервомотор + 3D печат): Този проект преминава през процеса, който използвах за създаването на автоматизирана купа за котешка храна за моята възрастна котка с диабет Chaz. Вижте, той трябва да закуси, преди да си вземе инсулин, но често забравям да си взема ястието с храна, преди да си легна, което спо
Програмируема клавиатура: 5 стъпки (със снимки)
Програмируема клавиатура: В този проект ще покажа как да направите сравнително проста и евтина програмируема клавиатура за картографиране на най -използваните клавишни комбинации, приложения и др. Тази клавиатура се открива като клавиатура във всички основни операционни системи, не са необходими допълнителни драйвери
Автоматичен катапулт за хвърляне на храна за домашни любимци (куче, котка, пиле и т.н.), хвърляне на топки и други!: 4 стъпки (със снимки)
Автоматичен катапулт за хвърляне на храна за домашни любимци (куче, котка, пиле и т.н.), хвърляне на топки и други !: Здравейте и добре дошли в първата ми инструкция! Нашето куче ОБИЧА храната си, тя буквално ще я изяде в рамките на секунди. Измислях начини да забавя това, от топките с храната вътре до хвърлянето им из целия заден двор. Удивително, тя е
Диспенсер за кучешка храна с захранване Arduino: 10 стъпки (със снимки)
Дозатор за кучешка храна с захранване Arduino: Ако къщата ви е нещо като моята, някои задачи може да бъдат забравени, когато бързате. Не позволявайте на вашия домашен любимец да бъде забравен! Този автоматизиран дозатор за кучешка храна използва Arduino, за да достави точното количество билки в точното време. Всички та