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

Raspberry Pi хаалганы хонх: 3 алхам
Raspberry Pi хаалганы хонх: 3 алхам

Видео: Raspberry Pi хаалганы хонх: 3 алхам

Видео: Raspberry Pi хаалганы хонх: 3 алхам
Видео: BTT GTR v1.0/M5 v1.0 - Basics 2024, Арваннэгдүгээр
Anonim
Raspberry Pi хаалганы хонх
Raspberry Pi хаалганы хонх

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

Би RdaI Zero W бүхий Adafruit Stereo Bonnet Pack ашигласан

Нэмэлт хэсгүүд:

SD карт

USB цахилгаан залгуур - Эсвэл хаалганы хонхонд цахилгаан залгуур байгаа бол Pi цахилгаан адаптер ашиглаж болно

Жижиг USB -ээс микро USB кабель

Гагнуурын холболтын жижиг прото самбар

1-10 мянган эсэргүүцэгч

1-1k эсэргүүцэгч

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

3 холбогч кабель

Матрын хавчаарын 2 кабель

Алхам 1: Гагнуурын эд анги

Гагнуурын эд анги
Гагнуурын эд анги
Гагнуурын эд анги
Гагнуурын эд анги
Гагнуурын эд анги
Гагнуурын эд анги
Гагнуурын эд анги
Гагнуурын эд анги

Adafruit Speaker Bonnet ба Zero -т зүү холбогчийг гагнах хэрэгтэй. Adafruit -д энэ талаар заавар байдаг.

Энэ бол тоног төхөөрөмжийн резистор ашигладаг найдвартай хэлхээ юм. Энэ нь статик цахилгаан эсвэл гэрлийн унтраалга эргүүлэхээс хий үзэгдэл оролт авдаггүй. GPIO нь тогтмол хүчдэл авдаг бөгөөд унтраалгыг дарахад хэлхээг газардуулж хүчдэл буурдаг. Конденсатор нь богино хугацааны тасралтгүй тэжээлийн үүргийг гүйцэтгэдэг бөгөөд энэ нь товчлуураас гарахаас сэргийлдэг. Энд металл нь хэдхэн секундын дотор хэд хэдэн удаа холбоо барьж байгаа тул товчлуур дарахад хэлхээ нь хүчдэлийн олон хэлбэлзлийг бий болгодог. Python скрипт нь 5 секундын хугацаатай байдаг бөгөөд энэ нь мөн эелдэг бус дуудлага хийхэд тусалдаг.

  • Хар холбогчийг чанга яригч капот дээрх газардуулгын холбогч руу гагнана
  • 3.3v холбогчтой гагнуурын улаан холбогч
  • Гагнуурын цэнхэр холбогч нь Чанга яригч капот дээр 22 хүртэл байна (Энэ нь GPIO 22 юм)
  • Гүүрний гагнуурын улаан цахилгаан холбогч 10к эсэргүүцэлтэй
  • Гүүрний гагнуур нь 10k резистор, GPIO холбогч, конденсатор ба 1k эсэргүүцэлтэй
  • Гүүрийг 1k резисторийн нөгөө үзүүрийг матрын хавчаарын утсанд холбоно.
  • Гүүрний гагнуур конденсаторын нөгөө төгсгөл, газардуулга болон бусад матрын хавчаарын утас.

Алхам 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 нано /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: Суурилуулалт

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

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