Stap 12: Controller Hardware en Software
Dit is de geassembleerde controller.
- Voedingsbronnen: een gereglementeerde 12V 1.5a voeding komt in vanaf de linkerkant.
- De 12V wordt gevoed aan beide de pinnen van de VMOT van de twee stepper-controllers. De 12V draad naar de tweede controller is onder de platen. De linker controller is voor de feed motor en de juiste controller is voor de motor snijden.
- De linker stepper-controller biedt de 5V die vereist zijn voor de stepper controller logische circuits en voor de Arduino Nano. De rode draad op positie 8 feeds die 5V macht van de eerste domeincontroller op het bord.
- Twee 10K weerstanden op posities 13 en 29 pull-up inschakelen pinnen op de motor controllers. Hiermee schakelt u de motoren, terwijl de Arduino Nano is omhoog het aandrijven en initialiseren. Als u niets opgeeft bij deze uit de motoren zal "gebabbel" een beetje bij het opstarten.
- De oranje draad op positie 14 zet de feed motor in de modus half-stap voor stap meer precisie en langzaam naar beneden.
- De stepper motor draden worden bereid zoals in de tweede afbeelding. Ik behandelde hen in geweven polyester sleeving. De uiteinden op de motor zijn gelijmd met Amazing Goop®. Ik gebruik warmte krimpen buizen zodat tegenovergestelde uiteinden netjes. De draden zijn soldeer op 0.1" koptekst pinnen en verzegeld met meer lijm.
Pinouts en instructies voor de motor controllers kunnen hier worden gevonden: Stepper Controller
Pinouts en handleiding voor de Arduino Nano kunnen hier worden gevonden: Nano
De becommentarieerde code voor de schets is die hieronder zijn toegevoegd. (Dit mogelijk niet weergegeven in sommige browsers zodat u moeten zult eerst downloaden en het vervolgens in de Arduino IDE of enige andere code-editor bekijken.)
De drie knoppen op de controller doet u het volgende:
(Bruin) linkerknop voedt het schuim één keer.
Midden (zwart) knop beweegt de NMC heen en weer eens.
Knop rechts (wit) snijdt 10 stuks van schuim.
U kunt dit zien in de video hieronder: