Cuprins:

Sonerie Raspberry Pi: 3 pași
Sonerie Raspberry Pi: 3 pași

Video: Sonerie Raspberry Pi: 3 pași

Video: Sonerie Raspberry Pi: 3 pași
Video: Utilizare Raspberry Pi 3 - Partea 2 din 2 – Instalare si utilizare sistem operare Raspbian / Office 2024, Iulie
Anonim
Sonerie Raspberry Pi
Sonerie Raspberry Pi

De curând am cumpărat o casă cu clopotul soneriei rupte. Așa că am construit unul care poate face sunete personalizate.

Am folosit Adafruit Stereo Bonnet Pack cu RPI Zero W

Piese suplimentare:

card SD

Priză de alimentare USB - Sau puteți utiliza un adaptor de alimentare Pi dacă aveți o priză la sonerie

Cablu mic USB la micro USB

Placă proto mică pentru lipirea conexiunilor

Rezistent 1 - 10k

Rezistent 1 - 1k

1 - 104 (0.1uf) condensator

3 cabluri jumper

2 cabluri cu aligator

Pasul 1: Piese de lipit

Piese de lipit
Piese de lipit
Piese de lipit
Piese de lipit
Piese de lipit
Piese de lipit
Piese de lipit
Piese de lipit

Adafruit Speaker Bonnet și Zero au nevoie de conectorii pin lipiți. Adafruit are instrucțiuni în acest sens.

Acesta este un circuit fiabil care folosește rezistențe hardware. Nu primește intrări fantomă de la electricitatea statică sau de la rotirea unui întrerupător de lumină. GPIO obține o tensiune constantă și lovind comutatorul conectează circuitul la masă, scăderea tensiunii. Condensatorul acționează ca o sursă de alimentare neîntreruptă de scurtă durată, împiedică ceea ce se numește butonul sări. În acest caz, un circuit va face fluctuații multiple de tensiune atunci când este apăsat un buton, deoarece metalul face contact de mai multe ori într-o fracțiune de secundă. Scriptul Python are o expirare de 5 secunde, care ajută, de asemenea, la acest lucru și la sunete nepolite.

  • Lipiți jumperul negru la un conector de masă de pe capota difuzoarelor
  • Jumper roșu de lipit la conectorul de 3.3v
  • Jumper albastru de lipit la 22 pe capota difuzorului (care este GPIO 22)
  • Pod sudor jumper de putere roșu la rezistență de 10k
  • Bridge lipeste celălalt capăt al rezistorului 10k, jumperul GPIO, condensatorul și rezistorul 1k
  • Podul lipeste celălalt capăt al rezistorului 1k la firul de prindere aligator.
  • Podul lipeste celălalt capăt al condensatorului, al pământului și al altor sârme de aligator.

Pasul 2: Configurați Raspberry Pi

Am folosit Raspbian Lite, deoarece nu puteți controla volumul difuzoarelor de pe placa Adafruit cu versiunea GUI completă a Raspbian. Dacă utilizați hardware-ul Adafruit, urmați instrucțiunile acestora pentru configurare.

Creați un folder pentru fișierele sonerie

pi @ raspberrypi ~ $ mkdir doorbellpi @ raspberrypi ~ $ cd doorbell

Descărcați scriptul Python și fișierele WAV pe care doriți să le utilizați.

wget -O doorbell.py

wget -O doorbell.wav

wget -O gong.wav

wget -O bird.wav

Faceți doorbell.py executabil

chmod + x doorbell.py

Am editat aceste sunete cu sunete licențiate Creative Commons pe care le-am primit de la Freesound

Scriptul python folosește ring.wav, deci copiați-l pe cel pe care doriți să-l redea

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

Configurare serviciu de pornire

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

[Unitate] Descriere = Programul soneriei

[Serviciu]

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

StandardOutput = nul

[Instalare]

WantedBy = multi-user.target

Alias = sonerie.serviciu

Salvați, apoi activați serviciul

pi @ raspberrypi ~ $ sudo systemctl enable doorbell.service

pi @ raspberrypi ~ $ sudo systemctl start doorbell.service

Pasul 3: Instalare

Instalarea va trebui să fie adaptată la sistemul dvs. actual de sonerie. Am folosit un ferăstrău alternativ pentru a deschide camerele de sunet din vechea carcasă a soneriei și a introdus difuzoarele. Am folosit niște bandă electrică pentru a menține lucrurile la locul lor. Am dungat capetele firului comutatorului soneriei și l-am conectat cu cleme de aligator. Am acoperit cuprul gol cu bandă electrică.

Recomandat: