Stap 3: Bouw de Circuit
Breadboarding en het testen van het circuit is altijd een goede stap te doen. U kunt problemen en/of wijzigingen aanbrengen. Ik deed dit om te controleren of de goede werking van elke component, en ook aan het testen van de code.
MPU6050 Versnellingsmeter gyroscoop:
Dit apparaat zal worden gebruikt om te bepalen op de hoek van het BB8 hoofd. Om te houden van het hoofd in de verticale positie.
HC-06 BlueTooth-Module:
Dit apparaat zal aanvaarden opdrachten van de richting van de telefoon aan de Arduino te controleren van de motoren op de kern van de BB8 worden gebruikt. Een spanning divider zal moeten worden ingezet ter bescherming van de HC-06 van de hoogspanning op de Arduino. Bekijk het circuit diagram te zien van de configuratie.
L298N Motor Driver:
Dit apparaat wordt gebruikt voor het bepalen van de twee DC-motoren met PWM-signalen van de Arduino. De motoren zal werken conform de gewenste richtingen op de app en de lezingen uit de MPU6050.
Arduino:
De Arduino Uno zal worden gebruikt als de hersenen voor het hele systeem. De code is ontworpen voor het samenbrengen van alle functionaliteit van de apparaten en werken in een ordelijke functie.
Ik zal het uitleggen van de functionaliteit van mijn circuit hieronder:
De smartphone zal de Joystick BlueTooth commandant app gebruiken om te verbinden met de HC-06 en richting opdrachten verzenden de Arduino. De Arduino zal deze waarden van de HC-06 Lees en stuur een reactie op de L298N motor bestuurder. De motor bestuurder zullen beginnen te draaien van de wielen, vooruit of achteruit, gebaseerd op de verzonden signaal. De MPU6050 versnellingsmeter gyroscoop zal bijhouden van de positie van de hoek die bb8 is momenteel in. Als de hoek voorbij een drempel, bereikt zodra het systeem stopt, zal de motor bestuurder automatisch inschakelen de motoren in de gewenste richting om naar de rechtop. Naar links of naar rechts, zal het systeem werken vergelijkbaar met die van een tank. Als u omzetten wilt, moet één van de motoren te vertragen om te creëren een richting draaien.