Indholdsfortegnelse:

Arduino Mega Stepper Shield til en Rubiks Cube Solver: 4 trin
Arduino Mega Stepper Shield til en Rubiks Cube Solver: 4 trin

Video: Arduino Mega Stepper Shield til en Rubiks Cube Solver: 4 trin

Video: Arduino Mega Stepper Shield til en Rubiks Cube Solver: 4 trin
Video: How to make a LED digital counter using 7- Segment Display 2024, Juli
Anonim
Arduino Mega Stepper Shield til en Rubiks Cube Solver
Arduino Mega Stepper Shield til en Rubiks Cube Solver

For et stykke tid siden arbejdede jeg på en maskine, der automatisk løser enhver krypteret 3x3 Rubiks Cube. Du kan se mine instruktioner om det her. I projektet blev stepper -drivere fra polulu brugt til at køre seks motorer. For at to lettere kunne forbinde disse drivere med arduino mega (der styrer det hele), blev der designet en brugerdefineret pcb. Denne instruktører dækker processen med at oprette et motorskærm til en arduino -mega til pololu a4988 -drivere.

God fornøjelse!

Trin 1: Oprettelse af skematisk

Som første trin skal skematikken over pcb'et indtastes i ørnen. Derudover skal alle de nødvendige komponenter enten importeres fra et bibliotek eller oprettes i hånden. Det er let at finde fodaftryk og skematisk for et arduino megaskjold på nettet. Den eneste komponent, der blev specialbygget, var selve motorførerne. Jeg vil dog ikke gå i detaljer om, hvordan du gør det, da der allerede er fantastiske instruktioner om emnet derude (se her). Selve skematikken er meget enkel, da dens eneste opgave er at forbinde motordrivere til de tilsvarende Arduino -ben. Derudover blev afkoblingskondensatorer placeret tæt på vcc -stiften på hver ic for at sikre en jævn drift. Polulu stepper -driverne giver mulighed for at indstille mikrotrinnet ved at fortrække tre af deres ben til jord eller vcc. Loddebroer blev placeret ved disse stifter for at muliggøre senere justeringer, hvis det er nødvendigt. Nedenfor kan du se en del af skematikken (kun en af de seks drivere er inkluderet her). Hele skematikken kan naturligvis downloades i slutningen af denne ible.

Billede
Billede

Trin 2: Routing af pcb

Routing af et pcb består i at forsøge at arrangere alle komponenterne på en sådan måde, at de let kan forbindes til hinanden. Selvfølgelig, når du opretter mere komplekse pcb'er, skal mange ting tages i betragtning, når du designer det. I dette tilfælde er routingen imidlertid ret simpel. Alle datastifter fra driverne er forbundet med deres tilsvarende ben på arduinoen, og polygoner på det øverste og nederste lag blev brugt til at binde alle grunde og VCC'er sammen.

Billede
Billede

Trin 3: Bestilling af PCB

Der er mange steder derude, hvor pc'er kan bestilles for meget få penge. De to websteder, jeg har brugt og haft stor erfaring med hidtil, er:

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

Det kan tage noget tid for brædderne at ankomme, men kvaliteten har aldrig skuffet.

Anbefalede: