Съдържание:
- Стъпка 1: Настройка на RPi
- Стъпка 2: Настройка на Wi -Fi
- Стъпка 3: Настройка на камерата, сензора, сервомотора
- Стъпка 4: Настройка Изпълнение при стартиране
- Стъпка 5: Отпечатайте дозатора
- Стъпка 6: Зареждане на приложението в таблета
- Стъпка 7: Използване на TabForPets
Видео: Раздел за домашни любимци: 7 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Здравейте! Добре дошли в инструктажа на проекта Tab For Pets.
Tab For Pets има за цел:
- Дръжте домашния любимец зает, когато сте далеч;
- Увеличете разбирането на вашия домашен любимец благодарение на предизвикателните игри;
- Осигурете забавни видеоклипове на вашия домашен любимец, който играе игри.
Крайният продукт е 1 таблетка + 1 дозатор. На таблета се изпълнява приложение и когато вашият домашен любимец спечели играта, HTTP POST заявка се изпраща до дозатора. Тази заявка активира сервомотора, така че храната може да падне в подаващото устройство на дозатора. Освен това, ултразвуков рейнджър ще усети, когато вашият домашен любимец е близо до таблета и той ще активира камера, така че да можете да имате видео на вашия домашен любимец, който играе играта на таблета. Изображението на архитектурата описва как работи.
Не го тествахме, защото нямаме домашни любимци и със сигурност има някои неща, които трябва да се адаптират, за да бъдат ефективни. Така че не се страхувайте и го адаптирайте/подобрете.:)
Сметка на материалите:
- Малина Pi 3 B+
- Модул за ултразвуков обхват HC-SR04
- DF Robot Micro Servo 9g DF9GMS
- Raspberry Pi NoIR камера V2
- Зелен светодиод
- 330 ома резистор
- 3D принтер
- Таблет (Или смартфон) (Ние използваме смартфон за нашия прототип, но препоръчваме да използвате таблет, предназначен за домашни любимци, тъй като класическата екранна технология не е адаптирана за животни).
Софтуер:
- Единство
ПРЕДПОСТАВКИ:
Имате нужда от акаунт в Cloudinary, тъй като видеоклиповете се качват директно в платформата
Стъпка 1: Настройка на RPi
Първо, трябва да заредим кода на python в RPi. За да направите това, препоръчваме да използвате екран, мишка и клавиатура и разбира се HDMI конектор за свързване на RPi към екрана. Трябва да имате и интернет връзка.
След зареждането влезте:
/У дома/
и създайте папка:
mkdir TabForPets || cd TabForPets
Тук добавяте файла python: serveurMotorCamControl.py
След това трябва да инсталирате всички необходими пакети.
pip install Flask
pip install cloudinary sudo apt-get install -y gpac sudo apt-get install xterm
Сега трябва да добавите конфигурационен файл, така че създайте файл config.ini и напишете следното:
['ПО ПОДРАЗБИРАНЕ']
CLOUD_NAME = your-cloudinary-name API_KEY = your-api-key API_SECRET = your-api-secret
Заменете това, което е след „=“с вашето облачно име, ключ и тайна.
Стъпка 2: Настройка на Wi -Fi
Препоръчваме да използвате отделен wifi канал. За да направите това, на Raspberry Pi въведете:
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Добавете следните редове в него:
мрежа = {
ssid = "Tab4Pets" psk = "парола" key_mgmt = WPA-PSK}
Можете да променяте параметрите, както искате: Добавете друга мрежа,…
Стъпка 3: Настройка на камерата, сензора, сервомотора
Вижте схемата за връзки.
Камера:
Трябва да активирате интерфейса на камерата. За да направите това, въведете:
sudo raspi-config
Отидете на Опции за свързване, след това Камера, изберете Да и изберете Да, за да рестартирате.
За да проверите дали камерата е активирана:
vcgencmd get_camera
Трябва да поддържате поддържания ред = 1 открит = 1, ако не се опитате да актуализирате:
sudo apt-get update
sudo apt-get надстройка
Стъпка 4: Настройка Изпълнение при стартиране
Трябва да добавите файла lxterm-autostart.desktop, който предоставяме, в директорията /home/pi/.config/autostart
Този файл съдържа:
[Запис на работния плот] Кодиране = UTF -8 Име = Автоматично стартиране на терминала Коментар = стартиране на терминал Exec = source/home/pi/TabForPets/env/bin/активиране Exec =/usr/bin/lxterm -hold -e "sleep 10; FLASK_APP =/home/pi/TabForPets/serveurMotorCamControl.py колба тичам --host = 0.0.0.0"
Стъпка 5: Отпечатайте дозатора
Вземете stl файловете в приложението и го използвайте за отпечатване на дозатора и другите части благодарение на вашия 3D принтер.
Трябва да имате: 1 дозатор, 1 винт, 2 цилиндрични зъбни колела (една за двигателя и една за винта) и 3 монтажни съоръжения.
Стъпка 6: Зареждане на приложението в таблета
Просто свържете таблета или смартфона си към компютъра си и заредете файла iot.apk, който предоставяме.
След това инсталирайте apk на вашия таблет или смартфон.
Стъпка 7: Използване на TabForPets
Включете RPI и изчакайте да светне зеленият светодиод.
TabForPets е готов за употреба.
Препоръчано:
Няма пикаене сега, устройство за регулиране на поведението на домашни любимци, което спира котките да пикаят наоколо във вашия дом: 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 стъпки
Интелигентна хранилка за домашни любимци: Имате ли домашен любимец? Не: осиновете един! (и се върнете към тази инструкция). Да: добра работа! Не би ли било чудесно, ако можете да нахраните и да дадете вода на любимия човек, без да отменяте планове, за да се приберете навреме? Казваме, че не се тревожи