Tartalomjegyzék:
Videó: Raspberry Pi ajtócsengő: 3 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
Nemrég vettem egy lakást, ahol csengetett ajtócsengő. Ezért építettem egyet, amely egyedi hangokat képes létrehozni.
Az Adafruit Stereo Bonnet csomagot használtam RPI Zero W -vel
További alkatrészek:
SD kártya
USB hálózati aljzat - Vagy használhat Pi tápegységet, ha a csengőnél van konnektor
Kis USB - micro USB kábel
Kis prototábla a csatlakozók forrasztásához
1-10 ezer ellenállás
1 - 1 ezer ellenállás
1 - 104 (0,1uf) kondenzátor
3 áthidaló kábel
2 alligátor klip kábel
1. lépés: Forrasztó alkatrészek
Az Adafruit hangszórófedélhez és a Zero -hoz forrasztott tüskés csatlakozókra van szükség. Az Adafruit rendelkezik erre vonatkozó utasításokkal.
Ez egy megbízható áramkör, amely hardverellenállásokat használ. Nem kap fantombemenetet a statikus elektromosságtól vagy a villanykapcsoló elfordításától. A GPIO állandó feszültséget kap, és a kapcsoló megnyomásával az áramkör a földhöz csatlakozik, és leesik a feszültség. A kondenzátor rövid ideig tartó megszakítás nélküli tápegységként működik, megakadályozza az úgynevezett gomb -visszapattanást. Ebben az esetben az áramkör több ingadozást okoz a feszültségben, amikor megnyom egy gombot, mert a fém valójában többször is érintkezik a másodperc töredéke alatt. A Python szkript 5 másodperces időtúllépéssel rendelkezik, ami szintén segít ebben és az udvariatlan csengetésekben.
- Forrasztja a fekete jumpert a hangszórófedél földelő csatlakozójához
- Forrasztás piros jumper a 3.3v -os csatlakozóhoz
- Forrasztás kék jumper 22 -re a hangszóró burkolatán (ami GPIO 22)
- Híd forrasztani piros teljesítmény jumper 10k ellenállás
- Hídforrasztás 10k ellenállás másik vége, GPIO jumper, kondenzátor és 1k ellenállás
- Híd forrasztani az 1k ellenállás másik végét az aligátor klipszel.
- Hídforrasztás a kondenzátor másik végén, földelés és egyéb aligátor klipsz huzal.
2. lépés: A Raspberry Pi beállítása
A Raspbian Lite -t használtam, mert a Raspbian teljes GUI verziójával nem lehet szabályozni a hangszóró hangerejét az Adafruit táblán. Ha az Adafruit hardvert használja, kövesse az utasításokat a beállításhoz.
Hozzon létre egy mappát a csengő fájlokhoz
pi@raspberrypi ~ $ mkdir doorbellpi@raspberrypi ~ $ cd csengő
Töltse le a használni kívánt python -szkriptet és wav -fájl (oka) t.
wget -O doorbell.py
wget -O doorbell.wav
wget -O gong.wav
wget -O bird.wav
Tegye a doorbell.py futtathatóvá
chmod +x csengő.py
Ezeket a hangokat a Freesoundtól kapott Creative Commons licencelt hangokkal szerkesztettem
A python szkript ring.wav -t használ, ezért másolja le azt, amelyet lejátszani szeretne
pi@raspberrypi ~ $ cp gong.wav ring.wav
Indítási szolgáltatás beállítása
pi@raspberrypi ~ $ sudo nano /lib/systemd/system/doorbell.service
[Unit] Leírás = Ajtócsengő program
[Szolgáltatás]
ExecStart =/home/pi/doorbell/doorbell.py
StandardOutput = null
[Telepítés]
WantedBy = többfelhasználós.cél
Alias = ajtócsengő.szolgáltatás
Mentse el, majd aktiválja a szolgáltatást
pi@raspberrypi ~ $ sudo systemctl engedélyezi az ajtócsengőt.szolgáltatás
pi@raspberrypi ~ $ sudo systemctl indítsa el a csengőt.szolgáltatás
3. lépés: Telepítés
A telepítést személyre kell szabni a meglévő csengőrendszerhez. Dugattyús fűrésszel levágtam a hangkamrákat a régi csengőházban, és betettem a hangszórókat. Elektromos szalagot használtam, hogy a helyén maradjak. Lecsíptem az ajtócsengő kapcsoló vezetékének végét, és alligátorkapcsokkal kötöttem össze. A csupasz rézt elektromos szalaggal letakartam.
Ajánlott:
Nest Hello - Ajtócsengő hangjelzés integrált transzformátorral (220-240 V AC - 16 V AC): 7 lépés (képekkel)
Nest Hello - Ajtócsengő hangjelzés integrált transzformátorral UK (220-240V AC - 16V AC): Szeretnék otthon telepíteni egy Nest Hello ajtócsengőt, egy gizmo -t, amely 16V -24V AC -ről működik (MEGJEGYZÉS: egy 2019 -es szoftverfrissítés megváltoztatta Európát verziótartomány 12V-24V AC). A standard ajtócsengő integrált transzformátorokkal az Egyesült Királyságban kapható
Arduino ajtócsengő: 4 lépés
Arduino ajtócsengő: Ma megmutatom, hogyan lehet csengőt készíteni egy Arduino segítségével. Ez az ajtócsengő véletlenszerű dallamot játszik a dalok könyvtárából. Testreszabhatja ajtócsengőjét, és még több dalt adhat hozzá. Telepítse hálószobáján, osztálytermén, irodáján vagy akár magán kívül
Kéthangú ajtócsengő az IC 555 használatával: 6 lépés
Kéttónusú csengő az IC 555 használatával: Láttam valakit, aki 10 dollárért elad egy kétszínű hangjelzőt az Aliexpress -en. Azonnal azt mondta az agyam: komolyan gondolod? Csak egy kis idő és lelkesedés befektetésével 3 dollár alatt elkészítheti ezt az áramkört
Raspberry Pi DIY intelligens ajtócsengő, amely képes észlelni embereket, autókat stb.: 5 lépés
Raspberry Pi DIY intelligens ajtócsengő, amely érzékeli az embereket, autókat stb. Fészket vagy a többi versenytársat) Én építettem saját intelligens ajtónkat
Vezeték nélküli ajtócsengő - (Raspberry PI és Amazon Dash): 4 lépés (képekkel)
Vezeték nélküli csengő - (Raspberry PI és Amazon Dash): Mit tesz? (lásd a videót) Amikor megnyomja a gombot, Raspberry felfedezi az új eszköz naplózását a vezeték nélküli hálózaton. Így felismeri a megnyomott gombot, és továbbítja az ezzel kapcsolatos információkat a mobiltelefonjához (vagy a készülékéhez)