Съдържание:

Пи птица: 5 стъпки
Пи птица: 5 стъпки

Видео: Пи птица: 5 стъпки

Видео: Пи птица: 5 стъпки
Видео: Пицца на Сковороде! Быстрый рецепт пиццы за 10 минут! 2024, Ноември
Anonim
Пи птица
Пи птица

Какво прави: снимайте птици, когато камерата 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: Нека заснемем някои птици

Нека заснемем няколко птици
Нека заснемем няколко птици

Добре, всичко е готово.

Време е да монтирате всичко навън, да заредите хранилката със семена и да изчакате посетителите да долетят.

Забавлявай се !

Препоръчано: