Mundarija:

Raspberry Pi eshik qo'ng'irog'i: 3 qadam
Raspberry Pi eshik qo'ng'irog'i: 3 qadam

Video: Raspberry Pi eshik qo'ng'irog'i: 3 qadam

Video: Raspberry Pi eshik qo'ng'irog'i: 3 qadam
Video: Ридер Mag lock, кнопка выхода и дверной звонок, комплект Видео по установке | Наружная клавиатура безопасности FPC 2024, Iyul
Anonim
Raspberry Pi eshik qo'ng'irog'i
Raspberry Pi eshik qo'ng'irog'i

Yaqinda eshik qo'ng'irog'i jiringlagan uy sotib oldim. Shunday qilib, men maxsus ovoz chiqaradigan qurilmani qurdim.

Men RPI Zero W bilan Adafruit Stereo Bonnet to'plamidan foydalandim

Qo'shimcha qismlar:

SD -karta

USB rozetkasi - Yoki eshik qo'ng'irog'ida elektr rozetkasi bo'lsa, Pi quvvat adapteridan foydalanish mumkin

Kichik USB - micro USB kabeli

Lehim ulanishlari uchun kichik proto taxtasi

1 - 10 ming qarshilik

1 - 1k qarshilik

1 - 104 (0.1uf) kondansatör

3 ta o'tish kabeli

2 alligator qisqichli kabel

1 -qadam: lehim qismlari

Lehim qismlari
Lehim qismlari
Lehim qismlari
Lehim qismlari
Lehim qismlari
Lehim qismlari
Lehim qismlari
Lehim qismlari

Adafruit Speaker Bonnet va Zero uchun pinli ulagichlar lehimli bo'lishi kerak. Adafruit bu borada ko'rsatmalarga ega.

Bu apparat rezistorlarini ishlatadigan ishonchli sxema. U statik elektrdan yoki yorug'lik tugmachasini aylantirishdan hayoliy kirishni olmaydi. GPIO doimiy kuchlanishni oladi va tugmachani bosib, kontaktlarning zanglashiga olib keladi. Kondensator qisqa muddatli uzluksiz elektr ta'minoti vazifasini bajaradi, bu tugmachaning sakrashini oldini oladi. Bu erda tugma bosilganda, kontaktlarning zanglashiga olib keladi, chunki metall bir soniyada bir necha marta aloqa qiladi. Python skriptida 5 soniyali tanaffus bor, bu ham jirkanch qo'ng'iroqlarga yordam beradi.

  • Qora o'tish moslamasini Karnay karnayidagi erga ulagichga lehimlang
  • 3.3V ulagichga qizil lehimli lehim
  • Karnay kaputidagi lehimli ko'k jumper 22 ga teng (bu GPIO 22)
  • Ko'prikli lehimli qizil quvvatli o'tish moslamasi 10k rezistorga
  • Ko'prikli lehim, boshqa uchi 10k qarshilik, GPIO o'tish moslamasi, kondansatör va 1k qarshilik
  • Alligator qisqich simiga 1k rezistorning boshqa uchini ko'prik bilan lehimlang.
  • Kondensatorning boshqa uchi, tuproq va boshqa alligator qisqichli simli ko'prik.

2 -qadam: Raspberry Pi -ni o'rnating

Men Raspbian Lite -dan foydalandim, chunki siz Raspbian -ning to'liq GUI versiyasi bilan Adafruit doskasidagi karnay ovozini boshqarolmaysiz. Agar siz Adafruit apparatidan foydalansangiz, sozlash bo'yicha ko'rsatmalariga amal qiling.

Eshik qo'ng'irog'i fayllari uchun papka yarating

pi@raspberrypi ~ $ mkdir eshik qo'ng'irog'i@raspberrypi ~ $ cd eshik qo'ng'irog'i

Foydalanmoqchi bo'lgan python skriptini va wav fayllarini yuklab oling.

wget -O doorbell.py

wget -O doorbell.wav

wget -O gong.wav

wget -O bird.wav

Doorbell.py -ni bajariladigan qilib qo'ying

chmod +x eshik qo'ng'irog'i.py

Men bu tovushlarni "Freesound" dan olgan Creative Commons License litsenziyali tovushlar bilan tahrir qildim

Python skriptida ring.wav ishlatiladi, shuning uchun xohlaganini nusxa ko'chiring

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

Ishga tushirish xizmatini sozlash

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

[Birlik] Tavsif = Eshik qo'ng'irog'i dasturi

[Xizmat]

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

StandardOutput = null

[O'rnatish]

WantedBy = multi-user.target

Boshqa ism = eshik qo'ng'irog'i.xizmat

Saqlang, keyin xizmatni faollashtiring

pi@raspberrypi ~ $ sudo systemctl doorbell.service -ni yoqadi

pi@raspberrypi ~ $ sudo systemctl doorbell.service -ni ishga tushiring

3 -qadam: O'rnatish

O'rnatish sizning mavjud qo'ng'iroq tizimingizga moslashtirilgan bo'lishi kerak. Men eski eshik qo'ng'irog'i uyidagi ovoz kameralarini kesib, karnaylarni qo'yish uchun pistonli arra ishlatardim. Men hamma narsani joyida saqlash uchun elektr tasmasini ishlatardim. Men eshik qo'ng'irog'ining simining uchlarini echdim va uni alligator qisqichlari bilan bog'ladim. Men yalang'och misni elektr lenta bilan yopdim.

Tavsiya: