Мазмұны:

ScaryPi Хэллоуин: 8 қадам
ScaryPi Хэллоуин: 8 қадам

Бейне: ScaryPi Хэллоуин: 8 қадам

Бейне: ScaryPi Хэллоуин: 8 қадам
Бейне: Scream: Legacy - A Scream Fan Film (2022) | Full Movie 2024, Қараша
Anonim
Scarypi2 Watch on
Scarypi2 Watch on

Жыл сайын Хэллоуин кезінде біз үйдің сыртында көптеген әшекейлер жасаймыз, шамдары бар асқабақтар, өрмекшілер, қаңқалар және т.

Осыдан кейін біз балалардың есік қағып, қулық немесе ем сұрайтынын күтеміз.

Бұл нұсқаулық есікті қағу кезінде қорқынышты тәжірибені кеңейту үшін құрылғы жасау туралы.

Мен жобаны ScaryPi деп атаймын.

Егер сіз оны басқа оқиғалар үшін қолданғыңыз келсе, оны оңай өзгертуге болады, мысалы, Рождество немесе туған күн және т.б.

бастайық.

1 -қадам: Бұл осылай жұмыс істейді

Бұл осылай жұмыс істейді
Бұл осылай жұмыс істейді
Бұл осылай жұмыс істейді
Бұл осылай жұмыс істейді

Идея - қорқынышты дыбыстарды ойнату және есіктің сыртында қозғалыс анықталған кезде шамдармен кездейсоқ жыпылықтау.

Жоба таңқурай Pi, PIR сенсоры мен бірнеше сыртқы компоненттерден тұрады.

PIR сенсоры қозғалыстарды анықтайды, егер есік алдында біреу болса, ол таңқурай пи -де GPI кірісін қосады.

Питонда жазылған шағын бағдарлама, содан кейін 8 түрлі дыбыстық эффектілердің бірін таңдайды және екі түрлі шығуда кездейсоқ шамдарды жыпылықтайды.

2 -қадам: материалдар тізімі

Бұл сізге қажет:

1 таңқурай пи B+ Running rasbian.

1 USB жады құрылғысы

1 Пир сенсоры, орнатылған релесі бар, әдетте ашық.

2 Opto қосқышы, 4N35.

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

1 Қуат күшейткішінің үзілуі, TPA2005/D1 спаркфуннан.

2 резистор, 1K.

100K екі резистор.

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

1 резистор 10К.

Күшейткіштің үзіліс тақтасындағы табысты өзгерту үшін қолданылатын 47K резисторлары.

3 диод, 1N4007, тізбекті қорғау үшін қолданылады.

Сыртқы құрылғыларды қосуды жеңілдету үшін тақырып түйреуіштері.

Үлкені шамамен 4-5 дюйм болатын 1 толық диапазондағы дауыс зорайтқыш.

2 шырша шамдары немесе сізге ұнайтыны. Оларды 9 -дан 30 Вольт тұрақты кернеуге дейінгі қуат көзінен қуаттай алатындығыңызға көз жеткізіңіз.

ПХД, сымдар және т.б.

Сондай -ақ, GPI үшін сыну тақтасы мен жалпақ кабельді қолданған дұрыс. Pi Breakoutboard

3 -қадам: қисық сызықтың сипаттамасы

Кескіндеме сипаттамасы
Кескіндеме сипаттамасы
Кескіндеме сипаттамасы
Кескіндеме сипаттамасы

PIR сенсоры қозғалысты анықтағанда, pi USB құрылғысында сақталған дыбыстық әсерді ойнатады.

Оларды Pi-ге емес, USB-ге сақтауымның себебі, әр түрлі оқиғаларға дыбыстық әсерлерді өзгертуді жеңілдетеді.

Дыбыстық эффект *.wav файлы болуы керек және Интернетте жүктеуге болатын көптеген түрлі әсерлерді таба аласыз

Мен өзімді https://www.freesoundeffects.com/ сайтынан табамын.

Тағы бір идея - «Менің үйіме қош келдіңіз» сияқты өзіңіздің дыбыстық файлдарыңызды жазып алу және біреу жақын болғанда хабар ретінде қалдыру.

Pi дыбыстық файлды ойнатады және GPO 24 пен 25 -ті кездейсоқ түрде қосады және өшіреді, оны қосу және өшіру уақыты кездейсоқ таңдалады. Әр дыбыстың жыпылықтау уақытын реттеуге болады, сондықтан ол дыбыс ұзындығына сәйкес келеді.

GPO оптикалық қосқышқа қосылып, пиді қорғайды және жүктемедегі кернеу ешқашан ПИ -ге жетпей, оны бұзады.

Оптикалық қосқыш FET транзисторының қақпасына қосылған, сондықтан жүктемені қосады және өшіреді.

Схема 9-30 вольт арасындағы кернеуге жарамды.

Құлаққап розеткасынан шығатын дыбысты кішкене динамикке сәйкес келетін деңгейге дейін күшейту үшін мен спаркфуннан шағын моно қуатты күшейткішті ажырату тақтасын қолданамын.

Бұл құрылғы құлаққаптың розеткадан деңгейін 1.4 Вт -қа дейін арттырады, бұл сіздің шалбарыңызды шешуге жеткіліксіз, бірақ шағын дауыс зорайтқыш үшін жеткілікті, менің жағдайда 5 дюйм үлкен.

Сезімталдықты реттеу үшін тақтаға 47K екі резисторды қосыңыз, суретті қараңыз.

Схемадағы әрлеу потенциометрі міндетті емес, менің ойымша, дыбыс деңгейін ПХД/ нан тақтасынан гөрі пи арқылы реттеу оңай.

4 -қадам: дәнекерлеу

Дәнекерлеу
Дәнекерлеу
Дәнекерлеу
Дәнекерлеу

Сыртқы компоненттерді өзіңіз қалаған прототип тақтасына дәнекерлеңіз. Мен стандартты дәнекерленген нан тақтасы сияқты қолтаңбасы бар ПХД қолданамын.

Суретті қалай қосуға болатынын көру қиын болуы мүмкін, сондықтан схеманы қараңыз.

Күшейткіш тақтасын Pi (pin2) 5В -ке қосқаныңызға көз жеткізіңіз.

D1, D2, D3 қорғау диодтарын ұмытпаңыз.

D1 тізбекті дұрыс емес полярлықтан қорғайды, D2, D3 FET -ті индуктивті жүктемелерден қорғайды, егер бұл схеманы өзгертсеңіз және релелік немесе басқа индуктивті жүктемелерді басқарғыңыз келсе.

Қуат көзіне жүктемені қосқанда абай болыңыз, сондықтан кездейсоқ Пи 3.3 В және 5 В рельстерін пайдаланбаңыз.

5 -қадам: периферияларды қосыңыз

Периферияларды қосыңыз
Периферияларды қосыңыз
Периферияларды қосыңыз
Периферияларды қосыңыз
Периферияларды қосыңыз
Периферияларды қосыңыз

ПХД -мен жұмыс аяқталғаннан кейін периферияларды қосатын уақыт келді.

PIR сенсорлық релесін GPI 18 -ге қосыңыз, бұл қалыпты жағдайда ашық болуы керек, (ЖОҚ), содан кейін жүктемені жүктеме терминалдарына жалғаңыз және соңында жүктемелер үшін қуат көзін қосыңыз.

Үзіліс тақтасындағы плюс пен минус күшейткіштің кіріс терминалдарын pi -дегі құлаққап розеткасына қосыңыз.

Плюс ұшы мен минус жерге/жеңге қосылуын тексеріңіз.

3,5 мм штепсельдік ұшты қолданыңыз, кабельдің бір ұшын алыңыз.

Назар аударыңыз, мен pi -ден тек бір арнаны қолданамын, егер сізге екі арна қажет болса (солға/Оңға) әр арнаға 10K резисторды қосыңыз, содан кейін оларды қосыңыз. суретті қараңыз.

Содан кейін дауыс зорайтқышты қосыңыз.

Егер сіз GPIO Breakout -ты қолдансаңыз, пиіңізді жалпақ кабельмен қосу өте оңай, егер олай болмаса, стандартты аналық сымдарды қолданыңыз.

6 -қадам: тестілеу уақыты

Тестілеу уақыты
Тестілеу уақыты
Тестілеу уақыты
Тестілеу уақыты
Тестілеу уақыты
Тестілеу уақыты

PI -ді қосыңыз және python3 іске қосыңыз.

Бағдарлама файлын ашып, дыбыс жолына сәйкес файл жолына және файл атауларына қажетті өзгерістер енгізіңіз, суретті қараңыз.

Бағдарламаны іске қосыңыз.

Егер сәтті болса, сіз дыбыстың ойнағанын естіп, сенсорға қарай жылжу кезінде шамдардың жыпылықтағанын көруіңіз керек.

Бағдарлама сонымен қатар әрбір келушіге/тригке уақыт пен күнді қадағалайды және экранға басып шығаруды жүргізеді, осылайша сіз үйде жоқ кезде біреу есік алдында тұрғанын көре аласыз.

Дыбыстың қайталануын болдырмау үшін бағдарлама сенсор қайтадан қозғалысты анықтағанша 30 секунд күтеді, қажет болса уақытты өзгертіңіз.

7 -қадам: безендіру уақыты

Безендіру уақыты
Безендіру уақыты
Безендіру уақыты
Безендіру уақыты

Егер бәрі ойдағыдай жұмыс жасаса, оны үйден тыс жерге қою керек.

Бұл қадамда сіз өзіңіздің қиялыңыз бен шығармашылығыңызды пайдалануыңыз керек.

Мен декорацияны алдыңғы есіктің қасында жасадым, содан кейін сенсорды орнаттым, сондықтан ол есікті көрсетеді, бұл жалған дабылдарды болдырмау және біреу есік алдында тұрған кезде ғана қосылатынына көз жеткізу үшін.

Мен шыршаның 2 стандартты ілмегін қолданамын және оларды ұшатын қаңқаның артына қоямын, енді біз сыртта қараңғы түскенде келушілердің реакциясын күтеміз.

8 -қадам: құттықтау

Егер сізде Хэллоуинге дейін мұны жасауға уақыт болмаса, Рождествоға немесе басқаларға дыбыс пен жарықты өзгертіңіз.

Сізге нұсқаулық ұнайды деп үміттенемін.

Ең жақсы тілектер

Томас С.

Ұсынылған: