Robot 1: "Little Jimmy" gebaseerd op PICAXE - 18M 2 (7 / 11 stap)

Stap 7: PICAXE Power Board 'Het brein'


PICAXE is de goedkoopste en gemakkelijkste manier om te leren hoe te programmeren en te gebruiken micro-controllers. Ik kocht de PICAXE - 18M 2, een Quad H-Bridge-stuurprogramma chip en de macht van bestuur alle voor onder $20 van SparkFun [Link ]. De ontwikkelomgeving en SW hulpmiddelen zijn vrij van revolutie onderwijs [Link] . De spec sheet voor de macht aan boord (CHIO35A) details hoe te snijden een weerstand op het bord en toe te voegen een 78L 05 spanningsregelaar om te scheiden van de PIC macht (+ 5 v) van de macht van de H-Bridge (+ 12V). Aangezien ik ben met behulp van een RC systeem waarmee deze robot, is de taak van deze PICAXE om het PWM-signalen van de RC ontvanger ontvangen en hen omzetten in de logica dat het H-Bridge-stuurprogramma moet controleren van de motoren. Het uitgangspunt is 1 RC kanaal zal zowel linker motoren (bedraad parallel) naar voren of naar achteren verplaatsen, en een ander RC kanaal zal de controle van de rechter motoren.

De code is heel eenvoudig:

; Robot 1 ontwikkeling Code
; James Dinsmore 6/18/2011
; voor PICAXE - 18M 2

belangrijkste:

RC kanaal 2 puls in woord variabele pulsin C.5,1,w1; registreren
RC kanaal 3 puls in woord variabele pulsin C.6,1,w2; registreren
Als w1 > 160 vervolgens
; toekomen linker wielen
high B.6                                        ; H-Bridge In4
low B.7                                          ; 3 H-brug
endif
Als w1 < 140 en w1 > 20 dan
; omkeren linker wielen
low B.6                                         ; H-Bridge In4
high B.7                                       ; 3 H-brug
hoge B.1; inschakelen linker staart licht LED
endif
Als w2 > 160 vervolgens
; toekomen rechts wielen
high B.5                                       ; H-Bridge In1
low B.4                                         ; H-Bridge In2
eind als
Als w2 < 140 en w2 > 20 dan
; omkeren rechts wielen
lage B.5; H-Bridge In1
hoge B.4; H-Bridge In2
hoge B.2; inschakelen juiste staart licht LED
endif
; motoren uitgeschakeld als er geen signaal ontvangen
Als w1 > 140 en w1 < 160 vervolgens
lage B.6; motor kan alleen worden uitgevoerd als één uiteinde hoog en de andere lage is
lage B.7
endif
Als w2 > 141 en w2 < 160 vervolgens
lage B.5; motor kan alleen worden uitgevoerd als één uiteinde hoog en de andere lage is
lage B.4
endif
lage B.1; linker achterlicht (indien ingeschakeld) uitschakelen
lage B.2; rechts achterlicht (indien ingeschakeld) uitschakelen

goto belangrijkste

Gerelateerde Artikelen

Valentine robot opleidingscyclus snoep kussen met behulp van Picaxe

Valentine robot opleidingscyclus snoep kussen met behulp van Picaxe

ik had een Picaxe 18m 2 project board en wilde meer informatie over deze microprocessor.  Dus ik heb deze robot die is geprogrammeerd gemaakt om drop snoep kussen, opgeslagen in een Valentine snoep vak in het patroon van een Valentijn hart.Hieronder
PICAXE - muziek Responsive, mist produceren, LED lichtshow en Audio versterker in één

PICAXE - muziek Responsive, mist produceren, LED lichtshow en Audio versterker in één

ikn dit instructable ik uitleggen en uitvoeren van processen zoals knippen en met behulp van verschillende apparatuur, door het nabootsen van een van de processen in dit instructable u doet dit op eigen risico en ervoor te zorgen volgt u elke veiligh
IR afstandsbediening van de Micro van de PICAXE

IR afstandsbediening van de Micro van de PICAXE

het doel van deze blog is te laten zien hoe een IR-afstandsbediening om een PICAXE - 18M 2-processor voor Robotica of automatisering interface. Universele afstandsbedieningen zijn goedkoop (wat huishouden heeft geen enkelen van hen?) De code is erg e
Robot 3: Autonome Sensor Platform 'Jimbo'

Robot 3: Autonome Sensor Platform 'Jimbo'

dit is mijn eerste autonome robot. Ik bouwde het om te verkennen de interfacing van diverse sensoren aan een PICAXE-processor. Zijn missie is het zoeken naar een magneet (Zuidpool) via zijn Hall-effect-sensoren en voorkomen van belemmeringen via 2 IR
Mad Dog Robot

Mad Dog Robot

IntroductieNa het zien van IBM computer Watson twee voormalige kampioenen in gevaar eerder dit jaar beat, ik vroeg me af als een eenvoudige robot met mensen in meer fysieke uitdagingen concurreren kan.Hier is een DIY robot ontworpen om te concurreren
HackerBoxes 0001: Robot slimme auto, NodeMCU, 3D LED kerstboom

HackerBoxes 0001: Robot slimme auto, NodeMCU, 3D LED kerstboom

Dit instructable deelt de basisbeginselen van het werken met HackerBoxes #0001. HackerBoxes is de maandelijkse abonnement vak dienst voor electronica hobbyisten, makers en hackers. Als u wil graag een doos als dit recht naar uw mailbox elke maand, ku
Soccer playing Robots

Soccer playing Robots

Dit is mijn laatste jaar project. De foto's en details zijn teveel om te herschrijven zodat ik heb bijgevoegd de foto's en geüpload het verslag zo goed. Ik hoop dat het zal helpen iemand :)De doelstelling van het project was om een software-gebaseerd
Gebouw kleine Robots: Maken van één kubieke Inch Micro-Sumo Robots en kleinere

Gebouw kleine Robots: Maken van één kubieke Inch Micro-Sumo Robots en kleinere

hier zijn enkele details op het opbouwen van uiterst kleine robots en circuits. Dit instructable zal ook dekking enkele eenvoudige tips en technieken die nuttig zijn bij het opbouwen van robots van elke omvang.Voor mij is een van de grote uitdagingen
Make A Robot Ant

Make A Robot Ant

Build een robot mier die extern kan worden gecontroleerd of zelfstandig opereren. Met behulp van een Infrarood detector, kan het vinden en ophalen van objecten. Het wordt beheerd door een Picaxe 20 x-2 microcontroller.Terwijl dit een vrij ingewikkeld
Bluetooth, en lichtknop van picaxe

Bluetooth, en lichtknop van picaxe

BYTERULE.COM BLUETOOTH LIGHTSWITCHPROJECTVEREISTEN EN-DOELSTELLINGEN6 augustus 2013OVERZICHT1. achtergrond en beschrijving van de projectenDit is het eerste project dat ik met in het rijk van de huisautomatisering en draadloze verbindingen begonnen b
Arduino Robot praten op basis van kunstmatige intelligentie

Arduino Robot praten op basis van kunstmatige intelligentie

Dit project zal doen onze pratende robot met kunstmatige intelligentie gebaseerde Arduino.Dan wij in onze vorige project onze robot die we in de spraakopdrachten van de telefoon ingecheckt gemaakt.U kunt hier zien.Dit project dat we onze robot, spraa
Bluetooth Robot met computer Interface

Bluetooth Robot met computer Interface

Controle van de beweging van een tweewielige robot draadloos vanaf een virtuele afstandsbediening op het computerscherm. Met behulp van de bluetooth-HC-06-ontvanger en de servo's twee continue rotatie, kan de robot van een Arduino gebaseerd worden ge
Raspberr Pi Robot-A Hybrid Robot met vooruitgangseigenschappen

Raspberr Pi Robot-A Hybrid Robot met vooruitgangseigenschappen

Een robot kan niet verwonden van een menselijk wezen of, door middel van passiviteit, toestaan dat een menselijk wezen om te komen tot schade. Een robot moet gehoorzamen bestellingen gegeven door mensen behalve waar dergelijke bestellingen zou strijd
Robotic praten torentje

Robotic praten torentje

hier ik zal u tonen een overzicht over hoe te maken van een robot pratende torentje, losjes gebaseerd off van de koepels van de populaire game, Portal. Dit instructable moet helpen iedereen die wil een animatronics project doen.Voor meer gedetailleer