
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05
Оцените мой стартап! - KindbotFollow Подробнее автора:






О себе: студент-математик Калифорнийского университета в Беркли, который любит возиться с электроникой и приложениями для искусственного интеллекта. Подробнее о смайорквине »
В автоматизации мы часто сосредотачиваемся на проектировании людей-в-цикле, чтобы воспользоваться когнитивными способностями компьютеров и человеческого разума. Но у собак есть набор навыков, которые делают их очень подходящими для определенных задач, которые люди не могут эффективно выполнять. PoochPak представляет датчики, чтобы связать этот опыт с интересующими нас метриками.
Наши питомцы бесценны для нас, поэтому мы хотим убедиться, что они здоровы. С PoochPak вы можете контролировать жизненные показатели вашего питомца и получать уведомления по SMS. PoochPak также оснащен камерой ночного видения, которая использует компьютерное зрение для отправки вам SMS-сообщения, когда человек был обнаружен. Это отлично подходит для поисково-спасательных операций и / или домашней безопасности.
Шаг 1. Подключение PoochPak

Тебе понадобится:
(1) Raspberry Pi Zero Wireless или Raspberry Pi 3
(1) Голограмма Nova + (1) Голограмма Global IoT SIM-карта
(1) Пи-камера ночного видения
(1) Аналоговый акселерометр Adafruit: ADXL335
(1) Датчик температуры Adafruit DS18B20
(1) Датчик пульса Adafruit
(1) Adafruit MCP3008-8 канальный 10-битный АЦП + (1) Резистор 4,75 кОм
(1) Литий-ионная аккумуляторная батарея
Шлейка для собак по выбору
Для проводки
Чтобы подключить все датчики к Raspberry Pi, следуйте схеме подключения в схематическом разделе ниже. Мы подключили все эти датчики к небольшой печатной плате для более надежного подключения при ношении жилета. Следует подключить Hologram Nova через порт usb (для нуля мы использовали преобразователь microusb в usb). Вы также должны подключить пи-камеру с помощью соответствующей ленты камеры.
Шаг 2: установка
Для совместимости между зависимостями проекта требуется python3.4 в качестве python3 по умолчанию. Вы должны записать этот конкретный образ для вашего raspberry pi zero / pi 3. После создания этого образа и подключения pi, загрузитесь и выполните вызов конфигурации начальной загрузки:
sudo raspi-config
. Вы должны убедиться:
- В расширенных параметрах разверните файловую систему.
- В разделе Параметры локализации изменить часовой пояс
- Изменить пароль пользователя
- В разделе «Параметры интерфейса» включите ssh, камеру, SPI, IC2 и последовательный порт.
После перезагрузки git clone this репо:
cd ~ /
git clone https://github.com/mayorquinmachines/PoochPak.git cd PoochPak
Запустите сценарий установки, чтобы установить все зависимости. Примечание: это займет много времени! Оставьте его работать на ночь.
./install.sh
Перезагрузите свой пи после завершения сценария установки. Запустить:
sudo modprobe bcm2835-v4l2sudo modprobe w1-gpio sudo modprobe w1-therm
Это просто проверка того, что все модули, необходимые для связи с датчиками, включены.
Настройка голограммы Чтобы использовать голограмму для отправки SMS, вам необходимо настроить панель управления голограммой и активировать сим-карту. Вот руководство для начинающих по голограмме. Сценарий установки установил для вас hologram-cli и hologram-python-sdk. Вы можете проверить это, запустив:
версия голограммы sudo
После того, как ваша сим-карта активирована и ваше устройство показывает, что она активна на вашей панели инструментов, вы хотите настроить номер телефона, на который вы хотите отправлять SMS-сообщения. На панели инструментов щелкните свое устройство и перейдите в раздел «Конфигурация». На этой странице вы захотите настроить свой номер телефона в разделе Настроить номер телефона. Это должно настроить вашу Нову на отправку SMS-сообщений на этот номер телефона. На этой же странице вы увидите + Показать ключ устройства. Нажав на эту кнопку, вы получите ключ, необходимый для аутентификации вашей голограммы-python-sdk. Вы захотите создать файл конфигурации, в котором вы поместите этот ключ для использования. Выполните следующее:
cd ~ / PoochPaktouch config.py echo "DEVICEKEY = ''" >> config.py
Шаг 3: запустить
Наконец, чтобы запустить код для распознавания объектов и запустить сервер датчиков, следуйте приведенным ниже инструкциям!
Запуск распознавания объектов YOLO
cd yolo_picam /
nohup sudo python3 picam.py &
Стартовый сервер
nohup sudo python poochpak_server.py &
Когда человек будет обнаружен, вы получите SMS-сообщение на телефон, который вы настроили на панели управления голограммой. Чтобы просмотреть видео, записанное при обнаружении человека, перейдите по адресу https://, и видеофайл будет доступен для загрузки. Если вы перейдете по адресу https://: 8925, вы сможете получить словарь с показаниями датчиков, а также GPS-местоположением жилета.
Шаг 4. Устранение неполадок
Если у вас возникли проблемы с скриптом распознавания объектов Yolo (picam.py), который не находит камеру, возможно, вам нужно снова включить камеру. Попробуйте снова включить его с помощью «sudo raspi-config» и запустите:
sudo modprobe bcm2835-v4l2
Иногда Голограмма Нова теряет сигнал. Вы должны убедиться, что красный светодиод горит, а синий светодиод мигает. Быстрое мигание означает, что вы подключены к сети 3G, более медленное мигание означает сеть 2G, а отсутствие синего индикатора означает, что Nova еще не подключена к сети.
Если датчики работают неправильно, еще раз взгляните на проводку и убедитесь, что все в порядке. Затем попробуйте снова включить их модули:
sudo modprobe w1-gpio # Для датчиков температурыudo modprobe w1-therm # Для датчика температуры sudo modprobe spi-bcm2708 # Для датчика пульса
Также есть сценарий, который можно запустить для проверки всех датчиков. Попробуйте запустить:
Python ~ / PoochPak / tests / run_tests.py
Рекомендуемые:
Автоматическая кормушка для собак: 4 шага

Автоматическая кормушка для собакрр !!: Легко, полезно и полезно
Умный домик для собак: 6 шагов

Умный дом для собак: большинству владельцев домашних животных любопытно, чем занималась их любимая собака в их отсутствие. В этой инструкции мы создадим монитор для собак на основе Raspberry Pi. После рабочего дня вы можете проверить приложение и узнать, сколько времени он провел на своей «скамейке», сколько
Интернет вещей с сотовой сетью с ESP32: 23 шага

Интернет вещей с сотовой сетью с ESP32: Сегодня мы обсудим модем GPRS, или, скорее, ESP32 и его использование с сотовой телефонной сетью. Это то, что работает очень хорошо. Затем, используя протокол MQTT, мы отправим данные на панель управления Ubidots. Используйте в этой сборке
Часы ESP32 с использованием Wi-Fi, ESP-NOW и сотовой связи: 4 шага

Часы ESP32 с использованием Wi-Fi, ESP-NOW и сотовой связи: это часы Wi-Fi на основе ESP32, которые я сделал для беспроводного конкурса. Я решил сделать эти часы слишком беспроводными, чтобы они использовали три различных формы беспроводной связи (WiFi, ESP-NOW и сотовая связь). Телефон подключен к вышке сотовой связи и
Ремешок для штатива поводка для собак: 3 шага

Ремешок для штатива с поводком для собак: я пытался найти или изготовить ремень для штатива, чтобы его можно было носить без сумки или держать в руке. Я искал в шкафу любую веревку, но нашел собачий поводок, которым мы больше не пользовались. Этот поводок примерно 5 футов