Агуулгын хүснэгт:
- Алхам 1: Шинэ дүрсийг суулгаж, камерыг идэвхжүүлнэ үү
- Алхам 2: Хөдөлгөөн илрүүлэх скриптийг тохируулна уу
- Алхам 3: Вэб серверийг тохируулах
- Алхам 4: Бүгдийг нэг дор хий
- Алхам 5: Зарим шувуу зурцгаая
Видео: Pi Bird: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Энэ нь юу хийдэг вэ: 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: Зарим шувуу зурцгаая
За, бүх зүйл бэлэн боллоо.
Бүх зүйлийг гадаа суулгаж, тэжээгчийг үрээр дүүргээд зочдыг нисэхийг хүлээх цаг болжээ.
Хөгжилтэй байгаарай!
Зөвлөмж болгож буй:
Булчингаар ажилладаг Flappy Bird: 9 алхам (зурагтай)
Булчингийн хүчээр ажилладаг Flappy Bird: Flappy Bird дэлхийг шуурга шуурч, эцэст нь маш их алдартай болсноор бүтээгч түүнийг хүссэн дэлгүүрээс нь зайлуулахын тулд апп дэлгүүрээс хассаныг санаж байгаа байх. Энэ бол урьд өмнө хэзээ ч харж байгаагүй Flappy Bird; тавиур дээрээс цөөн хэдэн компог нэгтгэснээр
Crashy Bird: 8 алхам
Crashy Bird: Танд хэрэгтэй болно: Компьютер Микро-бит Miro USB кабель Энэ нь танд хэрэгтэй болно, гэхдээ үүнийг хийхийн тулд танд микро-битийн иж бүрдэл байх ёстой. Кодлохын тулд та бас явах хэрэгтэй
Arduino Flappy Bird - Arduino 2.4 "TFT мэдрэгчтэй дэлгэц SPFD5408 шувууны тоглоомын төсөл: 3 алхам
Arduino Flappy Bird | Arduino 2.4 "TFT мэдрэгчтэй дэлгэц SPFD5408 шувууны тоглоомын төсөл: Flappy Bird нь хэдхэн жилийн дараа маш алдартай тоглоом байсан бөгөөд олон хүмүүс үүнийг өөрийнхөөрөө бүтээсэн тул би Arduino -тай flappy шувууны хувилбарыг бүтээсэн бөгөөд 2.4" TFT Мэдрэгчтэй дэлгэц SPFD5408, Тиймээс эхэлцгээе
Arduino Flappy Bird тоглоом: 6 алхам
Arduino Flappy Bird Тоглоом: Энэ бол маш энгийн Arduino 16*2 Lcd тоглоом бөгөөд дарах товчлуурыг дарж хялбархан тоглох боломжтой. Энгийн ………….. Хэрэв танд энэ заавар таалагдсан бол миний сувгийг бүртгүүлээрэйhttps: //www.youtube.com/ZenoModiff
Flappy Bird Arduino ашиглах ба боловсруулах: 5 алхам
Flappy Bird Arduino -ийг ашиглаж, боловсруулж байна: Сайн байцгаана уу !!! Arduino дээр суурилсан шинэ төсөлд тавтай морилно уу. Бид бүгд амьдралдаа нэг удаа шувууны тоглоом тоглож байсан. Хэрэв бид үүнийг компьютер дээрээ тоглуулж, Arduino ашиглан хянаж байвал яаж ?? Доор өгсөн бүх алхмуудыг дагана уу, энэ хичээлийн төгсгөлд