Stap 1: Hardware
Gebruik de meegeleverde schema & pictures aan kabellengte tot uw robot.
Motoren & Chassis - Ik kocht een goedkope robot-platform off van ebay, die kwam met wielen en motoren voor dit project.
Motorische controle - A L9110 moet worden gebruikt voor proportioneel de twee motoren, ik heb 2 condensatoren ter vermindering van lawaai ook toegevoegd. De motoren kunnen worden gecontroleerd, vooruit of achteruit. De software wordt de motoren ongeveer lineair te werken over hun lineaire gebied alleen geschaald die zoiets als de taakcyclus van de 20-80 is %.
Robot Control - dit wordt gedaan met een Arduino pro mini. U moet een 3,3 v of een versie die kan worden van 3,3/5V en stel het op 3,3 v. Tijdens de ontwikkeling had ik een programmering voorsprong permanent aangesloten op het deksel van de robot. Als u denkt van het gebruik van een 5V-versie met een LDO carefull van de spanning van de droput, zijn de op de chip ultra lage uitval, hetgeen nuttig is wanneer u de batterijen laden kunnen handhaven 3.3V.
Opdracht input - dit komt uit een analoge touchpad met 5 knoppen, elke knop uitgangen een verschillende spanning in de Arduino-analoge ingang wanneer gedrukt.
Obstakel te vermijden - dit wordt gedaan met behulp van een scherp 2Y0A21 F 39 IR Bereikindicatie die in de tweede analoge ingang van de Arduino voedt.
Macht - de eenheid wordt aangedreven met behulp van 4xAAA hybrio batterijen. Dit maakt de ongereglementeerde levering die de motorische controle voedt. De rest van de apparaten worden aangedreven door een 3.3V geregeld die wordt gegenereerd op de Arduino mini pro levering. Ik maakte een beetje power distributie board, dat werd gevoed via een schakelaar om te helpen me route van de macht op het apparaat. Het heeft een groene LED daarop te tonen wanneer het wordt aangedreven. Een rocker switch regelt macht.
Audio - een spreker verstrekt audio feedback over knooppersen en IMU status. Bedrading - ik heb 2,54 mm kop- en socket-socket connectoren gebruikt om draad alles omhoog.
Bevestigingen
Ik heb gebruikt tie-wraps en 3mm moeren en bouten om de meeste dingen veilig te stellen. Een stopcontact beschermer werd gebruikt om de Bereikindicatie monteren. 3mm ringen werden gebruikt waar ik moest ruimte dingen en Araldite waar ik moest lijm voor positiebepaling iets.
IMU
Ik gebruik en MPU 6050 6 DOF versnellingsmeter / gyro om ervoor te zorgen dat de robot onderhouden een kop. De versnellingsmeter niet echt iets te doen.