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

Raspberry Pi хэт улаан туяаны тоглоомын камер: 6 алхам
Raspberry Pi хэт улаан туяаны тоглоомын камер: 6 алхам

Видео: Raspberry Pi хэт улаан туяаны тоглоомын камер: 6 алхам

Видео: Raspberry Pi хэт улаан туяаны тоглоомын камер: 6 алхам
Видео: Душный прыжок и наводящиеся ракеты ► 5 Прохождение Metroid Dread (Nintendo Switch) 2024, Арваннэгдүгээр
Anonim
Raspberry Pi хэт улаан туяаны тоглоомын камер
Raspberry Pi хэт улаан туяаны тоглоомын камер
Raspberry Pi хэт улаан туяаны тоглоомын камер
Raspberry Pi хэт улаан туяаны тоглоомын камер

Би дөнгөж Raspberry Pi -ийг судалж эхэлсэн бөгөөд хэт улаан туяаны камерын модулийг сонирхож эхлэв. Би нэлээд алслагдсан газарт амьдардаг бөгөөд шөнийн цагаар байшингийн эргэн тойронд янз бүрийн зэрлэг амьтдын шинж тэмдгийг олж харсан.

IR камерыг видео бичлэг хийх боломжийг олгохын тулд PIR хөдөлгөөн мэдрэгч бүхий Raspberry Pi NoIR камерын самбар, IR IR гадаад гэрлийг ашиглан шөнийн цагаар тоглоомын камер бүтээх санаа төрсөн.

Би энгийн зүйлээс эхэлсэн боловч бүх инженерүүдийн нэгэн адил би улам бүр нэмж оруулсан. Тиймээс энэ нь хэрхэн ажилладагийг энд харуулав.

Энэ төсөл нь Raspberry Pi -ийг WiFi ашиглан толгойгүй горимд суулгасан болно. Би зайны камераа WiFi сүлжээнд байрлуулах боломжтой тул холбогдсоны дараа програмыг эхлүүлж, авсан видео файлуудаа татаж авах боломжтой. Үүнийг хийх олон заавар байдаг тул би үүнийг энд дахин давтахыг оролдохгүй. Би мөн Raspberry Pi камерыг онлайн зааврын дагуу суулгасан. Толгойгүй (хэрэв таны хүссэн зүйл бол) болон камерыг туршиж үзээрэй.

Энэхүү төсөл нь Raspberry Pi NoIR камерын самбар (хэт улаан туяаны) ашиглан шөнийн цагаар видео бичлэг хийхэд ямар нэгэн зүйл илэрсэн үед ашигладаг. Pi NoIR камерын самбарыг өдрийн цагаар ашиглах боломжтой боловч IR шүүлтүүрийг салгасны дараа өнгийг бага зэрэг угаана. Би гаднах IR LED гэрэлтүүлгийг бүтээсэн бөгөөд энэ нь видеог авах явцад тухайн хэсгийг гэрэлтүүлэх хөдөлгөөнийг илрүүлэх үед идэвхждэг. Сонгосон видеоны үргэлжлэх хугацаа дууссаны дараа IR LED гэрэлтүүлэгчийг унтраадаг. Энэхүү загвар нь LDR хэлхээтэй бөгөөд өдөр, шөнө эсэхийг нь тодорхойлдог. Хэрэв шөнө болж, хөдөлгөөн илэрвэл IR LED спот идэвхжиж, өдрийн цагаар идэвхгүй болно. Гадна IR LED гэрлийн кабелийг холбох нь гэрэл нь камертай холбогдсон эсэхийг тодорхойлох мэдрэгчтэй зүү юм. Хэрэв гадаад IR Spotlight илрээгүй бол чийдэнгийн гаралт идэвхгүй болно. PIR илрүүлсний дараа, хэрэв шөнө бол GPIO pin 22 нь өндөр гүйдлийн LED LED -ийг жолоодог релеийг идэвхжүүлдэг (Хэрэв холбогдсон бол).

Видео бичлэг хийх нь дискний нэлээд зай эзэлдэг бөгөөд үүнийг хурдан дүүргэх болно. Дискний зайг бүрэн дүүргэсэн бөгөөд алсын зайнаас нэвтрэх боломжгүй байсан бөгөөд Pi ачаалахгүй байхыг би олж мэдсэн. Үүнийг засахын тулд би дискний зайг хэмжих код нэмж, дискний зай дуусч байвал програмыг цуцаллаа.

Зугаацаарай!

Алхам 1: эд ангиудын жагсаалт

Raspberry Pi:

Raspberry Pi

NoIR камерын самбар

WiFi гогцоо (хэрэв хүсвэл)

Бамбайны хэсгүүд:

Даруухан Pi Shield прото самбар

SN75468D

DS2E-L-5V реле

1М ом потенциометр

100K ом эсэргүүцэл

1K ом эсэргүүцэл

LED

2N3904 транзистор

LDR

100K ом эсэргүүцэл

Шаардлагатай бол өөр IO зүү холбогч

Шаардлагатай бол утсыг холбоно уу

Хаалт:

Pi болон бамбайг байрлуулах хашаа

Шаардлагатай бол интерфэйс холбогч

IR LAMP:

20 өндөр гүйдлийн IR LED

47 ом, 5W эсэргүүцэл (2 ширхэг)

Дэнлүүний хашлага (би чиргүүлийн тоормосны хашлага ашигласан)

Алхам 2: Бамбай үүсгэх

Бамбай үүсгэх
Бамбай үүсгэх

Би реле, реле драйвер, PIR интерфэйс, LDR хэлхээ, IR LED чийдэнгийн мэдрэгч болон бусад IO -ийг холбох бамбай үүсгэсэн.

Би даруухан Пи бамбайг ашигласан:

Би өөр өөр хэсгүүдийг ухаж, 75468, өндөр хүчдэл, өндөр гүйдэл, Дарлингтоны транзисторын массивыг ашигласан. Танд хэрэгтэй зүйл бол реле тохируулах/дахин тохируулах хангалттай гаралтын хөтөчтэй жолооч юм. Би мөн эд ангиудыг хэрхэн байрлуулж, холбогч утас, схемийг (бүргэд формат) хэрхэн нэмсэнээ харуулахын тулд Visio файл хавсаргав.

Би хэд хэдэн сэлбэг тээглүүр, агшилтын хавчаар ашиглан IO -ийн холбогчийг самбараас хашлага, PIR, LDR хүртэл холбосон.

Алхам 3: Хашаа барих

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

Би хашлага доторх нүхийг хайчилж авсан тул PIR мэдрэгч нь наалдаж, хашлага руу бэхлэв. Би мөн LDR-ийг барихын тулд самбар дээр суурилуулсан LED бэхэлгээг ашигласан.

Би Pi Camera -ийн өөр нэг нүхийг хайчилж авлаа. Би линзийг хамгаалахын тулд камер дээр Plexiglas цонх нааж өгсөн.

Би гадаад IR LED гэрэлтүүлэгчийн DB-9 төрлийн холбогчийг суулгасан.

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

Би гартаа байгаа нөөц хашааг ашигласан тул энэ хашаа нь SD карт болон WiFi донглерт хялбар нэвтрэх боломжийг олгодоггүй. Гэхдээ бүгдийг нь ажиллуулсны дараа ямар нэгэн зүйл эвдрэхгүй л бол та үүнд хүрэх шаардлагагүй болно.

Алхам 4: IR LED гэрэл асаах

IR LED -ийн анхаарлын төвд оруулна уу
IR LED -ийн анхаарлын төвд оруулна уу
IR LED -ийн анхаарлын төвд оруулна уу
IR LED -ийн анхаарлын төвд оруулна уу

IR LED Spotlight нь маш энгийн байсан. EBAY дээр 700 мА оргил үед өндөр хүчдэлийн IR LED -ийг хямд үнээр олсон. Би цувралаар холбосон 5 LED -ийн 4 мөрийг бүтээсэн (схемийг үзнэ үү). Би хоёр утсыг зэрэгцээ холбож, утас бүрт 47 ом 5Вт эсэргүүцэл залгасан. Би ойролцоогоор 17 VDC өгдөг цахилгаан тэжээлийн залгуурыг олсон. Би LED -ийг шатаахгүйн тулд гүйдэл хязгаарлахын тулд резистор сонгосон. Та LED -ийн техникийн үзүүлэлтүүд, хэдэн ширхэгийг хүсч байгаа, LED хөтчийн гүйдэлд ямар хангамж ашиглах, хязгаарлах резисторыг тооцоолох хэрэгтэй болно. Пи өөрөө үүнийг жолоодох ямар ч арга байхгүй. Камерын бамбай нь реле ашигладаг тул таны ашиглах зүйл хамаагүй. Зүгээр л реле эсвэл ашиглаж байгаа утаснаас илүү гүйдэл гүйхгүй байгаа эсэхийг шалгаарай.

Та мөн 8 ба 9 -р тээглүүрийн хооронд утас гогцоо харах болно. Үүнийг ашиглан дэнлүү залгагдсан эсэхийг илрүүлэхэд ашигладаг. CAM бамбай нь бөөрөлзгөнө дээр бэхлэгдсэн татах эсэргүүцэлтэй байдаг. Кабелийг залгах үед мэдрэхүйн шугамыг бага татах, холбоогүй тохиолдолд мэдрэхүйн шугамыг өндөр татах.

Улаан бүрхүүл нь чиргүүлийн тоормосны гэрлийг ашигласнаар илүү том талбайг гэрэлтүүлэхийн тулд IR туяаг тараахад маш сайн ажил хийдэг болохыг олж мэдсэн. Надад байгаа LED нь нэлээд нарийхан туяатай. Бүрхүүлгүй бол LED нь нэлээд нягт туяа өгдөг.

Алхам 5: Хөтөлбөрийг байршуулах

Миний үүсгэсэн питон файлыг хавсаргав (би GitHub -ийг олохыг оролдсоор байна).

Видео файлуудыг a.h264 өргөтгөлөөр хадгалдаг. Би видеог компьютер дээрээ байршуулахын тулд FTP програмыг ашигладаг. Та видеог үзэхийн тулд VLC медиа тоглуулагч ашиглаж болно.

Би авсан хэдэн видеог хавсаргав. Нэг нь боть, нөгөө нь муур байв.

Би бөөрөлзгөнө үйлдлийн системд илүү хялбар болгох үүднээс өөр хэдэн зүйлийг нэмж орууллаа. Бодит цагийн цаг надад байдаггүй тул бөөрөлзгөнө пи-ийг асаах болгондоо огноо, цагийг тохируулах шаардлагатай болдог. Би үүнийг Sudo тушаалаар Raspberry дээр огноо, цагийг нарийн тохируулахын тулд хийсэн.

sudo date -s "Mon Aug 8 20:14:11 PST 2014"

Би мөн Raspberry Pi камерын LED -ийг идэвхгүй болгохыг хүссэн бөгөөд ингэснээр миний бичиж байсан зүйлийг анхааруулахгүй болно.

disable_camera_led = 1

Би бүх зүйлийг батерейгаар цэнэглэх гэж бодож байсан тул config.txt файлыг өөрчилж PAL/HDMI гаралтыг унтрааж ~ 20 мА хэмнэх боломжтойг олж мэдэв.

opt/vc/bin/tvservice -off

Алхам 6: Хүслийн жагсаалт

Камераа сайжруулах өөр хэдэн санаа надад байна. Би эдгээрийн зарим дээр ажиллаж магадгүй бөгөөд шинэчлэх үедээ шинэчлэх болно …

1. Видеог илүү стандарт хэлбэрээр (mpg, гэх мэт) хадгалах уу?

2. WEB серверээр дамжуулан файл илгээх

3. Өдөр илрүүлэхийн тулд хөдөлгөөнт програмыг ашигла. Motion програм нь пикселийн өөрчлөлтийг хайх замаар хөдөлгөөнийг илрүүлдэг. Та мөн тодорхой зорилтот хэсэгт анхаарлаа төвлөрүүлж болно. Энэ нь өдрийн цагаар илрүүлэхэд тусална. PIR детектор шөнийн цагаар маш сайн ажилладаг боловч бүрэн гэрэлд бага зэрэг мэдрэмтгий байдаг бөгөөд салхинаас эсвэл таны үл тоомсорлохыг хүсч буй бусад хөдөлгөөнөөс модны хөдөлгөөнийг өдөөдөг (зам дээрх машин гэх мэт). Та PIR детекторын мэдрэмжийг тохируулж болно, гэхдээ Motion үнэхээр дажгүй байх болно.

4. Кодыг оновчтой болгох - Дахин давтагдах даалгавруудыг ашиглах (видеог эхлүүлэх/зогсоох, дискний хэмжээ гэх мэт).

5. MUX ашиглан камерын модулийг өдөр шөнөөс шөнө хүртэл солих уу? Энэ нь ажиллах боломжтой юу?

6. Системийн батерейг ажиллуулахын тулд юу хийх вэ?

7. Бодит цагийн цагийн модулийг нэмэх (хэрэв интернетэд холбогдох боломжгүй бол)

8. Wifi-г салгах үед автоматаар дахин холбогдох програмыг нэмнэ үү

9. Ачаалах үед програмыг автоматаар эхлүүлэх (хүчийг ашиглах үед).

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