Innholdsfortegnelse:
- Trinn 1: Slik fungerer det
- Trinn 2: Liste over materialer
- Trinn 3: Beskrivelse av kurven
- Trinn 4: Lodding
- Trinn 5: Koble Periheries
- Trinn 6: Tid til å teste
- Trinn 7: Tid til å dekorere
- Trinn 8: Gratulerer
Video: ScaryPi Halloween: 8 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
Hvert år rundt Halloween gjør vi mye pynt utenfor huset, gresskar med lys, edderkopper, skjeletter etc.
Etter det venter vi på at barna skal banke på døren og be om triks eller godbit.
Denne instruksjonen handler om å bygge en enhet for å utvide den skumle opplevelsen for dem når de banker på døren.
Jeg kaller prosjektet ScaryPi.
Hvis du vil bruke den til andre hendelser, kan du enkelt endre den slik at den passer for eksempel jul eller bursdagsfest, etc.
la oss komme i gang.
Trinn 1: Slik fungerer det
Tanken er å spille skumle lyder og blinke tilfeldig med lamper når det oppdages bevegelse utenfor døren.
Prosjektet består av en bringebær Pi, en PIR -sensor og et par eksterne komponenter.
PIR -sensoren oppdager bevegelser, hvis det er noen ved døren, vil den utløse en GPI -inngang på bringebær -pi.
Et lite program, skrevet i python, og velg deretter mellom 8 forskjellige lydeffekter og blinker tilfeldig på to forskjellige utganger.
Trinn 2: Liste over materialer
Dette er hva du trenger:
1 bringebær pi B+ Runing rasbian.
1 USB -minneenhet
1 Pir -sensor, med innebygd relé, normalt åpen.
2 Opto Coupler, 4N35.
2 FET -transistorer IRF520.
1 Bryter av forsterker, TPA2005/D1 fra sparkfun.
2 motstander, 1K.
2 motstander 100K.
2 motstander 220 Ohm
1 motstand 10K.
2 motstander 47K, brukes til å endre forsterkningen på forsterkerens utbruddskort.
3 dioder, 1N4007, brukt til å beskytte kretsen.
Toppstifter for å gjøre det enkelt å koble til eksterne enheter.
1 liten full-range høyttaler, ca 4 til 5 tommer stor.
2 juletre lamper eller hva annet du foretrekker. Sørg for at du kan drive dem med en strømforsyning mellom 9 og 30 volt DC.
Eksperiment PCB, ledninger, etc.
Det er også en god idé å bruke et breakout board og flat kabel til GPI. Pi Breakoutboard
Trinn 3: Beskrivelse av kurven
Når PIR-sensoren oppdager en bevegelse, spiller pi en lydeffekt lagret på en USB-enhet.
Grunnen til at jeg lagrer dem på USB i stedet for til Pi, er fordi det gjør det enkelt å endre lydeffekter for forskjellige hendelser.
Lydeffekten må være en *.wav -fil, og du kan finne mange forskjellige effekter på nettet som er gratis å laste ned
Jeg finner min på
En annen idé er å spille inn dine egne lydfiler, for eksempel "Velkommen til huset mitt" og la det være en melding når noen er i nærheten.
Pi spiller lydfilen og slår GPO 24 og 25 tilfeldig på og av, tiden den er på og av er også tilfeldig valgt. Du kan justere blinktiden for hver lyd, slik at den samsvarer med lengden på lyden.
GPO er koblet til en optokobler for å beskytte pi og for å sikre at spenningen fra lasten aldri når PI og ødelegger den.
Optokobleren er koblet til porten på FET -transistoren slik at den slår på og av lasten.
Kretsen er egnet for spenning mellom 9-30 volt.
For å forsterke lyden fra hodetelefonuttaket til et nivå som er egnet for en liten høyttaler, bruker jeg et lite mono effektforsterkerutbruddskort fra sparkfun.
Denne enheten forsterker nivået fra hodetelefonuttaket på pi til 1,4 Watt, ikke nok til å riste av deg buksene, men nok til en liten høyttaler, i mitt tilfelle 5 tommer stor.
For å justere følsomheten, legg til to motstander, 47K på brettet, se bildet.
Trimpotensiometeret i skjematikken er valgfritt, jeg tror det er lettere å justere volumet fra pi i stedet for fra PCB/ brødbrett.
Trinn 4: Lodding
Lodde de eksterne komponentene til et prototypebrett etter eget valg. Jeg bruker et kretskort med samme signatur som et standard loddefritt brødbrett.
Det kan være vanskelig å se hvordan du kobler til bildet, så se skjemaet.
Sørg for å koble forsterkerkortet til 5V på din Pi (pin2).
Ikke glem beskyttelsesdiodene for, D1, D2, D3.
D1 beskytter kretsen mot feil polaritet, D2, D3 beskytter FET mot induktive belastninger, dette er hvis du endrer kurven og vil kontrollere reléer eller andre induktive belastninger.
Vær forsiktig når du kobler til strømforsyningen for lastene, slik at du ikke ved et uhell bruker de samme skinnene på brødbrettet som for 3.3V og 5 V fra Pi.
Trinn 5: Koble Periheries
Når du er ferdig med PCB -en, er det på tide å koble til periferiene.
Koble PIR -sensorreléet til GPI 18, dette må normalt være åpent, (NO), deretter koble lasten til lastterminalene og til slutt koble til strømkilden for lastene.
Koble forsterkerens inngangsterminaler, pluss og minus, på breakout -kortet til hodetelefonuttaket på pi.
Sørg for å koble pluss til tips og minus til bakken/hylsen.
Bruk en 3,5 mm plugg, fjern den ene enden av kabelen.
Legg merke til at jeg bare bruker en kanal fra pi, hvis du trenger begge kanalene (venstre/høyre), legg til en 10K motstand til hver kanal og koble dem deretter sammen. se bildet.
Koble deretter til høyttaleren.
Hvis du bruker GPIO Breakout, er det veldig enkelt å koble pi -en din med en flat kabel, hvis du ikke gjør det, bruk vanlige hunnledninger.
Trinn 6: Tid til å teste
Slå på PI -en og start python3.
Åpne programfilen og gjør nødvendige endringer i filbanen og filnavnene for å matche lydene dine, se bilde.
Kjør programmet.
Hvis det lykkes, bør du høre lyd som spiller og se lamper blinke når du beveger deg mot sensoren.
Programmet sporer også tid og dato for hver besøkende/trigg, og gjør en utskrift til skjermen, slik at du kan se om noen har vært på døren når du ikke er hjemme.
For å forhindre at lyden spilles gjentatte ganger, vil programmet vente i 30 sekunder før sensoren vil oppdage bevegelse igjen, endre tiden om nødvendig.
Trinn 7: Tid til å dekorere
Når alt fungerer som det skal, er det på tide å sette det opp utenfor huset.
I dette trinnet må du bruke din egen fantasi og kreativitet.
Jeg gjorde dekorasjonen min ved siden av inngangsdøren og plasserte deretter sensoren, så den peker mot døren, dette er for å unngå falske alarmer og sørge for at den bare vil utløse når noen står foran døren.
Jeg bruker 2 standard juletreslynger av lys og legger dem bak det flygende skjelettet, nå venter vi bare på besøkendes reaksjoner når det blir mørkt ute.
Trinn 8: Gratulerer
f du ikke har tid til å bygge dette før Halloween, endre lyden og lyset til jul eller andre.
Håper du liker instruksjonene.
Med vennlig hilsen
Tomas C.
Anbefalt:
Et IoT Halloween -gresskar - Kontrolllysdioder med en Arduino MKR1000 og Blynk -app ???: 4 trinn (med bilder)
Et IoT Halloween -gresskar | Kontrolllysdioder med en Arduino MKR1000 og Blynk -app ???: Hei alle sammen, For noen uker siden var det Halloween, og etter tradisjonen skåret jeg ut et fint gresskar til balkongen min. Men da jeg hadde gresskaret mitt ute, skjønte jeg at det var ganske irriterende å måtte gå ut hver kveld for å tenne lyset. Og jeg
Halloween gresskar med et bevegelig animatronisk øye - Dette gresskaret kan rulle øynene !: 10 trinn (med bilder)
Halloween gresskar med et bevegelig animatronisk øye | Dette gresskaret kan rulle med øyet !: I denne instruksen lærer du hvordan du lager et Halloween -gresskar som skremmer alle når øyet beveger seg. Juster ultralydsensorens triggeravstand til riktig verdi (trinn 9), og gresskaret ditt vil forstene alle som tør å ta cand
Kontaktløs Halloween Candy Dispenser: 6 trinn
Kontaktløs Halloween Candy Dispenser: Det er den tiden på året igjen, hvor vi feirer Halloween, men i år på grunn av COVID-19 er alle spill av. Men i Halloween -ånden bør vi ikke glemme moroa med Trick or Treating.Derfor er dette innlegget opprettet for å la familien stille
BOBBY the Bear - Arduino Halloween dekorasjon: 6 trinn
BOBBY the Bear - Arduino Halloween Decoration: Dette prosjektet er laget med Arduino og består av en uhyggelig bamse. Denne mystiske lille bjørnen kan virke fin og søt ved første blikk, men så snart du nærmer deg den, snur hodet rundt og siden du begynner å se viser en liten bjørn
Arduino Halloween Edition - Pop -out -skjerm for zombier (trinn med bilder): 6 trinn
Arduino Halloween Edition - Zombies Pop -out Screen (Steps With Pictures): Vil du skremme vennene dine og lage skrikelyder i Halloween? Eller vil du bare lage en god prank? Denne Zombies pop-out-skjermen kan gjøre det! I denne instruksen vil jeg lære deg hvordan du enkelt kan gjøre hopp-ut zombier ved hjelp av Arduino. HC-SR0