Mündəricat:

Pi Bird: 5 addım
Pi Bird: 5 addım

Video: Pi Bird: 5 addım

Video: Pi Bird: 5 addım
Video: Построили фахверковый дом. Новая технология. Пошаговый процесс строительства 2024, Noyabr
Anonim
Pi Quş
Pi Quş

Nə edir: pi kamera şəkil piksellərində böyük bir dəyişiklik hiss etdikdə quşların şəkillərini çəkin.

Nəyə ehtiyacımız olacaq

  • Adi SD kartı olan Raspberry Pi
  • Pi kamera modulu
  • Pi qutusu
  • Quş yemi
  • Makro linzalar dəsti (isteğe bağlı)
  • 5V güc bankı (isteğe bağlı)
  • USB wifi kilidi (isteğe bağlı)

Nə edəcəyik

  • Lazımi paketləri təzə bir görüntüyə quraşdırın
  • Yanından keçən obyektlər üçün kameranın çıxışını izləyən bir skript yükləyin
  • Şəkillərə baxmaq üçün sadə bir veb interfeysi qurun
  • Düzgün diqqət yetirmək üçün quş qidalandırıcı və linzalarla skripka edin

Addım 1: Təzə Şəkil Qurun və Kameranı Aktiv Edin

Bir SD kart götürün və sevdiyiniz şəkli quraşdırın. Bu yazıdakı məlumatlar Raspbian əsaslı bir paylamaya əsaslanır, lakin bəzi tənzimləmə ilə başqaları üzərində işləməlidir.

Bu layihədə masa üstü mühitə ehtiyac olmadığı üçün Raspian Jessie Lite -i seçdim. Dağıtımı yeniləmək və standart parol dəyişdirmək istəyə bilərsiniz. Sonra:

  • komanda satırından raspi-config başlataraq kamera modulunu işə salın.
  • /boot/config.txt faylına disable_camera_led = 1 əlavə edərək kameranın qırmızı LEDini deaktiv edin: sudo echo "disable_camera_led = 1" >> /boot/config.txt
  • Python Image Library (PIL) qurun: sudo apt-get install -y python-views-tk
  • yüngül bir veb serverini dəstəkləmək üçün paketlər quraşdırın; bir çox variant var, məsələn: sudo apt-get install -y apache2 mysql-server php5 php5-mysql

Addım 2: Hərəkət Algılama Ssenarisini qurun

Bu layihədə kamera təkcə şəkil çəkmək üçün deyil, həm də şəklin nə vaxt çəkiləcəyini təyin etmək üçün də istifadə olunur. Bu, müəyyən bir zaman aralığında aşağı qətnamə şəkli çəkərək və əvvəlki şəkil ilə piksel piksel müqayisə edərək edilir. İki şəkil əhəmiyyətli dərəcədə fərqlidirsə, tam ölçülü bir şəkil çəkilir.

Bu, wget https://www.fasyl.com/rpi/PiBird_motion_pic.py ilə yüklənə bilən bir python skripti vasitəsilə edilir; chmod +x PiBird_motion_pic.py

Bu skript, bu rapsberrypi.org mövzusundakı beyin ləkələrindən orijinal bir skriptdən hazırlanmışdır.

Şəkilləri başqa bir yerə saxlamaq üçün 25 nömrəli xətti düzəldə bilərsiniz.

Başlanğıcda skriptin avtomatik işləməsi üçün cron işi əlavə edin. Necə edəcəyinizi bilmirsinizsə, çalıştırın: sudo sh -c 'crontab -l> 2del && echo "@reboot` pwd`/PiBird_motion_pic.py ">> 2del && crontab 2del && rm 2del'.

Addım 3: Veb Server qurun

Şəkillərdən zövq almağın bir çox yolu var, bunları SSH vasitəsilə köçürə və ya USB sürücüsündə saxlaya bilərsiniz. Onları sadə bir veb interfeysi ilə nəzərdən keçirməyə və bəyəndiyimi brauzerimdən yükləməyə qərar verdim.

Bu sadə veb interfeysini qurmaq üçün yazın: wget -O /var/www/index.php https://www.fasyl.com/rpi/PiBird_list_pics.php; rm /var/www/index.html

Bu, WiFi vasitəsilə veb serverə daxil olmaqla daha yaxşı işləyir. Bunu etmək üçün simsiz interfeys qurmalısınız. İstifadə etdiyiniz Pi və kiliddən asılı olaraq bunu etməyin bir çox yolu var.

Addım 4: Hamısını bir araya gətirin

Hamısını Bir yerdə qoyun
Hamısını Bir yerdə qoyun

Yaxşı, Raspberry Pi artıq şəkil çəkməyə hazırdır. Sadəcə çalıştırın./PiBird_motion_pic.py və bir neçə poza vurun. İndi Pi -nin IP ünvanına baxsanız, ilk şəkillərinizi görməlisiniz.

Hamısını bir yerə yığmağın vaxtı gəldi. Çox güman ki, bu hissəni həqiqi aparatınıza uyğunlaşdırmalısınız.

Pi -ni günəşdən və yağışdan qorumaq üçün onu bir qutuya qoymalı və hər hansı bir böyük boşluğu lentlə və s.

Kameranı bir tərəfə yükləmək və quşların gəlib digər tərəfdən qidalanması üçün olduqca əlverişli olan iki yan delikli bu quş yemindən istifadə etdim.

Diqqəti doğru yerə yönəltmək və şəkli gözəl bir şəkildə düzəltmək üçün, altını kəsilmiş yoğurt fincanı ilə birləşdirilmiş əsas kamera makro lens istifadə etdim. Bir az hiyləgər amma gözəl işləyirdi. Ucuz telefon kamerası linzalarından istifadə edərək yaxşı nəticə əldə edə bilərsiniz.

Daxili lensi döndərərək kameranın fokusunu necə düzəltmək barədə məlumatlar var; mənim üçün heç bir iş görmədi: kiçik lens gövdəsinə möhkəm bağlamaq və onu çevirmək olduqca çətindir.

Çərçivəni düzəltmək və diqqətini düzgün çəkmək üçün bir az təcrübə aparmaq lazımdır; oyun oynayarkən raspistill -o test-j.webp

Nəhayət, Pi -yə necə güc verəcəyinizə qərar verməlisiniz; 5V batareya paketi, ehtimal ki, ən yaxşı seçimdir.

Addım 5: Gəlin bəzi quşları tutaq

Gəlin bəzi quşları tutaq
Gəlin bəzi quşları tutaq

Tamam, hər şey hazırdır.

Hər şeyi çölə atmaq, qidalandırıcıya toxum yükləmək və qonaqların içəri girməsini gözləmək vaxtıdır.

Əylənin !

Tövsiyə: