Stap 10: elektronica
Arduino
De gehele machine wordt gecontroleerd door een Arduino Uno. Ik maxed absoluut de digitale ingangen/uitgangen, dus ik met behulp van een Arduino Mega suggereren zou desgewenst meer functies toe te voegen.
LCD
Het LCD-scherm is een standaard 4 X 20 I2C paneel met 4 aansluitingen. Ze zijn + 5V GND, VCC, SDA en SCL. SDA gaat naar A4 en SCL gaat naar A5.
Voeding
Ik gebruikte een kleine 12V-voeding met een 2 amp-max. Als u één hebt, zou ik een iets hogere stroomsterkte aanbod voorstellen. De 12V-lijn is ook afgesplitst de een buck-converter die het naar 5V zakt aan de macht van de arduino en andere circuits.
Knoppen
Zoals eerder de knoppen een 5V macht in een GND uit, en een signaal lijn gebruiken. Het signaal gaat naar A0.
LED 's
De verschuiving registreert voor het gebruik van LEDs een + 5V IN, GND, gegevens, klok en klink lijn. De gegevens gaat naar D11. KLOK gaat naar D13 en klink gaat naar D8.
Stappenmotoren
De stappenmotoren zijn station door 2 Pololu A4988 stepper motor drivers. Zie het bijgevoegde schema voor referentie. De pin inschakelen is optioneel maar ik aanbevelen dat u het gebruikt. Wanneer het inschakelen wordt getrokken HIGH de motor is uitgeschakeld en niet elke huidige tekenen. Het houdt ook de motoren rustig terwijl ze niet in gebruik. Een andere manier om te houden van de motoren vrij is het gebruik van microstepping. Als u MS1, MS2 en MS3 openlaat duurt de motor 200 stappen om te doen een revolutie. Als u MS1, MS2 en MS3 samen binden en trek het zal hoog naar 5V dan de motor 1/16e microstepping doen. Duurt de motor 3200 stappen per omwenteling.
Voor de X-as moet inschakelen worden gekoppeld aan D9, stap naar D2 en DIR te D3. INSCHAKELEN moet Ga naar D12, stap naar D4 en DIR te D5 voor de Y-as.
Magneetklep
De magneetklep wordt aangedreven door een MOSFET als gevolg van de hoge huidige draw die de Arduino vermoorden zou. Ik gebruikte een IRF3205 MOSFET. De poort is verbonden met D10, de afvoer is aangesloten op de grond, en de bron is gekoppeld aan één uiteinde van de spoel. Het andere uiteinde van de solenoïde gaat naar + 12V.