Innehållsförteckning:
Video: Irriterande pipare: 4 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:47
Spela en upptåg mot dina vänner (fiender?) Genom att gömma en högljudd pipare som låter av med slumpmässiga tidsintervaller. Denna instruerbara använder minimala delar. Allt som krävs är:
- batteri
- mikrokontroller
- högtalare
Varför använder jag inte bara ett 555 timer -chip? Det kan du säkert. Jag gillar den här metoden eftersom: 1. Möjligheten att pipa med slumpmässiga intervall2. Minimala delar behövs (enkelhet/elegans i design) 3. Jag ville använda en mikrokontroller (eftersom jag nyligen startade resan med att lära mig om mikrokontroller) Detta projekt inspirerades av en artikel i MAKE magazine om att göra en liknande enhet med ett 555 timer -chip. Efter att ha gjort min prototyp sökte jag instructables.com och hittade korpen, som är en liknande pipande sak med en mikrokontroller. Jag bestämde mig för att lägga till min instruerbara eftersom den använder mindre delar och har slumpmässiga intervall.
Steg 1: Delar krävs
Förutom de tre grundkomponenterna använde jag ett par andra delar för att hjälpa till att montera. Här är en fullständig reservdelslista som krävs för min slutversion:
- ATtiny13 mikrokontroller (Sparkfun.com)
- AA -batterier (3)
- Batterihållare med strömbrytare (Digikey del # SBH-331AS-ND)
- 8-poligt uttag för mikrokontroller
- Högtalare (liten 8 Ohm eller piezoelektrisk summer)
- Kisellim (RTV)
Du kan göra detta projekt med nästan alla batterier, mikrokontroller, högtalarkombinationer. Bilderna för detta steg visar delar jag hade runt huset. Jag gjorde hela det här projektet från delar jag hade i huset. Du kan använda nästan alla batterier som har en spänning inom mikrokontrollerns intervall (1,8-5,5 volt för ATtiny13). Ju högre spänning, desto högre pip hörs nästan alla små högtalare. Du kanske vill experimentera med olika små högtalare. Jag valde högtalaren med plastmembranet eftersom det inte gav ett klickljud i slutet av pipen som några andra små högtalare. Du kan anpassa källkoden för andra mikrokontroller. Det skulle eventuellt bara kräva en ändring av timerregistreringsinställningarna.
- Grundläggande lödningskunskaper - Lödningshandledning
- Programmering av mikrokontroller - AVR -handledning
Steg 2: Prototypning
Det enklaste sättet att testa din krets är att använda en prototypbrödbräda. Du kan också programmera mikrokontrollen medan du är på brödbrädan. När det fungerade lade jag det på en liten brödbräda så att jag kunde ta det till jobbet och prova det.
Anslut högtalaren till ATtiny13: Pins 4 & 5 Anslut batteriet till ATtiny13: Pin 8 (+) & Pin 4 (-) Så Pin 4 har den negativa batteripolen och en högtalarkabel (spelar ingen roll vilken). Stift 5 ansluts till den andra högtalarkabeln och stift 8 ansluter till batteriets positiva sida. Jag inser att reset -stiftet (pin1) ska dras högt, men det fungerar utan att göra det, och detta projekt gör inga försök att vara formellt korrekt. Observera att om du vill ha bättre ljudkvalitet kan du sätta ett motståndskondensator lågpassfilter på utgångsstiften i linje med högtalaren. Men för det här projektet vill vi ha ett irriterande ljud ändå. Prototypen fick mig att inse att ljudet inte var särskilt högt. Det kan fortfarande fungera bra för dig i en lugn miljö (kontor?). För att öka volymen bytte jag batteri från 3V (CR2032) till 4,5 volt (3 AA).
Steg 3: Firmware
1. Ladda ner beep.zip och extrahera. Öppna ett kommandofönster i den katalogen. "gör program-pip" för att programmera ATtiny13 Du kan ändra minsta/maximala tid mellan pip, pipfrekvens och varaktighet genom att ändra parametrarna nära toppen av källfilen pip.c. Filerna i zip -filen har följande parametervärden: secMin = 180; // Minsta antal sekunder tills pipsekMax = 600; // Maximalt antal sekunder tills beepfreq = 6000; // Frekvens för pip i HzmsDuration = 1000; // Varaktighet för pip i millisekunder (1000 = 1 sek) Så det piper vid 6 kHz i 1 sekund var 3 till 10 minuter. Känn dig fri att experimentera med olika värden. Extrema värden kan dock orsaka oväntade resultat. Låt mig veta vilka värden som fungerar bra för dig. Observera att eftersom Pin 4 används för programmeraren och för en av högtalarkablarna måste du koppla bort högtalaren från pin 4 när du programmerar. Om du behöver mer information om detta steg, se detta handledning.
Steg 4: Slutmontering
Nu när du har det fungerar, sätt ihop allt och packa det.
1. Löddelar tillsammans 2. Använd silikonlim för att hålla ihop det och ge dragavlastning för anslutningarna/trådarna. Jag använde ett chip -uttag så att jag kunde ta bort chipet och programmera om pipparametrarna (intervall, frekvens och varaktighet). Så att uttaget sitter platt på batterifodralet böjde jag de använda stiften (4, 5 och 8) horisontellt och klippte av de andra uttagen. Ditt val av batteri och högtalare kan bero på hur du vill använda det. Jag ville ursprungligen ha ett väldigt litet paket så att jag kunde gömma mig "var som helst". Jag hade övervägt att använda 1,5 knappcellsbatterier (3), men jag kunde inte tänka mig ett enkelt sätt att göra en batterihållare. Jag slutade gilla 3 AA -lösningen. Fodralet är rätt storlek för att montera mikrokontrollern och högtalaren. Det fungerar också bra att fästa kardborreband. Jag fann under testet att det var bekvämt att gömma den på undersidan av ett bord eller ett skrivbord. 3 AA -fodralet gör att jag kan ansluta båda sidor av kardborren, ta bort tejpen som täcker den klibbiga sidan och slå den under ett bord. När jag sedan vill hämta det kan jag helt enkelt nå under bordet och slita bort det (lämna kardborrkrokens "krok" -sida fortfarande under bordet). Ha kul, visa oss en bild av din pipare och berätta historien om ditt offer.
Rekommenderad:
Ett mycket irriterande larm: 5 steg
Ett mycket irriterande larm: Vissa människor har svårt att vakna på morgonen, så detta Arduino -projekt är gjort för dem. Detta projekt är för dig som är trött på morgonen och är sen till jobbet eller skolan. De kan vara barn, affärsmän eller äldre. Detta är
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)
SlouchyBoard - ett irriterande sätt att hålla dig från att slinka (Intro till EasyEDA): 4 steg (med bilder)
SlouchyBoard - ett irriterande sätt att hålla dig från att slinka (Intro till EasyEDA): Slouchy board är en liten 30 mm x 30 mm PCB (Printed Circuit Board) som använder en lutningsgivare, en piezo -summer och en ATTiny 85 för att göra ett irriterande ljud när användaren är slarvig. Brädan kan fästas på en användares skjorta eller hatt så att när de lägger
Det irriterande rullhjulet Klicka Eliminator (slät rullning): 5 steg
The Irriterande Scroll Wheel Click Eliminator (slät rullning): blir du irriterad över ljudet av scrollhjulet? här är din chans att ta det klicket ur rullningen! bryter du musen är det inte mitt fel. Jag gör den här moden med en logitech -mus. Jag är inte säker på att det kommer att fungera på andra mus b
Gör ett irriterande program som öppnar och stänger alla dina CD -enheter: 4 steg
Gör ett irriterande program som öppnar och stänger alla dina CD -enheter: det här är min första instruerbara så berätta för mig hur jag kan förbättra. denna instruerbara berättar hur du gör ett irriterande program som öppnar och stänger alla dina cd -enheter. du behöver: en dator som kör windows