Inhoudsopgave:

Arduino Mega Stepper Shield voor een Rubiks Cube Solver - Ajarnpa
Arduino Mega Stepper Shield voor een Rubiks Cube Solver - Ajarnpa

Video: Arduino Mega Stepper Shield voor een Rubiks Cube Solver - Ajarnpa

Video: Arduino Mega Stepper Shield voor een Rubiks Cube Solver - Ajarnpa
Video: Arduino Powered Balloon Popper 2024, November
Anonim
Arduino Mega Stepper Shield voor een Rubiks Cube Solver
Arduino Mega Stepper Shield voor een Rubiks Cube Solver

Een tijdje geleden werkte ik aan een machine die automatisch een gecodeerde 3x3 Rubiks Cube oplost. Je kunt mijn instructables daarover hier zien. In het project werden stepperdrivers van Polulu gebruikt om zes motoren aan te drijven. Om het aansluiten van deze stuurprogramma's op de arduino mega (die het hele ding bestuurt) gemakkelijker te maken, is een aangepaste pcb ontworpen. Deze instructables behandelt het proces van het maken van een motorschild voor een Arduino Mega voor Pololu A4988-stuurprogramma's.

Genieten van!

Stap 1: Het schema maken

Als eerste stap moet het schema van de print in eagle worden ingevoerd. Bovendien moeten alle benodigde componenten ofwel uit een bibliotheek worden geïmporteerd of met de hand worden gemaakt. Het is gemakkelijk om de voetafdruk en het schema voor een arduino mega-schild op internet te vinden. Het enige onderdeel dat op maat werd gebouwd, waren de motorrijders zelf. Ik zal echter niet in detail treden over hoe dit te doen, aangezien er al geweldige instructies over het onderwerp zijn (zie hier). Het schema zelf is heel eenvoudig, omdat het de enige taak is om de motorstuurprogramma's aan te sluiten op de overeenkomstige Arduino-pinnen. Bovendien werden ontkoppelcondensatoren dicht bij de vcc-pen van elke ic geplaatst om een soepele werking te garanderen. De polulu stepper drivers bieden de mogelijkheid om de micro stepping in te stellen door drie van hun pinnen hard te bedraden naar aarde of vcc. Op die pinnen werden soldeerbruggen geplaatst om indien nodig latere aanpassingen mogelijk te maken. Hieronder ziet u een deel van het schema (slechts één van de zes stuurprogramma's is hier opgenomen). Het volledige schema is uiteraard te downloaden aan het einde van dit bestand.

Afbeelding
Afbeelding

Stap 2: Routeren van de PCB

Het routeren van een pcb bestaat uit het proberen alle componenten zo te rangschikken dat ze gemakkelijk met elkaar te verbinden zijn. Bij het maken van complexere pcb's moet natuurlijk met veel dingen rekening worden gehouden bij het ontwerpen. In dit geval is de routering echter vrij eenvoudig. Alle datapinnen van de drivers zijn verbonden met hun corresponderende pinnen op de Arduino en polygonen op de bovenste en onderste laag werden gebruikt om alle gronden en VCC's aan elkaar te binden.

Afbeelding
Afbeelding

Stap 3: Bestellen van de PCB

Er zijn veel sites waar pcb's voor weinig geld kunnen worden besteld. De twee sites die ik tot nu toe heb gebruikt en waar ik goede ervaring mee heb, zijn:

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

Het kan even duren voordat de planken arriveren, maar de kwaliteit heeft nooit teleurgesteld.

Aanbevolen: