Obecnie istnieje wiele typów maszyn, wiele typów stworzonych za pomocą hardware libre i z zastrzeżonym sprzętem, ale tak naprawdę po raz pierwszy widzę maszynę stworzoną do tego celu rozwiąż kostkę rubika. Maszyna, o której mówimy, była stworzony i zmodyfikowany przez Maxima Tsoya, użytkownik, który stworzył maszynę i zaktualizował ją do czasu użycia kilku komponentów Hardware Libre takie jak płytki Arduino i Raspberry Pi model A.
Maszyna działa bardzo dobrze, zmieniając serwomotory na silniki krokowe, które sprawiają, że maszyna płynnie zmienia lica kostki rubika. Najlepsze jest to, że ta maszyna jest całkowicie wypuszczona, to znaczy wszystkie plany, a także używane oprogramowanie i sprzęt są szczegółowe i opublikowane w blog autora.
Podczas ostatniej aktualizacji Tsoy zmienił mózg maszyny, przechodząc z płyty Arduino do moduł obliczeniowy, płyta Raspberry Pi, która ma mniej mocy i akcesoriów niż oryginalne Raspberry Pi i która w niektórych przypadkach jest przydatna w tym samym projekcie.
Maszyna do układania kostki rubika wykorzystuje moduł obliczeniowy Raspberry Pi
Przejście z Arduino na Raspberry Pi było trudne, ale całkowicie zakończone, chociaż Arduino nie zniknie z tej maszyny, aby rozwiązać kostkę rubika. Jednym z ważnych elementów tej maszyny jest skaner, który skanuje pozycję każdej twarzy, aby przetworzyć, a następnie wykonać ruch. Ten skaner jest w całości wykonany z płytą Arduino, która przetwarza informacje, aby wysłać je do Raspberry Pi i która przetwarza algorytm wykonania.
Zapewne wielu z Was powie, że po co używać maszyny, która rozwiązuje tak złożoną kostkę rubika, skoro sami możemy ją rozwiązać w krótszym czasie niż kosztuje nas stworzenie maszyny, masz rację, ale ta maszyna jest również idealna do nauki operacji maszyn, dowiedz się, jak komunikować się Arduino z Raspberry Pi lub po prostu korzystaj z silników krokowych. Nie zapominając, że jego działanie może być podobne do działania niektórych drukarek 3D, w których skanują obiekt, a następnie drukują swoją kopię.