Съдържание:

Звънец на малина Pi: 3 стъпки
Звънец на малина Pi: 3 стъпки

Видео: Звънец на малина Pi: 3 стъпки

Видео: Звънец на малина Pi: 3 стъпки
Видео: Ъпсурт - 3 в 1 [Official HD Video] 2024, Юли
Anonim
Малина Пи врата
Малина Пи врата

Наскоро си купих дом със счупен звънец на вратата. Затова създадох такъв, който може да издава персонализирани звуци.

Използвах Adafruit Stereo Bonnet Pack с RPI Zero W

Допълнителни части:

SD карта

USB захранващ контакт - Или може да използвате адаптер за захранване Pi, ако имате електрически контакт на звънеца на вратата

Малък USB към micro USB кабел

Малка прото платка към спойка

1 - 10k резистор

1 - 1k резистор

1 - 104 (0.1uf) кондензатор

3 джъмперни кабела

2 алигаторни кабела

Стъпка 1: Части за запояване

Части за запояване
Части за запояване
Части за запояване
Части за запояване
Части за запояване
Части за запояване
Части за запояване
Части за запояване

Капакът на Adafruit високоговорителя и нулата се нуждаят от запояване на конекторите за щифтове. Adafruit има инструкции за това.

Това е надеждна схема, която използва хардуерни резистори. Той не получава фантомни входове от статично електричество или от превключване на превключвател на светлината. GPIO получава постоянно напрежение и натискането на превключвателя свързва веригата към земята, като пада напрежението. Кондензаторът действа като краткотрайно непрекъснато захранване, предотвратява това, което се нарича отскачане на бутон. Тук веригата ще направи множество колебания в напрежението при натискане на бутон, защото металът всъщност осъществява контакт няколко пъти за част от секундата. Скриптът на Python има 5 секунди изчакване, което също помага при това и неучтиви звънещи.

  • Запоявайте черния джъмпер към заземен конектор на капака на високоговорителя
  • Припой червен джъмпер към конектор 3.3v
  • Запояйте син джъмпер до 22 на капака на високоговорителя (което е GPIO 22)
  • Мост спойка червен захранващ джъмпер към 10k резистор
  • Мост спойка друг край на 10k резистор, GPIO джъмпер, кондензатор и 1k резистор
  • Мост спойка друг край на 1k резистор към алигатор скоба тел.
  • Мост спойка друг край на кондензатор, земя и други алигатор скоба тел.

Стъпка 2: Настройка на Raspberry Pi

Използвах Raspbian Lite, тъй като не можете да контролирате силата на високоговорителя на дъската Adafruit с пълната GUI версия на Raspbian. Ако използвате хардуера Adafruit, следвайте указанията им за настройка.

Създайте папка за файловете на звънеца

pi@raspberrypi ~ $ mkdir звънецpi@raspberrypi ~ $ cd звънец на вратата

Изтеглете python скрипт и wav файл (и), който искате да използвате.

wget -O doorbell.py

wget -O вратата.wav

wget -O gong.wav

wget -O bird.wav

Направете doorbell.py изпълним

chmod +x звънец.py

Редактирах тези звуци с лицензирани от Creative Commons звуци, които получих от Freesound

Скриптът на python използва ring.wav, така че копирайте този, който искате да играе

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

Настройка на стартираща услуга

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

[Единица] Описание = Програма за звънец

[Обслужване]

ExecStart =/home/pi/звънец на вратата/doorbell.py

StandardOutput = null

[Инсталирай]

WantedBy = многопотребителска цел

Псевдоним = звънец на вратата

Запазете, след това активирайте услугата

pi@raspberrypi ~ $ sudo systemctl активира вратата.слуга

pi@raspberrypi ~ $ sudo systemctl старт звънец.слуга

Стъпка 3: Инсталиране

Инсталацията ще трябва да бъде персонализирана спрямо съществуващата система за звънене на врати. Използвах бутален трион, за да отворя звуковите камери в стария корпус на звънеца и да сложа високоговорителите. Използвах малко електрическа лента, за да поддържам нещата на мястото си. Ивирах краищата на проводника за превключване на звънеца и го свързах с алигаторни скоби. Покрих голата мед с електрическа лента.

Препоръчано: