» elektronika » Težak »Arduino robotski bot za gitarskog heroja

Arduino robotski bot za Guitar Hero

pozdravi stanovnici naše stranice!
Mislim da je svaki od vas koji je igrao igre prije ili kasnije htio koristiti varalice. To je utjecalo i na autora (YouTube kanal "Open Frime TV") ovog domaćeg proizvoda. Kao rezultat toga, dobili smo takvu instalaciju koja se igra na vašem mjestu.


Autor je od djetinjstva volio igrati različite igre, a jedna od njih je bila „Guitar heroj“. Autorica ga još uvijek igra, pomaže da se opustite nakon napornog dana, kao i da trenirate reakciju.

Kao što razumijete, u ovoj igri trebate svirati pjesme na gitari, upadajući u note. Kad se bilješka približi tom području, morate pritisnuti odgovarajuću tipku.

Također u ovoj igri postoje vrlo složene pjesme koje je gotovo nemoguće proći. Tada je autor došao na ideju sastaviti uređaj koji bi slijedio bilješku prikladnu za određenu zonu i, u skladu s tim, pritisnuti željenu tipku. Ovdje možete odmah dati 2 komentara. Prvo: naravno, najlakše je to učiniti općenito programski i koristiti ga kao varalicu.

I drugo, čak i ako se ne radi programski, krajnje je nepoželjno koristiti relej, bolji je od optoelektronike ili nečeg drugog.


Sad na red. Ako koristite programski kod, u ovoj igri možete lako uhvatiti zabranu. Mehaničku varalicu gotovo je nemoguće izračunati. Sad o releju. Njegovo drhtanje stvara neopisiv ugođaj i puni učinak prisutnosti, pa je odlučeno da se na njih posvetimo. Dakle, zadatak je jasan. Sada ćete vidjeti kako je autor ovog domaćeg robota uspio implementirati. Sve je jednostavno. Arduino Uno vozi ovu cijelu stvar.

A dva su razloga za to. Prvo, jer je ploča Arduino Uno već bila u vlasništvu autora, i drugo, zapravo se nisam želio gnjaviti i raditi ovaj domaći zadatak na operativnim pojačalima, budući da Arduino mnogo lakše samo mijenjanjem vrijednosti u kodu.

Također, za izradu kućnog robotskog robota potrebna nam je stara tipkovnica računala, na koju ćemo se povezati i pritisnuti tipke.

Trebat će nam i koluti, fototransistori i razne sitnice, vidjet ćete to kasnije.

Zašto se autor odlučio koristiti fototransistorima? Odgovor je sljedeći: isprva je napravio robota pomoću fotoresistera, ali onda se pokazalo da su prespori i nemaju vremena za vježbanje.

Na fototransistoru brzina prebacivanja iznosi samo 0,01 sekunde, što nam daje izvrsne performanse.

Sada idite izravno na dijagram uređaja. Pogledajmo prvo dijagram tijeka.

Kao što vidite, ovdje je sve prilično jednostavno. A sada zasebno razmotrimo svaki blok. Osjetnički krug izgleda ovako.

Svaki je fotoresistor kombiniran s običnim tranzistorima kako bi se povećao dobitak, a postoje i podizači otpornici i kondenzatori za zaglađivanje kako bi se spriječili lažni alarmi.

Druga shema je shema oslanjanja.

Umjesto toga, bilo je moguće uzeti gotov modul, ali kakav bismo radioamater bili da to nismo sami napravili učinite to sami.

Na ovom dijagramu možete vidjeti mosfete koji upravljaju šinom, zaštitnim diodama, kao i LED-ove (odlučeno je da se stave na sam kraj radi pojednostavljenja podešavanja uređaja).


Također ovdje vidimo nerazumljiv kolosijek i otpornike, hajde da shvatimo o čemu se radi.


Dakle, kao što je ranije spomenuto, za proizvodnju ovog domaćeg proizvoda potrebna nam je stara tipkovnica, ona se može koristiti s drugim priključnim sučeljem (usb ili PS / 2 nije važan).

Od njega trebate dobiti modul.

Sada morate lemiti kolute umjesto gumba, za to morate razumjeti kako tipkovnica radi.

Sama platforma s tipkama sadrži zapise, ali ti pjesmi nisu laki, ali s otporom.

A recimo ako se zatvorimo na ovom mjestu, tada je otpor 50 Ohma:

U ovom trenutku je već 100 ohma.

Modul to vidi i pruža informacije računalu. Te tragove trebamo zamijeniti otpornicima. Da biste to učinili, izmjerite otpor pruge.

Zatim spojimo tipkovnicu na računalo, uzmemo odgovarajući otpornik i počnemo ga povezivati ​​na različite točke, ovisno o kojoj tipki pritisnemo.


Ovdje je preporučljivo pronaći zapis na koji možete spojiti 5 tipki odjednom.

To se radi na takav način da možete isključiti tipkovnicu nakon završetka igre, u protivnom kolutovi, zatvarajući se na svjetlu, počinju pljeskati svim tipkama, stvarajući divlji kaos.

A sada, kad smo utvrdili sklopove i vezu, došlo je vrijeme da napravimo ploče s tiskanim pločama. Radi praktičnosti, naravno, to se može učiniti na šanku, ali autoru se činilo da je lakše skicirati natpis, umjesto da ga muči ploča.

Dakle, ploča je nacrtana. Autor je za svoj monitor odabrao lokaciju fotoresista, za drugi monitor morate povećati ili smanjiti udaljenost.

Rezultirajuće ploče su zapečaćene, sve se to radi elementarno. Skupljamo pojedinačne blokove.


Kao što vidite, autorica je napravila takav stalak za fotoresistere, tako da su oni na pravoj razini.

Ostaje spojiti blokove u jedan uređaj. Prikupljamo sve kao na slici i sada možemo preći na kod firmwarea arduino.


Da bismo to učinili, potrebna nam je ova skica.

Ovdje smo naznačili gdje su svjetlosni senzori povezani:

A ovdje, gdje su spojeni releji:

Sada ostaje prilagodba. Da biste to učinili, pogledajte monitor vrata za svaki senzor s tamnim zaslonom i kada kroz njega prođe bilješka.

Ostaje nam samo ovdje unijeti vrijednost koja je bila kad nota prođe senzor.

Ali to je sve. Napunite skicu u arduino i možete je testirati.


Kao što vidite, uređaj obavlja izvrstan posao. Pa, to je vjerojatno sve. Hvala na pažnji. Vidimo se uskoro!

video:
7.5
7.8
7

Dodajte komentar

    • osmijehosmjesixaxau redudontknowprostakNea
      gazdaogrebotinabudaladaDa-Daagresivantajna
      oprostiteplesdance2dance3pomilovanjepomoćpića
      zaustavljanjeprijateljidobrogoodgoodzviždaljkapasti u nesvijestjezik
      dimpljeskanjeCrayObjavitepodrugljivdon-t_mentionpreuzimanje
      vrućinaljutitlaugh1MDAsastanakmoskingnegativan
      not_ikokicekaznitičitatiuplašitiplašitraži
      podsmijehthank_youovoto_clueumnikakutansložiti
      lošebeeeblack_eyeblum3rumenilohvalisati sedosada
      cenzuriranizadirkivanjesecret2prijetitipobjedayusun_bespectacled
      shokrespektlolpreveddobrodošlikrutoyya_za
      ya_dobryipomoćnikne_huliganne_othodifludzabranablizu
1 komentar
Prvo, u dijagramu s relejem LED nisu u ispravnoj polarnosti, a drugo, otpor na tipkovnici nije važan - postoji obična matrica, a ne otporna tipkovnica

Savjetujemo vam da pročitate:

Predaj to pametnom telefonu ...