Stap 1: Installatie van de Hardware
Het eerste ding dat verschilt van deel 1 is dat we met behulp van een Arduino Due. Het Due heeft 2 processoren op, met een versie die is gewijd aan interrupts. Hierdoor is ons interrupts koppelen aan een pin, zolang we het correct in de code initialiseren. De vervaldatum is ook nodig als u meer dan 2 motoren synchroniseert. De encoder graven zijn te snel, dus hebt u meer dan 2 motoren leveren pulsen, moet je de snellere processor van de vervaldatum niet missen telt.
Het tweede verschil is dat we een grotere voeding gebruiken. Controleer het energieverbruik van alle motoren die u beheert en zorgen ervoor dat de PSU genoeg huidige kan verstrekken. Er was ook een veel grotere start-up huidige om tegemoet voor meerdere motoren.
We moeten de sensoren hall-effect de dezelfde manier waarop we deden in deel 1 draad. We gaan alleen 1 hall-effect signaal per actuator gebruiken.
Draad hen als volgt:
-Rode draad naar 5V
-Zwarte draad met GND
-Gele draad aan op Arduino interrupt pin
-Actuator rode draad tot MOTA van de MegaMoto
-Actuator zwarte draad tot en met MOTB van de MegaMoto
Controleren van het begin van de code in de volgende stap, en ervoor te zorgen dat de jumpers op de MegaMoto aan de juiste pinnen zijn ingesteld en of de hall-effect-sensoren zijn ingesteld op de juiste pinnen. Zorgen dat "hall0" en "hall1" komen met de juiste MegaMotos overeen (PWMA0 en PWMA1, respectievelijk).
Zodra de motoren correct op de planken aangesloten zijn, draad als volgt:
-Verbinden met 12V BAT +
-Verbinden met GND BAT-
-12V verbinden met Vin op de vervaldatum
-Wire twee knoppen tussen pin 7 en 8, hen verbinden met GND