Съдържание:
- Стъпка 1: Материал
- Стъпка 2: Настройка на Raspberry Pi
- Стъпка 3: MySQL
- Стъпка 4: Мащабиране
- Стъпка 5: DC двигател
- Стъпка 6: Дозатор
- Стъпка 7: Изграждане
- Стъпка 8: Уебсайт
Видео: Dogspenser: 8 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Всеки собственик на куче се е сблъсквал поне веднъж с добре познат и често срещан проблем. Моето семейство и аз сами сме го преживели, отидете на почивка и вие сте длъжни да попитате приятелите и семейството си дали искат да хранят кучето ви всеки ден. Не само е досадно да се разпитвате и всъщност да намерите някой, който е готов за работа, но отнема много време за човека, който е готов да храни вашия домашен любимец всеки ден. Този урок ще донесе този комфорт в живота ви, който сте искали, ако някога сте попадали в ситуацията, която току -що си представих. Машината автоматично, но и ръчно ще раздава храна, ще получите защитен уебсайт, който може да се конфигурира и ще ви предоставя информация на живо като теглото на контейнера за хранене, последното време за хранене и т.н.
BOM документ, за цена
Стъпка 1: Материал
Електроника:
- малина pi 3 модел B
- 12V DC мотор 15RPM
- Товарна клетка от 20 кг (тези от 5 кг също са добре)
- Усилвател на натоварваща клетка HX711
- женски-женски съединители
- мъжки-мъжки конектори
- 8Gb SD карта
- 12 волта 2A адаптер
- Транзистор
- 1k резистор
Материали:
- Връзка от 3 мм до 8 мм
- D-вал 8 мм
- Разделител на зърнени култури
- 1,5 м х 1,5 м Дървени плочи с дебелина поне 1 см
- Болтове 6-8
- Винтове 6-8
- 2 Zipwires
Инструменти:
- Отвертка
- Спояване
- Лепило
- Поялник
Circuit Погледнете петата снимка
Стъпка 2: Настройка на Raspberry Pi
- Трябва да напишете Джеси на SD картата с помощта на win32diskimager.
- Добавете празен файл без разширение, наречено ssh, в папката за зареждане.
- Настройте статичен ip (apipa): напишете ip = 169.254.10.1 във файла "cmd.txt" (изображението по -горе).
- Поставете SD-картата в pi и се свържете с Putty.
Вход: pi
Парола: малина
Важно
Актуализирайте и надстройте pi:
Копиране и поставяне: sudo apt-get update, sudo apt-get upgrade, sudo apt get dist-upgrade
Стъпка 3: MySQL
Инсталирайте MySQL за Windows, за да направите вашата база данни с Workbench.
Настройка за pi:
- sudo apt-get install mysql-server
- sudo apt-get install mysql-client.
Направете вашата база данни, пример за моя (второ изображение)
Препратете инженерната си схема и добавете данни.
Дайте си разрешение (първо изображение).
Стъпка 4: Мащабиране
Направете мащаб, като завиете 2 малки по размер дървени дъски, по една от всяка страна.
Внимание: Искате да запазите малко движещо се пространство за идентичните дъски между товарната клетка и дъските, по този начин товарната клетка ще се движи при добавяне на тегло
Уверете се, че натоварващата клетка е точно в средата за добър баланс.
- Измерете колко големи трябва да бъдат дъските, направете ги еднакви
- Направете дупки в средата в сравнение с мястото, където трябва да бъдат прикрепени в тензодатчика
- Завийте болтовете в дъските и вътре в товарната клетка с гайки между тях
- Изравнете дъските
Как да се свържете:
Товарна клетка -> HX711
- ЧЕРВЕНА ЖИВА -> E+
- ЧЕРЕН ЖИЛ -> E-
- БЯЛ ЖИЛ -> A-
- ЗЕЛЕН КЪС -> A+
Hx711 -> Pi
- VCC -> 5V
- GND -> GND
- SCLK -> 24 GPIO
- DLT -> 23 GPIO
Код:
Има няколко библиотеки, достъпни онлайн, тази, която използвах, работи перфектно, ще трябва да прочетете малко за нея и да разберете как точно работи сензорът.
Калибрирайте теглото:
Изпълнете кода с функцията get_weight и вземете средно около 10 стойности.
Извадете средните единици с изходните данни, за да калибрирате скалата.
Измерете мерните единици, като поставите определено тегло върху кантара и разделите продукцията на теглото в грамове.
Малък TLDR:
Натоварващата клетка има вградени отвори през ширината на тялото си, оформена по определен начин, че натискът върху нея ще я огъне и ще създаде съпротивление.
Стъпка 5: DC двигател
Свържете DC двигателя по начина, показан на второто изображение.
Стъпка 6: Дозатор
Пробийте отвор с диаметър около 10 мм, малко по-голям от 8-милиметровия D-вал.
Вътре в дозатора има малка въртележка, която е твърде голяма, ако искате да накарате DC двигателя да работи.
Снимка 4:
Завийте D-вала вътре във връзката от 3 мм до 8 мм и направете същото за другата страна с DC-двигателя.
Снимка 3:
Поставете кокилите върху дъските на скалата, завийте дозатора към дъската под него. Вземете правилната височина, така че моторът да е на ниво. Закачете мотора на платформата на кокилите.
Стъпка 7: Изграждане
Снимка 1:
Измерете дължината на страните, моите са с дължина около 60 см, зависи от това колко голяма е основата на вашата скала и добавете половината от дължината на основата, за да получите правилната дължина.
Направете фундамент със същата дължина на страничните стени и ширина на основата на скалата.
Направете пързалка, като измерите ширината на дъските си и залепете отстрани на страничните стени.
Снимка 2:
Завийте удебеления шрифт от външната страна на страничните стени към вътрешността на основата на скалата.
Снимка 3:
Направете дупка вътре в покрива, така че контейнерът на дозатора да попадне.
Стъпка 8: Уебсайт
Качете вашата уеб страница в директорията си pi:/home/name/projectname
Направете услуга и я оставете да стартира автоматично: урок
Всичко трябва да работи!
Препоръчано:
Първи стъпки с безжични сензори за температура и вибрации на дълги разстояния: 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 система за предупреждение за автомобил за заден ход може да се използва за автономна навигация, измерване на роботи и други обхвати