Съдържание:

SmartFeeder: 10 стъпки
SmartFeeder: 10 стъпки

Видео: SmartFeeder: 10 стъпки

Видео: SmartFeeder: 10 стъпки
Видео: Музыкальная интуиция: 3 сезон | 1 выпуск 2024, Ноември
Anonim
SmartFeeder
SmartFeeder

Всеки собственик на куче е забравил да нахрани домашния си любимец поне веднъж в живота си. Исках да направя нещо, което, когато забравите да нахраните домашния си любимец преди да си тръгнете, все още можете да го направите отдалеч или може би след определено време.

В този проект ще направим автоматична хранилка за кучета, която може да се контролира на уебсайт. Този уебсайт ще ви показва информация за количеството храна, която има в купата и времето, когато се зарежда отново, или ако кучето е яло храна.

Има и настройки, които ще се регулират според вашите (или нуждите на вашето куче) нужди.

Стъпка 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: Електроника

Това все още е в процес на изграждане

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