Enkla Robotics skärbräda (4 / 9 steg)

Steg 4: H-brygga för motorstyrning



Motors är vad som gör vår robot flytta. För att styra rörelsen, måste vi kontrollera motorerna. Vi vill kunna koppla motorerna på och av, ändra riktning de rotera, och sakta ner dem eller påskynda dem. Mikrokontroller (Babuino i vårt fall) ger styrsignaler, men vi behöver något som kan byta den aktuella våra motorer behöver. Lyckligtvis finns det en enhet som kan ge alla önskad kapacitet. Enheten är känd som en H-brygga. Hänvisa till H-Bridge diagrammet; det grå i mitten är den motor som vi vill ha kontroll. Här är hur det fungerar.

Mikrokontroller levererar styrsignaler SwitchA (som kan vara HI eller LO), SwitchB (HI eller LO) och aktivera (HI eller LO). SwitchA kontroller A1 och A2 i diagrammet. När SwitchA är HI, stängs A1 och A2 är öppen. När SwitchA är LO, A1 är öppen och A2 är stängd. SwitchB kontroller B1 och B2 på samma sätt. Aktivera fungerar annorlunda. När Aktivera är HI, nära både växlar ansluten till det; de öppna när det är LO, således stänga motorn. Låt oss betrakta vad som händer när vi gör SwitchA HI, SwitchB LO och aktiverar HI. Två växlar kontrolleras av aktivera Stäng och A1 och B2 också nära. A2 och B1 förbli öppen. Så finns det en komplett krets från Vmot (spänning på motorerna) till marken genom motorn. Strömmen flödar som framgår av den röda pilen. Om vi nu stänga av SwitchA och slå på SwitchB, öppna A1 och B2 medan A2 och B2 nära. Återigen har vi en komplett krets från Vmot till marken, men denna gång riktningen av strömflödet reverseras genom motorn (som visas av den gröna pilen), så det vänder dess riktning av rotation.

Om vi aktivera eller inaktivera både SwitchA och SwitchB på samma gång medan aktivera är HI, då ser motorn samma spänning på båda sidor. Ingen ström flyter, men dynamisk bromsning av motorn sker och det kommer till stopp snabbare än om bara aktivera slås LO (av). Ibland är det viktigt om du vill stoppa din robot snabbt.

Stor! Vi kan styra riktning, men vad om hastighet? Det är där aktivera signalen kommer in. Självklart, om vi stänger av aktivera är vår nuvarande väg avbryts och motorn skulle sluta. Men vad händer om vi aktivera aktivera och inaktivera mycket snabbt? Som det visar sig, om vi gör detta snabbt nog, motorn kommer aldrig till en helt stilla men saktar bara ner. Till exempel, om växeln är avstängd halva tiden ser då motorn halva makten. Denna teknik kallas Pulse bredd Modulation (eller PWM för kort). En fullständig diskussion är utanför omfånget för detta Instructable (Google kan hjälpa dem som är intresserade) men microcontrollers använder vi har speciella kretsar bara för detta. Babuino ger tre signaler för att styra varje motor. För Motor A kallas de Motor A vänster, Motor A höger och Motor en PWM. Motor B har liknande styrsignaler. Vänster och höger är de signaler vi kallat SwitchA och SwitchB ovan, och således kontrollera motor riktning. PWM är aktivera signalen.

H-bron gör alla växlingen vid hantering av tillräcklig ström för att köra motorerna. Viss H-bron vi använder är L293D. L293D är en dubbel H-Bridge IC som har anti kickback dioder byggdes. Anti kickback dioder skydda H-bron från nuvarande spikar. L293D är allt vi behöver för att framåt/bakåt kontrollera för två små DC motorer. Två av dem kan styra fyra motorer. Diagrammen att följa hur ska koppla den för våra robotics bakbord.

Se Steg
Relaterade Ämnen

Enkla Robotics för nybörjare!

För min allra första instructable, beslöt jag att göra något som hade gäckat mig i flera månader på var du ska börja ett tag tillbaka;R/C robotics och battlebots.De komponenter som jag använde är svåra att hitta nu, men det är bra om detta instructab...

Billigt, lätt Robotics för icke-programmerare

Hej Robotics-programmerare-vill att bina! Trött på att försöka olika "miljöer" bara för att finna att det finns en brant inlärningskurva mellan dig och de coola roboten tricks din nördiga vänner göra? Är de kommersiella kit för dyrt? Då är detta...

Greppa gravitationsvågor: Augmented Reality robotar lära fysik grunderna till både barn och vuxna

Göra osynliga gravitationsvågor, radiovågor, ljudvågor, etc., graspable och mer begriplig med AR (Augmented Reality) robotics använder en enkel enhet jag uppfann vid en ålder av 12, 1974. Denna enhet är så enkelt att ett barn kan bygga det, men genom...

Enkla Arduino Robotics plattform!

jag fick just en Arduino efter att ha spelat med vissa AVR mikrokontroller under Robotics gruppmöten. Jag gillade idén med ett riktigt billigt programmerbara chip som kunde köra vad som helst från en enkel datorgränssnitt så jag fick en Arduino efter...

Carduino - A enkla Arduino robotics plattform med ett eget bibliotek

detta är, som titeln säger, en Arduino-baserad robotics plattform, med ett eget bibliotek. "Standard"-modellen kommer med två tillbaka motorer, två omni-hjul fram, och en distansera sensor monterad på framsidan. Det har också bakbord utrymme på...

Enkla förbränning Launcher

denna förbränning launcher design är en förfining av nighthawkinlights design.Jag använder en elpistol för antändning i stället för en piezoelektrisk tändare, garanterar en varm gnista och underlättar separation av bärraketen från operatören att lägg...

Robotics på en budget

detta Instructable kommer att lära dig att skapa en rolig, men lätt att bygga robot med material som kostar mindre än femtio dollar.Detta är ett stort projekt för 4H, Boyscouts eller som ett klassrum introduktion till robotics.Jag ska lära dig hur ma...

Enkla ljus efter Robot

Detta enkla projekt kommer att visa hur man skapar en robot som använder två låg kostnad foto motstånd för att följa en blixt ljus. Det kommer också visa en mycket enkel kontroll loop. En kontrollerar kretsar är ett viktigt begrepp i världen av robot...

Hur till förbättra gamla loggar in trä brännare öka effektiviteten Clean burn förgasning sekundär förbränning

Hur min gamla logga brännare / panna har förbättrats över all förväntan att matcha effektiviteten i moderna spisar! Det kostar mindre att £60 för att få denna pannor prestanda upp till match de flesta nya spisar med sekundär förbränning.Många äldre L...

2 x 4 avsluta korn skärbräda / slaktare kvarter

Detta är min första Instructable någonsin.Jag vill här inlägget för att vara informativa och enkla.Låt oss göra detta! ^_^Steg 1: materialMaterial2 - 2 x 4 obehandlade: $1.95TiteBond III lim "Vattentät": $8.00Mineralolja: $3,99 "mat säker F...

Bygga en skärbräda Prototyping modul

Många av oss gamla timers skära tänderna på klassiska Archer 200-i-1 elektronik Lab eller liknande kit. Tänk på det som en analog Arduino - en schweizisk armékniv för elektronik. De bestod av en bricka med olika komponenter monterade på det med våren...

Enkla läder projekt från skrotar

Hälsningar alla!För några år sedan jag hjälpte till med ett sommarläger och kom upp med några enkla läderväskor för barnen att göra under verksamhet. Skönheten i dessa påsar är att de kan vara vilken storlek du vill ha eller behöver och kan göras näs...

Enkla Sangria recept

det är heta utanför, svalka dig med detta enkla, prisvärda och uppfriskande sangria recept.Steg 1: Råvaror och förnödenheter Ingredienser• 6 apelsiner• 1 liter (32oz) "Druvsaft" (du kan använda vin om du vill ha)• 1 burk persikor i fruktsaft• 1...

Enkla men Fancy Pants Show-off äppelpaj Hand

Ibland vill du bara show-off lite när du har en middag med en speciell tjej. Även om du inte laga mycket och baka ännu mindre finns det några enkla tips och tricks som gör några skivor av apple och vissa butik köpte smördeg till en fancy pants desser...

Intellekten Edison och Ridemakerz RC chassi Robotics plattform

När jag var inbjuden att delta i Intel IOT tävlingen trodde jag det var en fantastisk möjlighet. Först av allt, skulle det ge mig tillgång till några riktigt awesome hårdvara och sensorer. Jag är en maker på en budget, så det var bra. Jag är också en...

Enkla Arduino PIR rörelse detektor modul Demo

Jag vet att det finns gott om Instructables och tutorials om detta redan. Mitt mål är att förenkla allt den nakna ben minsta krävs så en nybörjare (som jag) kan få det att fungera innan de blir frustrerade och ge upp.För att förhoppningsvis göra dett...

Hur man använder en skärbräda

en skärbräda som också kallas protoboard är en typ av Lödfritt elektroniskt gå runt byggnaden. Du kan bygga en elektronisk krets på ett bakbord utan någon lödning! Bäst av allt är det återanvändbara. Den var designad av Ronald J Portugal av EI Instru...

Enkla desoldering teknik

[[http://youtu.be/J0Emv9CJ0eg]] [[http://youtu.be/4HTIJTTsR9U]]Thi är min enkla desoldering teknik som jag har använt i många år nu. Om jag hitta en komponent på en gammal kretskort och behöver det för användning i min elektroniska experiment, då räd...

Custom skärbräda

Gillar du vad du ser?Detta projekt är min post för "Före och efter" tävling. Om du gillar det, tveka inte att rösta för den och dela den med dina vänner!Vad vi ska göra.I detta Instructable, kommer jag att beskriva hur jag ändrade en enkel och v...