En annan enklare inverterad pendel Robot (9 / 9 steg)

Steg 9: Driva inverterad Robot via Serial Monitor



Nu har du en inverterad balanserande robot. Så låt oss Kontrollera det genom seriella monitor. Du kan göra den vända höger/vänster och gå framåt/bakåt.

  1. Uppdatering den modifierade prov program fått i steg 8 enligt uppgifterna nedan
  2. Ladda upp den uppdaterade en till Arduino använder IDE
  3. Efter uppladdning, starta seriell övervaka från IDE
  4. Välj "Ny rad" och "115200 baud" på nedre högra hörnet av serial monitor
  5. Gör inverterad robot balansera sig enligt steg 6 (utan ett finger stöd i raderna 6 till 8)
  6. Input numeriska värden i övre vänstra fönstret serial monitor och tryck på [Enter]
  7. Se åtgärder eller ändring av din robot

:

[Tutorial för steg 9]

:

[Not 8]

Du kan styra din robot dynamiskt av seriell monitor från PC via USB-kabel. Till exempel du ingång "00" i serial monitor fönster och tryck på [Enter] får-tangenten och sedan robot '0' och '0' separat. Därför visar det vid en regelbunden vinkeln under två gånger utan att stanna.

  • En '0' skickade gör robot sväng höger vid en regelbunden vinkel på plats
  • En '1' skickade gör robot sväng vänster vid en regelbunden vinkel på plats
  • Ett antal (n) '2' skickade gör robot accelerera framåt i förhållande till antalet (n)
  • Ett antal (n) '3' skickade gör robot påskynda bakåt i förhållande till antalet (n)

:

[Update på prov skissen (för 4 platser)]

1) Kopiera följande 5 rader och klistra in dem mellan linjerna 17 och 18 i modifierade sketchen fått i steg 8.

int drct = 0;
booleska höger = false;
booleska vänster = false;
int fwdBck = 0;
Copyright (C) 2014 ArduinoDeXXX alla rättigheter reserverade.

(2) Kopiera följande 26 rader och klistra in dem över linje 32 i modifierade sketchen fått i steg 8, dvs ersätta dessa rader för "om (power > 0) {".

om (Serial.available()) {
drct = Serial.read();
Serial.println(drct);
}
om (drct == 48) {höger = sant;}
annat if (drct == 49) {vänster = sant;}
annat if (drct == 50) {fwdBck ++; drct = 0;}
annat if (drct == 51) {fwdBck--; drct = 0;}
om (just == true) {
analogWrite (6, 140);
digitalWrite (4, hög).
digitalWrite (5, låg);
analogWrite (9, 140);
digitalWrite (7, låg);
digitalWrite 8, hög.
Delay(40);
} else om (vänster == true) {
analogWrite (6, 140);
digitalWrite (4, låg);
digitalWrite 5, hög,
analogWrite (9, 140);
digitalWrite (7, hög).
digitalWrite (8, låg);
Delay(40);
} else om (power > 0) {
Copyright (C) 2014 ArduinoDeXXX alla rättigheter reserverade.

(3) Kopiera följande 4 rader och klistra in dem mellan raderna 55 och DL26 modifierade sketchen fått i steg 8.

drct = 0;
höger = false;
vänster = false;
Copyright (C) 2014 ArduinoDeXXX alla rättigheter reserverade.

(4) kopiera de följande 2 linjen och klistra in dem över linje 74 i modifierade sketchen fått i steg 8, dvs ersätta dessa rader för "sumPower = sumPower + makt.".

sumPower = sumPower + power + fwdBck * 4; 74A
Copyright (C) 2014 ArduinoDeXXX alla rättigheter reserverade.

Se Steg
Relaterade Ämnen

Inverterad pendel Robot med en reaktion hjul

Projektets syfte är att bygga en robot som kan balansera sig själv på ett hörn av en fyrkantig platta med hjälp av en reaktion hjul ansluten till mitten av styrelsen. MPU6050 tar den aktuella rotationsvinkel i styrelsen med avseende på den lodräta ax...

En enkel och mycket lätt inverterad pendel balansera Robot

Låt oss göra en enkel inverterad balanserande robot, och driva den.Du behöver bara en halv dag att göra dem, om du har en arduino och några material.[en video av en robot som du skulle göra]Inledning:Efter några arbetar med arduino, har jag tänkt på...

Rachet inverterad pendel kontroll

Detta projekt var baserade bort av Cubli projekt från ETH Zurich. Cubli är en kub som har tre reaktion hjul för att styra balansen i x, y och z hyvlar av kuben. Detta gör kuben för att balansera sig antingen på en kant eller på en hörna. En video av...

Borstlösa Gimbal balansera Robot

Följande projekt är ett resultat av Cubli video och blir intresserade av kontroll av instabila equilibriumen med borstlösa motorer. Den enklare inverterad pendel problem var beslutat om för att slutföra projektet innan förlora intresse. Många människ...

Att man gör en DIY borstlös Gimbal med Arduino

Detta är en berättelse om mitt tredje projekt med billiga gyro och Arduino.Efter de tidigare två projekt, Lätt inverterad pendel och 3D kalligrafi, jag har tänkt på att göra Kameran Gimbal med Arduino. Då hade jag tre principer för projektet.Utrustad...

Själv balansera upp och ned pendel

Det här är mitt försök till inverterad pendeln balanserar på en tvåhjulig chassi vagn. Jag hade sett de andra sådana här och blev inspirerad att prova min egen version. Arduino är härligt enkel att programmera och du kan plocka upp den i några timmar...

Själv balansera Robot

Först och främst vill jag be om ursäkt för min engelska, om du inte förstår något, vänligen, fråga.Jag vet att en självbalanserande robot är inte ny, men när jag började detta projekt jag hittade mycket information, men aldrig på samma plats, jag var...

B-robot EVO. Självbalanserande robot

Hur fungerar det?B-ROBOT är en fjärrkontrollerad självbalanserande arduino robot som skapats med 3D tryckta delar. Med endast två hjul är B-ROBOT kan bibehålla sin balans hela tiden med hjälp av sin interna sensorer och köra motorerna. Kan du styra d...

Balansera Robot

detta är en mycket enkel robot som använder en enkel switch som en sensor och står på bara två hjul med inverterad pendel mekanism.När roboten kommer att falla motorn startar och flyttar roboten till den riktning som det kommer att falla, så motorn v...

R/C bil balansera Robot

Hej! Detta är Kaeru ingen Ojisan.Vi kan hitta många balanserande robotar (även med öppen källkod) i hemsida.Då jag har försökt att hitta en balanserande robot baserad på en verklig bil eller ett kommersiellt säljs R/C bil som Tamiya R/C bil. Men jag...

Arduino balansera Robot

Detta Detaljer slutliga projektet för mekatronik kursen vid Rowan University. För detta projekt, var en robot konstruerade och byggda för att använda en Arduino ombord, motorer och en accelerometer för att balansera upprätt på två hjul. Detta åstadko...

Phoenix - 30 lb strid Robot

jag har varit inblandad i robot strid (BattleBots) för de senaste tre åren nu. Min första robot Shish-Kabot var extremt lyckad med en 2: a plats och två 3: e plats finish men hade en svaghet. Varje gång det slogs en flipper robot heter omvälvning, de...

Hur man gör en röststyrning, riktning, fjärrkontroll, Android och arduino robot, (3 i ett)

Detta är en förenklad version av någon annan röst kontroll robot, inte komplicerad kodning lätt att förstå kodning med lätt algoritm.Appen är utvecklad så att det konvertera röstkommandot till text och överföra text till anslutna Bluetooth-enheten.Bl...

Solar powered ficklampa kontrollerade mini tank robot!

Ficklampa kontrollerade Solar Powered Arduino aktiverad RobotDetta projekt är en lätt lutning känsliga robot med solar laddning kapacitet, med andra ord det söker upp ljuset att ladda själv. Det åstadkommer detta beteende med en uppsättning av fyra l...

Aktiverade passiv dynamisk walker

Att göra en vandrande robot är fortfarande en utmaning. Forskare och beslutsfattare föreslog robotar baserat på statiska walking (centrum av massan är alltid ovanför mitten av trycket), men denna typ av promenader är mycket långsam.Dynamisk promenade...

Seg... pinne.

Gör det själv själv-balansera... saker... har funnits nästan lika länge som kommersiella självbalanserande saker. Uppenbarligen de hemlagade versionerna är inte som släta, tillförlitlig, eller felsäkra som äkta, men de är fortfarande ganska fängsland...

Animatronic Iron Man Mk III kostym

Iron Man kostymer har varit mycket populär nyligen och nummer ett frågan jag ofta får frågan är "Hur kan jag lägga animatörerna till min kostym?" Min vän Greg ville lägga animatörerna till sin MkIII glasfiber kostym så han bad för min hjälp och...

ARD-e: roboten med en Arduino som en hjärna

hur man skapar en öppen källkod Arduino kontrollerade robot för under $100.Förhoppningsvis efter att ha läst detta instructable du kommer att kunna ta det första steget in i robotteknik. ARD-e kostar ca $90 till 130 USD beroende på hur mycket extra e...

Takt: Låg kostnad, avancerad proteshand

I detta instructable jag ska visa dig hur man gör takt, en låg kostnad, öppen källkod proteshand. Takt än andra öppen proteshand modeller på flera sätt: det kostar bara $100 för alla komponenter ($250 att också lägga myoelektriska kontroll), kan mont...