Sommario:

Arduino Mega Stepper Shield per un risolutore di cubi di Rubik: 4 passaggi
Arduino Mega Stepper Shield per un risolutore di cubi di Rubik: 4 passaggi

Video: Arduino Mega Stepper Shield per un risolutore di cubi di Rubik: 4 passaggi

Video: Arduino Mega Stepper Shield per un risolutore di cubi di Rubik: 4 passaggi
Video: Rubik's Cube Solver Robot: Part 1 hardware 2024, Novembre
Anonim
Arduino Mega Stepper Shield per un risolutore di cubi di Rubik
Arduino Mega Stepper Shield per un risolutore di cubi di Rubik

Tempo fa stavo lavorando su una macchina che risolve automaticamente qualsiasi cubo di Rubik 3x3 criptato. Puoi vedere le mie istruzioni su questo qui. Nel progetto sono stati utilizzati driver passo-passo di polulu per azionare sei motori. Per rendere più semplice il collegamento di questi driver all'arduino mega (che controlla l'intera cosa), è stato progettato un pcb personalizzato. Questo istruzioni copre il processo di creazione di uno scudo motore per un arduino mega per i driver pololu a4988.

Divertiti!

Passaggio 1: creazione dello schema

Come primo passo lo schema del pcb deve essere inserito in eagle. Inoltre, tutti i componenti necessari devono essere importati da una libreria o creati a mano. È facile trovare l'impronta e lo schema di un mega scudo arduino sul web. L'unico componente che è stato costruito su misura erano gli stessi driver del motore. Tuttavia, non entrerò nei dettagli su come farlo poiché ci sono già fantastiche istruzioni sull'argomento (vedi qui). Lo schema in sé è molto semplice in quanto il suo unico compito è collegare i driver del motore ai corrispondenti pin Arduino. Inoltre, i condensatori di disaccoppiamento sono stati posizionati vicino al pin vcc di ciascun circuito integrato per garantire un funzionamento regolare. I driver stepper polulu offrono la possibilità di impostare il micro stepping cablando tre dei loro pin a massa o vcc. Ponti di saldatura sono stati posizionati su quei pin per consentire regolazioni successive, se necessario. Di seguito puoi vedere parte dello schema (solo uno dei sei driver è incluso qui). Lo schema completo può ovviamente essere scaricato alla fine di questo ible.

Immagine
Immagine

Passaggio 2: instradamento del PCB

Il routing di un pcb consiste nel cercare di disporre tutti i componenti in modo che possano essere facilmente collegati tra loro. Ovviamente quando si creano circuiti stampati più complessi, molte cose devono essere prese in considerazione durante la progettazione. Tuttavia, in questo caso il percorso è abbastanza semplice. Tutti i pin di dati dei driver sono collegati ai rispettivi pin sull'arduino e i poligoni sullo strato superiore e inferiore sono stati utilizzati per collegare tutti i ground e i VCC insieme.

Immagine
Immagine

Passaggio 3: ordinare il PCB

Ci sono molti siti là fuori dove i PCB possono essere ordinati per pochi soldi. I due siti che ho utilizzato e con cui ho avuto una grande esperienza finora sono:

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

Potrebbe volerci un po' di tempo prima che le schede arrivino, ma la qualità non ha mai deluso.

Consigliato: