Мазмұны:

Pi Bird: 5 қадам
Pi Bird: 5 қадам

Бейне: Pi Bird: 5 қадам

Бейне: Pi Bird: 5 қадам
Бейне: Wounded Birds - Эпизод 5 - [Русско-румынские субтитры] Турецкая драма | Yaralı Kuşlar 2019 2024, Қараша
Anonim
Pi Bird
Pi Bird

Не істейді: pi камерасы суреттің пиксельдерінің үлкен өзгеруін сезген кезде құстарды суретке түсіру.

Бізге не керек

  • Raspberry Pi әдеттегі SD картасы бар
  • Pi камера модулі
  • Пи корпусы
  • Құстарға жем беруші
  • Макро линзалар жиынтығы (міндетті емес)
  • 5В қуат банкі (міндетті емес)
  • USB Wi -Fi кілті (міндетті емес)

Біз не істейміз

  • Қажетті пакеттерді жаңа суретке орнатыңыз
  • Өтетін объектілер үшін камераның шығуын бақылайтын сценарий жүктеңіз
  • Суреттерді қарау үшін қарапайым веб -интерфейсті орнатыңыз
  • Тиісті фокус алу үшін құстармен және линзалармен скрипка жасаңыз

1 -қадам: жаңа суретті орнатыңыз және камераны қосыңыз

SD картасын алыңыз және сүйікті суретті орнатыңыз. Бұл хабарламадағы ақпарат распян тілінде таратуға негізделген, бірақ басқалармен реттелуі керек.

Мен Raspian Jessie Lite таңдадым, себебі бұл жобада жұмыс үстелі ортасы қажет емес. Сіз таратуды жаңартқыңыз және әдепкі құпия сөзді өзгерткіңіз келуі мүмкін. Содан кейін:

  • пәрмен жолынан raspi-config іске қосу арқылы камера модулін қосыңыз.
  • /boot/config.txt файлына disable_camera_led = 1 қосу арқылы камераның қызыл жарық диодын өшіріңіз: sudo echo «disable_camera_led = 1» >> /boot/config.txt
  • Python Image Library (PIL) орнатыңыз: sudo apt-get install -y python-Imaging-tk
  • жеңіл веб -серверді қолдау үшін пакеттерді орнату; көптеген нұсқалар бар, мысалы: sudo apt-get install -y apache2 mysql-server php5 php5-mysql

2 -қадам: Қозғалысты анықтау сценарийін орнатыңыз

Бұл жобада камера тек суретке түсіру үшін ғана емес, сонымен қатар суреттің қашан түсетінін анықтау үшін де қолданылады. Бұл тұрақты уақыт аралығында төмен ажыратымдылықтағы суретке түсіру және оны алдыңғы пиксельмен пиксельге салыстыру арқылы жүзеге асады. Егер екі сурет айтарлықтай өзгеше болса, онда толық өлшемді сурет түсіріледі.

Бұл wget https://www.fasyl.com/rpi/PiBird_motion_pic.py арқылы жүктеуге болатын python сценарийі арқылы жасалады; chmod +x PiBird_motion_pic.py

Бұл сценарий 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 мен кілтке байланысты.

4 -қадам: Барлығын біріктіріңіз

Барлығын бірге қойыңыз
Барлығын бірге қойыңыз

Жарайды, Raspberry Pi енді суретке түсіруге дайын. Жай жүгіріңіз./PiBird_motion_pic.py және бірнеше позаны ұрыңыз. Енді, егер сіз Pi -дің IP -ге қарасаңыз, сіз өзіңіздің алғашқы суреттеріңізді көресіз.

Бәрін біріктіретін уақыт келді. Сізге бұл бөлікті нақты жабдыққа байланысты бейімдеу қажет болуы мүмкін.

Пиді күн мен жаңбырдан қорғау үшін оны қорапқа салып, кез келген үлкен тесікті таспамен жабу керек.

Мен бұл құсты тамақтандырғышты екі бүйір саңылаумен қолдандым, бұл камераны бір жағына жүктеуге және құстардың екінші жақтан келіп тамақтануына мүмкіндік береді.

Фокусты дұрыс жерге аударып, суретті жақсы жиектеу үшін мен төменгі камерасы бар йогурт тостағанына қосылған негізгі камералық макро линзаны қолдандым. Біраз қате, бірақ ол жақсы жұмыс істеді. Сіз арзан камералық линзаларды қолдана отырып, жақсы нәтижеге қол жеткізе аласыз.

Кіріктірілген линзаны айналдыру арқылы камераның фокусын қалай өзгерту керектігі туралы ақпарат бар; бұл мен үшін жұмыс істемеді: кішкентай линзаның корпусына мықтап қысу және оны айналдыру өте қиын.

Жақтау мен фокусты дұрыс алу үшін біраз тәжірибе қажет болады; жұмбақ кезінде raspistill -o test-j.webp

Ақырында, сіз Pi -ге қуат беру туралы шешім қабылдауыңыз керек; 5В батарея жиынтығы - бұл ең жақсы нұсқа.

5 -қадам: Қане, кейбір құстарды қысайық

Қане, құстарға бірігіп алайық
Қане, құстарға бірігіп алайық

Жарайды, бәрі дайын.

Барлығын сыртқа орнатып, фидерге тұқым тиеп, келушілердің кіруін күтетін уақыт жетті.

Масайрау !

Ұсынылған: