Turinys:
Video: „Raspberry Pi“durų skambutis: 3 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Neseniai nusipirkau namą su sulaužytu durų skambučiu. Taigi aš sukūriau tokį, kuris gali atlikti pasirinktinius garsus.
Aš naudoju „Adafruit Stereo Bonnet Pack“su „RPI Zero W“
Papildomos dalys:
SD kortelė
USB maitinimo lizdas - Arba galite naudoti „Pi“maitinimo adapterį, jei prie durų skambučio turite maitinimo lizdą
Mažas USB į mikro USB kabelis
Maža proto plokštė, skirta lituoti jungtis
1 - 10 tūkst
1-1k rezistorius
1 - 104 (0,1uf) kondensatorius
3 trumpieji kabeliai
2 aligatoriaus spaustukai
1 žingsnis: litavimo dalys
„Adafruit“garsiakalbio gaubtui ir „Zero“reikia lituoti kaiščių jungtis. „Adafruit“turi tam instrukcijas.
Tai patikima grandinė, kurioje naudojami aparatūros rezistoriai. Jis negauna fantominių įėjimų iš statinės elektros ar pasukdamas šviesos jungiklį. GPIO gauna pastovią įtampą, o paspaudus jungiklį, grandinė prijungiama prie žemės, kad sumažėtų įtampa. Kondensatorius veikia kaip trumpalaikis nepertraukiamas maitinimas, jis neleidžia vadinamojo mygtuko atšokimo. Čia grandinė sukels kelis įtampos svyravimus, kai bus paspaustas mygtukas, nes metalas iš tikrųjų kontaktuoja kelis kartus per sekundės dalį. „Python“scenarijus turi 5 sekundžių pertrauką, kuri taip pat padeda šiam ir nemandagiems skambučiams.
- Lituokite juodą megztinį prie garsiakalbio gaubto įžeminimo jungties
- Lituokite raudoną trumpiklį prie 3.3v jungties
- Lituoti mėlyną trumpiklį iki 22 ant garsiakalbio gaubto (kuris yra GPIO 22)
- Tilto litavimo raudonas maitinimo megztinis prie 10k rezistoriaus
- Tilto litavimas kitame 10k rezistoriaus gale, GPIO trumpiklis, kondensatorius ir 1k rezistorius
- Kitą 1k rezistoriaus galą prijunkite prie aligatoriaus spaustuko.
- Lituokite kitą kondensatoriaus galą, įžeminimą ir kitą aligatoriaus spaustuką.
2 veiksmas: nustatykite „Raspberry Pi“
Aš naudoju „Raspbian Lite“, nes negalite valdyti garsiakalbių garsumo „Adafruit“lentoje naudodami visą „Raspbian“GUI versiją. Jei naudojate „Adafruit“aparatinę įrangą, vadovaukitės jų sąrankos instrukcijomis.
Sukurkite aplanką durų skambučių failams
pi@raspberrypi ~ $ mkdir doorbellpi@raspberrypi ~ $ cd durų skambutis
Atsisiųskite norimą naudoti „Python“scenarijų ir wav failus.
wget -O doorbell.py
wget -O doorbell.wav
wget -O gong.wav
wget -O bird.wav
Padarykite „doorbell.py“vykdomąjį
chmod +x durų skambutis.py
Redagavau šiuos garsus naudodami „Creative Commons“licencijuotus garsus, kuriuos gavau iš „Freesound“
„Python“scenarijus naudoja ring.wav, todėl nukopijuokite tą, kurį norite paleisti
pi@raspberrypi ~ $ cp gong.wav ring.wav
Nustatykite paleidimo paslaugą
pi@raspberrypi ~ $ sudo nano /lib/systemd/system/doorbell.service
[Vienetas] Aprašymas = Durų skambučių programa
[Paslauga]
ExecStart =/home/pi/doorbell/doorbell.py
Standartinė išvestis = null
[Diegti]
WantedBy = kelių vartotojų tikslas
Pseudonimas = durų skambutis. Paslauga
Išsaugokite, tada suaktyvinkite paslaugą
pi@raspberrypi ~ $ sudo systemctl įjungti durų skambutį. paslauga
pi@raspberrypi ~ $ sudo systemctl paleisti durų skambutį. paslauga
3 žingsnis: diegimas
Įrengimas turės būti pritaikytas pagal esamą durų skambučių sistemą. Aš naudoju stūmoklinį pjūklą, norėdamas iškirpti garso kameras sename durų skambučio korpuse ir įdėti garsiakalbius. Aš naudoju tam tikrą elektros juostą, kad viskas būtų vietoje. Nubraukiau durų skambučio jungiklio laido galus ir sujungiau jį su aligatoriaus spaustukais. Pliką varį užklijavau elektros juosta.
Rekomenduojamas:
„Nest Hello“- durų skambutis su integruotu transformatoriumi JK (220–240 V kintamoji srovė - 16 V kintamosios srovės): 7 žingsniai (su nuotraukomis)
„Nest Hello“- durų skambutis su integruotu transformatoriumi JK (220–240 V kintamoji srovė - 16 V kintamosios srovės): norėjau namuose įdiegti „Nest Hello“durų skambutį, „Gizmo“, veikiantį 16–24 V kintamosios srovės (PASTABA: programinės įrangos atnaujinimas 2019 m. Pakeitė Europą) versijų diapazonas iki 12V-24V AC). Standartiniai skambučiai su integruotais transformatoriais JK parduodami
„Arduino“durų skambutis: 4 žingsniai
Arduino durų skambutis: Šiandien aš jums parodysiu, kaip padaryti durų skambutį naudojant „Arduino“. Šis durų skambutis groja atsitiktinę melodiją iš dainų bibliotekos. Galite pritaikyti savo durų skambutį ir pridėti dar daugiau dainų. Įdiekite jį už savo miegamojo, klasės, biuro ar net jūs
Dviejų tonų durų skambutis naudojant IC 555: 6 žingsniai
Dviejų tonų durų skambutis naudojant IC 555: pamatė, kaip kažkas parduoda dviejų tonų signalą „Aliexpress“už 10 USD. Mano smegenys iškart pasakė: ar tu rimtai? Tiesiog investuodami šiek tiek savo laiko ir entuziazmo, galite sukurti šią grandinę už mažiau nei 3 dolerius
Belaidis durų skambutis - („Raspberry PI“ir „Amazon Dash“): 4 žingsniai (su nuotraukomis)
Belaidis durų skambutis - („Raspberry PI“ir „Amazon Dash“): ką tai daro? (žr. vaizdo įrašą) Paspaudus mygtuką, Raspberry aptinka naujų įrenginių registravimą belaidžiame tinkle. Tokiu būdu jis gali atpažinti paspaustą mygtuką ir perduoti informaciją apie šį faktą jūsų mobiliajam telefonui (arba jūsų įrenginiui
Belaidis skambutis / durų skambutis: 9 žingsniai
Belaidis skambutis / durų skambutis: Sveiki, vaikinai. šiandien mes ketiname gaminti belaidžius vartus arba skambinimo skambutį, kurio nuotolis yra 300 metrų atviroje vietoje, palyginti su 50 metrų komercinių durų varpų, kuriuos dažniausiai matome parduotuvėse. Šis projektas gali būti naudojamas kaip durų skambutis arba kaip nešiojamas