» elektronikk » Arduino »Arduino Robot Bot for Guitar Hero

Arduino Robot Bot for Guitar Hero

hilsener innbyggerne på nettstedet vårt!
Jeg tror at hver av dere som spilte spill, før eller siden ønsket å bruke juksekoder. Dette påvirket også forfatteren (YouTube-kanalen "Open Frime TV") av dette hjemmelagde produktet. Som et resultat fikk vi en slik installasjon som spiller på ditt sted.


Siden barndommen elsket forfatteren å spille forskjellige spill, og en av dem var "Guitar hero". Forfatteren spiller fortsatt det, det hjelper å slappe av etter en hard dag, i tillegg til å trene reaksjonen.

Som du forstår, i dette spillet må du spille sanger på gitaren og komme inn i notene. Når en merknad nærmer seg omtrent dette området, må du trykke på den tilsvarende tasten.

Også i dette spillet er det veldig sammensatte sanger som det nesten ikke er mulig å gi. Det var da forfatteren kom på ideen om å sette sammen et apparat som ville følge en lapp som er egnet for en viss sone, og i samsvar med dette trykke på ønsket tast. Her kan du øyeblikkelig komme med 2 kommentarer. Først: selvfølgelig er det enklest å gjøre dette generelt programmatisk og bruke det som juks.

Og det andre, selv om det ikke gjøres programmatisk, er det ekstremt uønsket å bruke et stafett, det er bedre enn en optokoppling eller noe annet.


Nå i orden. Hvis du bruker programkoden, kan du i dette spillet enkelt ta et forbud. Det mekaniske jukset er nesten umulig å beregne. Nå om stafetten. Hans skravling skaper en ubeskrivelig atmosfære og full effekt av tilstedeværelse, så det ble bestemt å dvele ved dem. Så oppgaven er klar. Nå vil du se hvordan forfatteren av denne hjemmelagde roboten klarte å implementere den. Alt er enkelt. Arduino Uno driver hele greia.

Og det er to grunner til dette. For det første fordi Arduino Uno-styret allerede var i forfatterens besittelse, og for det andre, jeg egentlig ikke ville bry og gjøre dette leksene på operative forsterkere, siden arduino mye enklere bare ved å endre verdiene i koden.

For å lage en hjemmelaget robotbot trenger vi et gammelt datastastatur, som vi vil koble til og trykke på knapper.

Vi vil også trenge hjul, fototransistorer og forskjellige bagateller, dette får du se senere.

Hvorfor bestemte forfatteren seg for å bruke fototransistorer? Svaret er dette, først laget han en robot ved hjelp av fotoresistorer, men så viste det seg at de var for trege og ikke hadde tid til å trene.

Hos fototransistor er koblingshastigheten bare 0,01 sekunder, og dette gir oss utmerket ytelse.

Gå nå direkte til enhetsdiagrammet. La oss se på flytskjemaet først.

Som du kan se, alt er ganske enkelt her. Og nå, hver for seg, vurderer vi hver blokk. Sensorkretsen ser slik ut.

Hver fotoresistor er kombinert med en vanlig transistor for å øke forsterkningen, og det finnes også opptrekksmotstander og utjevningskondensatorer for å forhindre falske alarmer.

Den andre ordningen er en ordning.

I stedet var det mulig å ta en ferdig modul, men hva slags radioamatør er vi da, hvis vi ikke gjør det selv? gjør det selv.

I dette diagrammet kan du se mosfetter som kontrollerer skinnen, beskyttelsesdioder, så vel som lysdioder (det ble besluttet å plassere dem helt til slutt for å forenkle konfigurasjonen av enheten).


Også her ser vi et uforståelig spor og motstander, la oss finne ut hva det er.


Så som nevnt tidligere, for fremstilling av dette hjemmelagde produktet trenger vi et gammelt tastatur, det kan brukes med et annet tilkoblingsgrensesnitt (usb eller PS / 2 er ikke viktig).

Fra den trenger du å få modulen.

Nå må du lodde hjulene i stedet for knapper, for dette må du forstå hvordan tastaturet fungerer.

Selve plattformen med tastene inneholder spor, men disse sporene er ikke enkle, men med motstand.

Og la oss si at hvis vi stenger på dette tidspunktet, så er motstanden 50 ohm:

Og på dette tidspunktet er det allerede 100 ohm.

Modulen ser dette og gir informasjon til datamaskinen. Vi må bytte ut disse sporene med motstander. For å gjøre dette måler du sporets motstand.

Så kobler vi tastaturet til datamaskinen, tar en passende motstand og begynner å koble det til forskjellige punkter, avhengig av hvilken tast vi trykker på.


Her anbefales det å finne et spor du kan koble til 5 nøkler samtidig.

Dette gjøres på en slik måte at du kan slå av tastaturet etter at spillet er over, ellers begynner hjulene, som lukker lyset, begynner å klaffe alle tastene og skaper vilt kaos.

Og nå, når vi fant ut kretsene og forbindelsen, var det på tide å lage kretskortene. For enkelhets skyld kunne det selvfølgelig gjøres på en brødplate, men det virket forfatteren lettere å tegne et skilt, i stedet for å plages med brødbrett.

Så, styret er trukket. Forfatteren valgte plasseringen av fotoresistorene for skjermen sin, for en annen skjerm du trenger for å øke eller redusere avstanden.

De resulterende brettene er forseglet, alt dette gjøres elementært. Vi samler individuelle blokker.


Som du ser gjorde forfatteren et slikt standpunkt for fotoresistorene slik at de er på riktig nivå.

Det gjenstår å koble blokkene til en enhet. Vi samler alt slik som på figuren, og nå kan vi gå videre til arduino firmware-kode.


For å gjøre dette trenger vi denne skissen.

Her indikerer vi hvor lyssensorene er koblet til:

Og her, hvor reléene er koblet til:

Nå gjenstår det å gjøre justeringen. For å gjøre dette, se på portmonitoren for hver sensor med en mørk skjerm, og når en lapp passerer gjennom sensoren.

Det gjenstår bare å kjøre her verdien som var da lappen passerer sensoren.

Men det er alt. Fyll skissen til arduino, så kan du teste den.


Som du ser gjør enheten en utmerket jobb. Det er vel alt. Takk for oppmerksomheten. Vi ses snart!

videoer:
7.5
7.8
7

Legg til en kommentar

    • smilersmilerxaxaokdontknowyahoonea
      sjefscratchlurejaja-jaaggressivhemmelighet
      beklagerdansedance2dance3benådninghjelpdrikkevarer
      stoppvennergodgoodgoodfløytebesvimelsetunge
      røykklappingCrayerklærehånligdon-t_mentionnedlasting
      heteirefullaugh1MDAmøtemoskingnegative
      not_ipopcornstraffeleseskremmeskremmersøk
      spydighetthank_youdetteto_clueumnikakuttenig
      dårligbeeeblack_eyeblum3rødmeskrytekjedsomhet
      sensurertpleasantrysecret2trueseieryusun_bespectacled
      ShokRespektlolPrevedvelkommenKrutoyya_za
      ya_dobryihelperne_huliganne_othodiFLUDforbudnær
1 kommentar
For det første, i diagrammet med reléet, er ikke LEDene i riktig polaritet, og for det andre spiller ikke motstanden på tastaturet noen rolle - det er en vanlig matrise, ikke et resistivt tastatur

Vi anbefaler deg å lese:

Gi den til smarttelefonen ...