Spisu treści:

Arduino Mega Stepper Shield do rozwiązywania kostki Rubika: 4 kroki
Arduino Mega Stepper Shield do rozwiązywania kostki Rubika: 4 kroki

Wideo: Arduino Mega Stepper Shield do rozwiązywania kostki Rubika: 4 kroki

Wideo: Arduino Mega Stepper Shield do rozwiązywania kostki Rubika: 4 kroki
Wideo: Jak skonfigurować GRBL i ARDUINO ? Wgrywamy GRBL ! Zewnętrzny driver zamiast CNC SHIELD ! #DIY #cnc 2024, Listopad
Anonim
Arduino Mega Stepper Shield dla modułu Rubiks Cube Solver
Arduino Mega Stepper Shield dla modułu Rubiks Cube Solver

Jakiś czas temu pracowałem na maszynie, która automatycznie rozwiązuje każdą zaszyfrowaną kostkę Rubika 3x3. Możesz zobaczyć moje instrukcje na ten temat tutaj. W projekcie do napędu sześciu silników wykorzystano sterowniki krokowe firmy polulu. Aby ułatwić podłączenie tych sterowników do arduino mega (kontrolującego całość), zaprojektowano niestandardową płytkę drukowaną. Ta instrukcja obejmuje proces tworzenia osłony silnika dla arduino mega dla sterowników pololu a4988.

Cieszyć się!

Krok 1: Tworzenie schematu

W pierwszym kroku należy wprowadzić schemat płytki do eagle. Ponadto wszystkie wymagane komponenty muszą być importowane z biblioteki lub tworzone ręcznie. Łatwo jest znaleźć ślad i schemat arduino mega shield w Internecie. Jedynym komponentem, który został zbudowany na zamówienie, były same sterowniki silnika. Jednak nie będę wdawać się w szczegóły, jak to zrobić, ponieważ istnieją już niesamowite instrukcje na ten temat (patrz tutaj). Sam schemat jest bardzo prosty, ponieważ jego jedynym zadaniem jest podłączenie sterowników silników do odpowiednich pinów Arduino. Dodatkowo kondensatory odsprzęgające zostały umieszczone blisko pinu vcc każdego układu, aby zapewnić płynną pracę. Sterowniki krokowe polulu oferują możliwość ustawienia mikrokroku poprzez twarde podłączenie trzech ich pinów do masy lub vcc. Na tych pinach umieszczono mostki lutownicze, aby w razie potrzeby umożliwić późniejszą regulację. Poniżej możesz zobaczyć część schematu (tylko jeden z sześciu sterowników znajduje się tutaj). Pełny schemat można oczywiście pobrać na końcu tej tabeli.

Obraz
Obraz

Krok 2: Trasowanie PCB

Routing PCB polega na próbie ułożenia wszystkich elementów w taki sposób, aby można je było łatwo połączyć ze sobą. Oczywiście przy tworzeniu bardziej złożonych płytek drukowanych należy wziąć pod uwagę wiele rzeczy podczas ich projektowania. Jednak w tym przypadku routing jest dość prosty. Wszystkie piny danych ze sterowników są połączone z odpowiadającymi im pinami na arduino, a wielokąty na górnej i dolnej warstwie zostały użyte do związania wszystkich mas i VCC.

Obraz
Obraz

Krok 3: Zamawianie PCB

Istnieje wiele witryn, w których można zamówić płytki drukowane za bardzo małe pieniądze. Dwie strony, z których korzystałem i z którymi miałem do tej pory duże doświadczenie, to:

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

Może minąć trochę czasu, zanim deski dotrą, ale jakość nigdy nie zawiodła.

Zalecana: