Raven Pi аюулгүй байдлын камер: 7 алхам (зурагтай)
Raven Pi аюулгүй байдлын камер: 7 алхам (зурагтай)
Anonim
Raven Pi аюулгүй байдлын камер
Raven Pi аюулгүй байдлын камер
Raven Pi аюулгүй байдлын камер
Raven Pi аюулгүй байдлын камер
Raven Pi аюулгүй байдлын камер
Raven Pi аюулгүй байдлын камер

Энэхүү хуванцар хэрээ нь Raven Pi хэмээх практик боловч аймшигтай хамгаалалтын камер болж, амьдралынхаа дараа шинэ амьдрал эдэлж байна. Энэ нь гэдсэндээ Raspberry Pi, хүзүүндээ Pi камер суурилуулсан бөгөөд хөдөлгөөн илрэх бүрт HD видео бичлэг хийдэг. Яг тэр үед түүний цоолж буй LED нүд гэрэлтэж, servo удирдлагатай толгой нь нааш цааш эргэж, санамсаргүй хэрээний дуу эсвэл Кристофер Лигийн The Raven номоос авсан хэсгийг чанга тоглодог.

Хамгаалалтын талыг Raspberry Pi OS стандарт бүтцийн дээд хэсэгт суулгасан гайхалтай MotionEye OS програм хангамж хариуцдаг. Хэрээ бүр өөрийн гэсэн эргэдэг дууны хяналттай бөгөөд 3м хэмжээтэй USB кабель нь бараг хаана ч суух боломжийг олгодог бөгөөд жилийн аль ч үед Halloween-ий зочдыг угтах эсвэл хажуугаар өнгөрөх хүмүүсийг цочрооход бэлэн байдаг.

Хангамж

1х хуванцар хэрээ

Raspberry Pi 2

1x Servo

USB WiFi адаптер

5в аудио өсгөгч

2x улаан LED

1х чанга яригч

Холбогч кабель

2х хуванцар аяга

Алхам 1: Таслагдсан толгой

Тасарсан толгой
Тасарсан толгой
Тасарсан толгой
Тасарсан толгой
Тасарсан толгой
Тасарсан толгой

Шувуунд хүрэхээсээ өмнө би бүх код, электроникийг ажиллуулсан бөгөөд ингэснээр эд ангиуд хэр их зай шаардагдахыг мэдэх болно. Нэгдүгээрт, би хоёр улаан LED -ийг зарим холбогч кабельд зэрэгцээ гагнасан бөгөөд ингэснээр хоёуланг нь нэг GPIO зүүгээр удирдах боломжтой (энэ тохиолдолд GPIO 15).

Дараа нь би шувуу руу төмрөө авч, толгойг нь цэвэрхэн таслав - дараа нь толгой эргэх тул цэвэрхэн тайрах нь маш чухал байв. Дараа нь би хоосон залгуур дахь анхны нүд, халуун наасан улаан LED-ийг өрөмдсөн.

Дараагийн камер нь Raspberry Pi-ийн стандарт загвар байв. Би хүзүүнд нь нүх гаргаж, нааж, 50 см-ийн урттай камерын кабелийг найдвартай бэхлэв. Толгой нь хаа сайгүй эргэлдэж байх үед би утаснуудад сул байгаа эсэхийг шалгахыг хүссэн юм.

Алхам 2: Caw код

Хумсны код
Хумсны код

MotionEye OS -ийг суулгахаасаа өмнө би дуу чимээ, хөдөлгөөнд шаардлагатай кодыг боловсруулахыг хүсч байсан тул Raspberry Pi OS -ийн стандарт бүтцийг эхлүүлсэн. Би гурван тусдаа скриптийг эхлүүлсэн, нэг нь servo, нэг нь LED, нөгөө нь санамсаргүй аудио. Би гурвууланг нь ажиллуулсны дараа тэдгээрийг нэг Python скрипт болгон нэгтгэж, үүнийг raven.py хэлбэрээр Pi дээр хадгалсан.

Миний ашигласан скриптийг GitHub дээр ашиглах боломжтой, үүнийг ашиглахад таатай байна, гэхдээ тийм ч сонирхолтой зүйл байхгүй, энэ нь GPIO 15 дээрх LED, GPIO 18 дээрх Servo -ийг хянадаг, /Хөгжмийн хавтас.

Алхам 3: Beady Motioneye

Beady Motioneye
Beady Motioneye
Beady Motioneye
Beady Motioneye

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

Аз болоход, суулгах үйл явцыг алхам алхамаар тодорхойлсон бүрэн заавар, үйлдлийн систем бүрийн тодорхой тэмдэглэлүүд байдаг. Би зааврыг үнэхээр уншиж, зөв дагаж мөрдсөн л бол (илүү сайн мэдэж байгаа гэж бодохын оронд) бүх зүйл үр дүнгээ өгсөн.

Суулгасны дараа би вэб хөтөч дээрээс нэвтэрч, MotionEye тохиргоог өөрчилж, видеог Google Драйвт байршуулахаар тохируулсан. Би зүгээр л өмнө нь хэзээ ч ашиглаж байгаагүй нэг тохиргоог шинэчлэх шаардлагатай болсон бөгөөд энэ нь хөдөлгөөн илрэх үед raven.py скриптийг галладаг байсан бөгөөд Motion Notifications тохиргооны "Command Run" хэсэг юм.

Энэ нь бага зэрэг туршилт, алдаа гаргаж, онлайнаар тоглосон боловч би скриптийг гүйцэтгэх боломжтой болгож, мөн/etc/motioneye/фолдерт хадгалах ёстойг олж мэдсэн. Таны хувьд, гэхдээ тохиргоо ажилладаг гэдэгт би итгэлтэй байна. Энэ нь бүрэн OS дээр суулгасны том давуу талуудын нэг байсан - би кодын өөрчлөлт хийх, скриптийг зөөх гэх мэт Real VNC ашиглан нэвтэрч чадсан.

Алхам 4: Squawk Box

Squawk хайрцаг
Squawk хайрцаг
Squawk хайрцаг
Squawk хайрцаг
Squawk хайрцаг
Squawk хайрцаг

Толгойгоо эргүүлэх нь бүтцийн гол зорилго байсан боловч би бас аудио оруулахыг маш их хүсч байсан. Pi төсөлд аудио оруулах нь заримдаа төвөгтэй байдаг, хэрвээ та маш сайн чанартай байхыг хүсч байвал маш сайн ажилладаг маш олон янзын HATs байдаг бөгөөд масштабын нөгөө үзүүрт батерейгаар ажилладаг жижиг чанга яригч байдаг, гэхдээ би дунд зэргийн зүйл туршиж үзэхийг бодлоо. - хүрээ - аудио файлын чанар биш боловч шууд Pi -ээр ажилладаг.

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

Дараа нь би сүлжээнээс хэдэн арав орчим хэрээ дуу гаргаж, тэдгээрийг Кристофер Лигийн По -гийн The Raven -ийн бичлэгээс авсан хэдэн дээжтэй хавтсанд оруулав. Эдгээр дууг санамсаргүй байдлаар тоглуулахын тулд би Raspberry Pi форум дээрээс олсон кодын хэсгүүдийг ашигласан.

Надад таарч тохирох хамгийн том спикер бол хэрээний цээжний хавтан дээр халуун наасан бөгөөд нүхэнд цухуйлгахын тулд цоолсон байв.

Алхам 5: Бие / шил

Бие / шил
Бие / шил
Бие / шил
Бие / шил
Бие / шил
Бие / шил

Дараа нь би бие рүү дайрч, нэвтрэх самбарыг хайчилж, толгойгоо хүзүүнд нь холбох хамгийн сайн арга замыг олохыг хичээсэн нь servo -ийг чөлөөтэй хөдөлгөж, үхсэн төвд байлгах боломжийг олгоно. Би семинарын эргэн тойронд дэмий хог хаягдал хуванцар хог ухаж, эцэст нь гал тогооны өрөөнөөс хамгийн тохиромжтой зүйлийг олж авав - хуучин хуванцар аяга.

Шилэн савны суурь нь толгой ба хүзүүний нүхийг бөглөхөд яг тохирсон хэмжээтэй байсан тул эргэдэг багажаар тайрч, servo -ийг хамгийн төв хэсэгт (аяга дээр гараар тэмдэглэсэн) нэмж өрөмдсөн байна. мөн шургуулжээ. Эцсийн тохируулга хийхээс өмнө би шилэн савны аль алиных нь том хэсгийг хайчилж авснаар кабелиуд нь толгойноосоо дамжиж, наалдахгүй хөдлөх боломжтой болно.

Бүх зүйл вандан сандал дээр ажиллаж байсан тул цахим "гэдэс" -ийг шувууны дотор оруулах цаг болжээ.

Алхам 6: Чуулган

Чуулган
Чуулган
Чуулган
Чуулган
Чуулган
Чуулган

Хуванцар шувуунд нэлээд зай байгаа ч гэсэн бүх зүйл нэлээд нягт байсан тул бага зэрэг төлөвлөх шаардлагатай байв.

Эхлээд би хэрээний өгзөгний дууны товчлуурыг нүхлээд дараа нь USB тэжээлийн кабелийг оруулах өөр том нүх гаргав. Дараа нь Pi нь өөрөө наалддаг хоёр кабелийн бэхэлгээ бүхий бэхэлгээгээр бэхлэгдсэн бөгөөд зангилаанууд нь боолтны нүхээр дамждаг.

Дараагийн холбогч нь servo болон LED -ийн хувьд хөдөлгөөн хийх тохиолдолд л наасан байв. Хамгийн хэцүү хэсэг бол камерын тууз кабелийг пи -тэй холбох явдал байв - Би үүний тулд цээжний хөндийд тохирсон мэс заслын хямсаа ашигласан!

Сүүлчийн холболтууд нь чанга яригч ба өсгөгчийн хэлхээний хооронд байсан бөгөөд би цээжийг кабелийн хэлхээгээр "хаах" -аас өмнө системийг сайтар шалгаж үзсэн.

Алхам 7: Үүрд

Үүрд
Үүрд
Үргэлжлүүлэн
Үргэлжлүүлэн

Би энэ хуванцар хэрээг өнгөрсөн жил Halloween-ий дараах борлуулалтаас авсан бөгөөд энэ нь миний бодож байсан шиг болсон. LED болон эргэдэг толгой нь түүнд ийм зан чанарыг өгдөг бөгөөд энэ нь аймшигтай гэхээсээ илүү гормонгүй, дур булаам мэт санагддаг, эсвэл бид үүнд дассан, өдрийн гэрэл гэгээтэй байдаг болохоор л тэр юм болов уу. Аудио нь маш сайн нэмэлт бөгөөд энэ нь Хэллоуины баярын урд цэцэрлэгт маш сайн тулгуур байх болно, магадгүй миний машины далавчны толинд суулгасан байх гэж бодож байна. Хүмүүс аюулгүй зайд өнгөрөхдөө Po -г эдлэх болно гэдэгт итгэлтэй байна.

Энэ нь үсрэхээс зайлсхийхээс хамаагүй илүү зүйл юм, гэхдээ MotionEye OS нь үнэхээр практик хамгаалалтын камер бөгөөд бид үүнийг жилийн турш хаа нэг газар олох болно гэдэгт эргэлзэхгүй байна. Бид аудиог бага зэрэг өөрчилж магадгүй бөгөөд алсын удирдлагатай сканнерыг гарын үсэг эргүүлэх хэсэгт нэмэхийн тулд servo-ийг ашиглаж магадгүй юм. Камерыг PiNoir хувилбараар сольж, зарим IR LED -ийг нэмж, шөнийн харааны хувилбартай болгох нь бас хялбар байх болно!

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

Уншсанд баярлалаа, аюулгүй байгаарай!

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