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

ScaryPi Halloween: 8 алхам
ScaryPi Halloween: 8 алхам

Видео: ScaryPi Halloween: 8 алхам

Видео: ScaryPi Halloween: 8 алхам
Видео: The 8-Bit Haunted Dance Party - HALLOWEEK 2024, Арваннэгдүгээр
Anonim
Scarypi2 Watch on
Scarypi2 Watch on

Жил бүр Halloween -ий баяраар бид гэрийнхээ гадаа маш олон гоёл чимэглэл хийдэг, гэрэлтэй хулуу, аалз, араг яс гэх мэт.

Үүний дараа бид хүүхдүүдийг хаалга тогшиж, заль мэх, эмчилгээ хийлгэхийг хүлээж байна.

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

Би төслийг ScaryPi гэж нэрлэдэг.

Хэрэв та үүнийг бусад үйл явдалд ашиглахыг хүсч байвал үүнийг Христийн Мэндэлсний Баяр эсвэл төрсөн өдрийн баяр гэх мэт өөрчилж болно.

Эхэлцгээе.

Алхам 1: Энэ нь ингэж ажилладаг

Энэ бол ингэж ажилладаг
Энэ бол ингэж ажилладаг
Энэ бол ингэж ажилладаг
Энэ бол ингэж ажилладаг

Гол санаа нь хаалганы гаднах хөдөлгөөнийг илрүүлэх үед аймшигтай дуу тоглож, лампаар санамсаргүйгээр анивчих явдал юм.

Энэхүү төсөл нь бөөрөлзгөнө Pi, PIR мэдрэгч болон хэд хэдэн гадны бүрэлдэхүүн хэсгүүдээс бүрдэнэ.

PIR мэдрэгч нь хөдөлгөөнийг илрүүлдэг бөгөөд хэрэв хаалган дээр хэн нэгэн байгаа бол энэ нь бөөрөлзгөнө pi дээр GPI оролтыг өдөөх болно.

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

Алхам 2: Материалын жагсаалт

Энэ бол танд хэрэгтэй зүйл юм:

1 бөөрөлзгөнө pi B+ Running rasbian.

1 USB санах ойн төхөөрөмж

1 Пир мэдрэгч, суурилуулсан релетэй, ихэвчлэн нээлттэй байдаг.

2 Opto холбогч, 4N35.

2 FET транзистор IRF520.

1 Цахилгаан өсгөгчийн тасархай, TPA2005/D1 sparkfun.

2 эсэргүүцэл, 1K.

2 эсэргүүцэл 100K.

2 резистор 220 Ом

1 эсэргүүцэл 10K.

47K эсэргүүцэл, өсгөгчийн таслах самбар дээрх ашиг орлогыг өөрчлөхөд ашигладаг.

3 Диод, 1N4007, хэлхээг хамгаалахад ашигладаг.

Гаднах төхөөрөмжийг холбоход хялбар болгохын тулд толгойн зүү.

1 жижиг бүрэн хэмжээний чанга яригч, ойролцоогоор 4-5 инч хэмжээтэй.

Зул сарын гацуур модны 2 чийдэн эсвэл өөр юу илүүд үздэг вэ? Та тэдгээрийг 9-30 вольтын тогтмол гүйдлийн хүчээр тэжээж байгаа эсэхийг шалгаарай.

ПХБ, утас гэх мэтийг туршиж үзээрэй.

GPI -ийн хувьд таслах самбар, хавтгай кабель ашиглах нь зүйтэй. Pi Breakoutboard

Алхам 3: Curcuit -ийн тайлбар

Curcuit -ийн тодорхойлолт
Curcuit -ийн тодорхойлолт
Curcuit -ийн тодорхойлолт
Curcuit -ийн тодорхойлолт

PIR мэдрэгч нь хөдөлгөөнийг илрүүлэх үед pi нь USB төхөөрөмж дээр хадгалагдсан дууны эффект тоглуулах болно.

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

Дууны эффект нь *.wav файл байх ёстой бөгөөд та үнэгүй татаж авах боломжтой олон янзын эффектийг вэб дээрээс олж болно

Би https://www.freesoundeffects.com/ дээрээс өөрийгөө олдог.

Өөр нэг санаа бол "Миний гэрт тавтай морилно уу" гэх мэт өөрийн дууны файлуудыг бичиж, хэн нэгэн ойрхон байхад үүнийг зурвас хэлбэрээр үлдээх явдал юм.

Pi нь дууны файлыг тоглуулж, GPO 24, 25 -ийг санамсаргүй байдлаар асааж, унтраах хугацааг санамсаргүй байдлаар сонгоно. Та дуу тус бүрт анивчих хугацааг тохируулах боломжтой бөгөөд ингэснээр дууны урттай таарч болно.

GPO нь pi хамгаалж, ачааллын хүчдэл нь PI -д хэзээ ч хүрч, устгахгүй байхын тулд оптик холбогчтой холбогдсон байна.

Оптик холбогч нь FET транзистор дээрх хаалгатай холбогдсон тул ачааллыг асааж, унтраана.

Уг хэлхээ нь 9-30 вольтын хоорондох хүчдэлд тохиромжтой.

Чихэвчний гаралтын дууг жижиг чанга яригчтай тохирох түвшинд хүргэхийн тулд би sparkfun -аас жижиг моно цахилгаан өсгөгчийн таслагч самбар ашигладаг.

Энэ төхөөрөмж нь чихэвчний гаралтын түвшинг 1.4 Вт хүртэл нэмэгдүүлдэг бөгөөд энэ нь өмдийг тайлахад хангалттай биш, харин жижиг чанга яригчтай байхад хангалттай юм.

Мэдрэмжийг тохируулахын тулд самбар дээр 47K гэсэн хоёр резистор нэмнэ үү.

Схем дэх обудтай потенциометр нь заавал биш бөгөөд ПХБ/ талхны самбараас илүү пи -ээс дууны хэмжээг тохируулах нь илүү хялбар гэж би бодож байна.

Алхам 4: Гагнах

Гагнах
Гагнах
Гагнах
Гагнах

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

Зурган дээр утсыг хэрхэн яаж холбохыг харахад хэцүү байдаг тул схемийг үзнэ үү.

Өсгөгчийн самбарыг Pi (pin2) дээрээ 5V -т холбохоо мартуузай.

D1, D2, D3 хамгаалалтын диодыг бүү мартаарай.

D1 нь хэлхээг буруу туйлшралаас хамгаалдаг, D2, D3 нь FET -ийг индуктив ачааллаас хамгаалдаг.

Ачааллын тэжээлийн эх үүсвэрийг холбохдоо болгоомжтой байгаарай, ингэснээр та талхны тавцан дээрх 3.3V ба 5V -ийн адил төмөр замыг санамсаргүйгээр ашиглахгүй.

Алхам 5: Периерийг холбоно уу

Периерийг холбоно уу
Периерийг холбоно уу
Периерийг холбоно уу
Периерийг холбоно уу
Периерийг холбоно уу
Периерийг холбоно уу

ПХБ -ээ хийж дууссаны дараа захын хэсгүүдийг холбох цаг болжээ.

PIR мэдрэгчийн релеийг GPI 18 руу холбоно уу, энэ нь ихэвчлэн нээлттэй байх ёстой, (NO), дараа нь ачааллыг терминал руу холбож, ачааллын тэжээлийн эх үүсвэрийг холбоно уу.

Таслах самбар дээрх өсгөгчийн оролтын терминалуудыг нэмэх ба хасах хэсгүүдийг pi дээрх чихэвчний залгуурт холбоно уу.

Плюс -ийг Tip, хасах зэргийг газар/ханцуйнд холбохоо мартуузай.

3.5 мм -ийн залгуур ашиглан кабелийн нэг үзүүрийг хуулна.

Би pi -ээс зөвхөн нэг суваг ашигладаг болохыг анхаарна уу, хэрэв танд хоёр суваг (зүүн/баруун) хэрэгтэй бол суваг бүрт 10К эсэргүүцэл нэмж, дараа нь хооронд нь холбоно уу. зургийг үзнэ үү.

Дараа нь чанга яригчийг холбоно уу.

Хэрэв та GPIO Breakout ашиглаж байгаа бол пи -ээ хавтгай кабелиар холбоход маш хялбар байдаг, хэрэв байхгүй бол стандарт эмэгтэй утсыг ашиглаарай.

Алхам 6: Тест хийх цаг

Туршилт хийх цаг
Туршилт хийх цаг
Туршилт хийх цаг
Туршилт хийх цаг
Туршилт хийх цаг
Туршилт хийх цаг

PI -ээ асаагаад python3 ажиллуулна уу.

Хөтөлбөрийн файлыг нээгээд файлын зам, файлын нэрэнд өөрийн дуунд нийцүүлэн шаардлагатай өөрчлөлтүүдийг оруулна уу.

Хөтөлбөрийг ажиллуулна уу.

Хэрэв амжилтанд хүрвэл та дуу тоглож байгааг сонсож, мэдрэгч рүү шилжих үед чийдэн анивчиж байгааг харах хэрэгтэй.

Хөтөлбөр нь зочин/триггер бүрийн цаг, огноог хянаж, дэлгэц дээр хэвлэж өгдөг бөгөөд ингэснээр та гэртээ байхгүй байхад хэн нэгэн үүдэнд байсан эсэхийг харах боломжтой болно.

Дахин давтагдахаас урьдчилан сэргийлэхийн тулд програм нь 30 секунд хүлээх бөгөөд мэдрэгч хөдөлгөөнийг дахин илрүүлэхээс өмнө шаардлагатай бол цагийг өөрчилнө.

Алхам 7: Чимэглэх цаг

Чимэглэх цаг болжээ
Чимэглэх цаг болжээ
Чимэглэх цаг болжээ
Чимэглэх цаг болжээ

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

Энэ үе шатанд та өөрийн уран зөгнөл, бүтээлч байдлыг ашиглах хэрэгтэй.

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

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

Алхам 8: Баяр хүргэе

Хэрэв танд Halloween -ээс өмнө үүнийг хийх цаг байхгүй бол Христийн Мэндэлсний Баярын болон бусад баярын дуу, гэрлийг өөрчил.

Заавар танд таалагдсан гэж найдаж байна.

Хүндэтгэсэн

Томас C.

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