Съдържание:
Видео: Автоматично хранилище за домашни любимци: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Здравейте, казвам се Gilian, уча в Howest Kortrijk Belgium и съм студент MCT като финална задача, която трябваше да направя IOT-устройство.
Имам куче вкъщи, което се храни 2 пъти на ден в определено време, а количеството храна е прецизно, така че два пъти на ден претегляме 56 грама храна и го храним. Така че направих устройство, което автоматизира този процес и се нарича PetFeeder. На уебсайта можете да добавяте различни графици, като изберете час и посочите теглото на храната, която искате да изхвърлите. Ако не искате да чакате следващото време за хранене на началната страница, има бутон, който незабавно разпределя храната.
Стъпка 1: Материали
Вътре в кутията има винтова система, която изтласква сухата храна в купата, аз не съм я проектирал сам, защото намерих това, което ми трябваше на thingiverse и бях проектиран от Джордж Цианакас. Дизайнът и изтеглянето на това, което използвах, можете да намерите тук.
По -долу е даден списък на частите, които допълнително ви трябват за този проект.
- малиново пи
- micro sd карта (минимум 8 gb)
- 20x4 LCD екран с i2c модул на гърба
- ротационен инкодер + копче
- ултразвуков сензор srf-05
- 1 кг товарна клетка + усилвател hx711
- 12/5v захранване
- няма 17 стъпков двигател + стъпков драйвер drv8825
- 2 резистора (2 kohm и 1 kohm)
- 40 -пинов плосък кабел + коблер
Стъпка 2: Окабеляване
Следващата стъпка е да свържете всичко на червена дъска и да проверите дали всичко работи. Можете да го оставите по този начин, но реших да запоя всичко на протоборд, за да изглежда всичко по -добре и да е по -малко обемисто и да заема по -малко място в кутията по -късно.
Стъпка 3: База данни
Този проект използва база данни за съхраняване на сензорни данни и всички времена на подаване и грешки, които вървят заедно с него. Има 3 таблици:
- Хранене, където се записват всички времена и тегла, които сте въвели на уебсайта.
- История, където стойностите на ултразвуковия сензор се съхраняват заедно с датата на запис
- Сензорите, където се използват всички сензори, използвани в проекта, се запазват заедно с идентификатор до сега, която стойност е от този сензор в таблицата История.
Стъпка 4: Код
Първо ще трябва да инсталирате apache2, за да заработи уебсайтът ви, това можете да направите чрез следната команда в терминала на вашия pi.
sudo apt инсталирате apache2 -y
Затваряте и безжична връзка към вашия pi, защото след като поставите всичко в кутията, няма да можете лесно да включите Ethernet кабел.
Също така ще трябва да настроите базата данни MariaDB, за да имате достъп до нея.
След като всичко това е направено, можете да поставите всички интерфейсни файлове в следната папка:/var/www/html
Бекенд кодът, който току -що сте го поставили в началната папка.
Също така е по -лесно да направите услуга на app.py, така че когато стартирате pi, програмите да работят автоматично. За да направите това, просто трябва да копирате служебния файл (който е включен в zip файла по -долу) в дясната папка със следната команда:
sudo cp petfeeder.service/etc/systemd/system/petfeeder.service
Стъпка 5: Дело
За случая аз го проектирах във Fusion 360 и експортирах скиците в dxf файлове за лазерно изрязване на местно място, което познавам. Проектирах го със съединения на пръстите, така че всичко да пасва добре. След като беше изрязан, залепих панелите заедно, с изключение на задния панел и средния панел, където LCD и ултразвуковият сензор е поставен, за да има все още лесен достъп до всичко, което трябва да се промени по -късно. Въпреки че не са залепени, те остават добре затворени поради ставите на пръстите.
Това е всичко, надявам се да ви хареса този проект. - Гилиан
Препоръчано:
Няма пикаене сега, устройство за регулиране на поведението на домашни любимци, което спира котките да пикаят наоколо във вашия дом: 4 стъпки
Няма пикаене сега, устройство за регулиране на поведението на домашните любимци, което спира котките да пикаят наоколо във вашия дом: Бях толкова притеснен от котето си, че тя обича да пикае в леглото ми, проверих всичко, от което се нуждае, и също я заведох на ветеринар. След като отстраних всичко, което мога да мисля и слушам думата на лекаря, осъзнавам, че тя просто има някакво лошо поведение. Така че
Автоматизиран проект за купа за домашни любимци: 13 стъпки
Автоматизиран проект за купа за храна за домашни любимци: Тази инструкция ще изобрази и обясни как да се изгради автоматизирана, програмируема хранилка за домашни любимци с прикрепени купи за храна. Тук съм приложил видеоклип, описващ как функционират продуктите и как изглеждат
Дозатор за храна за домашни любимци: 3 стъпки
Дозатор за храна за домашни любимци: Para los amantes de mascotas, este es un proyecto que les puede ser muy útil! Un alimentador automático que te permite observar cual es el pesaje de la comida, y solo es necesario que oprimas un botón. U mecanismo sencillo que podrás armar desde tu
Tinyduino LoRa Tracker за домашни любимци: 7 стъпки
Tinyduino LoRa Tracker Pet Tracker: Кой не иска да има домашни любимци ?? Тези космати приятели могат да ви изпълнят с любов и щастие, но болката от липсата им е опустошителна. Нашето семейство имаше котка на име Тор (снимката по -горе) и той беше любител на приключенията. Много пъти се връщаше
Интелигентна хранилка за домашни любимци: 9 стъпки
Интелигентна хранилка за домашни любимци: Имате ли домашен любимец? Не: осиновете един! (и се върнете към тази инструкция). Да: добра работа! Не би ли било чудесно, ако можете да нахраните и да дадете вода на любимия човек, без да отменяте планове, за да се приберете навреме? Казваме, че не се тревожи