» electronică » Arduino »Arduino Robot Bot pentru Guitar Hero

Arduino Robot Bot pentru Guitar Hero

salutări locuitorii site-ului nostru!
Cred că fiecare dintre voi care a jucat jocuri, mai devreme sau mai târziu, a dorit să folosească trucuri. Acest lucru l-a afectat și pe autorul (canalul YouTube „Open Frime TV”) al acestui produs de casă. Drept urmare, am obținut o astfel de instalare care joacă în locul tău.


Încă din copilărie, autorul i-a plăcut să joace diferite jocuri, iar unul dintre ei a fost „Erou de chitară”. Autorul îl joacă în continuare, ajută la relaxare după o zi grea, precum și la antrenarea reacției.

După cum înțelegeți, în acest joc trebuie să cântați cântece la chitară, intrând în note. Când o notă se apropie aproximativ de această zonă, trebuie să apăsați tasta corespunzătoare.

De asemenea, în acest joc există melodii foarte complexe, aproape imposibil de trecut. Atunci autorul a venit cu ideea de a asambla un dispozitiv care ar urma o notă potrivită pentru o anumită zonă și, în conformitate cu aceasta, apăsați tasta dorită. Aici puteți face imediat 2 comentarii. În primul rând: desigur, este cel mai ușor să faci acest lucru în general în mod programatic și să-l folosești ca înșelător.

Și al doilea, chiar dacă nu este realizat programatic, este extrem de nedorit să folosești un releu, este mai bine decât un optocupla sau altceva.


Acum în ordine. Dacă utilizați codul programului, atunci în acest joc puteți prinde cu ușurință o interdicție. Tranșa mecanică este aproape imposibil de calculat. Acum despre releu. Clătinarea lui creează o atmosferă de nedescris și efectul deplin al prezenței, așa că s-a decis să se abțină de ele. Deci sarcina este clară. Acum veți vedea cum autorul acestui robot de casă a reușit să îl implementeze. Totul este simplu. Arduino Uno conduce totul.

Și există două motive pentru acest lucru. În primul rând, deoarece consiliul de bord Arduino Uno era deja în posesia autorului și, în al doilea rând, nu am vrut să deranjez și să fac asta temele pe amplificatoare operaționale, deoarece Arduino mult mai ușor doar prin schimbarea valorilor din cod.

De asemenea, pentru a crea un robot-robot de casă, avem nevoie de o tastatură de computer veche, la care ne vom conecta și vom apăsa butoane.

De asemenea, vom avea nevoie de tamburi, fototransistori și diverse fleacuri, veți vedea acest lucru mai târziu.

De ce autorul a decis să folosească fototransistorii? Răspunsul este acesta, la început a făcut un robot folosind fotorezistoare, dar apoi s-a dovedit că acestea sunt prea lente și nu au timp să lucreze.

La fototransistor, viteza de comutare este de doar 0,01 secunde, iar acest lucru ne oferă performanțe excelente.

Acum mergeți direct la diagrama dispozitivului. Să ne uităm mai întâi la organigrama.

După cum puteți vedea, totul este destul de simplu aici. Și acum, separat, luăm în considerare fiecare bloc. Circuitul senzorului arată așa.

Fiecare fotorezistor este combinat cu un tranzistor obișnuit pentru a crește câștigul și există, de asemenea, rezistențe de tragere și condensatoare de netezire pentru a preveni falsele alarme.

A doua schemă este o schemă de încredere.

În schimb, a fost posibil să luăm un modul gata pregătit, dar ce fel de radioamatori suntem atunci, dacă nu o facem noi înșine? fă-o singur.

În această diagramă, puteți vedea mosfete care controlează șina, diodele de protecție, precum și LED-uri (s-a decis să le puneți chiar la final pentru a simplifica configurarea dispozitivului).


Tot aici vedem o pistă și rezistențe de neînțeles, să ne dăm seama care este.


Deci, așa cum am menționat anterior, pentru fabricarea acestui produs de casă avem nevoie de o tastatură veche, acesta poate fi utilizat cu o interfață de conectare diferită (usb sau PS / 2 nu este important).

De la acesta trebuie să obțineți modulul.

Acum trebuie să lipiți tambururile în loc de butoane, pentru aceasta trebuie să înțelegeți cum funcționează tastatura.

Platforma în sine cu tastele conține piese, dar aceste piese nu sunt ușoare, ci cu rezistență.

Și să spunem dacă ne apropiem de acest moment, atunci rezistența este de 50 de ohmi:

Și în acest moment sunt deja 100 ohmi.

Modulul vede acest lucru și oferă informații computerului. Trebuie să înlocuim aceste piese cu rezistențe. Pentru a face acest lucru, măsurați rezistența pistei.

Apoi conectăm tastatura la computer, luăm o rezistență adecvată și începem să o conectăm la diferite puncte, în funcție de ce tastă apăsăm.


Aici este recomandat să găsiți o piesă la care puteți conecta 5 taste simultan.

Acest lucru se face în așa fel încât să puteți opri tastatura după terminarea jocului, în caz contrar, tambururile, închizând lumina, încep să clipească toate tastele, creând un haos sălbatic.

Și acum, când ne-am dat seama de circuite și conexiune, a venit momentul să creăm plăci de circuite imprimate. Pentru comoditate, desigur, s-ar putea face pe o panou de pâine, dar autorului i s-a părut mai ușor să schițeze un semn, decât să fie chinuit cu panou.

Deci, consiliul este desenat. Autorul a selectat locația fotorezistorilor pentru monitorul său, pentru un alt monitor trebuie să creșteți sau să micșorați distanța.

Plăcile rezultate sunt sigilate, toate acestea se fac elementar. Colectăm blocuri individuale.


După cum puteți vedea, autorul a făcut un astfel de stand pentru fotorezistori, astfel încât acestea să fie la nivelul potrivit.

Rămâne să conectați blocurile într-un singur dispozitiv. Colectăm totul ca în figură și acum putem trece la codul firmware arduino.


Pentru a face acest lucru, avem nevoie de această schiță.

Aici indicăm unde sunt conectați senzorii de lumină:

Și aici, unde sunt conectate releele:

Acum rămâne să facem ajustarea. Pentru a face acest lucru, priviți monitorul de port pentru fiecare senzor cu un ecran întunecat și când trece o notă prin senzor.

Rămâne doar să conduceți aici valoarea care a fost când nota trece prin senzor.

Dar asta este totul. Completați schița în arduino și puteți testa.


După cum puteți vedea, dispozitivul face o treabă excelentă. Ei bine, asta este probabil totul. Vă mulțumim pentru atenție. Ne vedem curând!

video:
7.5
7.8
7

Adaugă un comentariu

    • zâmbetzâmbetexaxabinedontknowYahooNea
      șefzgârieturăpăcălidada-daagresivsecret
      scuzedansdance2dance3iertareajutorbăuturi
      oprireprietenibungoodgoodfluiersincopălimbă
      fumaplauzeCrayvestimbatjocoritorDon-t_mentiondescărcare
      căldurămânioslaugh1mdaîntâlniremoskingnegativ
      not_ifloricele de porumbpedepsicititsperiasperiecăutare
      batjocurăthank_youacestto_clueUmnikacutconveni
      răubeeeblack_eyeblum3roșilăudăroșenieplictiseală
      cenzuratpleasantrysecret2amenințavictorieyusun_bespectacled
      ShokRespektlolprevedbun venitKrutoyya_za
      ya_dobryiajutorne_huliganne_othodifludinterdicțieînchide
1 comentariu
În primul rând, în diagrama cu releul, LED-urile nu sunt în polaritate corectă și, în al doilea rând, rezistența din tastatură nu contează - există o matrice obișnuită, nu o tastatură rezistivă

Vă sfătuim să citiți:

Înmânează-l pentru smartphone ...