Inhaltsverzeichnis:
- Lieferungen
- Schritt 1: Einrichten Ihres Hardware-Prototyps
- Schritt 2: Vorbereiten Ihres Audios
- Schritt 3: Der Code
- Schritt 4: Konstruktion
- Schritt 5: Logbuch
Video: Frust Vocalizer - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:17
Dies begann ursprünglich als etwas völlig anderes (die Insult Gun ™), aber aufgrund eines Geräteausfalls in letzter Minute in meinem pistolenförmigen Hauptlautsprecher musste ich ihn schnell zum Frustration Vocalizer ™ umbauen, der praktisch den gleichen Code verwendet und die gleiche Hardware hatte ich schon gelötet.
Lieferungen
- Arduino Uno
- Überbrückungskabel
- LEDs
- Summer
- Taste
- VS1053 MP3-Schild
- eine SD-Karte - einige Lautsprecher, vorzugsweise mit eingebautem Verstärker
- Eine Powerbank
Schritt 1: Einrichten Ihres Hardware-Prototyps
So wie ich es aufgebaut habe, können Sie bis zu drei Grad an Frustration ausdrücken. Sie wählen den gewünschten Grad der Frustration, den Sie ausdrücken möchten, indem Sie die Taste eine bestimmte Zeit lang gedrückt halten. Je länger Sie die Taste gedrückt halten, desto höher wird die Tonhöhe des Summers und desto mehr Lichter beginnen zu brennen.
Die Einrichtung ist ziemlich einfach, 3 Lichter alle zu separaten Pins, ein Summer und eine Taste.
Zu dem Beispielbild ist zu beachten, dass auf dem Arduino im Bild kein MP3-Shield angeschlossen ist, aber die Pinplatzierung ist dieselbe wie beim MP3-Shield. Die scheinbar unlogische Platzierung der Pins ist darauf zurückzuführen, dass das MP3-Shield selbst einen Großteil der Pins verwendet, wenn es tatsächlich zum Abspielen von MP3s verwendet wird (aber funktioniert genauso wie ein normaler Arduino, wenn keine MP3s abgespielt werden müssen).
Schritt 2: Vorbereiten Ihres Audios
Um Ihre Gefühle von Elend und Frustration tatsächlich zu vermitteln, müssen Sie Audiobeispiele dieser Emotionen aufnehmen, oder Sie können einfach mein Audio verwenden, das ich hastig mit meinem ziemlich enttäuschenden Laptop-Mikrofon aufgenommen habe.
Wenn Sie sich dafür entscheiden, Ihr eigenes Audio aufzunehmen, empfehle ich Audacity (https://www.audacityteam.org/), eine kostenlose Audiobearbeitungssoftware, die einfach zu bedienen ist.
Ein weiterer Hinweis, wenn Sie Ihr eigenes Audio aufnehmen, denken Sie bei der Benennung Ihrer Audiodateien daran, Ihre Tracks 'track001.mp3' 'track024.mp3' 'track999.mp3' usw. zu benennen. Das MP3-Modul kann nur Dateien mit genau diesem Format lesen. Eine weitere Anmerkung, die dieser Anmerkung hinzugefügt werden muss, ist, dass die meisten PCs die '.mp3' selbst hinzufügen
Schritt 3: Der Code
Hinzugefügt finden Sie meinen Code. Bitte beachten Sie, dass ich meine Tracks nach Frustrationsgrad benannt habe. 001-003 ist eine leichte Frustration, 011 ist eine mittlere Frustration und 021-023 ist eine starke Frustration (ich habe nicht sehr viele Schreie aufgenommen, aber ich hatte nicht mehr viel Platz oder Gelegenheit, um akzeptabel viel von meinem Schreien in ein Mikrofon aufzunehmen nachdem ich bereits über 30 Beleidigungen für meine ursprüngliche Idee aufgenommen hatte).
Wenn Sie mehr Screams hinzufügen möchten, schlage ich vor, dass Sie eine ähnliche Nummerierungskonvention beibehalten, um zu verfolgen, um welche Spur es sich handelt. Denken Sie auch daran, dass Sie dies im Code ändern müssen, wenn Sie weitere Spuren hinzufügen möchten. Sie werden feststellen, dass die einzelnen Tracks zufällig ausgewählt werden.
Schritt 4: Konstruktion
Stellen Sie alles so zusammen, wie Sie es bevorzugen. Ich beschloss, mein Arduino und alle Knöpfe und Lichter auf das Rohr an meinem Handgelenk zu legen und die Verkabelung zu meinen Lautsprechern in einem Rucksack zu haben. Auf diese Weise ist die gesamte Konstruktion tragbar.
Schritt 5: Logbuch
Woche 1 Tag 1: Introductie gehad, begonnen met brainstormen voor idee. War beetje laat in de les. Daarna practicum löten, 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 Das war's, ich bin raus
Tag 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. Keine bessere idee, keine wirkliche dol-op-mijn-whack-a-mole-idee, um praktisch zu reden, und es ist nie echt eine super-creatief-idee, whack-a-mole bestaat al meer dan honderd jaar.
Tag 3: Tweede werkcollege over de Arduino gehad, ben nog iets bezorgder om iets onrepareerbaar te hangen. Haakte bijna af omdat het een beetje ingewikkeld werd maar kon later weer meekomen. In besseren Nieuws, heb een beter idee dan whack-a-mole, een Beleidigungspistole. Idee ist om een pistool te bouwen waarbij je de trekker overhalt und een belediging naar je doelwit wordt toegeslingerd.
Tag 4: Verdergegaan traf mijn idee van de insult gun. Het schijnt dat om de Arduino geluid nach laten spelen zolang het geen Summer is nogal und uitdaging can 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 riesige Menge schnell mit einem Prototyp 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 und rood na 3.
Tag 5: Vandaag voornamelijk bezig geweest met animatie ivm de aankomende schouw van dat vak, maar heb wel onderdelen bestld, two speaker and een MP3-shield. Ein MP3-Schild kann direkt auf dem Arduino verwendet werden und wurde als zodanig zusätzliche Pins nodig.
Wochenende: 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 wel wist maar vergeten war.
Woche 2
Tag 1: Niet veel gedaan omdat ik erg druk bezig wurde animatie getroffen, 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
Tag 2: Ook vandaag veel bezig geweest met animatie, maar heb wel luid uit mijn speaker 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 as je je oor direct tegen de speaker houdt. Ik kan er een redelijke koptelefoon van maken maar dat was niet mijn idee.
Tag 3: Vandaag helemaal niets aan ITTT gedaan ivm Animatie schouw morgen.
Tag 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 Summer toegevoegd aan mijn audioloze Prototyp. Hoe langer je het knopje ingedrukt houdt hoe hoger het geluid uit de buzzer wordt.
Tag 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 ist kennelijk zoveel specifieke code daarvoor nodig dat het niet gelukt is. War gut gezellig.
Vakantie!: Pols gebroken, 9 Tage weg geweest op vakantie en onderdelen bestld. 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. Der Verstärker verbindet sich mit Arduino alleen mit einem Aux-Kabel und einem zit-zelf und einem stroombron ausgedehnten Lautsprecher.
Woche 3:
Tag 1: Heb vandaag mijn Verstärker 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 voorveel grotere speaker dan mijn kleine 3 watt speakertje. Kennelijk pass er op deze amplifier 2x 5 Watt Speakers en blazen mijn kleine speakertjes op. Aan de ene kant denk ik ‚oh nee‘, maar andere kant denk ik ‚oh ja‘. Peer die mij dit verteld heeft heeft ook nog thuis een grote speaker liggen die hij aan mij wil uitlenen und die zal hij morgen meenemen.
Tag 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 Erfolg zodra ik van de voorbeeldfiles afga en mijn eigen ding probeer te doen. Vandaag heb ik ook al een aantal van mijn beleidigt opgenomen terwijl ik tot 22:00 op school verbleef.
Tag 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 lijk ontmo 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-Bibliotheken aangeroepen sterben 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.
Tag 4: Vandaag niet naar school ivm studiertag, ben vandaag opnieuw begonnen met mijn code te schrijven en in plaats van proberen mijn MP3's te laten afspelen in mijn getimede lichtjes ensummerbestand, heb ik besloten om mijen getimede e e een bestanden 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 aan de praat te krijgen maar dat doet het niet. Ik heb rondgevraagd en het zou kunnen dat we bij het solen een te hete soldeerbout hebben gebruikt en een circuitje hebben doorgebrand, dus ik zal op de zeer korte termijn ergens nog een nieuwete amplifier moetenden zien. Morgenochten in Den Haag kan ik misschien een nieuwe ophalen, maar weet nog niet of dat gaat lukken.
Tag 5: Heb de nieuwe Verstärker opgehaald in Den Haag und last minute nog in elkaar gesoldeerd traf hulp van Andries. Daarnaast heb ik ook mijn lampjes en Summer vastgesoldeerd op een plaatje und mijn trigger/button op een ander plaatje. Kan nu alles, was du am Wochenende in meiner Hand mit Waffen sluiten kannst. Zal wel eerst nog wat moeten dumpsterdiven om goed material voor een cover te vinden maar moet hoplijk wel lukken.
Wochenende: En alles ist falsch. Heb ook deze verstärker gesloopt waarschijnlijk op dezelfde manier als de vorige, namelijk omdat ik er teveel stroom doorheen gejaagd hatte. 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 aan. Daarom heb ik op het allerlaatste moment besloten om mijn insult gun om te bouwen naar een frustration vocalizer. De code und gesoldeerde hardware zijn exakte hetzelfde dus dat is prima gegaan, ik moest alleen nieuwe audio openmen.