Satura rādītājs:
Video: Raspberry Pi durvju zvans: 3 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Nesen nopirku māju ar salauztu durvju zvana signālu. Tāpēc es izveidoju tādu, kas spēj veikt pielāgotas skaņas.
Es izmantoju Adafruit stereo pārsega paketi ar RPI Zero W
Papildu daļas:
SD karte
USB strāvas kontaktligzda - Vai arī varētu izmantot Pi strāvas adapteri, ja pie durvju zvana ir strāvas kontaktligzda
Mazs USB līdz mikro USB kabelis
Maza proto plate līdz lodēšanas savienojumiem
1 - 10 000 rezistoru
1 - 1k rezistors
1 - 104 (0,1uf) kondensators
3 džemperu kabeļi
2 aligatora skavas kabeļi
1. solis: lodēšanas detaļas
Adafruit skaļruņu pārsegam un nullei ir jāpielīmē tapas savienotāji. Adafruit ir norādījumi par to.
Šī ir uzticama shēma, kurā tiek izmantoti aparatūras rezistori. Tas nesaņem fantoma ieejas no statiskās elektrības vai gaismas slēdža pagriešanas. GPIO iegūst nemainīgu spriegumu, un, nospiežot slēdzi, ķēde tiek savienota ar zemi, samazinot spriegumu. Kondensators darbojas kā īslaicīgs nepārtraukts barošanas avots, tas novērš pogas atlēcienu. Šajā gadījumā ķēde, nospiežot pogu, radīs vairākas sprieguma svārstības, jo metāls faktiski vairākas reizes saskaras sekundes sekundes laikā. Python skriptam ir 5 sekunžu pārtraukums, kas arī palīdz šajā un nepieklājīgajos zvanītājos.
- Lodējiet melno džemperi pie zemējuma savienotāja uz skaļruņa pārsega
- Lodēšanas sarkans džemperis pie 3.3V savienotāja
- Lodēt zilu džemperi līdz 22 uz skaļruņa pārsega (kas ir GPIO 22)
- Tilta lodēšanas sarkanās jaudas džemperis uz 10k rezistoru
- Tilta lodēt 10k rezistora otru galu, GPIO džemperi, kondensatoru un 1k rezistoru
- Tilta lodēt 1k rezistora otru galu ar aligatora skavas vadu.
- Tilta lodēt kondensatora otru galu, zemi un citu aligatora saspraudes vadu.
2. darbība: iestatiet Raspberry Pi
Es izmantoju Raspbian Lite, jo jūs nevarat kontrolēt skaļruņu skaļumu Adafruit panelī ar pilnu Raspbian GUI versiju. Ja izmantojat Adafruit aparatūru, izpildiet to norādījumus.
Izveidojiet mapi durvju zvana failiem
pi@raspberrypi ~ $ mkdir doorbellpi@raspberrypi ~ $ cd durvju zvans
Lejupielādējiet python skriptu un wav failu (-us), ko vēlaties izmantot.
wget -O doorbell.py
wget -O durvju zvans.wav
wget -O gong.wav
wget -O bird.wav
Padariet durvju zvanu.py izpildāmu
chmod +x durvju zvans.py
Es rediģēju šīs skaņas, izmantojot Creative Commons licencētās skaņas, kuras saņēmu no Freesound
Python skripts izmanto ring.wav, tāpēc kopējiet to, kuru vēlaties atskaņot
pi@raspberrypi ~ $ cp gong.wav ring.wav
Iestatiet palaišanas pakalpojumu
pi@raspberrypi ~ $ sudo nano /lib/systemd/system/doorbell.service
[Vienība] Apraksts = Durvju zvana programma
[Apkalpošana]
ExecStart =/mājas/pi/durvju zvans/durvju zvans
StandardOutput = null
[Uzstādīt]
WantedBy = vairāku lietotāju mērķis
Alias = durvju zvans.pakalpojums
Saglabājiet un pēc tam aktivizējiet pakalpojumu
pi@raspberrypi ~ $ sudo systemctl iespējot durvju zvanu. pakalpojums
pi@raspberrypi ~ $ sudo systemctl start doorbell.service
3. darbība: uzstādīšana
Instalācija būs jāpielāgo jūsu esošajai durvju zvana sistēmai. Es ar virzuļzāģi atgriezu skaņu kameras vecajā durvju zvana korpusā un ievietoju skaļruņus. Es izmantoju kādu elektrisko lenti, lai noturētu lietas vietā. Es svītrainu durvju zvana slēdža stieples galus un savienoju to ar aligatora skavām. Es pārklāju tukšo varu ar elektrisko lenti.
Ieteicams:
Arduino durvju zvans: 4 soļi
Arduino durvju zvans: Šodien es jums parādīšu, kā izveidot durvju zvanu, izmantojot Arduino. Šis durvju zvans atskaņo nejaušu melodiju no dziesmu bibliotēkas. Jūs varat pielāgot savu durvju zvanu un pievienot vēl vairāk dziesmu. Instalējiet to ārpus savas guļamistabas, klases, biroja vai pat jūs
Divu toņu durvju zvans, izmantojot IC 555: 6 soļi
Divu toņu durvju zvans, izmantojot IC 555: redzēju, ka kāds Aliexpress pārdod divu toņu skaņas signālu par 10 ASV dolāriem. Tūlīt manas smadzenes teica: vai tu to nopietni? Tikai ieguldot nedaudz sava laika un entuziasma, jūs varat izveidot šo ķēdi par mazāk nekā 3 dolāriem
Raspberry Pi DIY viedais durvju zvans, kas var noteikt cilvēkus, automašīnas utt.: 5 soļi
Raspberry Pi DIY viedais durvju zvans, kas spēj noteikt cilvēkus, automašīnas utt. Nest vai viens no citiem konkurentiem) Es uzbūvēju savu viedo durvju loku
Pielāgots durvju paklājs Aktivizēts durvju zvans: 6 soļi
Pielāgots durvju paklājs, kas iedarbināja durvju zvanu: Sveiki! Mani sauc Džastins, es esmu juniors vidusskolā, un šī pamācība parādīs, kā izveidot durvju zvanu, kas tiek aktivizēts, kad kāds uzkāpj uz jūsu durvju paklājiņa, un tas var būt jebkura melodija vai dziesma, kuru vēlaties! Tā kā durvju paklājiņš iedarbina durvis
Bezvadu durvju zvans - (Raspberry PI un Amazon Dash): 4 soļi (ar attēliem)
Bezvadu durvju zvans - (Raspberry PI un Amazon Dash): ko tas dara? (skat. video) Nospiežot pogu, Raspberry atklāj jaunu ierīču reģistrēšanu bezvadu tīklā. Tādā veidā tā var atpazīt nospiestu pogu un nodot informāciju par šo faktu jūsu mobilajam tālrunim (vai jūsu ierīcei