Spisu treści:
Wideo: Arduino Mega Stepper Shield do rozwiązywania kostki Rubika: 4 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:28
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.
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.
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:
Rozwiązujący w czasie rzeczywistym kostkę Rubika z zasłoniętymi oczami za pomocą Raspberry Pi i OpenCV: 4 kroki
Kostka Rubika z zawiązanymi oczami w czasie rzeczywistym za pomocą Raspberry Pi i OpenCV: Jest to druga wersja narzędzia Rubika do rozwiązywania problemów z zawiązanymi oczami. Pierwsza wersja została opracowana przez javascript, możesz zobaczyć projekt RubiksCubeBlindfolded1W przeciwieństwie do poprzedniej, ta wersja używa biblioteki OpenCV do wykrywania kolorów i e
Ulepszanie kostki nastroju Arduino LED (proste) (załączone wideo): 4 kroki
Ulepszanie Arduino LED Mood Cube (proste) (wideo w zestawie): Po obejrzeniu projektu LED small mood cube stworzonego przez 'earla, postanowiłem zrobić ulepszoną wersję LED Mood Cube. Moja wersja będzie bardziej złożona niż oryginalna, ponieważ będzie nieco większa od oryginalnej, będzie miała o dwa kolory więcej
Zestaw oscyloskopu DIY - Instrukcja montażu i rozwiązywania problemów: 10 kroków (ze zdjęciami)
Zestaw oscyloskopu DIY - Poradnik montażu i rozwiązywania problemów: Podczas projektowania jakiegoś elektronicznego gadżetu bardzo często potrzebuję oscyloskopu do obserwacji obecności i formy sygnałów elektrycznych. Do tej pory używałem starego radzieckiego (rok 1988) jednokanałowego oscyloskopu analogowego CRT. Nadal działa
Narzędzie do rozwiązywania równań kwadratowych z dwoma przyciskami: 5 kroków
Narzędzie do rozwiązywania równań kwadratowych z 2 przyciskami: WprowadzenieWitamy w moim pierwszym instruktażu! Rozpocząłem ten projekt, aby poszerzyć moją wiedzę programistyczną. Często po prostu łączysz różne kody źródłowe, aby stworzyć program, którego potrzebujesz. Moim celem było napisanie własnego kodu programu do interakcji z narzędziem
Tekturowe kostki i kształty 1: 4 kroki (ze zdjęciami)
Kartonowe kostki i kształty 1: Podczas eksperymentowania z drewnianymi szpikulcami i tekturą znalazłem kilka sposobów na zrobienie kostek i innych kształtów z prostych materiałów. Umieszczając je jako Instruktaże, mam nadzieję promować konstruktywną zabawę i naukę. Wariacje na temat tej instrukcji