Съдържание:
- Стъпка 1: Инсталирайте свежо изображение и активирайте камерата
- Стъпка 2: Настройте скрипта за откриване на движение
- Стъпка 3: Настройка на уеб сървъра
- Стъпка 4: Съберете всичко заедно
- Стъпка 5: Нека заснемем някои птици
Видео: Пи птица: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Какво прави: снимайте птици, когато камерата pi усети голяма промяна в пикселите на картината.
Какво ще ни трябва
- Raspberry Pi с обикновена SD карта
- Модул Pi камера
- Случай Pi
- Хранещ птиците
- Комплект макро обективи (по избор)
- 5V powerbank (по избор)
- USB wifi ключ (по избор)
Какво ще правим
- Инсталирайте необходимите пакети на ново изображение
- Заредете скрипт, който следи изхода на камерата за обекти, преминаващи оттам
- Настройте прост уеб интерфейс, за да разглеждате снимките
- Свирете с хранилката за птици и лещите, за да получите правилен фокус
Стъпка 1: Инсталирайте свежо изображение и активирайте камерата
Вземете SD карта и инсталирайте любимото си изображение. Информацията в тази публикация се основава на Raspbian-базирана дистрибуция, но би трябвало да работи върху други с известна настройка.
Избрах Raspian Jessie Lite, тъй като няма нужда от работна среда за този проект. Може да искате да актуализирате дистрибуцията и да промените паролата по подразбиране. Тогава:
- активирайте модула на камерата, като стартирате raspi-config от командния ред.
- деактивирайте червения светодиод на камерата, като добавите disable_camera_led = 1 към файла /boot/config.txt: sudo echo "disable_camera_led = 1" >> /boot/config.txt
- инсталирайте библиотеката с изображения на Python (PIL): sudo apt-get install -y python-imaging-tk
- инсталирайте пакети за поддръжка на лек уеб сървър; има много опции, например: sudo apt-get install -y apache2 mysql-сървър php5 php5-mysql
Стъпка 2: Настройте скрипта за откриване на движение
В този проект камерата се използва не само за запис на снимки, но и за откриване кога да се направи снимката. Това става, като се прави снимка с ниска разделителна способност на редовен интервал от време и се сравнява, пиксел по пиксел, с предишната картина. Ако двете снимки са значително различни, се прави изображение в пълен размер.
Това става чрез скрипт на python, който може да бъде изтеглен с wget https://www.fasyl.com/rpi/PiBird_motion_pic.py; chmod +x PiBird_motion_pic.py
Този скрипт е променен от оригинален скрипт от brainflakes в тази нишка rapsberrypi.org.
Можете да редактирате ред #25, за да запазите снимките на друго място.
За да стартирате скрипта автоматично при стартиране, добавете задача за cron. Ако не сте сигурни как да го направите, стартирайте: sudo sh -c 'crontab -l> 2del && echo "@reboot` pwd`/PiBird_motion_pic.py ">> 2del && crontab 2del && rm 2del'.
Стъпка 3: Настройка на уеб сървъра
Има много начини да се насладите на снимките, можете да ги прехвърлите през SSH или да ги съхранявате на USB устройство. Реших да ги прегледам чрез прост уеб интерфейс и да изтегля тези, които харесвам, чрез браузъра си.
За да настроите този прост уеб интерфейс, въведете: wget -O /var/www/index.php https://www.fasyl.com/rpi/PiBird_list_pics.php; rm /var/www/index.html
Това работи най -добре чрез достъп до уеб сървъра чрез WiFi. За да направите това, ще трябва да настроите безжичния интерфейс. Има много начини да направите това в зависимост от Pi и dongle, който използвате.
Стъпка 4: Съберете всичко заедно
Добре, Raspberry Pi вече е готов да прави снимки. Просто стартирайте./PiBird_motion_pic.py и поставете няколко пози. Сега, ако прегледате IP на вашия Pi, трябва да видите първите си снимки.
Време е да съберем всичко. Вероятно ще трябва да адаптирате тази част въз основа на вашия действителен хардуер.
За да предпазите Pi от слънце и дъжд, трябва да го поставите в калъф и да запечатате всеки голям отвор с лента и т.н.
Използвах тази хранилка за птици с два странични отвора, доста удобна за зареждане на камерата от едната страна и оставяне на птиците да дойдат и да се хранят от другата.
За да фокусирам върху правилното място и да рамкирам добре картината, използвах основен макрообектив на фотоапарата, свързан с чаша за кисело мляко с отрязано дъно. Малко хакерски, но работи добре. Може да получите добър резултат, като използвате някои евтини обективи за камера на телефона.
Има информация за това как да промените фокуса на камерата чрез завъртане на вградения обектив; при мен не се получи: доста сложно е здраво да се захванете върху малкия корпус на лещата и да го завъртите.
Ще са необходими някои експерименти, за да се постигне правилно кадриране и фокусиране; докато играете, можете лесно да направите пробна снимка с raspistill -o test.jpg.
И накрая, трябва да решите как да осигурите захранване на вашия Pi; 5V батерия е може би най -добрият вариант.
Стъпка 5: Нека заснемем някои птици
Добре, всичко е готово.
Време е да монтирате всичко навън, да заредите хранилката със семена и да изчакате посетителите да долетят.
Забавлявай се !
Препоръчано:
Първи стъпки с безжични сензори за температура и вибрации на дълги разстояния: 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 антена лесни стъпки: През повечето време, с което се сблъсквах, нямам добра сила на сигнала за ежедневните ми работи. Така. Търся и опитвам различни видове антени, но не работи. След загубено време намерих антена, която се надявам да направя и изпробвам, защото тя не градивен принцип
Роботизирана птица: 8 стъпки
Роботизирана птица: Този проект ви показва как да направите роботизирана птица, която пие вода. Можете да гледате как птицата работи във видеото. Осцилаторът е направен от обикновена джапанка, която се задейства, когато птицата докосне един от двата контакта
Птица, мотивирана с магнит: 5 стъпки
Птица, мотивирана с магнит: За проекта Проектът ви показва как да направите играчка, която представлява птица, която туитва, докато я мотивирате да го направи. Птицата има специфичен орган на сетивата, наречен „тръстиков превключвател“; с приближаването на магнит към този елемент контактите се затварят и