» elektronik » Arduino »Hur man gör en enkel robot på Arduino Uno som" spelar "spelet Stak

Hur man gör en enkel robot på Arduino Uno som "spelar" spelet Stak


God dag älskare av Arduino! På Internet såg jag en ganska intressant och spektakulär robot (eller enhet, kalla det vad du vill) som "spelar" Stak-spelet, med samma operationsprinciper kan du skapa en robot som kan spela spel som geometri-instrument, piano och andra där du bara behöver Gå in på skärmen med en viss sekvens. Vad jag gjorde, vänligen utvärdera i undersökningen nedan.

Om någon är intresserad, här är en video av den här robotens arbete:

Och så för denna "robot" behöver vi:
klä upp Arduino uno
- anslutning av ledningar som "pappa-mor" eller "pappa-pappa"
-servoprivod
- en bit plywood
- ett stycke cirka 1 cm tjockt, det viktigaste är att två gånger är tjockare än plywood
glasspinne
-stilus
Folie (om det inte finns någon pennan)
-batteri (om det inte finns någon stylus)
- strömförsörjning för 6-12 volt (jag använder 4 fingerbatterier anslutna i serie)

Från de verktyg vi behöver:
-Scissors
termiskt lim

Och det första du behöver göra är att klippa ett stycke som är dubbelt så stort som din telefon från en plywoodbit, du kan större och du måste klippa ett stycke på telefonens storlek från brädet (jag gjorde lite olika storlekar, men det är inte kritiskt alls). Sedan limmar vi våra ämnen som visas på bilden:

Ta glasspinnen och skär den i ungefär hälften:

Limma dem i mitten av brädet, från plywoodsidan, som visas på bilden:

Vi limmar Ardino Uno-kortet från brädets kant:

Vi tar servomotorn och limma ledningarna så att de inte stör:

Limma servomotorn till änden av halvorna av glasspinnarna:

Vi lägger ledningarna och limmar servomotorutgången till kanten på kortet:

Lägg till tre pappa-mamma-ledningar, helst i olika färger, så att du inte blir förvirrad

Vi ansluter servo-enheten till Arduino-kortet enligt följande:
brun tråd till gnd
-Red wire till 5v
- orange tråd till 9 "digital stift"


Om du inte har en pekare, som min, så förtvivla inte, det är väldigt enkelt att göra.
Vi tar ett vanligt fingerbatteri och negativ sida så tätt som möjligt, lindar det med folie och sedan tejper vi det väldigt hårt:

Nu måste du lägga telefonen på plywood under servomotorn, fästa batteriet på toppen och notera på vilken nivå vi kommer att fästa vår "pennan". Efter att vi har noterat allt, klistrar du fast ”pennan” på servomotorns spak helt och hållet i en vinkel på 90 grader (samma vinkel ska vara när du applicerar ”pekpennan” på telefonen när vi mätte den). Allt ska fungera som på bilden:



Nu ansluter vi vår "robot" till datorn genom porten som är konfigurerad i Arduino IDE, kör den tidigare nämnda Arduino IDE och kopierar skissen nedan och klickar sedan på knappen "nedladdning". Om allt görs korrekt laddas skissen utan några fel och efter några sekunder kommer servomotorn att börja arbeta. Om du har betydande skillnader i storlekarna på pennan och servomotorn, gör sedan denna skiss för dig själv, det är ganska enkelt.


Här är en skiss:
#include
Servoservo1;
ogiltig installation ()
{
servo1.attach (9);
servo1.write (125);
fördröjning (5000);
servo1.write (90);
fördröjning (200);
servo1.write (125);
fördröjning (750);
}
void loop ()
{
servo1.write (90); // 1
fördröjning (200);
servo1.write (125);
fördröjning (600);
}

Med hjälp av självhäftande tejp eller elektrisk tejp, lindar vi den avrivna sidan av en "moder-till-mor" -tråd av typen med en avskuren "moder" -utgång till plussidan av vår "stylus" och skickar ut denna tråd till Gnd på Arduino:

Det är det! Vår enkla roboten klar och det återstår bara att testa det! För att göra detta, lägg telefonen under pekpennan, starta Stak-applikationen och placera telefonen så att den är ovanför “play” -knappen, som indikeras med en pil, vi ansluter ström till arduino antingen med hjälp av en speciell adapter eller så kommer vi att mata ut plus från vårt “batteri” till Uin på Arduino och minus till gnd. efter att ha anslutit strömmen börjar vår robot omedelbart "spela". Och trots att jag inte använde en vanlig pekpenn, utan ett batteri, så kom vår robot ofta inte i takten och missade, "spelade den länge. Om allt görs mycket exakt spelar det vanligtvis tills telefonen går ner.




Tack alla för er uppmärksamhet!
Stak Robot
Totalt antal röster: 205
8.6
6.8
6.6

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
5 kommentar
Tja, till att börja med ville jag inte heller bry mig om folie och mark
Och med rätta, var det nödvändigt att börja omedelbart med en slägga, och smarttelefonen är dyrare! le
Rzhu kapeter. Dzhigita sparkade. straffa
Nåväl, en man missade troligen två knappar. sedan digital .. inte. en sådan skrivfel. CVC! sök
Det är tydligt, det vill säga isoleringsmotståndet för den elektriska drivenheten är mycket stort, plasten är bra.
Författaren
Tja, till att börja med ville jag inte bry mig om folie och mark, men utan detta fungerade jag inte, om jag inte misstar mig, behöver till och med en vanlig billig pennan jordas. Tja, limma arduiner tror jag att eleven är ursäktlig
Spelet kallas inte Stak, utan Stack.
Det är oklart varför listiga manipulationer med batteriet: lindning med folie, jordning?
Och att klibba Arduina är i allmänhet tenn. ((
digital stift
- "Uh, daragha, vem vill sparka en dzhigita där? Nej respekt, ja ?!"

Vi rekommenderar att du läser:

Räcka den till smarttelefonen ...