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

SanityForce (Сэрүүлгийн систем- Rpi): 7 алхам
SanityForce (Сэрүүлгийн систем- Rpi): 7 алхам

Видео: SanityForce (Сэрүүлгийн систем- Rpi): 7 алхам

Видео: SanityForce (Сэрүүлгийн систем- Rpi): 7 алхам
Видео: Лучший из ЛУЧШИХ???. Радиоприемник TECSUN PL680 ПОЛНЫЙ ОБЗОР!!! #tecsun 2024, Арваннэгдүгээр
Anonim
SanityForce (Сэрүүлгийн систем- Rpi)
SanityForce (Сэрүүлгийн систем- Rpi)

Одоо эд зүйлсээ аюулгүй байлгах, эсвэл дүү нараа өрөөндөө оруулахгүй байх, жишээлбэл цоож хийх эсвэл бусад хүмүүст хүртээмжтэй байлгахгүй байх олон арга бий. Хэрэв та эдгээр бүх энгийн зүйлийг хийх шаардлагагүй боловч Raspberry Pi -ийг хувийн дохиоллын систем болгон хувиргаж чадна гэж би танд хэлсэн бол яах вэ! Одоо та үүнийг боломжгүй эсвэл маш шаардлагагүй гэж бодож магадгүй, дүүгээ оруулахгүйн тулд өрөөнийхөө хаалгыг цоожлоод л болно. Гэхдээ ах чинь цоожны түлхүүрийг олж өгөөд өрөөндөө орж болно, гэхдээ энэ дохиоллын системээр асаахад кодыг ашиглан унтрааж дуустал үүнийг идэвхгүй болгох боломжгүй юм. Хэрэв ах чинь танай хаалганы дэргэд нэг метрийн зайд ирвэл танай гэрт байгаа бүх хүмүүс таны хувийн нууцад халдахыг оролдсон тухай дохио өгөх болно. Дараа нь хэн нэгэн таны хувийн нууцад халдахыг оролдсоныг мэдмэгцээ тэд ирж түүнийг зогсоох болно. Pi-гээ SanityForce хэмээх гайхалтай дохиоллын систем болгон хөрвүүлэхийн тулд та хэдэн энгийн алхамуудыг дагаж, Pi-д нэмэлт зүйл оруулах шаардлагатай болно. Танд хэрэгтэй бүх алхам, материалыг доор жагсаав. Амжилт хүсье, мөн SanityForce тантай хамт байх болтугай!

Алхам 1: Материалыг цуглуулах

Материал цуглуулах
Материал цуглуулах

Одоо энэ төслийн хувьд танд Raspberry Pi-ийн хувьд нэлээд хэдэн нэмэлт хэрэгсэл шаардлагатай болно. Төслийг барьж эхлэхээсээ өмнө доор жагсаасан бүх материал байгаа эсэхийг шалгаарай.

  • 1х Raspberry Pi
  • 1х талхны самбар
  • 1х хос чанга яригч
  • 1x PiCamera
  • 10x улаан LED
  • 1х PIR хөдөлгөөн мэдрэгч
  • 3х эмэгтэй эрэгтэй утас
  • 10х330 эсэргүүцэл
  • Цэнхэр холбогч кабель 10х
  • 2х Хар холбогч кабель

Алхам 2: PIR хөдөлгөөн мэдрэгчийг холбох

PIR хөдөлгөөн мэдрэгчийг холбож байна
PIR хөдөлгөөн мэдрэгчийг холбож байна

Бусад бүх LED болон чанга яригчийг холбохын өмнө та төслийн арын яс болох хөдөлгөөн мэдрэгчийг холбохыг хүсч байна. Хөдөлгөөн мэдрэгчийг холбохын тулд та эмэгтэй, эрэгтэй зөв утсыг GPIO болон GND зүү рүү холбохдоо болгоомжтой байх хэрэгтэй. Аль утас хаашаа явахыг хэлэхийн тулд би дээрх зургийг жишээ болгон ашиглах болно. Жишээн дээр хөдөлгөөн мэдрэгчтэй холбогдсон ногоон утас, нил ягаан, цэнхэр гэсэн 3 утас холбогдсон байна. Ногоон утас нь талхны тавцан дээрх GND зүүтэй холбогдох болно, үүнийг дээрх жишээнээс харж болно. Нил ягаан утас нь талхны тавцан дээрх 5 вольтын цахилгаан тэжээлийн зүүтэй холбогддог бөгөөд үүнийг дээрх зургаас харж болно. Гурав дахь, сүүлчийн утас, цэнхэр утас нь таны талхны тавцан дээрх GPIO зүү рүү ордог бөгөөд энэ нь таны сонгосон GPIO зүү юм.

Алхам 3: LED ба резисторыг холбох

LED ба резисторыг холбох
LED ба резисторыг холбох

LED ба резисторуудын хувьд тэдгээрийг холбох нь маш хялбар бөгөөд LED -ийн урт хөл (анод) нь GPIO зүүтэй холбогдсон холбогч кабельд холбогдсон эсэхийг шалгаарай. LED -ийн богино хөл (катод) нь GND зүүтэй холбогдсон 330 эсэргүүцэлтэй холбогдсон байна. Самбар дээрх LED -ийг тохируулахын өмнө GND зүүгээс GND төмөр замд бэхлэх хоёр хар холбогч кабелийг холбоно уу. Та LED -ийг талхны тавцан дээр хаана ч хамаагүй, хүссэн загвараараа тарааж болно. Дээр дурдсан зүйлийг дагаж мөрдөөрэй, кодыг оруулаад туршиж үзэхэд таны LED гэрэл асах ёстой. Түүнчлэн, LED холбосон GPIO тээглүүр нь хамаагүй, энэ нь таны сонголт байж магадгүй юм.

Алхам 4: PiCamera -г холбох

PiCamera -г холбож байна
PiCamera -г холбож байна

Одоо PiCamera -ийг холбох нь хялбар ажил боловч үүнийг холбохдоо камерын зүүг Pi дээр суулгах явцад гэмтээхгүй байхыг анхаарна уу. Тэнд та баарны хар тагийг онгойлгож, Pi камерыг оруулаарай, камер байрлуулсны дараа баарыг буцааж оруулахаа бүү мартаарай. Үүнийг хийсний дараа та Pi интерфэйсийн доод талын Raspberry Pi товчлуурыг дарахад цэс гарч ирнэ. Дараа нь та "Тохиргоо" дээр дараад "Raspberry Pi -ийн тохиргоо" руу очно уу. Үүнийг дарсны дараа дэлгэцийнхээ өмнө цэс гарч ирнэ. Тэнд та "Интерфэйсүүд" дээр дарна уу, тэнд камерын сонголтыг идэвхжүүлэх товчийг дарна уу. Хэрэв камер аль хэдийн идэвхжсэн бол түүнийг идэвхгүй болгож, идэвхжүүлнэ үү. Камераа идэвхжүүлсний дараа Pi -г дахин эхлүүлээрэй, Pi -г дахин асаасны дараа таны камер ажиллаж эхэлнэ.

Алхам 5: Илтгэгчийг тохируулах

Чанга яригчийг тохируулах
Чанга яригчийг тохируулах

Pi -ийн хувьд та дуртай дурын чанга яригчийг ашиглаж болно, гэхдээ би чихэвчний залгууртай холбох чихэвчний залгууртай чанга яригчийг ашиглахыг зөвлөж байна. Одоо чанга яригчийг тохируулах нь энэ төслийг бүтээх хамгийн хялбар хэсэг бөгөөд та чихэвчний залгуурыг Pi чихэвчний үүрэнд залгахад л хангалттай. Дараа нь та USB A кабелийг чанга яригчийг Pi -ийн USB A цэг рүү залгах хэрэгтэй. Та зүгээр л чанга яригчаа асаагаад ажиллуулах ёстой. Чанга яригчаа залгасны дараа ажиллахгүй байгаа тохиолдолд тэдгээрийг гаргаж аваад буцааж оруулах эсвэл Pi -ээ унтрааж, асаахыг оролдоорой.

Алхам 6: Төслийг кодлох

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

gpiozero импортоос MotionSensorf -аас gpiozero импортлох LED

цагаас эхлэн унтах

пикамераас PiCamera импортлох

pygame импортлох

камер = PiCamera ()

pir = MotionSensor (4)

дохиолол1 = LED (21)

дохиолол2 = LED (24)

дохиолол3 = LED (20)

дохиолол4 = LED (19)

дохиолол 5 = LED (16)

дохиолол6 = LED (5)

дохиолол 7 = LED (12)

дохиолол8 = LED (13)

дохиолол 9 = LED (25)

дохиолол10 = LED (22)

def rest ():

pygame.init ()

pygame.mixer.music.load ("LA LA LA.mp3")

pygame.mixer.music.play (-1)

үнэн байхад:

pir.wit_for_motion ()

хэрэв pir.motion_detected бол:

camera.start_preview ()

унтах (0.1)

camera.capture ('/home/pi/Desktop/capture.jpg')

camera.stop_preview ()

амрах ()

хэвлэх ("ХАЛДЛАГЧИЙН СЭРЭМЛЭЛ !!!!")

сэрүүлэг1.on ()

сэрүүлэг2.on ()

унтах (0.4)

сэрүүлэг 1. унтраах ()

сэрүүлэг2.off ()

сэрүүлэг3.on ()

сэрүүлэг4.on ()

унтах (0.5)

дохиолол 3. унтраах ()

дохиолол 4. унтраах ()

сэрүүлэг5.on ()

дохиолол 6. дээр ()

унтах (0.4)

дохиолол 5. унтраах ()

дохиолол 6. унтраах ()

дохиолол 7. дээр ()

сэрүүлэг8.on ()

унтах (0.4)

дохиолол 7. унтраах ()

дохиолол 8. унтраах ()

сэрүүлэг9.он ()

сэрүүлэг10.on ()

унтах (0.4)

дохиолол 9. унтраах ()

дохиолол 10. унтраах ()

сэрүүлэг10.on ()

сэрүүлэг9.он ()

унтах (0.4)

дохиолол 10. унтраах ()

дохиолол 9. унтраах ()

сэрүүлэг8.on ()

дохиолол 7. дээр ()

унтах (0.4)

дохиолол 8. унтраах ()

дохиолол 7. унтраах ()

дохиолол 6. дээр ()

сэрүүлэг5.on ()

унтах (0.4)

дохиолол 6. унтраах ()

дохиолол 5. унтраах ()

сэрүүлэг4.on ()

сэрүүлэг3.on ()

унтах (0.4)

дохиолол 4. унтраах ()

дохиолол 3. унтраах ()

сэрүүлэг2.on ()

сэрүүлэг1.on ()

унтах (0.4)

сэрүүлэг2.off ()

сэрүүлэг 1. унтраах ()

өөр:

сэрүүлэг 1. унтраах ()

сэрүүлэг2.off ()

дохиолол 3. унтраах ()

дохиолол 4. унтраах ()

дохиолол 5. унтраах ()

дохиолол 6. унтраах ()

дохиолол 7. унтраах ()

дохиолол 8. унтраах ()

дохиолол 9. унтраах ()

дохиолол 10. унтраах ()

Алхам 7: Эцсийн шалгалт

Та кодоо python -д оруулсны дараа бүх зүйлийг нэгтгэж, таны төсөл үнэхээр ажиллаж байгаа эсэхийг харах цаг болжээ! Доорх нь таны төсөл хэрхэн ажиллах ёстой тухай видео бичлэг юм, арын хэсэгт ярьж байгаа зарим хүмүүсийг үл тоомсорлоорой, би нам гүм газар байгаагүй! SanityForce: Сэрүүлгийн систем амжилттай болсон бөгөөд одоо танд дүү нараа өрөөнөөсөө хол байлгахад туслах гайхалтай зүйл байна гэж найдаж байна.

Энэхүү сургамжийг дагаж байгаад баярлалаа, танд ганц хоёр зүйл сурсан гэж найдаж байна! Доорх сэтгэгдлүүд дээр санал бодлоо үлдээхээ бүү мартаарай! SanityForce -ээ хөгжилтэй өнгөрүүлээрэй!

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