Мазмұны:

Raspberry Pi есік қоңырауы: 3 қадам
Raspberry Pi есік қоңырауы: 3 қадам

Бейне: Raspberry Pi есік қоңырауы: 3 қадам

Бейне: Raspberry Pi есік қоңырауы: 3 қадам
Бейне: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, Шілде
Anonim
Raspberry Pi есік қоңырауы
Raspberry Pi есік қоңырауы

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

Мен RPI Zero W бар Adafruit Stereo Bonnet Pack қолдандым

Қосымша бөлшектер:

SD картасы

USB розеткасы - Немесе егер сізде қоңырауда розетка болса, Pi қуат адаптерін қолдануға болады

Кішкене USB - микро USB кабелі

Дәнекерлеуге арналған шағын протон тақтасы

1 - 10 мың қарсылас

1-1 мың қарсылас

1 - 104 (0,1 уф) конденсатор

3 өтпелі кабель

2 аллигатор қысқыш кабелі

1 -қадам: Дәнекерлеу бөліктері

Дәнекерлеу бөліктері
Дәнекерлеу бөліктері
Дәнекерлеу бөліктері
Дәнекерлеу бөліктері
Дәнекерлеу бөліктері
Дәнекерлеу бөліктері
Дәнекерлеу бөліктері
Дәнекерлеу бөліктері

Adafruit Speaker Bonnet және Zero коннекторлары дәнекерленген түрде қажет. Adafruit -те бұл туралы нұсқаулар бар.

Бұл аппараттық резисторларды қолданатын сенімді схема. Ол статикалық электрден немесе жарық қосқышын аударудан фантомды кірістерді алмайды. GPIO тұрақты кернеуді алады және қосқышты басу тізбекті жерге қосады, кернеуді төмендетеді. Конденсатор қысқа мерзімді үзіліссіз қуат көзі ретінде әрекет етеді, ол түйменің секіруіне кедергі келтіреді. Бұл жерде түйме түймені басқанда кернеудің бірнеше ауытқуын жасайды, себебі металл шынымен секундтың ішінде бірнеше рет байланыс жасайды. Python сценарийінде 5 секундтық үзіліс бар, бұл сонымен қатар әдепсіз қоңырау шалушыларға көмектеседі.

  • Қара секіргішті Бонетниктің жерге қосқышына дәнекерлеңіз
  • 3.3В қосқышқа дәнекерленген қызыл секіргіш
  • Динамик қақпағындағы көк дәнекер 22 -ге дейін (бұл GPIO 22)
  • 10к резисторға арналған көпір дәнекерлеуші қызыл қуатты қосқыш
  • 10к резистордың екінші ұшындағы көпір дәнекері, GPIO қосқышы, конденсатор және 1к резистор
  • 1к резистордың екінші ұшын аллигатор қысқыш сымына көпір дәнекерлеу.
  • Конденсатордың екінші ұшындағы көпір дәнекері, жерге және басқа аллигаторға арналған қысқыш сым.

2 -қадам: Raspberry Pi орнату

Мен Raspbian Lite қолдандым, себебі сіз Adafruit тақтасындағы динамиктің дыбыс деңгейін Raspbian GUI толық нұсқасымен басқара алмайсыз. Егер сіз Adafruit аппараттық құралын қолдансаңыз, орнату үшін олардың нұсқауларын орындаңыз.

Есік қоңырауы файлдары үшін қалта жасаңыз

pi@raspberrypi ~ $ mkdir есік қоңырауы@raspberrypi ~ $ cd есік қоңырауы

Пайдаланғыңыз келетін python сценарийі мен wav файлдарын жүктеңіз.

wget -O doorbell.py

wget -O doorbell.wav

wget -O gong.wav

wget -O bird.wav

Doorbell.py файлын орындалатын етіп жасаңыз

chmod +x есік қоңырауы.py

Мен бұл дыбыстарды Freesound -тан алған Creative Commons License дыбыстарымен өңдедім

Питон сценарийі ring.wav пайдаланады, сондықтан ойнағыңыз келетінін көшіріңіз

pi@raspberrypi ~ $ cp gong.wav ring.wav

Іске қосу қызметін орнату

pi@raspberrypi ~ $ sudo nano /lib/systemd/system/doorbell.service

[Бірлік] Сипаттама = Есік қоңырауы бағдарламасы

[Қызмет]

ExecStart =/home/pi/doorbell/doorbell.py

StandardOutput = null

[Орнату]

WantedBy = multi-user.target

Бүркеншік ат = есік қоңырауы.қызмет

Сақтаңыз, содан кейін қызметті қосыңыз

pi@raspberrypi ~ $ sudo systemctl doorbell.service қызметін қосады

pi@raspberrypi ~ $ sudo systemctl doorbell.service қызметін бастайды

3 -қадам: Орнату

Орнату сіздің есік қоңырауының жүйесіне бейімделуі керек. Ескі қоңыраудың ескі корпусындағы дыбыс камераларын ашып, динамиктерді қою үшін поршеньді араны қолдандым. Мен заттарды орнында ұстау үшін бірнеше электрлік таспаны қолдандым. Мен есік қоңырауының сымының ұштарын сызып тастап, оны аллигатор қысқыштарымен қостым. Мен жалаңаш мысты электр таспасымен жаптым.

Ұсынылған: