Pointillistisk målning robotarm (7 / 15 steg)
Steg 7: Design översikt: elektronik
Galileo är hjärtat i detta system, inte bara för att det körs showen, men det är också den största enskilda elektriska komponenten. Jag konstruerade det elektriska systemet på ett sådant sätt att den använder manliga till kvinnliga header anslutningar att gå med nästan varje komponent eller modul. Med detta system kunde jag minimera den elektroniska fotavtrycket (som oftast yttrar i stora protoboard pcb) och dessutom möjliggör snabb montering och omkoppling under installationen och testning av de enskilda komponenterna. Slutligen, jag använde inte alla komponenter monteras vid sista körningen av roboten.
Den bifogade layouten är mer blockdiagram än sant Schematisk eftersom jag de flesta av de komponenter som används är komplett moduler (Galileo, PWM drivrutin, kamera, och servon). De diskreta komponenter valde jag inte verkligen avgörande för driften av robot, även om de gjorde felsökning lite mer visuellt tilltalande.
Systemet körs bort av två 5 volt nätaggregat: en för logik och en för motor leverans. Eftersom Galileo skulle göra mycket exakta bearbetning, inte skulle alla elektriska störningar från motorerna vara acceptabelt. Kameran är ganska låg effekt och varje LED har en 1K ohm strömbegränsande motstånd, så effektuttaget logik ska vara bra från 2.5A enheten levereras med Galileo. Motorerna ges en biffiga 5V 4A leverans så det finns nästan ingen chans att dem ta slut på ström.
Viktigaste "user interface" egentligen bara består av en potentiometer och en momentan tryckknapp. Jag valde en ganska biffiga panel montera knapp eftersom det gjort en solid klick när du trycker på. Potentiometern är användbart för att kalibrera motor positioner innan sista programmet.