Table des matières:
- Fournitures
- Étape 1: Configuration de votre prototype matériel
- Étape 2: préparer votre audio
- Étape 3: Le code
- Étape 4: Construction
- Étape 5: Logboek
Vidéo: Vocaliseur de frustration : 6 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
Cela a commencé à l'origine comme quelque chose de complètement différent (l'Insult Gun ™), mais en raison d'une panne d'équipement de dernière minute dans mon haut-parleur principal en forme de pistolet, j'ai dû le reconstruire rapidement en Frustration Vocalizer ™ qui utilise pratiquement le même code et le même matériel que j'avais déjà soudé.
Fournitures
-Arduino Uno
- Câbles de démarrage
- LED
- Avertisseur sonore
- Bouton
- Bouclier MP3 VS1053
- une carte SD - des haut-parleurs, de préférence avec amplificateur intégré
- Une banque d'alimentation
Étape 1: Configuration de votre prototype matériel
La façon dont je l'ai construit vous permet d'exprimer jusqu'à trois degrés de frustration. Vous sélectionnez le degré de frustration que vous souhaitez exprimer en maintenant le bouton enfoncé pendant un certain temps. Plus vous maintenez le bouton enfoncé, plus la tonalité du buzzer augmente et plus les lumières commencent à brûler.
La configuration est assez simple, 3 lumières toutes pour séparer les broches, un buzzer et un bouton.
Une chose à noter à propos de l'exemple d'image est que l'Arduino dans l'image n'a pas de blindage MP3 branché, mais le placement des broches est le même qu'avec le blindage MP3. Le placement apparemment illogique des broches est dû au fait que le blindage MP3 lui-même utilise une bonne quantité de broches lorsqu'il est utilisé pour lire des MP3 (mais fonctionne exactement de la même manière qu'un Arduino ordinaire si aucun MP3 ne doit être lu).
Étape 2: préparer votre audio
Pour transmettre réellement vos sentiments de misère et de frustration, vous devrez enregistrer des échantillons audio de ces émotions, ou vous pouvez simplement utiliser mon audio que j'ai enregistré à la hâte avec mon microphone d'ordinateur portable assez décevant.
Si vous choisissez d'enregistrer votre propre audio, je recommande Audacity (https://www.audacityteam.org/), c'est un logiciel d'édition audio gratuit et facile à utiliser.
Une autre note si vous enregistrez votre propre audio, gardez à l'esprit lorsque vous nommez vos fichiers audio pour nommer vos pistes 'track001.mp3' 'track024.mp3' 'track999.mp3' etc. Le module MP3 ne peut lire que les fichiers avec ce format exact. Une autre note à ajouter à cette note est que la plupart des ordinateurs ajoutent eux-mêmes le ".mp3" alors essayez simplement de nommer vos pistes "track001" sans le ".mp3" ajouté en premier.
Étape 3: Le code
Ajouté vous trouverez mon code. Veuillez noter que j'ai nommé mes pistes par degré de frustration. 001-003 est une frustration légère, 011 est une frustration moyenne et 021-023 est une frustration lourde (je n'ai pas enregistré beaucoup de cris mais je n'avais pas beaucoup de place ou d'opportunité pour enregistrer de manière acceptable beaucoup de moi criant dans un microphone après avoir déjà enregistré plus de 30 insultes pour mon idée originale).
Si vous souhaitez ajouter plus de cris, je vous suggère de conserver une convention de numérotation similaire pour garder une trace de la piste d'une piste. Gardez également à l'esprit que si vous souhaitez ajouter plus de pistes, vous devrez les modifier dans le code. Vous noterez que les pistes spécifiques sont choisies au hasard.
Étape 4: Construction
Assemblez le tout de la manière que vous préférez. J'ai décidé de mettre mon Arduino et tous les boutons et lumières sur un tuyau à mon poignet, et d'avoir le câblage de mes haut-parleurs dans un sac à dos. De cette façon, toute la construction est portable.
Étape 5: Logboek
Semaine 1 Jour 1: Introduction gehad, begonnen met brainstormen voor idee. Était beetje laat in de les. Daarna practicum soldren, gemixt resultaat maar werkte wel toen het aangesloten werd op de Arduino. Huidige ideeën: Whack-a-mole met lampjes die je kapot moet slaan als ze aan gaan
Jour 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.
Jour 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 plus tard weer meekomen. Dans 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 toegeslingrd.
Jour 4: Verdergegaan a rencontré 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 vaste bezig geweest a rencontré un 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.
Jour 5: Vandaag voornamelijk bezig geweest met animatie ivm de aankomende schouw van dat vak, maar heb wel onderdelen besteld, deux haut-parleurs et un MP3-shield. Een MP3 shield kan direct op de Arduino worden gezet en heeft als zodanig geen extra pins nodig.
Week-end: 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. Er moet ook nog een SD kaart in het MP3 Shield, iets wat ik we wist maar vergeten was.
Semaine 2
Jour 1: Niet veel gedaan omdat ik erg druk bezig a été rencontré 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
Jour 2: Ook vandaag veel bezig geweest met animatie, maar heb wel geluid uit mijn speaker weten te krijgen. Nog niet uit mijn MP3 shield zelf maar daar heb ik nog geen sd kaart voor. Het geluid est 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.
Jour 3: Vandaag helemaal niets aan ITTT gedaan ivm Animatie schouw morgen.
Jour 4: Vandaag een SD kaart gekocht bij de Action, ga morgen eerst maar eens kijken om geluid uit mijn Arduino te zien krijgen. Heb ook een buzzer toegevoegd aan mijn audioloze prototype. Hoe langer je het knopje ingedrukt houdt hoe hoger het geluid uit de buzzer wordt.
Jour 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. Était bien le talon gezellig.
Vakantie!: Pols gebroken, 9 jours 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.
Semaine 3:
Jour 1: Heb vandaag mijn amplificateur à elkaar gezet a rencontré 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 speaker dan mijn kleine 3 watt speakertje. Kennelijk passen er op deze amplificateur 2x haut-parleurs de 5 watts et blazen mijn kleine speakertjes op. Aan de ene kant denk ik « oh nee », maar andere kant denk ik « oh oui ». 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.
Jour 2: Le haut-parleur die Peer mij heeft geleend est flink groot, ik ga denk ik mijn plan bijstellen van pistool naar geweer. Vandaag ook druk bezig geweest rencontré het proberen om MP3's af te laten spelen rencontré 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 insultes opgenomen terwijl ik tot 22:00 op school verbleef.
Jour 3: Vandaag ben ik erg lang bezig geweest a rencontré 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 het, mawel hetjgel bi 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 bibliothèques 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.
Jour 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 afspelen en getimede lichtjes en buzzerbestand 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 et mijn amplifier aan de praat te krijgen maar dat doet het niet. Ik heb rondgevraagd en het zou kunnen dat we bij het soldren een te hete solderbout hebben gebruikt en een circuitje hebben doorgebrand, dus ik zal op de zeer korte termijn ergens nog een nieuwe te amplifier moeten zien Morgenochten à Den Haag kan ik misschien een nieuwe ophalen, maar weet nog niet de dat gaat lukken.
Jour 5: Heb de nieuwe amplificateur opgehaald à La Haye et nog de dernière minute à elkaar gesoldeerd a rencontré 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 week-end en mijn gun bouwen. Zal wel eerst nog wat moeten dumpsterdiven om goed materiaal voor een cover te vinden maar moet hopelijk wel lukken.
Week-end: En alles est une erreur. 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 geprobeerd om hem daarmee aan de praat te krijgen maar toen plus tard bij nadere inspectie werd duidelijk dat hijkan maar 12 Volt aan 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 est prima gegaan, ik moest alleen nieuwe audio opnemen.
Conseillé:
Comment fabriquer une antenne double biquade 4G LTE en quelques étapes faciles : 3 étapes
Comment créer une antenne double biquade 4G LTE Étapes faciles : La plupart du temps, je n'ai pas une bonne force de signal pour mes travaux quotidiens. Donc. Je recherche et essaye différents types d'antenne mais ne fonctionne pas. Après une perte de temps, j'ai trouvé une antenne que j'espère fabriquer et tester, car ce n'est pas un principe de construction
Game Design dans Flick en 5 étapes : 5 étapes
Game Design dans Flick en 5 étapes : Flick est un moyen très simple de créer un jeu, en particulier quelque chose comme un puzzle, un roman visuel ou un jeu d'aventure
Système d'alerte de stationnement en marche arrière Arduino - Étapes par étape : 4 étapes
Système d'alerte de stationnement en marche arrière Arduino | Étapes par étape : dans ce projet, je vais concevoir un circuit de capteur de stationnement inversé pour voiture Arduino simple à l'aide d'un capteur à ultrasons Arduino UNO et HC-SR04. Ce système d'alerte de marche arrière basé sur Arduino peut être utilisé pour une navigation autonome, une télémétrie de robot et d'autres r
Détection de visage sur Raspberry Pi 4B en 3 étapes : 3 étapes
Détection de visage sur Raspberry Pi 4B en 3 étapes : dans ce Instructable, nous allons effectuer une détection de visage sur Raspberry Pi 4 avec Shunya O/S en utilisant la bibliothèque Shunyaface. Shunyaface est une bibliothèque de reconnaissance/détection de visage. Le projet vise à atteindre la vitesse de détection et de reconnaissance la plus rapide avec
Miroir de vanité de bricolage en étapes faciles (à l'aide de bandes lumineuses à LED): 4 étapes
Miroir de vanité DIY en étapes faciles (à l'aide de bandes lumineuses à LED) : Dans cet article, j'ai fabriqué un miroir de vanité DIY à l'aide des bandes LED. C'est vraiment cool et vous devez les essayer aussi