Talaan ng mga Nilalaman:

Frustration Vocalizer: 6 na Hakbang
Frustration Vocalizer: 6 na Hakbang

Video: Frustration Vocalizer: 6 na Hakbang

Video: Frustration Vocalizer: 6 na Hakbang
Video: 6 Less Obvious Signs of Depression 2024, Nobyembre
Anonim
Frustration Vocalizer
Frustration Vocalizer

Orihinal na nagsimula ito bilang isang bagay na ganap na naiiba (ang Insult Gun ™) ngunit dahil sa pagkabigo ng huling kagamitan sa aking pangunahing tagapagsalita na may hugis ng baril ay kinailangan kong mabilis itong itayo sa Frustration Vocalizer ™ na praktikal na gumagamit ng parehong code at ang parehong hardware na na-solder ko na.

Mga gamit

- Arduino Uno

- Mga kable ng jumper

- LED's

- Buzzer

- Button

- VS1053 MP3 Shield

- isang SD card- ilang mga speaker, mas mabuti na may built in na amplifier

- Isang powerbank

Hakbang 1: Pag-set up ng Iyong Hardware Prototype

Pagse-set up ng iyong Prototype ng Hardware
Pagse-set up ng iyong Prototype ng Hardware

Ang paraan ng pagbuo ko nito ay maaari mong ipahayag hanggang sa tatlong degree na pagkabigo. Pinili mo ang preffered degree na pagkabigo na nais mong ipahayag sa pamamagitan ng pagpindot sa pindutan para sa isang itinakdang dami ng oras. Ang tagal mong hawakan ang pindutan, mas mataas ang pitch ng buzzer at nagiging mas maraming mga ilaw ang magsisimulang mag-burn.

Ang pag-set up ay medyo simple, 3 ilaw lahat upang ihiwalay ang mga pin, isang buzzer at isang pindutan.

Ang isang bagay na dapat tandaan tungkol sa halimbawang imahe ay ang Arduino sa imahe ay walang isang kalasag na MP3 na naka-plug dito, ngunit ang pagkakalagay ng pin ay kapareho ng sa MP3 na kalasag. Ang tila hindi lohikal na paglalagay ng mga pin ay dahil sa ang katunayan na ang MP3 kalasag mismo ay gumagamit ng isang patas na halaga ng mga pin kapag ginagamit ito sa aktwal na pag-play ng MP3 (ngunit gumana nang eksaktong kapareho ng isang regular na Arduino kung walang mga MP3 na dapat i-play).

Hakbang 2: Inihahanda ang Iyong Audio

Upang maiparating talaga ang iyong damdamin ng pagdurusa at pagkabigo kailangan mong mag-record ng mga sample ng audio ng mga emosyong ito, o maaari mo lamang gamitin ang aking audio na dali-dali kong naitala sa aking medyo dissapointing laptop microphone.

Kung pipiliin mong i-record ang iyong sariling audio bagaman inirerekumenda ko ang Audacity (https://www.audacityteam.org/), libre ito ng software sa pag-edit ng audio na madaling gamitin.

Ang isa pang tala kung nagrekord ka ng iyong sariling audio, tandaan kapag pinangalanan ang iyong mga audio file upang pangalanan ang iyong mga track na 'track001.mp3' 'track024.mp3' 'track999.mp3' atbp. Ang module ng MP3 ay makakabasa lamang ng mga file na may eksaktong format na iyon. Ang isa pang tala na idaragdag sa tala na ito ay ang karamihan sa pc ay idaragdag ang '.mp3' sa kanilang sarili kaya subukang pangalanan lamang ang iyong mga track na 'track001' nang walang unang idinagdag na '.mp3'

Hakbang 3: Ang Code

Idinagdag makikita mo ang aking code. Mangyaring tandaan na pinangalanan ko ang aking mga track bawat antas ng pagkabigo. Ang 001-003 ay magaan na pagkabigo, ang 011 ay katamtamang pagkabigo at ang 021-023 ay mabibigat na pagkabigo (hindi ako nakapagtala ng napakaraming hiyawan ngunit wala akong maraming silid o pagkakataon na natitira upang tanggapin ang pag-record ng maraming sumisigaw ako sa isang mikropono pagkatapos na naitala ang higit sa 30 mga insulto para sa aking orihinal na ideya).

Kung nais mong magdagdag ng higit pang mga hiyawan iminumungkahi ko na panatilihin mo ang isang katulad na bilang ng kombensyon upang subaybayan kung anong track ang isang track. Tandaan din na kung nais mong magdagdag ng higit pang mga track kakailanganin mong baguhin iyon sa code. Mapapansin mo na ang mga tukoy na track ay sapalarang pinili.

Hakbang 4: Konstruksiyon

Konstruksyon
Konstruksyon

Isama ang lahat sa paraang gusto mo. Nagpasiya akong ilagay ang aking Arduino at lahat ng mga pindutan at ilaw sa tubo sa aking pulso, at magkaroon ng mga kable sa aking mga speaker sa isang backpack. Sa ganitong paraan ang buong construciton ay portable.

Hakbang 5: Logboek

Linggo 1 Dag 1: Introductie gehad, nakilala ni begonnen ang brainstormen voor idee. Was beetje laat in de les. Daarna prakticum solderen, 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 Iyon lang, lumabas na ako

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. Kung hindi mo ito masusubukan, maaari kang pumili ng isang taling idee para sa praktikal na reden en het is niet echt een super creatief idee, whack-a-mole bestaat al meer at 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. Sa beter nieuws, heb een beter idee dan whack-a-mole, een insulto baril. Idee is om een pistool te bouwen waarbij je de trekker overhaalt en er een belediging naar je doelwit wordt toegeslingerd.

Dag 4: Nakilala ni Verdergegaan ang mijn idee van de insulto ng baril. 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 malawak 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 insulto wordt, is het idee. Om de laten zien welke gradatie je geselecteerd hebt gaan er lampjes branden. Geel voor lichte belediging na 1 segundo, 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 speaker en een MP3-Shield. Een MP3 kalasag para sa direktang op de Arduino worden gezet en heeft als zodanig geen extra pin nodig.

Weekend: Niets gedaan, maar mijn bestelling ay wel binnengekomen. Waar ik geen account mee had gehouden is dat de speakertjes geen aangebouwde aux kabel hebben dus ik zal dat denk ik zelf aan moeten sluiten. Hindi mo ito makikita sa SD kaart sa MP3 Shield, maaari mong makita kung ano ang narito.

Linggo 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 tagumpay. Sa loob ng isang taon na ang nakakaraan

Dag 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. Ang Het geluid ay 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. Heb 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. Sa pamamagitan ng isang MP3 kalasag audio te laten afspelen, maar er is kennelijk zoveel specifieke code daarvoor nodig dat het niet gelukt is. Was wel takong gezellig.

Vakantie !: Pols gebroken, 9 araw na ang pinakamagagandang 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 malawak en het speakertje.

Linggo 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 speaker at mijn kleine 3 watt speakertje. Kennelijk passen er op deze amplifier 2x 5 watt speaker en 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 tagumpay 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 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 libraries worden aangeroepen die je nodig hebt om audio af te laten spelen. Ben hier weer tot 22:00 sa eskuwelahan na hindi makakakuha ng pinakamainam na karanasan, kung ano ang mas mataas na 0 opnieuw beginnen.

Dag 4: Vandaag niet naar school ivm pinag-aralan, 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 te de buzzerj 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: Heb de nieuwe amplifier opgehaald sa Den Haag en huling minuto nog sa elkaar gesoldeerd met 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. Maaring i-update ang nog wat moeten dumpsterdiven om goed materiaal voor een cover te vinden maar moet hopelijk wel lukken.

Weekend: Ang en alles ay mislukt. Narito ang isang amplifier na gesloopt waarschijnlijk op dezelfde manier als de vorige, namelijk omdat ik er teveel stroom doorheen gejaagd had. Sa gayon ay tinapos ko ang 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 insulto gun om te bouwen naar een frustration vocalizer. Ang code at ang hardware ng zijn eksakto hetzelfde dus dat ay prima gegaan, kung hindi mo ito maipapakita sa mga audio opnemen.

Inirerekumendang: