PIC RC Motor Controller (och exempel lego roboten)



notering för National Robotics vecka Robot Contest: Jag är över 18. Jag är en student vid University of Wisconsin-Milwaukee. Detta projekt är relaterad till min stora som maskinteknik student. Det är också lärt mig färdigheter som har lett till undergrad forskningsarbete som tar mig på en mekatronik och robotics relaterade karriärväg.

Vad är det:
Denna enhet tar signalen från en RC mottagare, typ du skulle plugga din servon in i en RC-bil eller flygplan. Baserat på det RC signalen utgångar det kontrollerad power till par motorer upp till 18V och 4A. Kontrollen är proportionell (variabel hastighet), och går i båda riktningarna utan förutfattade meningar i endera riktningen, vilket gör den väl lämpad att tank framföra fordon. Logiken är baserad på en PIC18F1320. Den bästa delen av detta projekt är inte bara att det tillåter dig att göra en relativt billigt RC dual motor controller, men att använda detta kod och input system kan du ta alla PIC mikrokontroller projekt och lägga till radiokontroll med så många kanaler som du vill använda endast en pin ta emot allt. Förutom att använda dessa värden för att styra andra robot funktioner kan du fortfarande använda någon av portarna på din mottagare, inklusive de som kommer att kontrollstyrelsen, att kontrollera servon.

Eftersom det inte är att mycket roligt styrning av två motorer utan en robot för dem att driva jag har byggt systemet till en Lego-robot. Denna motor controller kan användas för alla skid steer robot, eller du kan förenkla det till en motor, använda den andra hamnen för en servo och göra en bil som styr som en bil. Om Lego del av projektet är av intresse för dig kontakterna förklaras i steg 4 och lego kroppen är som ut i steg 5.

Detta projekt kräver grundläggande elektroniska verktyg och en programmerare som kan arbeta med 18F-seriens chip.

Hårdvara:
Den elektroniska hårdvaran är ganska enkelt. PIC 18F1320 hanterar alla signal tolkningen, som kräver endast 2 filtrering dioder. Samma chip genererar motor styrsignaler för båda motorer. Det andra stora chipet i styrelsen är en L298n motor driver. Detta chip innehåller två H-broar kan driva en motor med upp till 4A i nuvarande på upp till 18V. Förutom marker är en annan stor komponenten ett 5V regulator att ge bilden ett bra nätaggregat. Förutom de har du en handfull billiga dioder och motstånd. Vissa delar är i steg 1.

Mjukvaran:
Programvaran för chip har en del som tolkar PWM * servo styrsignaler till en variabel, och en annan del som genererar två motorstyrning PWM * signaler. Dessa delar kan varje potentiellt användas till antingen ett system som gör något annat baserat på radio Kontrollkommandon eller en motor controller som drivs av andra medel. Koden kan lätt utvidgas för att läsa många (jag talar 8 eller fler) PWM signaler. Du kan ta en av dessa enorma $500 flygplan avlägsen kontrollsystem och har en chip läsa varje kanal! Vad du gjorde med allt som kontrolldata skulle vara upp till dig.

En anmärkning om PWM:
Dessa är båda bredd för synkpuls modulerade (PWM) signaler, vilket helt enkelt betyder bredden på pulserna används för att representera värden, men motor styrsignalen pulser på och av för att variera den medeleffekt, eller intermittens, att utföra olika motoriska hastigheter, medan servo signalen fungerar genom att skicka olika bredder av puls läses som relativa kommandot värden.

Se Steg
Relaterade Ämnen

Elektrisk cykel (ebike) ombyggnadssats församling - hub motor, controller och batteri pack installation

Detta instructable är avsedd att hjälpa dig att spara tid och besvär om du väljer att konvertera din egen cykel till en elektrisk cykel med hjälp av en elektrisk cykel konverteringssats.2010-11-18 uppdateringar:Jag nu dubbel kolla alla leverantörer f...

Undvika hinder robot med L298N dubbla H-Bridge Motor Controller och ultrasonic sensor

Hej stötarna!jag meddelanden här några bilder av robot:den hårdvara som krävs:Arduino bakbord.bakbord.Ultrasonic sensor.2 DC motorersladdar.L298N dubbla h bro motor controller.aluminium chassi.arduino koden:http://sh.St/PQEQTLycka till!!....

24V Motor Controller för $24, RC & Arduino

Som många människor, har jag velat använda basen på en elrullstol för fjärrkontrollen projekt. Dock rätt motor styrenheter är dyra, och jag tänkte att det måste finnas en billigare lösning. Jag ursprungligen köpte borstad råden (elektronisk Hastighet...

Arduino Lego EV3 motor controller spara $45

Genom att göra en diy lego ev3 motor controllerSteg 1: Intro Så jag har ett kit som heter lego mindstorms EV3 är det en häpnadsväckande $349 robotics kit som verkligen är enkel att bygga som lego men har verkligen awesome funktioner den kit funktione...

Göra din egen Lego Motor fallet och Shaft Adapter

i detta instructable jag kommer att täcka motor hölje och axel adaptern. Kretsen för makt och kontroll jag lämnar för en annan instructable men jag kommer att besvara de flesta frågor i kommentarerna.I den sista sidan kommer jag att diskutera några a...

Enkla och billiga 6 ben Spider Lego roboten

Ledsen för typ av rush för det här dokumentet.Detta är en enkel 6 ben, 12 mini servo spider och göra används av Lego platta, kan du lägga till fler lego på din slutliga utformningen. Kostnaden är bara 12 mini servon + 3d tryckta Lego mount + din Lego...

Hund Bot: Lego roboten Rover med webbkamera

Här är hur man gör en Lego-robot kan du styra från valfri skärm över wifi. Det har också en webbkamera så att du kan se där din pågående och LED lights för ögonen! Detta är ett stort projekt att göra med dina barn som de kan göra logotypen byggnaden...

Znap Lego roboten

Denna handledning fungerar som en guide till att bygga och programmera små, hårda och autonoma monster roboten Znap. Genom projektet lär du inte bara lego konstruktion men EV3 programmering också. Se till att noggrant läsa varje steg, utnyttja alla h...

PWM solar controller och tracker

PWM solar controller och trackerSteg 1: IntroduktionPV-program kunde grupperas enligt schemat för interaktion med verktyg rutnät: rutnät ansluten, fristående och hybrid. PV-system består av en PV generator (cell modul och array), energi lagringsenhet...

Hemgjord 100 HP Motor Controller för en elbil

detta instructable förklarar hur du bygger din egen 100 Hästkrafter (topp) motor controller för användning i en elektrisk bil eller motorcykel konvertering. Det kan ta någon spänning upp till 144v toppströmmen är 500 ampere. Kostnaden för komponenter...

200kW AC Motor Controller för elektriska bil

Elbilar är framtiden, och börjar ta fart idag. Men är de fortfarande ganska dyrt. En 3 fas AC-motor är absolut standard för företag när de gör en elbil. Tesla Roadster, Nissan Leaf, etc... Alla de stora pojkarna använder AC. Den har ett antal fördela...

12-24v DC motor controller med en EG1 SPLat PLC

Det finns inte många enkla programmerbara DC motor controller instruktioner ute men nu vill jag ge dig steg för steg instruktioner om hur man gör en som kan utvidgas för användning på robotar till en 500W elektriska gå vagn!(Obs detta instructable vi...

Kontrollera Actobotics dubbla Motor Controller

Actobotics dubbla Motor Controller (DMC) kan styra 1 eller 2 motorer på 4,8 – 16 volt och leverera 20 ampere per motor kontinuerligt och upp till 30 ampere per motor ögonblickligt (topp). Det finns ett antal olika sätt du kan styra DMC, till exempel:...

Solid-State Halloween controller och hur man bygger en Haunted House

detta var ursprungligen en artikel i gör 03 där min awesome redaktör Paul Spinrad faktiskt gjorde en kopia av min controller och gjorde ett mycket bättre jobb som dokumenterar det än jag skulle. För styrkort, kolla om du behöver mer förklaring än "få...

Hjälp av WASP Motor Controller (ESC)

I detta Instructable kommer vi att lära att styra en geting motor controller med en Arduino.WASP motor controller är en elektronisk Varvtalsregulator (ESC), ta en RC signalingång från en Arduino och öka det till en hög spänning. GETINGEN tar en power...

QuickStart - en transistor DC motor controller

detta är en PWM (Pulse bredd moduleras) motor controller.En enda liten transistor används för att köra en liten likströmsmotor.Medan kretsen är mycket rakt fram (vissa säger tråkiga?) har enganska cool trick i programvaran - Pulse bredd modulerade (P...

Arduino moduler - L298N dubbla H-Bridge Motor Controller

Snabb och enkel start guide för att använda och utforska en L298N Dual H-Bridge Motor Controller module med en Arduino.Modellen i exemplet jag använder är från Ebay.Material som behövs:L298N dubbla H-Bridge Motor Controller module (olika modeller fun...

Uppgradering av Ember's Motor styrelsen och frontpanelen

Förutom mikroprocessor som kör det huvudsakliga systemet (den som du kan uppgradera genom att klicka på uppgradera firmware), det kallas två mindre marker AVRs eller ATmegas som styr motorer och frontpanelen visas. För tidig bygger på den glödande ko...

Attiny85 som steg/Dir Stepper Motor Controller

Någonstans i Grekland gjorde någon något aldrig gjort förut...Sett dessa saker innan?Sak: 1Sak: 2Sak: 3Åh, har du! Du köpte en av dem säger du? Åh... Oroa dig inte, jag gjorde också.De gjorde jobbet, ja. Men vi betalade för dem mycket. Verkligen myck...