Stap 1: Toy hersenchirurgie
Ten eerste strip de R/C auto heb je van de thrift-store, alle zijn elektronische lef. Dit omvat de motor-controller, de R/C kristal, en eventuele andere PCB's geïnstalleerd. Alleen zullen we twee draden aan elke motor en een set van draden tot het batterijcompartiment. De code voor dit project is bedoeld voor gebruik met een "tank-steer" type robot, met behulp van een motor aan weerskanten van de robot, als een tank. Met bi-directionele controle van elke motor, kunt wij draai de robot in een cirkel zonder vooruit of ongedaan maken (genaamd een "nul-draaicirkel"). Dit type besturingselement is zeer effectief, vooral bij lagere snelheden.
Opmerking: U hoeft niet te hebben een voertuig speelgoed met tank tracks vinden, er zijn veel R/C speelgoed bij de thrift-store die wielen, maar gebruiken tank besturing - zorg ervoor dat uw voertuig heeft een aandrijfmotor geïnstalleerd aan elke kant hebben. Ik was in staat om te vinden van verschillende "" tank-gestuurde rupsvoertuigen bij mijn lokale zuinigheid-winkel, met regelmatige bezoeken en een paar maanden tijd.
Zodra u de oude elektronische schakelingen uit het speelgoed verwijdert, zullen we een plek om te monteren de Arduino board, de motor-controller-PCB en de kleine Bluetooth adapter (we zullen het batterijcompartiment ingebouwd in het speelgoed gebruiken). Als u een Ardumoto-shield voor de Arduino gebruikt, moet u alleen een plek om te monteren op de Arduino. Ik gebruikte een heet lijmpistool om een kleine klodder lijm toevoegen aan de bovenkant van de speelgoed base - dan Monteer de Arduino. Met behulp van lage-temp lijm zal houden van de Arduino goed aangesloten, maar ook kunt u het later verwijderen zonder schade indien gewenst.
Ik ontwierp een kleine PCB die gebruikmaakt van een dual motor stuurprogramma L298N IC beheren (2) DC-motoren in beide richtingen en met volle snelheidscontrole. De PCB-bestanden zijn gemaakt met behulp van de freeware versie van Eagle CAD en kunnen worden gebruikt voor het bouwen van uw eigen motor-controller. Als u niet bouwen van uw eigen PCB wilt, kunt u de Ardumoto motor-controller kopen uit Sparkfun.com die gebruik maakt van een versie van de opbouw van de dezelfde L298N IC (controle pin hertoewijzing kan nodig zijn in de code).
De Eagle bestanden voor de L298N motor-controller en de code voor dit project hier downloaden:
https://sites.Google.com/site/arduinorobotics/Arduino-Robotics/free_project