Indholdsfortegnelse:

Irriterende bipper: 4 trin
Irriterende bipper: 4 trin

Video: Irriterende bipper: 4 trin

Video: Irriterende bipper: 4 trin
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Juli
Anonim
Irriterende bipper
Irriterende bipper

Spil en sjov med dine venner (fjender?) Ved at skjule et højt bipper, der lyder med tilfældige tidsintervaller. Denne instruerbare bruger minimale dele. Alt hvad der kræves er:

  • batteri
  • mikrokontroller
  • højttaler

Hvorfor bruger jeg ikke bare en 555 timer -chip? Det kunne du bestemt. Jeg kan godt lide denne metode, fordi: 1. Evnen til at bippe med tilfældige intervaller2. Minimale dele nødvendige (enkelhed/elegance af design) 3. Jeg ønskede at bruge en mikrokontroller (fordi jeg for nylig startede rejsen med at lære om mikrokontrollere) Dette projekt var inspireret af en artikel i MAKE magazine om at lave en lignende enhed med en 555 timer -chip. Efter at have lavet min prototype, søgte jeg på instructables.com og fundet Raven, som er en lignende bip ved hjælp af en mikrokontroller. Jeg besluttede at tilføje min instruerbare, fordi den bruger færre dele og har tilfældige intervaller.

Trin 1: Påkrævede dele

Dele påkrævet
Dele påkrævet
Dele påkrævet
Dele påkrævet
Dele påkrævet
Dele påkrævet

Udover de 3 grundkomponenter brugte jeg et par andre dele til at hjælpe med at montere. Her er en komplet deleliste påkrævet til min endelige version:

  • ATtiny13 mikrokontroller (Sparkfun.com)
  • AA batterier (3)
  • Batteriholder med switch (Digikey-del # SBH-331AS-ND)
  • 8-benet stik til mikrokontroller
  • Højttaler (lille 8 Ohm eller piezoelektrisk summer)
  • Siliciumklæbemiddel (RTV)

Du kan lave dette projekt med næsten ethvert batteri, mikrokontroller, højttalerkombination. Billederne til dette trin viser dele, jeg havde rundt omkring i huset. Jeg lavede hele dette projekt fra dele, jeg havde i huset. Du kan bruge næsten alle batterier, der har en spænding inden for mikrokontrollerens område (1,8-5,5 volt for ATtiny13). Jo højere spænding, jo højere bip. Næsten enhver lille højttaler fungerer. Du vil måske eksperimentere med forskellige små højttalere. Jeg valgte højttaleren med plastmembranen, fordi den ikke larmede klik i slutningen af bippet som nogle andre små højttalere. Du kan tilpasse kildekoden til andre mikrokontroller. Det ville muligvis kun kræve en ændring af timeregistreringsindstillingerne.

  • Grundlæggende loddefærdigheder - Loddevejledning
  • Programmering af mikrokontroller - AVR Tutorial

Trin 2: Prototyping

Prototyper
Prototyper
Prototyper
Prototyper
Prototyper
Prototyper
Prototyper
Prototyper

Den nemmeste måde at teste dit kredsløb på er at bruge et prototypet brødbræt. Du kan også programmere mikrokontrolleren, mens du er på brødbrættet. Når det fungerede, lagde jeg det på et lille brødbræt, så jeg kunne tage det på arbejde og prøve det.

Tilslut højttaleren til ATtiny13: Pins 4 & 5 Tilslut batteriet til ATtiny13: Pin 8 (+) & Pin 4 (-) Så Pin 4 har den negative batteripol og en højttalerledning (er ligegyldig hvilken). Pin 5 tilsluttes den anden højttalerledning, og pin 8 tilsluttes den positive side af batteriet. Jeg er klar over, at nulstillingstappen (pin1) skal trækkes højt, men det fungerer uden at gøre det, og dette projekt gør ikke noget forsøg på at være formelt korrekt. Bemærk, at hvis du vil have bedre lydkvalitet, kan du sætte et modstandskondensator lavpasfilter på udgangsstiften inline med højttaleren. Men til dette projekt ønsker vi alligevel en irriterende lyd. Prototypen fik mig til at indse, at lyden ikke var særlig høj. Det fungerer stadig godt for dig i rolige omgivelser (kontor?). For at øge lydstyrken ændrede jeg batteriet fra 3V (CR2032) til 4,5 volt (3 AA).

Trin 3: Firmware

Firmware
Firmware

1. Download beep.zip, og uddrag.2. Åbn et kommandovindue i den mappe. "lav program-bip" for at programmere ATtiny13 Du kan ændre minimum/maksimum tid mellem bip, bip-frekvens og varighed ved at ændre parametrene nær toppen af kildefilen bip.c. Filerne i zip -filen har følgende parameterværdier: secMin = 180; // Mindste antal sekunder, indtil beepsecMax = 600; // Maksimalt antal sekunder indtil bipfreq = 6000; // Bipfrekvens i HzmsDuration = 1000; // Varighed af bip i millisekunder (1000 = 1 sek) Så det bipper ved 6 kHz i 1 sekund hvert 3. til 10. minut. Føl dig fri til at eksperimentere med forskellige værdier. Imidlertid kan ekstreme værdier forårsage uventede resultater. Lad mig vide, hvilke værdier der fungerer godt for dig. Bemærk, at da Pin 4 bruges til programmereren og til en af højttalerkablerne, skal du afbryde højttaleren fra pin 4, når du programmerer. Hvis du har brug for flere oplysninger om dette trin, kan du se dette tutorial.

Trin 4: Endelig samling

Endelig forsamling
Endelig forsamling
Endelig forsamling
Endelig forsamling
Endelig forsamling
Endelig forsamling

Nu hvor du har det til at fungere, skal du sætte det hele sammen og pakke det.

1. Loddedele sammen 2. Brug siliciumklæbemiddel til at holde det sammen og give en aflastning af forbindelserne/ledningerne. Jeg brugte en chipstik, så jeg kunne fjerne chippen og omprogrammere bip -parametrene (interval, frekvens og varighed). Så stikkontakten sidder fladt på batterikassen, bøjede jeg de brugte ben (4, 5 og 8) vandret og skar de andre stikkontakter af. Dit valg af batteri og højttaler kan afhænge af, hvordan du vil bruge det. Jeg ville oprindeligt have en meget lille pakke, så jeg kunne skjule "hvor som helst". Jeg havde overvejet at bruge 1,5 knapcellebatterier (3), men jeg kunne ikke tænke på en let måde at lave en batteriholder på. Jeg endte med at kunne lide 3 AA -løsningen. Etuiet er den rigtige størrelse til montering af mikrokontrolleren og højttaleren. Det fungerer også godt at fastgøre velcro. Jeg fandt ud af under testen, at det var praktisk at skjule det på undersiden af et bord eller et skrivebord. 3 AA -kabinettet giver mig mulighed for at forbinde begge sider af velcroen, fjerne tapen, der dækker den klæbrige side, og slå den under et bord. Når jeg derefter vil hente det, kan jeg simpelthen nå ind under bordet og rive det væk (lad 'krogen' af velcroen stadig ligge under bordet). God fornøjelse, vis os et billede af din bipper, og fortæl os historien om dit offer.

Anbefalede: