Innholdsfortegnelse:

Irriterende pipelyd: 4 trinn
Irriterende pipelyd: 4 trinn

Video: Irriterende pipelyd: 4 trinn

Video: Irriterende pipelyd: 4 trinn
Video: Krem Nasjonal: Verdens mest irriterende jente 2024, Juli
Anonim
Irriterende piper
Irriterende piper

Spill en prank på vennene dine (fiender?) Ved å gjemme en høy pipetone som høres av med tilfeldige tidsintervaller. Denne instruerbare bruker minimale deler. Alt som kreves er:

  • batteri
  • mikrokontroller
  • høyttaler

Hvorfor bruker jeg ikke bare en 555 timer -chip? Det kunne du absolutt. Jeg liker denne metoden fordi: 1. Evnen til å pippe med tilfeldige intervaller 2. Minimale deler nødvendig (enkelhet/eleganse i design) 3. Jeg ønsket å bruke en mikrokontroller (fordi jeg nylig begynte å lære om mikrokontrollere) Dette prosjektet ble inspirert av en artikkel i MAKE magazine om å lage en lignende enhet med en 555 timer -chip. Etter å ha laget prototypen min, søkte jeg på instructables.com fant Raven, som er en lignende pipeting ved hjelp av en mikrokontroller. Jeg bestemte meg for å legge til min instruerbare fordi den bruker færre deler og har tilfeldige intervaller.

Trinn 1: Deler påkrevd

Deler påkrevd
Deler påkrevd
Deler påkrevd
Deler påkrevd
Deler påkrevd
Deler påkrevd

I tillegg til de tre grunnleggende komponentene, brukte jeg et par andre deler for å hjelpe til med montering. Her er en full deleliste som kreves for min siste versjon:

  • ATtiny13 mikrokontroller (Sparkfun.com)
  • AA -batterier (3)
  • Batteriholder med bryter (Digikey del # SBH-331AS-ND)
  • 8-pinners kontakt for mikrokontroller
  • Høyttaler (liten 8 Ohm eller piezoelektrisk summer)
  • Silisiumlim (RTV)

Du kan lage dette prosjektet med nesten alle batterier, mikrokontroller, høyttalerkombinasjoner. Bildene for dette trinnet viser deler jeg hadde rundt huset. Jeg laget hele prosjektet fra deler jeg hadde i huset. Du kan bruke nesten alle batterier som har en spenning innenfor mikrokontrollerens område (1,8-5,5 volt for ATtiny13). Jo høyere spenning, jo høyere pip hører nesten alle små høyttalere til. Det kan være lurt å eksperimentere med forskjellige små høyttalere. Jeg valgte høyttaleren med plastmembranen fordi den ikke gjorde en klikkelyd på slutten av pipet som noen andre små høyttalere. Du kan tilpasse kildekoden for andre mikrokontrollere. Det vil potensielt bare kreve en endring av timeregistreringsinnstillingene.

  • Grunnleggende loddeferdigheter - Loddeopplæring
  • Programmering av mikrokontroller - AVR -opplæring

Trinn 2: Prototyping

Prototyping
Prototyping
Prototyping
Prototyping
Prototyping
Prototyping
Prototyping
Prototyping

Den enkleste måten å teste kretsen din på er å bruke et prototypende brødbrett. Du kan også programmere mikrokontrolleren mens du er på brødbrettet. Når det fungerte, la jeg det på et lite brødbrett slik at jeg kunne ta det på jobb og prøve det.

Koble høyttaleren til ATtiny13: Pins 4 & 5 Koble batteriet til ATtiny13: Pin 8 (+) og Pin 4 (-) Så Pin 4 har den negative batteripolen og en høyttalerkabel (spiller ingen rolle hvilken). Pin 5 kobles til den andre høyttalerkabelen, og pin 8 kobles til den positive siden av batteriet. Jeg innser at tilbakestillingspinnen (pin1) bør trekkes høyt, men det fungerer uten å gjøre det, og dette prosjektet gjør ikke noe forsøk på å være formelt korrekt. Vær oppmerksom på at hvis du ville ha bedre lydkvalitet, kan du sette et motstandskondensator lavpassfilter på utgangspinnen på linje med høyttaleren. Men for dette prosjektet ønsker vi uansett en irriterende lyd. Prototypen fikk meg til å innse at lyden ikke var veldig høy. Det kan fortsatt fungere bra for deg i et rolig miljø (kontor?). For å øke volumet byttet jeg batteri fra 3V (CR2032) til 4,5 volt (3 AA).

Trinn 3: Fastvare

Fastvare
Fastvare

1. Last ned beep.zip og trekk ut.2. Åpne et kommandovindu i den katalogen. "lag program-pip" for å programmere ATtiny13Du kan endre minimum/maksimal tid mellom pip, pipefrekvens og varighet ved å endre parametrene nær toppen av kildefilen pip.c. Filene i zip -filen har følgende parameterverdier: secMin = 180; // Minimum antall sekunder til beepsecMax = 600; // Maksimalt antall sekunder til beepfreq = 6000; // Frekvens for pip i Hzms Varighet = 1000; // Varighet av pip i millisekunder (1000 = 1 sek) Så det piper ved 6 kHz i 1 sekund hvert 3. til 10. minutt. Føl deg fri til å eksperimentere med forskjellige verdier. Imidlertid kan ekstreme verdier forårsake uventede resultater. La meg få vite hvilke verdier som fungerer bra for deg. Vær oppmerksom på at siden Pin 4 brukes til programmereren og til en av høyttalerkablene, må du koble høyttaleren fra pin 4 når du programmerer. Hvis du trenger mer informasjon om dette trinnet, kan du se dette opplæringen.

Trinn 4: Sluttmontering

Sluttmontering
Sluttmontering
Sluttmontering
Sluttmontering
Sluttmontering
Sluttmontering

Nå som du har det fungerer, legg alt sammen og pakk det.

1. Loddedeler sammen 2. Bruk silisiumlim for å holde det sammen og gi strekkavlastning for tilkoblingene/ledningene. Jeg brukte en brikkekontakt, slik at jeg kunne fjerne brikken og omprogrammere pipeparametrene (intervall, frekvens og varighet). Slik at kontakten sitter flatt på batterikassen, bøyde jeg de brukte pinnene (4, 5 og 8) horisontalt og kuttet av de andre stikkontaktene. Valget av batteri og høyttaler kan avhenge av hvordan du vil bruke det. Jeg ønsket opprinnelig en veldig liten pakke, slik at jeg kunne gjemme meg "hvor som helst". Jeg hadde vurdert å bruke 1,5 knappcellebatterier (3), men jeg kunne ikke tenke meg en enkel måte å lage en batteriholder på. Jeg endte med å like 3 AA -løsningen. Etuiet er i riktig størrelse for å montere mikrokontrolleren og høyttaleren. Det fungerer også godt å feste borrelås. Jeg fant ut under testing at det var praktisk å gjemme det på undersiden av et bord eller et skrivebord. 3 AA -etuiet lar meg koble til begge sider av borrelåsen, fjerne tapen som dekker den klebrige siden og slå den under et bord. Når jeg vil hente den, kan jeg bare strekke meg under bordet og rive den vekk (slik at borrelåsen på kroken fortsatt er under bordet). Ha det gøy, vis oss et bilde av piperen din, og fortell historien om offeret ditt.

Anbefalt: