Оглавление:
- Шаг 1: видео и стихотворение
- Шаг 2: Сбор деталей и сборка корпуса
- Шаг 3: настройка Pi
- Шаг 4. Подготовка камеры
- Шаг 5: Установка программного обеспечения
- Шаг 6: Электроника
- Шаг 7: Код
- Шаг 8: Использование Фрости-шпиона
Видео: Морозный шпион: 8 шагов (с картинками)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
Фрости-шпион - это снеговик на полке, который транслирует видео в прямом эфире и движется сам по себе! Теперь Санта может быть на 100% уверен, что люди добрые.
Шаг 1: видео и стихотворение
Это была ночь перед Рождеством, и по всему дому
Ни одно существо не шевелилось, даже мышь.
Подарки положили на свое место возле елки, И свет был приведен в действие Тинси.
Вершина мантии была устроена так, Горела свеча, излучающая свет.
На вершине того места сидел снеговик, Наблюдает за подарками, как домашняя кошка.
Тогда из ниоткуда вор появился, Он взял и развернул подарок, И тогда стало ясно, Снеговик смотрел, Итак, он начал каяться.
Шпион Фрости так хорошо стоял на страже, Страхи семьи наконец-то улеглись."
Шаг 2: Сбор деталей и сборка корпуса
Я пошел в Хобби-Лобби и купил несколько вещей. Один был снеговиком, который был основан на эльфе на полке, с болтающимися ногами и набитой головой. Во-вторых, я набрал немного «снега» и залил им снеговика. Наконец, я собрал круглую форму для печенья, которая была достаточно большой, чтобы внутри поместился Raspberry Pi. Я проделал 2 отверстия в банке: одно для модуля камеры Raspberry Pi и одно для кабеля питания. Я также проделал отверстие в крышке, чтобы сервопривод мог вращать снеговика.
Ссылки на продукцию DFRobot:
- Малина Pi 3
- Модуль камеры Raspberry Pi
Шаг 3: настройка Pi
DFRobot обратился ко мне и прислал свой модуль камеры Raspberry Pi 3 и Raspberry Pi. Итак, открыв коробки, я сразу приступил к установке SD-карты. Сначала я зашел на страницу загрузок Raspberry Pi и загрузил самую последнюю версию Raspbian. Затем я извлек файл и поместил его в удобный каталог. Вы не можете просто скопировать / вставить файл.img на SD-карту, вы должны «записать его» на карту. Вы можете загрузить утилиту записи, например Etcher.io, чтобы легко перенести образ ОС. После того, как файл.img был на моей SD-карте, я вставил его в Raspberry Pi и подал питание. Примерно через 50 секунд я отключил шнур и вынул SD-карту. Затем я вставил SD-карту обратно в свой компьютер и перешел в «загрузочную» директорию. Я открыл блокнот и сохранил его как пустой файл с именем «ssh» без расширения. Я также добавил файл под названием "wpa_supplicant.conf" и поместил в него такой текст:
network = {
ssid =
psk =
}
Затем я сохранил, извлек карту и вставил ее обратно в Raspberry Pi 3. Теперь это должно позволить использовать SSH и подключаться к Wi-Fi.
Шаг 4. Подготовка камеры
По умолчанию камера на Pi отключена, поэтому вы должны открыть терминал типа sudo raspi-config, чтобы вызвать меню. Перейдите в «Параметры интерфейса» и включите камеру. Теперь просто выберите «Готово» и вставьте ленточный кабель модуля камеры в правильную область Pi.
Шаг 5: Установка программного обеспечения
Есть несколько различных программ, которые могут передавать видео, например vlc и motion, но я решил использовать mjpeg-streamer из-за его низкой задержки и простой установки. Согласно инструкциям на сайте, сделайте git clone https://github.com/jacksonliam/mjpg-streamer.git в папку, затем введите sudo apt-get install cmake libjpeg8-dev, чтобы установить необходимые библиотеки. Измените свой каталог на папку, которую вы загрузили, а затем введите make, а затем sudo make install, чтобы скомпилировать программное обеспечение. Наконец введите экспорт LD_LIBRARY_PATH =. и для его запуска введите./mjpg_streamer -o "output_http.so -w./www" -i "input_raspicam.so" Вы можете получить доступ к потоку, перейдя по адресу https://: 8080 / stream.html, чтобы просмотреть поток.
Шаг 6: Электроника
Использование класса PWM из библиотеки GPIO может быть полезным, но может вызвать множество проблем при использовании с сервоприводами. Серводвигатели требуют точной синхронизации, которую SoC просто не может обеспечить. Поэтому я решил использовать Adafruit PCA9685, 16-канальный ШИМ-модуль, управляемый I2C. Библиотеку можно найти здесь.
Шаг 7: Код
Код довольно простой. Все, что он делает, это использует библиотеку subprocess. Popen для запуска команды-j.webp
Шаг 8: Использование Фрости-шпиона
Я поставила своего снеговика в гостиной своего дома, чтобы охранять елку и другие украшения. Чтобы просмотреть прямую трансляцию, просто перейдите по адресу https://: 8080 и нажмите кнопку трансляции.
Рекомендуемые:
Сделать часы-зеркало бесконечности: 15 шагов (с картинками)
Создание зеркальных часов бесконечности: в предыдущем проекте я построил зеркало бесконечности, где моей конечной целью было превратить его в часы. (Сделайте красочное зеркало бесконечности) Я не стал этим заниматься после его создания, потому что, хотя оно и выглядело круто, было несколько вещей с этим
Хэллоуинская тыква с движущимся аниматронным глазом - Эта тыква может закатить глаз !: 10 шагов (с картинками)
Хэллоуинская тыква с движущимся аниматронным глазом | Эта тыква может закатить глаз!: В этом руководстве вы узнаете, как сделать тыкву на Хэллоуин, которая пугает всех, когда ее глаз движется. Отрегулируйте расстояние срабатывания ультразвукового датчика на правильное значение (шаг 9), и ваша тыква превратит в камень любого, кто осмелится взять свечу
Карманный робот-шпион: 5 шагов (с картинками)
Карманный робот-шпион: скучно во время блокировки? Хотите исследовать темное царство под диваном в гостиной? Тогда карманный робот-шпион для вас! Этот небольшой робот высотой всего 25 мм способен заходить в места, слишком маленькие для людей, и возвращает все
Как сделать радио-шпион: 8 шагов
Как сделать шпионское радио. Эти шпионские устройства являются передатчиками, излучающими радиосигналы, которые затем улавливаются р
Робот-шпион Raspberry: 8 шагов (с изображениями)
Raspberry SPy Robot: этот проект позволяет вам управлять роботом через веб-страницу и просматривать прямую трансляцию. Его можно использовать для слежки за домашними животными, чтобы убедиться, что в вашей духовке ничего не горит, и даже для наблюдения за птицами! DFRobot предоставила Raspberry Pi 3 и модуль камеры Raspberry Pi