Stap 7: Programmeren en elektronica
U kunt extra servo's voor verordening van de controle van de stroom van de tegels. (Wij in eerste instantie gepland op met behulp van 3 servos totaal)
U kunt ook extra motoren om een beter systeem voor de mallen te maken.
Met behulp van de L298-chip is vrij rechtdoorzee. Volg de data sheet. Im niet gonna een schema tekenen. http://www.Tech.DMU.ac.uk/~mgongora/resources/L298N.PDF
Het staat u om te controleren de motor heel gemakkelijk met de arduino.
Volg de instructies van de arduino voor het gebruik van een photoresistor. http://Playground.Arduino.CC/Learning/PhotoResistor
Zorg ervoor dat u de ingangsdraad tussen de twee weerstanden voor grotere nauwkeurigheid in sensing.
Doen veel tests met meerdere tegels zodat u weet het verschil in waarden tussen onder ogen zien en naar beneden tegels.
Bedrading van de LED is ook eenvoudig. Moet u een weerstand.
Gebruik http://led.linear1.org/1led.wiz om erachter te komen welke maat.
Servo's kunnen zeer intuïtief als volgt worden aangesloten:
Rood tot 5V
Zwart met gnd
Geel signaal PIN
Ik beveel het allemaal op een breadboard te testen voordat het solderen op.
Ik heb een foto van mij de L298 H brug chip testen toegevoegd.
Programmeren is niet dat slecht. Er zijn drie dingen die de Arduino moet doen:
-Draai de motor heen en weer.
-Als verklaring om te schakelen tussen de bedrukte zijde naar boven de tegels en de beeldzijde naar beneden tegels.
-De servo draaiingen tegenovergestelde manieren voor beide gevallen.
Ik vond het beter om te draaien van de motor van de opslaglocatie in het volgende patroon:
Met de klok mee 5 seconden
Tegen de klok in 5 seconden
Met de klok mee.3 seconds
Tegen de klok in.3 seconds
Met de klok mee.3 seconds
Tegen de klok in.3 seconds
Met de klok mee.3 seconds
Tegen de klok in.3 seconds
Dit laat een tegel krijgen in het gat en dan schakelt richtingen snel om het te krijgen door.
Im niet gonna uploaden van mijn code om twee redenen. 50% omdat ik hem kwijt ben en 50% wil ik u allen moesten genoegen coderen en testen jezelf. ;)