» Elektronika » Arduino »Kaip padaryti„ Arduino Uno “paprastą robotą, kuris„ žaidžia “žaidimą„ Stak “

Kaip padaryti Arduino Uno paprastą robotą, kuris „žaidžia“ žaidimą „Stak“


Geros dienos Arduino mėgėjams! Internete pamačiau gana įdomų ir įspūdingą robotą (arba įrenginį, vadink tai, kuo nori), kuris „žaidžia“ „Stak“ žaidimą, naudodamas tuos pačius veikimo principus, kuriuos gali padaryti robotas, galintis žaisti tokius žaidimus kaip geometrijos brūkšnys, pianinas ir kiti ten, kur tau tiesiog reikia Paspauskite į ekraną tam tikra seka. Ką aš padariau, prašau įvertinti žemiau pateiktoje apklausoje.

Jei kas domina, pateikiame šio roboto darbo vaizdo įrašą:

Taigi šiam „robotui“ mums reikia:
mokėjimas Arduino Uno
- jungiamieji laidai, tokie kaip „tėvas-motina“ arba „tėvas-tėvas“
-paslauga
- faneros gabalas
- maždaug 1 cm storio lentos gabalas, svarbiausia, kad dvigubai storesnė nei fanera
ledų lazdelė
plunksna
Folija (jei nėra rašiklio)
- akumuliatorius (jei nėra rašiklio)
- 6–12 voltų maitinimas (aš naudoju 4 pirštų baterijas, sujungtas nuosekliai)

Iš reikalingų įrankių:
žirklės
terminiai klijai

Taigi pirmas dalykas, kurį reikia padaryti, yra iš faneros gabalo iškirpti dvigubai didesnį nei jūsų telefonas gabalą, kurį galite didesnį, o iš lentos turite iškirpti tokio dydžio telefoną (aš padariau šiek tiek skirtingų dydžių, bet tai visai nėra kritiška). Tada mes klijuojame savo ruošinius, kaip parodyta nuotraukoje:

Paimkite ledų lazdelę ir ją perpjaukite maždaug per pusę:

Klijuokite juos lentos centre iš faneros pusės, kaip parodyta nuotraukoje:

Klijuojame „Ardino Uno“ lentą nuo lentos krašto:

Mes paimame servovariklį ir klijuojame laidus, kad jie netrukdytų:

Klijuokite servovariklį iki ledų lazdelių pusių galo:

Mes klojame laidus ir klijuojame servo variklio išėjimą prie plokštės krašto:

Pridėkite 3 tėčio ir mamos laidus, geriausia skirtingų spalvų, kad nesusipainiotumėte

Mes prijungiame servo pavarą prie „Arduino“ plokštės taip:
ruda viela gnd
-Red laidą iki 5v
- oranžinė viela iki 9 "skaitmeninio kaiščio"


Jei neturite rašiklio, tokio kaip mano, tada nenusiminkite, tai padaryti labai paprasta.
Mes paimame įprastą piršto bateriją ir neigiamą jos pusę kiek įmanoma sandariau, apvyniojame ją folija, o tada labai sandariai užklijuojame:

Dabar jums reikia įdėti telefoną ant faneros po servovarikliu, pritvirtinti akumuliatorių viršuje ir atkreipti dėmesį, kokiu lygiu mes klijuosime savo "plunksną". Viską pastebėję, tvirtai priklijuokite „plunksną“ prie servovariklio svirties, griežtai 90 laipsnių kampu (toks pats kampas turėtų būti, kai liečiate „plunksną“ telefonui, kai jį išmatuojome). Viskas turėtų susiklostyti taip, kaip parodyta nuotraukoje:



Dabar mes prijungiame savo „robotą“ prie kompiuterio per prievadą, kuris sukonfigūruotas „Arduino IDE“, paleiskite anksčiau pavadintą „Arduino IDE“ ir nukopijuokite žemiau esantį eskizą, tada spustelėkite mygtuką „atsisiųsti“. Jei viskas bus padaryta teisingai, eskizas bus įkeltas be jokių klaidų ir po kelių sekundžių servovariklis pradės savo darbą. Jei turite reikšmingų skirtumų tarp rašiklio ir servovariklio dydžių, tada padarykite šį eskizą sau, jis yra gana paprastas.


Čia yra eskizas:
# įtraukti
Servo servo1;
negaliojanti sąranka ()
{
servo1.attach (9);
servo1.write (125);
vėlavimas (5000);
servo1.write (90);
vėlavimas (200);
servo1.write (125);
vėlavimas (750);
}
tuščia kilpa ()
{
servo1.write (90); // 1
vėlavimas (200);
servo1.write (125);
vėlavimas (600);
}

Naudodami lipnią juostą ar elektrinę juostelę, mes apvyniojame „motinos motinai“ tipo laido juostą su nupjauta „motina“ išvestimi į mūsų „plunksnos“ pliuso pusę ir išvedame šią vielą „Gnd“ Arduino mieste:

Na, viskas! Mūsų paprastas robotas paruošta ir belieka tik išbandyti! Norėdami tai padaryti, padėkite telefoną po rašikliu, paleiskite programą „Stak“ ir padėkite telefoną taip, kad jis būtų virš mygtuko „paleisti“, kurį nurodo rodyklė, arduino energiją jungiame arba naudodami specialų adapterį, arba išvesime pliusą iš savo „akumuliatoriaus“ į Uin Arduino ir minusą. gnd. prijungus maitinimą, mūsų robotas iškart pradeda „žaisti“. Ir nors dėl to, kad aš naudojau ne įprastą plunksną, o akumuliatorių, mūsų robotas gana dažnai nesusigaudydavo ir praleisdavo, jis ilgą laiką žaidė. Jei viskas bus padaryta labai tiksliai, jis paprastai žais, kol telefonas nenusileis.




Ačiū visiems už dėmesį!
Stak robotas
Iš viso rinkėjų: 205
8.6
6.8
6.6

Pridėti komentarą

    • šypsotisšypsosixaxagerainežiniaYahoonea
      viršininkassubraižytikvailystaiptaip-taipagresyvusslapta
      atsiprašaušoktišokis2šokis3atleiskpadėtigėrimai
      sustotidraugaigeraigerašvilpukassupyktiliežuvis
      rūkytiplojimaiklastingaspareikštiniokojantisdon-t_mentionatsisiųsti
      šilumanedrąsusjuoktis1mdasusitikimasmoskingneigiamas
      not_ipopkornasnubaustiskaitytigąsdintigąsdinapaieška
      gundytiačiūtaito_clueumnikūmussusitarti
      blogaibičiųjuoda akisblum3skaistalaipasigirtinuobodulys
      cenzūruotamalonumasslapta2grasintipergalėju„sun_bespectacled“
      šoktipagarbalolišlenktaslaukiamekrutojusya_za
      ya_dobryipagalbininkasne_huliganne_othodifludisuždraustiarti
5 komentarai
Na, iš pradžių aš taip pat nenorėjau vargintis su folija ir žeme
Ir teisingai, reikėjo nedelsiant pradėti nuo rogės plaktuko, o išmanusis telefonas yra brangesnis! šypsotis
Rzhu kapeikos. Džigita spardė. nubausti
Na, vyras praleido du mygtukus, greičiausiai paspaustus. tada skaitmeninis .. ne. tokia klaida. WAH! paieška
Aišku, tai yra, elektrinės pavaros izoliacijos varža yra labai didelė, plastikas yra geras.
Autorius
Na, iš pradžių nenorėjau vargintis su folija ir žemės šlifavimu, tačiau be to aš nedirbau, jei neklystu, net paprastą pigią plunksną reikia įžeminti. Na, klijuodamas Arduinsą, manau, studentas yra atleistas
Žaidimas vadinamas ne „Stak“, o „Stack“.
Neaišku, kodėl gudrūs manipuliavimai su baterija: įvyniojimas į foliją, įžeminimas?
Ir klijuoti Arduina paprastai yra alavas. ((
skaitmeninis kaištis
- "Uh, daragha, kas nori ten nustumti dzigigą? Negerbkite, taip ?!"

Mes patariame perskaityti:

Perduokite jį išmaniajam telefonui ...