Taula de continguts:
Vídeo: Beeper molest: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:17
Feu una broma als vostres amics (enemics?) Amagant un acústic acústic que sona a intervals de temps aleatoris. Aquesta instrucció utilitza parts mínimes. Tot el que cal és:
- pila
- microcontrolador
- altaveu
Per què no faig servir només un xip temporitzador 555? Segur que podríeu. M'agrada aquest mètode perquè: 1. La capacitat de sonar a intervals aleatoris2. Parts mínimes necessàries (simplicitat / elegància del disseny) 3. Volia utilitzar un microcontrolador (perquè recentment vaig començar el viatge d’aprendre sobre microcontroladors). Aquest projecte es va inspirar en un article de la revista MAKE sobre la fabricació d’un dispositiu similar amb un xip de temporitzador 555. Després de fer el meu prototip, vaig buscar instructables.com i va trobar el Raven, que és un so similar fent servir un microcontrolador. Vaig decidir afegir el meu instructable perquè utilitza menys parts i té intervals aleatoris.
Pas 1: requereixen parts
A més dels 3 components bàsics, he utilitzat un parell d’altres peces per ajudar al muntatge. Aquí teniu una llista completa de peces necessàries per a la meva versió final:
- Microcontrolador ATtiny13 (Sparkfun.com)
- Bateries AA (3)
- Suport de bateria amb interruptor (peça Digikey # SBH-331AS-ND)
- Presa de 8 pins per microcontrolador
- Altaveu (petit zumbador de 8 ohms o piezoelèctric)
- Adhesiu de silici (RTV)
Podeu fer aquest projecte amb gairebé qualsevol combinació de bateria, microcontrolador i altaveu. Les imatges d’aquest pas mostren les parts que tenia a casa. Vaig fer tot aquest projecte a partir de les peces que tenia a la casa. Podeu utilitzar gairebé totes les bateries que tinguin un voltatge dins del rang del microcontrolador (1,8-5,5 volts per a l'ATtiny13). Com més alt sigui el voltatge, més sonor serà el so. Gairebé qualsevol altaveu petit funcionarà. És possible que vulgueu experimentar amb diferents altaveus petits. Vaig triar l’altaveu amb la membrana de plàstic perquè no feia cap soroll de clic al final del so, com alguns altres altaveus petits. Podeu adaptar el codi font per a altres microcontroladors. Potencialment, només caldria un canvi en la configuració del registre del temporitzador.
- Coneixements bàsics de soldadura: tutorial de soldadura
- Programació de microcontroladors - Tutorial AVR
Pas 2: prototipatge
La manera més senzilla de provar el vostre circuit és fer servir una placa de prototipatge. També podeu programar el microcontrolador a la taula de control. Un cop funcionava, el vaig posar en una petita tauleta per poder portar-lo a treballar i provar-lo.
Connecteu l’altaveu a l’ATtiny13: pins 4 i 5 Connecteu la bateria a ATtiny13: pin 8 (+) i pin 4 (-) Així, el pin 4 té el terminal negatiu de la bateria i un cable d’altaveu (no importa quin). El pin 5 es connecta a l’altre cable de l’altaveu i el pin 8 es connecta al costat positiu de la bateria. M’adono que el pin de restabliment (pin1) s’hauria d’estirar, però funciona sense fer-ho i aquest projecte no intenta ser formalment correcte. Tingueu en compte que si voleu un so de millor qualitat, podeu posar un filtre de pas baix de resistència-condensador al pin de sortida en línia amb l’altaveu. Però, per a aquest projecte, volem un so molest de totes maneres. El prototip em va fer adonar-me que el so no era molt fort. Encara us pot funcionar bé en un entorn tranquil (oficina?). Per augmentar el volum, he canviat la bateria de 3V (CR2032) a 4,5 volts (3 AA).
Pas 3: Firmware
1. Baixeu beep.zip i extracteu-lo. Obriu una finestra d’ordres en aquest directori. "make program-beep" per programar l'ATtiny13 Podeu canviar el temps mínim / màxim entre els pitits, la freqüència del pitit i la durada canviant els paràmetres propers a la part superior del fitxer font beep.c. Els fitxers del fitxer zip tenen els valors dels paràmetres següents: secMin = 180; // Nombre mínim de segons fins que beepsecMax = 600; // Nombre màxim de segons fins a beepfreq = 6000; // Freqüència del so en Hzms Durada = 1000; // Durada del so en mil·lisegons (1000 = 1 segon) Així, emet un so a 6 kHz durant 1 segon cada 3 a 10 minuts. No dubteu a experimentar amb diferents valors. No obstant això, valors extrems poden provocar resultats inesperats. Feu-me saber quins valors funcionen bé per a vosaltres. Tingueu en compte que, ja que s’utilitza el pin 4 per al programador i per a un dels cables de l’altaveu, haureu de desconnectar l’altaveu del pin 4 a l’hora de programar. Si necessiteu més informació sobre aquest pas, consulteu això tutorial.
Pas 4: Assemblea final
Ara que el teniu funcionant, ajunteu-ho tot i empaqueteu-lo.
1. Soldeu les parts juntes 2. Utilitzeu adhesiu de silici per mantenir-lo junt i proporcionar alleujament de la tensió de les connexions / cables. He utilitzat un sòcol per poder eliminar el xip i reprogramar els paràmetres del so (interval, freqüència i durada). De manera que el sòcol es quedi pla a la caixa de la bateria, vaig doblar els passadors usats (4, 5 i 8) horitzontalment i vaig tallar els altres passadors de sòcol. L'elecció de la bateria i l'altaveu pot dependre de com vulgueu utilitzar-la. Originalment volia un paquet molt petit per poder amagar-me "a qualsevol lloc". M’havia plantejat utilitzar piles de 1,5 botons (3), però no se m’acut una manera fàcil de fabricar un suport per a bateries. Em va acabar agradant la solució de 3 AA. La caixa té la mida adequada per muntar el microcontrolador i l’altaveu. També funciona bé per fixar el velcro. Durant les proves vaig trobar que amagar-lo a la part inferior d’una taula o un escriptori era convenient. La caixa de 3 AA em permet connectar els dos costats del velcro, treure la cinta que cobreixi el costat enganxós i colpejar-la sota una taula. Llavors, quan vull recuperar-lo, simplement puc arribar a sota de la taula i arrencar-lo (deixant el costat del "ganxo" del velcro encara sota la taula). Diverteix-te, ensenya’ns una foto del teu sonor i explica’ns la història de la teva víctima.
Recomanat:
Disseny de jocs en Flick en 5 passos: 5 passos
Disseny de jocs en Flick en 5 passos: Flick és una manera molt senzilla de fer un joc, sobretot com un trencaclosques, una novel·la visual o un joc d’aventures
Detecció de cares a Raspberry Pi 4B en 3 passos: 3 passos
Detecció de cares a Raspberry Pi 4B en 3 passos: en aquest manual, farem la detecció de cares a Raspberry Pi 4 amb Shunya O / S mitjançant la biblioteca Shunyaface. Shunyaface és una biblioteca de reconeixement / detecció de cares. El projecte té com a objectiu aconseguir una velocitat de detecció i reconeixement més ràpida amb
Generador de tons Morse (Beeper CW de baixa potència): 3 passos
Generador de tons Morse (Beeper CW de baixa potència): aquí descric com construir un generador de tons de baixa potència senzill que faig servir per ensenyar el codi morse al meu fill. Mentre netejava el celler, vaig trobar el meu antic morse Wehrmacht. Aquest clau va ser utilitzat per les forces alemanyes durant la segona guerra mundial. El clau tenia un
El molest eliminador de rodes de desplaçament (desplaçament suau): 5 passos
El molest eliminador de clic de la roda de desplaçament (desplaçament suau): us molesta el so de la roda de desplaçament? doncs aquí teniu l'oportunitat de treure aquest clic d'aquest rotlle. si et trenques el ratolí, no és culpa meva. Estic fent aquest mod amb un ratolí logitech. No estic segur que funcionarà amb altres ratolins b
Feu un programa molest que obri i tanca totes les vostres unitats de CD: 4 passos
Feu un programa molest que obri i tanca totes les vostres unitats de CD: aquest és el meu primer instructable, per tant, digueu-me com puc millorar. aquest instructiu us explica com fer un programa molest que obri i tanca totes les vostres unitats de CD. necessitareu: un ordinador amb Windows