Arduino Mega Stepper Shield för en Rubiks kublösare: 4 steg
Arduino Mega Stepper Shield för en Rubiks kublösare: 4 steg
Anonim
Arduino Mega Stepper Shield för en Rubiks Cube Solver
Arduino Mega Stepper Shield för en Rubiks Cube Solver

För ett tag sedan arbetade jag på en maskin som automatiskt löser alla krypterade 3x3 Rubiks Cube. Du kan se mina instruktioner om det här. I projektet användes stegdrivrutiner från polulu för att driva sex motorer. För att två skulle göra det lättare att ansluta dessa drivrutiner till arduino mega (som styr hela grejen), designades en anpassad PCB. Denna instruktion täcker processen att skapa en motorsköld för en arduino mega för pololu a4988 -drivrutiner.

Njut av!

Steg 1: Skapa schemat

Som första steg måste schemat över kretskortet anges i örnen. Dessutom måste alla nödvändiga komponenter antingen importeras från ett bibliotek eller skapas för hand. Det är lätt att hitta fotavtrycket och schemat för en arduino megasköld på webben. Den enda komponenten som specialbyggdes var själva motorförarna. Jag kommer dock inte att gå in på detaljer om hur man gör det eftersom det redan finns fantastiska instruktioner om ämnet (se här). Själva schemat är mycket enkelt eftersom det enda jobbet är att ansluta motordrivrutinerna till motsvarande Arduino -stift. Dessutom placerades avkopplingskondensatorer nära vcc -stiftet på varje ic för att säkerställa smidig drift. Polulu stepper -drivrutinerna ger möjlighet att ställa in mikrosteget genom att koppla tre av sina stift hårt till jord eller vcc. Lödbroar placerades vid dessa stift för att möjliggöra senare justeringar om det behövs. Nedan kan du se en del av schemat (endast en av de sex drivrutinerna ingår här). Hela schemat kan uppenbarligen laddas ner i slutet av denna ible.

Bild
Bild

Steg 2: Routing Pcb

Att dirigera ett kretskort består av att försöka ordna alla komponenter på ett sådant sätt att de enkelt kan anslutas till varandra. Naturligtvis när man skapar mer komplexa PCB måste många saker beaktas när man designar det. Men i detta fall är routningen ganska enkel. Alla datapinnar från drivrutinerna är anslutna till motsvarande stift på arduinoen och polygoner på det övre och nedre lagret användes för att binda alla grunder och VCC: er tillsammans.

Bild
Bild

Steg 3: Beställa PCB

Det finns många webbplatser där det var PCB som kan beställas för väldigt lite pengar. De två sajter jag har använt och haft stor erfarenhet av hittills är:

jlcpcb.com/https://www.pcbway.com/

Det kan ta lite tid för brädorna att komma fram men kvaliteten har aldrig besviken.

Rekommenderad: