Robot plattform inklusive h-broar från $10 R/C bil (4 / 5 steg)

Steg 4: Testa PCB och Lägg på handkontrollen



Not - det finns en liten chans PCB i andra tumlare har olika Stifttilldelningar, så kommer du vill kolla din att se. Dessa styrelser vara om det om absolut billigaste de kunde vara den dagen, och andra dagar kan ha haft något annat billigare. Då igen, är pin-konfiguration baserad på den integrerade kretsen, som förmodligen inte ändra på en daglig basis. Så detta bör vara nära. :)

Efter tittar på PCB och göra några tester, upptäckte jag följande pin info:

stift 2 - marken
PIN-6,7 - kontroller vänster motor h-bron
PIN 10,11 - kontroller rätt motor h-bron
stift 13 - Vcc utgång från batteriet.

Jag antar att de andra stiften är städning och att få input från mottagaren komponenter. Även att ha en trådlös tillförs PCB kan vara praktiskt för något i framtiden, just nu är jag intresserad av h-broarna och hur du kontrollera dem.

H-bron för varje sida är gjord av 4 drivatransistorerna och 2 vanliga transistorer. På min PCB, drivatransistorerna där ett par H8050 och H8550, som kontrolleras av ett par vanliga transistorer, C945s. Alla är i det fysiska paketet till-92. Jag misstänker att andra transistorer kan användas på andra PCB, det var en fråga av vem hade det i lager till ett billigt pris den dagen. Jag hittade några datablad för H8050 och H8550 och det ser ut som varje h-brygga klassas till 1,5 ampere. Igen, det kan finnas olika komponenter på andra PCB på andra tumlare, men den grundläggande 1.5a betyg bör förbli detsamma.

För varje h-brygga finns det ett par stift som styr den. Pins #6 och #7 för vänster sida, och #10 och #11 för höger sida.

Vänster hjul:

Stift 6: OFF, Pin 7: OFF - ingenting, ingen rörelse
STIFT 6: På, Pin 7: OFF - hjulet roterar - riktning framåt
STIFT 6: OFF, Pin 7: Å - hjulet roterar - omvänd riktning
STIFT 6: På, Pin 7: ON - oprövad, misstänker att detta kan steka något i en rökpuff.

Höger hjul:

Stift 10: OFF, Pin 11: OFF - ingenting, ingen rörelse
STIFT 10: På, Pin 11: OFF - hjulet roterar - omvänd riktning
STIFT 10: OFF, Pin 11: Å - hjulet roterar - riktning framåt
STIFT 10: På, Pin 11: ON - oprövad, misstänker att detta kan steka något i en rökpuff.

Båda verkar arbeta för stiften på "OFF" läge, N/C eller marken. På allmän princip föreslår jag att hålla sig till marken och inte N/C.

Vad betyder det alla?

För att driva en viss sida av roboten, behöver du två digitala utgångar, förhoppningsvis klarar PWM. Det tar fyra utgångar för båda sidor. Till exempel, om jag ville gå vidare med 40% max hastighet skulle jag ställa in min pins såhär:

stift 6: PWM-signal på 40%
stift 7: marken (PWM 0%)
stift 10: marken (PWM 0%)
stift 11: PWM-signal på 40%

Jag har använt vanliga Arduino PWM frekvensen för runt 500Hz och som fungerar för att växla h-broar av och på bra. Jag skulle inte bli förvånad om komponenterna som hanteras upp till 20 KHz spänna.

När koppla upp din microcontroller och använda ett annat batteri för data signaler (som 9V jag använde), glöm inte att "dela en marken" tråd mellan två. Om du tittar på mina bilder, det är därför jag har en tråd från #2 stift på IC uttaget till jordplanet av min skärbräda.

Så för min test setup använde jag den Arduino PWM signaler:

Arduino: tumlaren
stift 9---stift 6
stift 10---stift 7

stift 3---stift 11
stift 11---stift 10

Här är några hårdkodade, ful Provningsmetod. Men det fungerar och visar den allmänna idén. Det är en loop som går så här:

Starta loop
driva fram vid 50% effekt i 2 sekunder
vänta 2 sekunder
kör i omvänd vid 50% effekt i 2 sekunder
vänta 2 sekunder
slinga till toppen

Det visar mig att detta inte är det mest exakta motor/hjulet justering jag sett, men det fungerar. Jag ska jobba på bättre hjul kontrollkod över tiden - måste få laseravståndsmätare först!

Tumbler1
av Ray rådman
//
Anslutningar till Tumber PCB
//
Arduino: tumlaren
stift 9---stift 6
stift 10---stift 7
stift 3---stift 11
stift 11---stift 10
marken---stift 2 (mark)
//
//

int RightFwd = 3; PWM-signalen att gå framåt på höger hjul
int RightRev = 11; PWM-signalen att gå bakåt på höger hjul
int LeftFwd = 9; PWM-signalen att gå framåt på vänster hjul
int LeftRev = 10; PWM-signalen att gå bakåt på vänster hjul

int fördröjningstid = 2000. fördröjning mellan stegen
int speedval = 127; hastighet framåt och bakåt, till 50% (av max 255)

void setup()
{

pinMode (RightFwd, OUTPUT);
digitalWrite (RightFwd, låg); Se till att produktionen är initialt vid låga
pinMode (RightRev, OUTPUT);
digitalWrite (RightRev, låg); Se till att produktionen är initialt vid låga
pinMode (LeftFwd, OUTPUT);
digitalWrite (LeftFwd, låg); Se till att produktionen är initialt vid låga
pinMode (LeftRev, OUTPUT);
digitalWrite (LeftRev, låg); Se till att produktionen är initialt vid låga

Delay(delaytime);

}

void loop()
{

analogWrite (LeftRev, 0);
analogWrite (LeftFwd, speedval); vänder på vänstra hjulet i riktning framåt till hastighet värde
analogWrite (RightRev, 0);
analogWrite (RightFwd, speedval); vänder på högra hjulet i riktning framåt till hastighet värde

Delay(delaytime);

analogWrite (LeftFwd, 0); stänger av vänstra hjulet
analogWrite (RightFwd, 0); stänger av högra hjulet

Delay(delaytime);

analogWrite (LeftRev, speedval); vänder på vänstra hjulet i motsatt riktning till hastighet värde
analogWrite (RightRev, speedval); vänder på högra hjulet i omvänd riktning till hastighet värde

Delay(delaytime);

}

Se Steg
Relaterade Ämnen

Multi Purpose talande Robot plattform eller en enkel leksak

Detta är en buldozer, tank, robot, digger leksak eller en allvarlig robot plattform och kanske några andra saker. Jag menar att det är lite modulära. Jag kommer att försöka expain modularitet steg nedan :DElektronik & koden jag har förutsatt gör det...

Hur man gör en låg kostnad Mobile Robot plattform

Detta Instructable handlar om att bygga en robot bas för att stödja dina experiment.Detta Instructable är avsedd för alla att komma igång på en mobil plattform för låg spänning. Andra läsare kan hitta något intressant här också, din antall Maj varier...

Hjulburna Robot plattform

Syftet med denna proyect bestå om utvecklingen av en enkel, lätt att montering och underhåll robot bas. Också utrymme för sensorer, ställdon och elektroniska kommer att vara tillgängligt inuti plattformenSteg 1: Sketchs och utkastKraven är: tillräckl...

CupBots - 3D tryckt Robotic plattform för Arduino och Raspberry Pi

Här är en stor helg robotics projekt att genomföra med vänner eller folk på din lokala maker utrymme. Behöver du en 3D-skrivare händig till 3D tryck STL filer bifogas som en del av stegen nedan och en kopp, i mitt fall, jag använder en venti kopp frå...

Hur man gör en Arduino + Raspberry Pi Robot plattform

UPPDATERING: Låter göra robotar, mitt hem digital hackerspace, köptes av RobotShop. Jag vill inte gå in, men de nya ägarna förbjudit mig själv och de flesta veteran medlemmarna. Som sagt, de flesta av länkarna där kommer att brytas. Lyckligtvis kunde...

Experimental Robot plattform

målet med denna robot är att ge mig en plattform som kan uppgraderas och anpassningsbara så att jag inte skulle behöva bygga en ny robot chassi för varje ny idé jag vill prova. Jag har arbetat på denna robot av och på i nästan ett år nu.Jag vill att...

JALC båt, vattenlevande Robot plattform

JALC båt projekt för att skapa pedagogiska plattform av vattenlevande robot, komponenterna är 100% gratis och utformad med 3D utskrift för alla skapa, anpassa eller ändra.Om du gillade projektet inbjuder jag dig att besöka http://www.jalcboat.com och...

Modulär Robot plattform eller "Thrift Shop Johnny fem"

Jag visste från början att jag ville ha designen för att vara både roligt och modulära. Jag ville kunna byta ut en arm för en annan, eller att kunna göra ett nytt huvud och bara kasta det på med lätthet.Temat för denna plattform är verkligen mångsidi...

PicRobi trådlös robot plattform

Hej alla,Jag skulle vilja dela med mig av min lilla robot projekt, jag hoppas det kan vara inspirerande för dig. Så jag studerat elektronik och jag alltid ville göra något vad gäller alla vad jag lärt mig och det är hur jag började göra denna robot....

Universell robot plattform

Ik ben een elektrotechniek student en moet regelmatig projecten maken waarbij een robotframe nodig är. Het doel van d'Eze Instructable är een multifunctionele robot maken die bij meerdere projecten en voor de hobby inzetbaar är. Hierbij zijn de volge...

4WD alla terräng Arduino Robot för alla

Jag har alltid gillat robotar som kan flytta i svår terräng. Denna gång bestämde jag mig att jag kommer att använda färdiga chassi ändra det något och lägga till några ytterligare komponenter. Med hjälp av ett redo chassi kunde jag snabbt bygga upp e...

Johnny5 Arduino Robot DfRobotshop rover med fjärrkontroll HTML-gränssnitt

I det här inlägget jag förklara steg för steg hur jag bygga en Arduino baserad Robot och program det med Javascript. Jag förklara vilken design val jag gjort, vilka ramar och tekniker jag använde och hur jag programmet och konfigurerat roboten.Du kan...

Robotic hjul för min Laptop - uppdatera

bara en snabb uppdatering, jag har avslutat min nuvarande runda av arbete på min "LaptopWheels 2" robotic plattform. Denna video visar en snabb provkörning av det, i morse.Vänligen se relaterat "kompatibel, nu uppdaterat med nya bilder, ink...

Ansluta robotic hjul till din gamla laptop

har du en gammal bärbar dator bara liggandes, medan du använder din skinande nya en att spela WoW och surfa interweb? Har du någonsin tänkt "Jag skulle vilja bult några hjul på det gamla laptop och kör det runt"? Kanske vill du bara en mobil låg...

Intellekten Edison Telepresence robot

I år var jag turen att hitta mig själv på INTEL Internet av saker Roadshow i Pune på VITS hotel. Det var den av de mest fantastiska stunderna i år och jag fick lära sig mycket. Fick se många projekt, prototyp och produkter. För turnén hade jag gjort...

K-9 2.0. WiFi kontrollerade och autonom Robot hund.

OBS:I steg 22, har jag postat en uppdatering, förklarar några senaste förändringar/förbättringar som jag har gjort, främst på K-9's elsystem och sensor array som du kan ha nytta.FunktionerRobust trä (MDF) och akryl designHelt mikroprocessorstyrda anv...

The Soccer Robot

Om du älskar att göra robotar och se dem rulla runt ditt hus, då du kommer att älska den här också! Denna robot kan spela fotboll dribblingar och sparkar en boll, men inte lika bra som Messi eller Ronaldo. Den styrs med en smartphone med trådlös blue...

Robot spårning och mappning "Med 1Sheeld och Arduino"

Intro====I detta projekt kommer vi göra ett spårningssystem för fordonet eller robot. Detta projekt kan användas för att övervaka en avlägsen robot för att spåra dess rörelse. Detta spårningssystem beror inte på GPS eftersom det har låg noggrannhet s...

Bygga din Internet kontrollerad Video-Streaming Robot med Arduino och Raspberry Pi

< the Instructable och koden är redo. Njut! Lämna en kommentar med du feedback! >Jag är (aka LiquidCrystalDisplay / Itay), en 14 år gammal student från Israel lärande i Max Shein Junior High School för avancerad vetenskap och matematik. Jag gör dett...