Indholdsfortegnelse:

ScaryPi Halloween: 8 trin
ScaryPi Halloween: 8 trin

Video: ScaryPi Halloween: 8 trin

Video: ScaryPi Halloween: 8 trin
Video: 8 Minute Halloween Timer with Spooky Sounds Trim 2024, Oktober
Anonim
Scarypi2 Watch on
Scarypi2 Watch on

Hvert år omkring Halloween laver vi en masse dekorationer uden for huset, græskar med lys, edderkopper, skeletter osv.

Derefter venter vi på, at børnene skal banke på døren og bede om trick eller godbid.

Denne instruktion handler om at bygge en enhed til at udvide den skræmmende oplevelse for dem, når de banker på døren.

Jeg kalder projektet ScaryPi.

Hvis du vil bruge det til andre events, kan du nemt ændre det, så det passer til fx jul eller en fødselsdagsfest osv.

Lad os komme igang.

Trin 1: Sådan fungerer det

Sådan fungerer det
Sådan fungerer det
Sådan fungerer det
Sådan fungerer det

Ideen er at afspille skræmmende lyde og blinke tilfældigt med lamper, når der registreres bevægelse uden for døren.

Projektet består af en hindbær Pi, en PIR sensor og et par eksterne komponenter.

PIR -sensoren registrerer bevægelser, hvis der er nogen ved døren, udløser det en GPI -indgang på hindbærpi.

Et lille program, skrevet i python, vælg derefter mellem 8 forskellige lydeffekter og tilfældigt blinkende lys på to forskellige udgange.

Trin 2: Liste over materialer

Dette har du brug for:

1 hindbær pi B+ Runing rasbian.

1 USB -hukommelsesenhed

1 Pir -sensor, med indbygget relæ, normalt åben.

2 Opto -kobling, 4N35.

2 FET -transistorer IRF520.

1 Power forstærker breakout, TPA2005/D1 fra sparkfun.

2 modstande, 1K.

2 modstande 100K.

2 modstande 220 Ohm

1 modstand 10K.

2 modstande 47K, bruges til at ændre forstærkningen på forstærkerens breakout -kort.

3 dioder, 1N4007, bruges til at beskytte kredsløbet.

Header pins, for at gøre det let at tilslutte de eksterne enheder.

1 lille højttaler med fuld rækkevidde, cirka 4 til 5 tommer stor.

2 juletræslamper eller hvad du ellers foretrækker. Sørg for, at du kan forsyne dem med en strømforsyning mellem 9 og 30 Volt DC.

Eksperiment PCB, ledninger osv.

Det er også en god idé at bruge et breakout board og fladkabel til GPI. Pi Breakoutboard

Trin 3: Curcuit Beskrivelse

Curcuit Beskrivelse
Curcuit Beskrivelse
Curcuit Beskrivelse
Curcuit Beskrivelse

Når PIR-sensoren registrerer en bevægelse, afspiller pi'en en lydeffekt, der er gemt på en USB-enhed.

Grunden til, hvorfor jeg gemmer dem på USB i stedet for til Pi, er fordi det gør det let at ændre lydeffekter til forskellige begivenheder.

Lydeffekten skal være en *.wav -fil, og du kan finde mange forskellige effekter på nettet, der er gratis at downloade

Jeg finder min på

En anden idé er at optage dine egne lydfiler, f.eks. "Velkommen til mit hus" og efterlade det som en besked, når nogen er i nærheden.

Pi’en afspiller lydfilen og slår tilfældigt GPO 24 og 25 til og fra, den tid den er til og fra er også tilfældigt valgt. Du kan justere blinktiden for hver lyd, så den matcher længden af lyden.

GPO'en er forbundet til en optokobler for at beskytte pi'en og for at sikre, at spændingen fra belastningen aldrig når PI'en og ødelægger den.

Optokobleren er forbundet til porten på FET -transistoren, så den tænder og slukker belastningen.

Kredsløbet er egnet til spænding mellem 9-30 volt.

For at forstærke lyden fra hovedtelefonstikket til et niveau, der er egnet til en lille højttaler, bruger jeg en lille mono effektforstærker breakout board fra sparkfun.

Denne enhed forstærker niveauet fra hovedtelefonstikket på pi til 1,4Watt, ikke nok til at ryste dine bukser af, men nok til en lille højttaler, i mit tilfælde 5 tommer stor.

For at justere følsomheden tilføjes to modstande, 47K til kortet, se billedet.

Trimpotentiometeret i skematisk er valgfrit, jeg tror, det er lettere at justere lydstyrken fra pi frem for fra printkortet/ brødbrættet.

Trin 4: Lodning

Lodning
Lodning
Lodning
Lodning

Lod de eksterne komponenter til et prototypebord efter eget valg. Jeg bruger et printkort med samme signatur som et standard loddefrit brødbræt.

Det kan være svært at se, hvordan du tilslutter billedet, så se skematisk.

Sørg for at slutte forstærkerkortet til 5V på din Pi (pin2).

Glem ikke beskyttelsesdioderne for, D1, D2, D3.

D1 beskytter kredsløbet mod forkert polaritet, D2, D3 beskytter FET'erne mod induktive belastninger, dette er hvis du ændrer kurven og vil styre relæer eller andre induktive belastninger.

Vær forsigtig, når du tilslutter strømforsyningen til belastningerne, så du ikke ved et uheld bruger de samme skinner på dit brødbræt som for 3.3V og 5 V fra Pi.

Trin 5: Tilslut Periheries

Tilslut Periheries
Tilslut Periheries
Tilslut Periheries
Tilslut Periheries
Tilslut Periheries
Tilslut Periheries

Når du er færdig med dit printkort, er det tid til at forbinde periferierne.

Tilslut PIR -sensorrelæet til GPI 18, dette skal normalt være åbent, (NO), tilslut derefter belastningen til belastningsterminalerne og tilslut slutteligt strømkilden til belastningerne.

Tilslut forstærkerens indgangsterminaler, plus og minus, på breakout -kortet til hovedtelefonstikket på pi.

Sørg for at slutte plus til Tip og minus til jord/muffe.

Brug et 3,5 mm stik, fjern den ene ende af kablet.

Bemærk, at jeg kun bruger en kanal fra pi, hvis du har brug for begge kanaler (venstre/højre), skal du tilføje en 10K modstand til hver kanal og derefter forbinde dem sammen. se billede.

Tilslut derefter højttaleren.

Hvis du bruger GPIO Breakout, er det meget let at tilslutte din pi med et fladt kabel, hvis du ikke gør det, skal du bruge standard hunledninger.

Trin 6: Tid til test

Tid til at teste
Tid til at teste
Tid til at teste
Tid til at teste
Tid til at teste
Tid til at teste

Start din PI, og start python3.

Åbn programfilen, og foretag nødvendige ændringer af filstien og filnavne for at matche dine lyde, se billede.

Kør programmet.

Hvis det lykkes, skal du høre lyd afspille og se lamper blinke, når du bevæger dig mod sensoren.

Programmet sporer også tid og dato for hver besøgende/trig, og udskriver til skærmen, så du kan se, om nogen har været ved døren, når du ikke er hjemme.

For at forhindre, at lyden afspilles gentagne gange, venter programmet i 30 sekunder, før sensoren registrerer bevægelse igen. Skift om nødvendigt tiden.

Trin 7: Tid til at dekorere

Tid til at pynte
Tid til at pynte
Tid til at pynte
Tid til at pynte

Når alt fungerer som det skal, er det tid til at sætte det op uden for huset.

I dette trin skal du bruge din egen fantasi og kreativitet.

Jeg lavede min dekoration ved siden af hoveddøren og placerede derefter sensoren, så den peger mod døren, dette er for at undgå falske alarmer og sikre, at den kun udløses, når nogen står foran døren.

Jeg bruger 2 standard juletræsslynger af lys og sætter dem bag det flyvende skelet, nu venter vi bare på besøgendes reaktioner, når det bliver mørkt udenfor.

Trin 8: Tillykke

f du ikke har tid til at bygge dette før Halloween, ændre lyd og lys til jul eller andre.

Håber du kan lide instruktionen.

Med venlig hilsen

Tomas C.

Anbefalede: