Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Hej allihopa!
Jag är i karantän och dagarna är tråkiga. Så jag bestämde mig för att skapa en värdelös sak … Dörrsångaren!
Ok … jag vet … Det är värdelöst … Men det är kul!
Målet är att när någon öppnar dörren låter det (anpassningsbart ljud) som en prutt, ett rop, en musik … (jag varnade dig … det är värdelöst)
På grund av karantän kunde jag inte köpa det jag ville ha i butiken. Så jag gjorde med det jag hade:)
Tillbehör
Jag har använt följande material:
- Raspberry Pi 3
- Gränslägesbrytare (jag kunde hitta en i en gammal dator)
- En liten högtalare (jag hittade det jag behövde i en gammal låda)
- Wire, och en sak att ansluta din högtalare till din Raspberry Pi
Det är allt !
Steg 1: Färg på trådarna i jackkabeln
Min jackkontakt var trasig. Så jag måste ansluta en ny hankontakt i högtalaren.
Jag hittade ett gammalt par hörlurar (Samsung kanske) och jag identifierar trådfärgen och associeras sedan med deras funktioner.
(som på bilden ovan)
Jag hade ingen värmekrympslang … Så jag har gjort med tejp.
Steg 2: Kodning
Jag har anslutit min knapp (normalt stängd - NC) till stift 1 (+5V) och stift 7 (GPIO) på min Rpi.
Så nu ska jag koda vad jag vill. För detta projekt använde jag Python (men du kan använda andra tråkiga koder för att göra detta)
Kortfattat:
- Pygame används för att spela ett ljud
Datablad Pygame
- Tid används för att ge CPU: n en chans att utföra ytterligare uppgifter
Databladstid
- GPIO används för att lyssna på vad som händer på GPIO -utgången (obvius)
Datablad RPi. GPIO
Jag lämnade dig min kod som bilaga <3
(Du måste spela ljudet i samma mapp som koden)
Steg 3: Fixa allt! och låt oss testa
Jag fixade knappen till dörren så gott jag kunde (med tejp).
Jag kopplade alla trådar …
Och öppna dörren:)
=> video
Steg 4: Det är allt
Om du vill ha mer information kan du skicka mig ett e-postmeddelande till: [email protected]
Tack för att du läste mig (jag är fransk.. Så min engelska är dålig)
Och ha en tråkig bra dag!