Агуулгын хүснэгт:

Pi Bird: 5 алхам
Pi Bird: 5 алхам

Видео: Pi Bird: 5 алхам

Видео: Pi Bird: 5 алхам
Видео: Как делать Намаз (молитву) | Обучение детей совершению Намаза вместе с Закарией | 2024, Арваннэгдүгээр
Anonim
Пи шувуу
Пи шувуу

Энэ нь юу хийдэг вэ: pi камер нь зургийн пикселийн том өөрчлөлтийг мэдрэх үед шувуудын зургийг авах.

Бидэнд хэрэгтэй зүйл

  • Raspberry Pi нь ердийн SD карттай
  • Pi камерын модуль
  • Пи хэрэг
  • Шувуу тэжээгч
  • Макро линзний багц (заавал биш)
  • 5V цахилгаан банк (заавал биш)
  • USB wifi dongle (заавал биш)

Бид юу хийх вэ

  • Шаардлагатай багцуудыг шинэ зураг дээр суулгаарай
  • Хажуугаар өнгөрч буй объектуудын камерын гаралтыг хянадаг скриптийг ачаална уу
  • Зургуудыг үзэхийн тулд энгийн вэб интерфэйсийг тохируулна уу
  • Шувуу тэжээгч болон линз ашиглан хуурч, анхаарлаа төвлөрүүлээрэй

Алхам 1: Шинэ дүрсийг суулгаж, камерыг идэвхжүүлнэ үү

SD карт аваад дуртай зургаа суулгаарай. Энэ нийтлэл дэх мэдээлэл нь Raspbian дээр суурилсан түгээлт дээр суурилсан боловч зарим тохируулгатай бусад дээр ажиллах ёстой.

Энэ төсөл дээр ширээний орчин шаардлагагүй тул би Raspian Jessie Lite -ийг сонгосон. Та түгээлтээ шинэчилж, үндсэн нууц үгээ өөрчлөхийг хүсч магадгүй юм. Дараа нь:

  • raspi-config-ийг командын мөрөөс эхлүүлж камерын модулийг идэвхжүүлнэ үү.
  • /boot/config.txt файлд disable_camera_led = 1 нэмж камерын улаан LED -г идэвхгүй болго: 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 ашиглан татаж авах боломжтой питон скриптээр дамжуулан хийдэг. 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 болон dongle -ээс хамааран үүнийг хийх олон арга бий.

Алхам 4: Бүгдийг нэг дор хий

Бүгдийг хамтад нь оруул
Бүгдийг хамтад нь оруул

За, Raspberry Pi одоо зураг дарахад бэлэн боллоо. Зүгээр л./PiBird_motion_pic.py ажиллуулаад хэдэн позоо цохь. Одоо, хэрэв та Pi -ийнхээ IP хаягийг үзэх юм бол анхны зургуудаа харах ёстой.

Энэ бүгдийг нэгтгэх цаг болжээ. Та энэ хэсгийг өөрийн бодит тоног төхөөрөмж дээр үндэслэн өөрчлөх хэрэгтэй болно.

Пи -г нар, борооноос хамгаалахын тулд та үүнийг хайрцагт хийж, том нүхийг соронзон хальсаар битүүмжилнэ.

Би энэ шувуу тэжээгчийг хоёр хажуугийн нүхтэйгээр ашигласан бөгөөд камерыг нэг талдаа ачаалж, шувуу ирж, нөгөө талаас нь тэжээхэд тохиромжтой байв.

Зөв цэг дээр анхаарлаа төвлөрүүлж, зургийг сайхан зурахын тулд би үндсэн камерын макро линзийг тарагны аягатай холбож, ёроолыг нь хайчилж авлаа. Бага зэрэг эвгүй боловч сайхан ажилласан. Та хямд үнэтэй камерын линз ашиглан сайн үр дүнд хүрч чадна.

Баригдсан линзийг эргүүлэх замаар камерын фокусыг хэрхэн өөрчлөх тухай мэдээлэл байдаг. Энэ нь миний хувьд ажиллахгүй байсан: жижиг линзний биеийг чанга хавчуулж, эргүүлэх нь маш хэцүү байдаг.

Хүрээг зөв байрлуулахын тулд бага зэрэг туршилт хийх шаардлагатай болно; хуурч байхдаа та raspistill -o test-j.webp

Эцэст нь та Pi -гээ хэрхэн хүчээр хангахаа шийдэх хэрэгтэй; 5V батерейны багц нь хамгийн сайн сонголт байж магадгүй юм.

Алхам 5: Зарим шувуу зурцгаая

Зарим шувуу зурцгаая
Зарим шувуу зурцгаая

За, бүх зүйл бэлэн боллоо.

Бүх зүйлийг гадаа суулгаж, тэжээгчийг үрээр дүүргээд зочдыг нисэхийг хүлээх цаг болжээ.

Хөгжилтэй байгаарай!

Зөвлөмж болгож буй: