Kazalo:
- Zaloge
- 1. korak: Nastavitev prototipa strojne opreme
- 2. korak: Priprava zvoka
- 3. korak: Koda
- 4. korak: Gradnja
- 5. korak: Logboek
Video: Vokalizator frustracije: 6 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
To se je prvotno začelo kot nekaj povsem drugega (Insult Gun ™), vendar sem ga zaradi okvare opreme v zadnjem trenutku v glavnem zvočniku v obliki pištole moral hitro obnoviti v Frustration Vocalizer ™, ki praktično uporablja isto kodo in isto strojno opremo, ki sem jo že spajkala.
Zaloge
- Arduino Uno
- Mostični kabli
- LED diode
- zvočni signal
- Gumb
- VS1053 MP3 ščit
- SD kartica- nekaj zvočnikov, po možnosti z vgrajenim ojačevalnikom
- Powerbank
1. korak: Nastavitev prototipa strojne opreme
Način, kako sem ga zgradil, lahko izrazi do tri stopnje frustracije. Želeno stopnjo frustracije, ki jo želite izraziti, izberete tako, da pritisnete gumb za določen čas. Dlje ko držite gumb, višja je višina zvonjenja in več luči začne goreti.
Nastavitev je dokaj preprosta, 3 lučke prikazujejo ločene nožice, zvočni signal in gumb.
Pri vzorčni sliki je treba opozoriti, da Arduino na sliki nima vgrajenega ščita MP3, vendar je namestitev zatiča enaka kot pri ščitu MP3. Navidez nelogična namestitev zatičev je posledica dejstva, da sam ščit MP3 uporablja precejšnjo količino zatičev, ko se uporablja za dejansko predvajanje datotek MP3 (vendar deluje popolnoma enako kot običajni Arduino, če ni treba predvajati datotek MP3).
2. korak: Priprava zvoka
Če želite dejansko prenesti svoje občutke bede in frustracije, boste morali posneti zvočne vzorce teh čustev ali pa preprosto uporabiti moj zvok, ki sem ga na hitro posnel s svojim dokaj razočaranim mikrofonom za prenosni računalnik.
Če se odločite za snemanje lastnega zvoka, čeprav priporočam Audacity (https://www.audacityteam.org/), je to brezplačna programska oprema za urejanje zvoka, ki je enostavna za uporabo.
Še ena opomba, če posnamete svoj zvok, ne pozabite pri poimenovanju zvočnih datotek poimenovati svoje skladbe 'track001.mp3' 'track024.mp3' 'track999.mp3' itd. Modul MP3 lahko bere samo datoteke s to natančno obliko. Še eno opombo k tej opombi je, da večina osebnih računalnikov sama doda ».mp3«, zato poskusite svoje skladbe poimenovati »track001« brez dodanega ».mp3«.
3. korak: Koda
Dodano, da boste našli mojo kodo. Upoštevajte, da sem svoje skladbe poimenoval po stopnji frustracije. 001-003 je lahka frustracija, 011 je srednja frustracija in 021-023 je huda frustracija (nisem posnel prav veliko krikov, vendar mi ni ostalo veliko prostora ali priložnosti, da bi sprejemljivo veliko posnel, ko sem kričal v mikrofon potem, ko sem že posnel več kot 30 žalitev za mojo prvotno idejo).
Če želite dodati še več krikov, predlagam, da se držite podobne konvencije oštevilčevanja, da spremljate, kakšna je skladba. Upoštevajte tudi, da boste morali, če želite dodati več skladb, to spremeniti v kodi. Opazili boste, da so določene skladbe naključno izbrane.
4. korak: Gradnja
Vse skupaj povežite tako, kot vam je ljubše. Odločil sem se, da bom svoj Arduino in vse gumbe in lučke na cev postavil na zapestje in ožičenje do zvočnikov položil v nahrbtnik. Na ta način je celotna konstrukcija prenosna.
5. korak: Logboek
1. teden 1. dan: Uvod v gehad, begonnen se je srečal z možganskimi govorci za idejo. Was beetje laat in de les. Daarna Practicum solderen, rezultat gemixt maar werkte wel toen het aangesloten werd op de Arduino. Huidige ideeën: Whack-a-mol met lampjes die je kapot moet slaan als ze aan gaan To je to, odšel sem
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.
3. dan: Tweede werkcollege nad de Arduino gehad, ben nog iets brezorgder om iets onrepareerbaar te slopen. Haakte bijna af omdat het een beetje ingewikkeld werd maar kon kasneje weer meekomen. V boljših novicah, heb een beter idee dan whack-a-mole, een žaljiva pištola. Idee is om een pistool te bouwen waarbij je de trekker overhaalt en er een belediging naar je doelwit wordt toegeslingerd.
4. dan: Verdergegaan se je srečal s pištolo za žalitev. 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 of iets soortgelijks can af aflen. Ben wel al huge bezig geweest met een prototip 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 žalitev wordt, is het idee. Om de laten zien welke gradatie je geselecteerd hebt gaan er lampjes branden. Geel voor lichte belediging na 1 sekundo, 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 zvočniki in MP3-ščit. Een MP3 ščit lahko neposredno op de Arduino worden gezet en heeft als zodanig geen extra pins nodig.
Vikend: 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. Mogoče je, da v SD shranite kartico v MP3 Shieldu, vendar je to zelo dobro.
2. teden
1. dan: Niet veel gedaan omdat ik erg druk bezig was met animatie, maar heb wel een eerste poging gedaan om mijn speakkertjes 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
2. dan: Ook vandaag veel bezig geweest met animatie, maar heb wel geluid uit mijn zvočniki 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.
3. dan: Vandaag helemaal niets inan ITTT gedaan ivm Animatie schouw morgen.
4. dan: Vandaag een SD kaart gekocht bij de Action, ga morgen eerst maar eens kijken om geluid uit mojjn Arduino te zien krijgen. Heb ook een buzzer toegevoegd aan mijn audioloze prototip. Hoe langer je het knopje ingedrukt houdt hoe hoger het geluid uit de buzzer wordt.
Peti dan: Najlepše dag voor de vakantie! Heb niet bar veel gedaan vandaag om eerlijk te zijn. Heb geprobeerd om myjn MP3 shield audio te laten afspelen, maar er is kennelijk zoveel specifieke code daarvoor nodig dat het niet gelukt is. Bilo je dobro pete gezellig.
Vakantie !: Pols gebroken, 9 dagen weg geweest op vakantie en onderdelen besteld. Voornamelijk een amplifier die ik kennelijk nodig heb om mijn speakkertje 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 wide en het Speakertje.
3. teden:
1. dan: Heb vandaag mijn ojačevalnik v 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 for veel grotere speaker dan mijn kleine 3 watt Speakertje. Kennelijk passen er op deze ojačevalnik 2x 5 vatni zvočniki 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.
2. dan: 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 myjn 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 žalji opgenomen terwijl ik tot 22:00 op šola 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 peel veel hulp bij heb gekregen van onder andere Lotte, maar het lijkt wel bijna onmogelij 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 off 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 studiedag, 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 lichtjean bu vozten tezhen to 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 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.
5. dan: Novi ojačevalnik v Den Haagu v zadnjem hipu v elkaarju z Andriesom. Daarnaast heb ik ook mijn lampjes en buzzer widegesoldeerd 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.
Vikend: En alles je mislukt. Heb ook deze ojačevalnik 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 strojna oprema zijn natančno hetzelfde dus dat je prima gegaan, ik moest alleen nieuwe audio opnemen.
Priporočena:
Števec korakov - mikro: Bit: 12 korakov (s slikami)
Števec korakov - Micro: Bit: Ta projekt bo števec korakov. Za merjenje korakov bomo uporabili senzor pospeška, ki je vgrajen v Micro: Bit. Vsakič, ko se Micro: Bit trese, bomo štetju dodali 2 in ga prikazali na zaslonu
Akustična levitacija z Arduino Uno Korak po korak (8 korakov): 8 korakov
Akustična levitacija z Arduino Uno Korak po korak (8 korakov): ultrazvočni pretvorniki zvoka L298N Dc ženski adapter z napajalnim vtičem za enosmerni tok Arduino UNOBreadboard Kako to deluje: Najprej naložite kodo v Arduino Uno (to je mikrokrmilnik, opremljen z digitalnim in analogna vrata za pretvorbo kode (C ++)
Vijak - Nočna ura za brezžično polnjenje DIY (6 korakov): 6 korakov (s slikami)
Bolt - Nočna ura za brezžično polnjenje DIY (6 korakov): Induktivno polnjenje (znano tudi kot brezžično polnjenje ali brezžično polnjenje) je vrsta brezžičnega prenosa energije. Za zagotavljanje električne energije prenosnim napravam uporablja elektromagnetno indukcijo. Najpogostejša aplikacija je brezžično polnjenje Qi
Merilnik korakov 1. del: Enobarvni zaslon 128x32 in Arduino: 5 korakov
Pedometer 1. del: Enobarvni zaslon 128x32 in Arduino: To je osnovna vadnica, ki uči, kako uporabljati zaslon OLED s svojim Arduinom. Uporabljam zaslon velikosti 128x32, lahko pa uporabite tudi drugačen zaslon z ločljivostjo in po potrebi spremenite ločljivost/koordinate. V tem delu vam bom pokazal, kako
Preklopna obremenitvena banka z manjšo velikostjo korakov: 5 korakov
Preklopna banka odpornikov obremenitve z manjšo velikostjo korakov: Banke uporovnih obremenitev so potrebne za preskušanje energetskih proizvodov, za karakterizacijo sončnih kolektorjev, v preskusnih laboratorijih in v industriji. Reostati zagotavljajo stalno spreminjanje odpornosti na obremenitev. Ker pa se vrednost upora zmanjša, moč