Taula de continguts:
- Subministraments
- Pas 1: Configuració del prototip de maquinari
- Pas 2: Prepareu l'àudio
- Pas 3: el codi
- Pas 4: construcció
- Pas 5: Logboek
Vídeo: Vocalitzador de la frustració: 6 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
Originalment, això va començar com una cosa completament diferent (l'Insult Gun ™), però a causa d'un error en l'últim minut de l'equip del meu altaveu en forma de pistola, he hagut de reconstruir-lo ràpidament amb el Frustration Vocalizer ™, que pràcticament utilitza el mateix codi i el el mateix maquinari que ja havia soldat.
Subministraments
- Arduino Uno
- Cables de pont
- LEDs
- Zumbador
- Botó
- Escut MP3 VS1053
- Una targeta SD- alguns altaveus, preferiblement amb amplificador incorporat
- Un powerbank
Pas 1: Configuració del prototip de maquinari
La forma en què l’he construït permet expressar fins a tres graus de frustració. Seleccioneu el grau de frustració preferit que voleu expressar mantenint premut el botó durant un temps determinat. Com més temps mantingueu premut el botó, més alt serà el to del timbre i més llums començaran a cremar-se.
La configuració és bastant senzilla, amb 3 llums per separar pins, un brunzidor i un botó.
Una cosa que cal tenir en compte sobre la imatge d’exemple és que l’Arduino de la imatge no té un escut MP3 connectat, però la ubicació dels pins és la mateixa que es fa amb l’escut MP3. La col·locació aparentment il·lògica dels pins es deu al fet que el mateix escut MP3 utilitza una bona quantitat de pins quan s’utilitza per reproduir MP3 (però funciona exactament igual que un Arduino normal si no s’ha de reproduir MP3)).
Pas 2: Prepareu l'àudio
Per transmetre els vostres sentiments de misèria i frustració, haureu de gravar mostres d'àudio d'aquestes emocions, o simplement podeu utilitzar el meu àudio que vaig gravar a corre-cuita amb el meu micròfon portàtil bastant decebedor.
Si decidiu gravar el vostre propi àudio, tot i que us recomano Audacity (https://www.audacityteam.org/), és un programari d’edició d’àudio gratuït i fàcil d’utilitzar.
Una altra nota si enregistreu el vostre propi àudio, tingueu en compte quan anomeneu els fitxers d'àudio per anomenar les pistes 'track001.mp3' 'track024.mp3' 'track999.mp3', etc. El mòdul MP3 només pot llegir fitxers amb aquest format exacte. Una altra nota que cal afegir a aquesta nota és que la majoria dels ordinadors afegeixen els fitxers ".mp3" per si mateixos, així que proveu de posar nom a les pistes "track001" sense haver d'afegir ".mp3" primer.
Pas 3: el codi
Afegit, trobareu el meu codi. Tingueu en compte que he anomenat les meves pistes per grau de frustració. 001-003 és una frustració lleugera, 011 és una frustració mitjana i 021-023 és una frustració intensa (no vaig enregistrar molts crits, però no em quedava molt espai ni oportunitat per enregistrar-me molt acceptant cridant al micròfon) després d’haver gravat més de 30 insults per la meva idea original).
Si voleu afegir més crits, us suggereixo que feu una convenció de numeració similar per fer un seguiment de la pista que és una pista. Tingueu també en compte que, si voleu afegir més pistes, haureu d’alterar-ho al codi. Notareu que les pistes específiques s’escullen a l’atzar.
Pas 4: construcció
Poseu-ho tot de la manera que preferiu. Vaig decidir posar el meu Arduino i tots els botons i llums de la canonada al canell i tenir cablejat als altaveus en una motxilla. D'aquesta manera, tota la construcció és portàtil.
Pas 5: Logboek
Setmana 1 Dia 1: Introducció a la presentació, iniciació amb idees de pluja d'idees. Was beetje laat in de les. Daarna practicum solderen, gemixt resultaat maar werkte wel toen het aangesloten werd op de Arduino. Heidige ideeën: Whack-a-mole met lampjes die je kapot moet slaan als ze aan gaan That's it, I'm out
Dag 2: Werkcollege Arduino gehad, heb vaag het idee dat ik misschien begin te begrijpen hoe wat werkt. Ben wel vaag bang dat ik iets duurs opblaas. Nog geen beter idee, ben nog niet echt dol op mijn whack-a-mole idee om praktische redenen en het is niet echt een super creatief idee, whack-a-mole bestaat al meer dan honderd jaar.
Dag 3: Tweede werkcollege over de Arduino gehad, ben nog iets bezorgder om iets onrepareerbaar te slopen. Haakte bijna af omdat het een beetje ingewikkeld werd maar kon later weer meekomen. A beter nieuws, heb een beter idee dan whack-a-mole, een insult gun. Idee is om een pistool te bouwen waarbij je de trekker overhaalt en er een belediging naar je doelwit wordt toegeslingerd.
Dag 4: Verdergegaan met mijn idee van de insult gun. Het schijnt dat om de Arduino geluid af te laten spelen zolang het geen buzzer is nogal een uitdaging kan zijn. Heb sowieso andere onderdelen nodig, een speaker en iets om geluid mee af te spelen aangezien de Arduino geen MP3’s of iets soortgelijks kan afspelen. Ben wel al vast bezig geweest met een prototype waarvan ik de onderdelen wel heb, voornamelijk voor een charge functie. Hoe langer je de trekker (in dit geval de button) ingedrukt houd hoe erger de insult wordt, is het idee. Om de laten zien welke gradatie je geselecteerd hebt gaan er lampjes branden. Geel voor lichte belediging na 1 seconde, oranje voor medium na 2 en rood na 3.
Dag 5: Vandaag voornamelijk bezig geweest met animatie ivm de aankomende schouw van dat vak, maar heb wel onderdelen besteld, twee speakers en een MP3-shield. Een MP3 shield kan direct op de Arduino worden gezet en heeft als zodanig geen extra pins nodig.
Cap de setmana: Niets gedaan, maar mijn bestelling is wel binnengekomen. Waar ik geen rekening mee had gehouden is dat de speakertjes geen aangebouwde aux kabel hebben dus ik zal dat denk ik zelf aan moeten sluiten. No es pot veure en SD Kaart en aquest escut MP3, i wat ik wel wist maar vergeten was.
Setmana 2
Dag 1: Niet veel gedaan omdat ik erg druk bezig was met animatie, maar heb wel een eerste poging gedaan om mijn speakertjes aan de praat te krijgen, tot zover zonder success. Heb een aux cord van thuis uit elkaar geknipt maar er komt tot op heden nog geen geluid uit
Dag 2: Ook vandaag veel bezig geweest met animatie, maar heb wel geluid uit mijn speakers weten te krijgen. Nog niet uit mijn MP3 shield zelf maar daar heb ik nog geen sd kaart voor. Het geluid is alleen nog wel erg zacht en ik weet niet waarom. Je kan het alleen maar goed horen als je je oor direct tegen de speaker houdt. Ik kan er een redelijke koptelefoon van maken maar dat was niet mijn idee.
Dag 3: Vandaag helemaal niets aan ITTT gedaan ivm Animatie schouw morgen.
Dag 4: Vandaag een SD kaart gekocht bij de Action, ga morgen eerst maar eens kijken om geluid uit mijn Arduino te zien krijgen. He ook een buzzer toegevoegd aan mijn audioloze prototype. Hoe langer je het knopje ingedrukt houdt hoe hoger het geluid uit de buzzer wordt.
Dag 5: Laatste dag voor de vakantie! Heb niet bar veel gedaan vandaag om eerlijk te zijn. Heb geprobeerd om mijn MP3 shield audio te laten afspelen, maar er is kennelijk zoveel specifieke code daarvoor nodig dat het niet gelukt is. Va ser taló ben gezellig.
Vakantie !: Pols gebroken, 9 dagen weg geweest op vakantie en onderdelen besteld. Voornamelijk een amplifier die ik kennelijk nodig heb om mijn speakertje geluid te laten maken omdat er niet genoeg stroom naartoe gaat vanuit de Arduino. De amplifier verbind de Arduino alleen maar met een aux kabel en zit zelf aan een stroombron vast en het speakertje.
Setmana 3:
Dag 1: Heb vandaag mijn amplifier in elkaar gezet met hulp van Swan (ik kon mijn rechterpols niet gebruiken). Ander ding waar ik vandaag achter ben gekomen, de amplifier die ik gekocht heb is voor veel grotere speakers dan mijn kleine 3 watt speakertje. Kennelijk passen er op deze amplifier 2x 5 watt speakers in blazen mijn kleine speakertjes op. Aan de ene kant denk ik ‘oh nee’, maar andere kant denk ik ‘oh yes’. Peer die mij dit verteld heeft heeft ook nog thuis een grote speaker liggen die hij aan mij wil uitlenen en die zal hij morgen meenemen.
Dag 2: De speaker die Peer mij heeft geleend is flink groot, ik ga denk ik mijn plan bijstellen van pistool naar geweer. Vandaag ook druk bezig geweest met het proberen om MP3’s af te laten spelen met mijn MP3 shield / Arduino. Tot op heden geen tot weinig success zodra ik van de voorbeeldfiles afga en mijn eigen ding probeer te doen. Vandaag heb ik ook al een aantal van mijn insults opgenomen terwijl ik tot 22:00 op school verbleef.
Dag 3: Vandaag ben ik erg lang bezig geweest met het proberen om MP3's af te laten spelen in mijn al reeds bestaande lampjes en buzzertimer code waar ik ook heel veel hulp bij heb gekregen van onder andere Lotte, maar het lijkt wel bijna onmogelijk om het werkend te krijgen. Kennelijk gebruikt het MP3 shield wel pins maar zegt het alleen niet duidelijk welke pins dat zijn en gebruikt hij ze alleen maar als de shield-specifieke libraries worden aangeroepen die je nodig hebt om audio af te laten spelen. Ben hier weer tot 22:00 op school aan bezig geweest, ga morgen denk ik vanaf punt 0 opnieuw beginnen.
Dag 4: Vandaag niet naar school ivm studyag, ben vandaag opnieuw begonnen met mijn code te schrijven en in plaats van proberen mijn MP3's te laten afspelen in mijn getimede lichtjes en buzzerbestand, heb ik besloten om mijn getimede lichtjes en de buzzer toe te voegen een bestand waar ik de MP3's al aan de praat heb gekregen, en nu werkt mijn code wel. Daarnaast heb ik ook geprobeerd mijn grote nieuwe speaker en mijn amplifier aan de praat te krijgen maar dat doet het niet. Ik heb rondgevraagd en het zou kunnen dat we bij het solderen een te hete soldeerbout hebben gebruikt en een circuitje hebben doorgebrand, dus ik zal op de zeer korte termijn ergens nog een nieuwe amplifier moeten zien te vinden. Morgenochten in Den Haag kan ik misschien een nieuwe ophalen, maar weet nog niet of dat gaat lukken.
Dag 5: Amplificador ampli a Den Haag a l'últim minut en elkaar gesoldeerd amb hulp van Andries. Daarnaast heb ik ook mijn lampjes en buzzer vastgesoldeerd op een plaatje en mijn trigger / button op een ander plaatje. Kan nu alles aan gaan sluiten in het weekend en mijn gun bouwen. Zal wel eerst nog wat moeten dumpsterdiven om goed materiaal voor een cover te vinden maar moet hopelijk wel lukken.
Cap de setmana: En alles is mallukt. Heb ook deze amplifier gesloopt waarschijnlijk op dezelfde manier als de vorige, namelijk omdat ik er teveel stroom doorheen gejaagd had. Toen ik hem kocht stond er op dat hij 15 Volt aankon en dat heb ik ook een of twee keer geprobeerd om hem daarmee aan de praat te krijgen maar toen later bij nadere inspectie werd duidelijk dat hij maar 12 Volt aankan. Daarom heb ik op het allerlaatste moment besloten om mijn insult gun om te bouwen naar een frustration vocalizer. De code en gesoldeerde hardware zijn exact hetzelfde dus dat is prima gegaan, ik moest alleen nieuwe audio opnemen.
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
Com fer un comptador de passos ?: 3 passos (amb imatges)
Com fer un comptador de passos ?: Jo solia tenir un bon rendiment en molts esports: caminar, córrer, anar en bicicleta, jugar a bàdminton, etc. M’encanta viatjar poc després. Bé, mireu el meu ventre corpulent … Bé, de totes maneres, decideixo tornar a començar a fer exercici. Quin equip he de preparar?
Mirall de vanitat de bricolatge en passos senzills (amb llums de tira LED): 4 passos
Mirall de vanitat de bricolatge en passos senzills (amb llums de tires LED): en aquest post vaig crear un mirall de vanitat de bricolatge amb l'ajut de les tires LED. És molt genial i també heu de provar-les
Arduino Halloween Edition: pantalla emergent de zombis (passos amb imatges): 6 passos
Arduino Halloween Edition: pantalla emergent de zombis (passos amb imatges): voleu espantar els vostres amics i fer soroll a Halloween? O simplement voleu fer una bona broma? Aquesta pantalla emergent de Zombies ho pot fer! En aquest instructiu us ensenyaré a fer zombis fàcilment amb Arduino. L'HC-SR0