Съдържание:
- Стъпка 1: Консумативи
- Стъпка 2: Конфигуриране на RPI
- Стъпка 3: SSH към RPI за безжична връзка
- Стъпка 4: Свържете се с VS код
- Стъпка 5: Кодиране
- Стъпка 6: Събиране на материали за жилища
- Стъпка 7: Сглобяване на външната част
- Стъпка 8: Склонове
- Стъпка 9: Прикрепване на склоновете
- Стъпка 10: Електроника
Видео: SmartFeeder: 10 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Всеки собственик на куче е забравил да нахрани домашния си любимец поне веднъж в живота си. Исках да направя нещо, което, когато забравите да нахраните домашния си любимец преди да си тръгнете, все още можете да го направите отдалеч или може би след определено време.
В този проект ще направим автоматична хранилка за кучета, която може да се контролира на уебсайт. Този уебсайт ще ви показва информация за количеството храна, която има в купата и времето, когато се зарежда отново, или ако кучето е яло храна.
Има и настройки, които ще се регулират според вашите (или нуждите на вашето куче) нужди.
Стъпка 1: Консумативи
Материали:
- Малина Пи
- 16GB SD-карта
- макет
- джъмперни кабели
- ултразвуков сензор
- серво
- тензодатчик (използвах 5 кг)
- усилвател на натоварваща клетка (HX711)
- пластмаса/дърво за корпуса на този проект
- пластмасова купа (за товарната клетка)
Инструменти:
- Винтове
- Отвертка
- Пробивна машина
- Трион
- Шлифовъчна хартия
- Супер лепило/силиций (и силиконов пистолет)
Стъпка 2: Конфигуриране на RPI
Първата стъпка, която направих, беше конфигурирането на моя малинов pi, така че изчистих всичко от SD картата си и поставих изображение върху нея с Win32diskmanager с това можем да напишем Raspbian там.
Стъпка 3: SSH към RPI за безжична връзка
След като изображението е инсталирано, можете да поставите Ethernet кабел във вашия Pi и компютър. отидете на командния ред и въведете ipconfig. В текстовия блок с "ethernet адаптер" трябва да има ip-адрес. Този IP адрес е този, на който ще отидем в SSH. Използвах PuTTY, за да направя тази стъпка. Тук трябва да въведете IP и порта (22 за SSH) и да въведете паролата си, за да влезете в Pi (стандартната парола е „малинова“). Тук трябва да променим мрежовите си настройки, за да можем да се свържем безжично. Това е командата да направите това "wpa_passphrase nameofnetwork" и след това трябва да въведете паролата. Ще се покаже блок текст с мрежа {…}, копирайте го и напишете „sudo nano /etc/wpa_supplicant/wpa_supplicant.conf“. В това трябва да поставите текста от преди в долната част на файла.
След това можете да рестартирате вашия Pi.
Стъпка 4: Свържете се с VS код
За кодирането се нуждаем от код на Visual studio. След като стартирате това, трябва да инсталирате плъгин за SSH. Когато това е инсталирано, можете да щракнете в долния ляв ъгъл или да отворите терминала и да напишете SSH pi@ipadress. След това ще трябва да въведете паролата си и можем да започнем кодирането.
Стъпка 5: Кодиране
Сега трябва да настроим уебсайта, можете да отворите папка във vscode, да отидете на var/www/html и тук започваме.
Тук ще дойдат нашите HTML, CSS, изображения и Javascript.
Сега можем да отворим друга папка в същото работно пространство. Сложих call my project и го поставих в началната папка на моя pi. Тук ще дойде всичко свързано с бекенда (така че повечето от файловете на python).
Стъпка 6: Събиране на материали за жилища
За корпуса използвах дърво и пластмасова плоча, която нарязах на парчета с трион.
L парчетата са 50x50 НО аз изрязах парче от 20x40. Това трябва да се направи два пъти за двете страни.
Тънките дъски са за долната и задната плоча. И двете са 20x50 (забележка: след сглобяването ще трябва да изрежете по -къса.)
След това ще имаме нужда от парче, което е 20x40 (можете да използвате останалата част, която се отдели при изрязването на L -фигурите) за предната част.
Тук маркирах полукръг, за да излезе храната.
След това се нуждаем от 2 малки дъски, които са 20x10 и 18x10 (18 ширина, защото дъските са с дебелина 1 см, така че ще се плъзгат лесно). това е за тавата, където ще бъде купата. (можете да пробиете цяло в дъската 18x10 за проводниците на товарната клетка.)
Стъпка 7: Сглобяване на външната част
След това ще завием всички части заедно, за да знаем как ще изглежда.
Използвах 9 винта за предния изглед, 14 винта за двете страни.
Стъпка 8: Склонове
След това направих склон с дърво, горният е дъска с размери 18х40 см, а този, който отива към купата, е в горната част с ширина 40 см, но отива по -малък до дупката отпред. дължината също е 40 см. Добавих допълнителни предпазни рамки, така че храната да не се разлива в корпуса.
Стъпка 9: Прикрепване на склоновете
Прикрепих склоновете с винтове, като добавих допълнителна дъска към самия склон. Можете също да използвате супер лепило или силиций.
Стъпка 10: Електроника
Това все още е в процес на изграждане
Препоръчано:
Първи стъпки с безжични сензори за температура и вибрации на дълги разстояния: 7 стъпки
Първи стъпки с безжични сензори за температура и вибрации на дълги разстояния: Понякога вибрациите са причина за сериозни проблеми в много приложения. От валове и лагери на машината до работа на твърдия диск, вибрациите причиняват повреда на машината, ранна подмяна, ниска производителност и нанасят сериозен удар върху точността. Мониторинг
Първи стъпки с STM32f767zi Cube IDE и качване на персонализирана скица: 3 стъпки
Първи стъпки с STM32f767zi Cube IDE и качване на персонализирана скица: КУПЕТЕ (щракнете върху теста, за да закупите/посетете уеб страницата) STM32F767ZISUPPORTED SOFTWARE · STM32CUBE IDE · KEIL MDK ARM µVISION · EWARM IAR EMBEDDED WORKBENCH използва се за програмиране на STM микроконтролери
Как да направите 4G LTE двойна BiQuade антена Лесни стъпки: 3 стъпки
Как да направя 4G LTE двойна BiQuade антена лесни стъпки: През повечето време, с което се сблъсквах, нямам добра сила на сигнала за ежедневните ми работи. Така. Търся и опитвам различни видове антени, но не работи. След загубено време намерих антена, която се надявам да направя и изпробвам, защото тя не градивен принцип
Дизайн на играта с бързо движение в 5 стъпки: 5 стъпки
Дизайн на игра с Flick в 5 стъпки: Flick е наистина прост начин да направите игра, особено нещо като пъзел, визуален роман или приключенска игра
Система за предупреждение за паркиране на автомобил Arduino - Стъпки по стъпка: 4 стъпки
Система за предупреждение за паркиране на автомобил Arduino | Стъпки по стъпка: В този проект ще проектирам обикновена верига за сензори за паркиране на автомобил Arduino, използвайки Arduino UNO и HC-SR04 ултразвуков сензор. Тази базирана на Arduino система за предупреждение за автомобил за заден ход може да се използва за автономна навигация, измерване на роботи и други обхвати