» elektronik » Arduino »Arduino Robot Bot för Guitar Hero

Arduino Robot Bot för Guitar Hero

hälsningar invånarna på vår webbplats!
Jag tror att var och en av er som spelade spel, förr eller senare ville använda fusk. Detta påverkade också författaren (YouTube-kanalen "Open Frime TV") till den här hemlagade produkten. Som ett resultat fick vi en sådan installation som spelas på din plats.


Sedan barndomen älskade författaren att spela olika spel, och en av dem var "Guitar hero". Författaren spelar fortfarande, det hjälper till att slappna av efter en hård dag, liksom att träna reaktionen.

Som du förstår måste du i det här spelet spela låtar på gitarren och komma in i noterna. När en anteckning närmar sig detta område måste du trycka på motsvarande knapp.

Även i det här spelet finns det väldigt komplexa låtar som är nästan omöjliga att passera. Det var då författaren kom på idén att montera en enhet som skulle följa en anteckning som är lämplig för en viss zon och i enlighet med detta, trycka på önskad knapp. Här kan du omedelbart göra 2 kommentarer. Först: Naturligtvis är det lättast att göra detta generellt programmatiskt och använda det som ett fusk.

Och det andra, även om det inte görs programmatiskt, är det extremt oönskat att använda ett relä, det är bättre än en optokopplare eller något annat.


Nu i ordning. Om du använder programkoden kan du i detta spel enkelt ta ett förbud. Det mekaniska fusket är nästan omöjligt att beräkna. Nu om reläet. Hans plundring skapar en obeskrivlig atmosfär och full effekt av närvaro, så det beslutades att bo på dem. Så uppgiften är klar. Nu ser du hur författaren till den här hemlagade roboten lyckades implementera den. Allt är enkelt. Arduino Uno driver hela saken.

Och det finns två skäl till detta. För det första, eftersom Arduino Uno-styrelsen redan var i författarens besittning, och för det andra ville jag egentligen inte bry sig om och göra denna läxa på operativa förstärkare, eftersom arduino mycket lättare bara genom att ändra värdena i koden.

För att skapa en hemmagjord robotbot behöver vi ett gammalt datortangentbord, som vi kommer att ansluta till och trycka på knappar.

Vi kommer också att behöva rullar, fototransistorer och olika bagateller, du kommer att se det senare.

Varför beslutade författaren att använda fototransistorer? Svaret är detta, till en början skapade han en robot med fotoresistorer, men sedan visade det sig att de var för långsamma och inte hade tid att träna.

Vid fototransistor är kopplingshastigheten bara 0,01 sekunder, och detta ger oss utmärkta prestanda.

Gå nu direkt till enhetsdiagrammet. Låt oss titta på flödesschemat först.

Som ni ser är allt ganska enkelt här. Och nu, separat betraktar vi varje block. Sensorkretsen ser ut så här.

Varje fotoresistor kombineras med en vanlig transistor för att öka förstärkningen, och det finns också uppdragningsmotstånd och utjämningskondensatorer för att förhindra falska larm.

Det andra schemat är ett förlängningssystem.

Istället var det möjligt att ta en färdig modul, men vilken typ av radioamatör skulle vi vara om vi inte gjorde det själv gör det själv.

I det här diagrammet ser du mosfets som styr skenan, skyddsdioderna och lysdioderna (det beslutades att sätta dem i slutet för att förenkla installationen av enheten).


Även här ser vi ett obegripligt spår och motstånd, låt oss ta reda på vad det är.


Så, som nämnts tidigare, för tillverkningen av den här hemlagade produkten behöver vi ett gammalt tangentbord, det kan användas med ett annat anslutningsgränssnitt (usb eller PS / 2 är inte viktigt).

Från den måste du få modulen.

Nu måste du löda rullarna istället för knappar, för detta måste du förstå hur tangentbordet fungerar.

Plattformen själv med tangenterna innehåller spår, men dessa spår är inte enkla, men med motstånd.

Och låt oss säga om vi stänger vid denna punkt, då är motståndet 50 Ohms:

Och vid denna tidpunkt är det redan 100 ohm.

Modulen ser detta och ger information till datorn. Vi måste byta ut dessa spår mot motstånd. För att göra detta, mät spårets motstånd.

Sedan ansluter vi tangentbordet till datorn, tar ett lämpligt motstånd och börjar ansluta det till olika punkter, beroende på vilken knapp vi trycker på.


Här är det tillrådligt att hitta ett spår som du kan ansluta 5 tangenter samtidigt.

Detta görs på ett sådant sätt att du kan stänga av tangentbordet efter att spelet är slut, annars börjar rullarna, när de tänds i ljuset, börjar slå alla tangenterna och skapa vild kaos.

Och nu, när vi räknade ut kretsarna och anslutningen, var det dags att göra de tryckta kretskorten. För enkelhets skull kunde det naturligtvis göras på en brädskiva, men det verkade författaren lättare att skissa en skylt, snarare än att plågas med brädskiva.

Så styrelsen dras. Författaren valde platsen för fotoresistorerna för sin bildskärm, för en annan bildskärm du behöver antingen öka eller minska avståndet.

De resulterande skivorna är förseglade, allt detta görs elementärt. Vi samlar enskilda block.


Som ni kan se gjorde författaren en sådan ställning för fotoresistorerna så att de är på rätt nivå.

Det återstår att ansluta blocken till en enhet. Vi samlar allt som i figuren och nu kan vi gå vidare till den arduino firmware-koden.


För att göra detta behöver vi denna skiss.

Här anger vi var ljussensorerna är anslutna:

Och här, där reläerna är anslutna:

Nu återstår det att göra justeringen. För att göra detta, titta på portmonitorn för varje sensor med en mörk skärm och när en anteckning passerar genom sensorn.

Det återstår bara att köra hit det värde som var när anteckningen passerar sensorn.

Men det är allt. Fyll skissen i arduino så kan du testa den.


Som du kan se gör enheten ett utmärkt jobb. Det är förmodligen allt. Tack för din uppmärksamhet. Vi ses snart!

videor:
7.5
7.8
7

Lägg till en kommentar

    • lelerxaxaOKdontknowyahoonea
      bossscratchluraJaja-jaaggressivhemlighet
      ledsendansdance2dance3benådningHjälpdrycker
      stoppvännerbragoodgoodvisselpipasvimningsanfalltunga
      rökklapparcraydeclarehånfulldon-t_mentionnedladdning
      hettaRASANDElaugh1mdamötemoskingnegativ
      not_ipopcornstraffalässkrämmalarmrapportersök
      hånthank_youdettato_clueumnikakutöverens
      illabeeeblack_eyeblum3rougeskrytaledan
      censureradepleasantrysecret2hotasegeryusun_bespectacled
      shokrespektlolprevedvälkommenkrutoyya_za
      ya_dobryihjälparene_huliganne_othodiFLUDförbudstänga
1 kommentar
För det första, i diagrammet med reläet är lysdioderna inte i rätt polaritet, och för det andra spelar inte motståndet på tangentbordet någon roll - det finns en vanlig matris, inte ett resistivt tangentbord

Vi rekommenderar att du läser:

Räcka den till smarttelefonen ...