En la actualidad existen muchos tipos de máquinas, muchos tipos creados con hardware libre y con hardware privativo, pero realmente es la primera vez que veo una máquina creada para rezolva cubul unui rubik. Mașina despre care vorbim a fost creat și modificat de Maxim Tsoy, un usuario que creó la máquina y la ha ido actualizando hasta utilizar varios componentes de Hardware Libre como placas de Arduino y Raspberry Pi modelo A.
Mașina funcționează foarte bine, schimbând servomotorele pentru motoarele pas cu pas care fac ca mașina să schimbe fețele cubului rubik fără probleme. Cel mai bun dintre toate este că această mașină este complet lansată, adică toate planurile, precum și software-ul și hardware-ul folosit sunt detaliate și publicate în blogul autorului.
În timpul ultimei actualizări, Tsoy a schimbat creierul mașinii, trecând de la o placă Arduino la un modul de calcul, o placă Raspberry Pi care are mai puțină putere și accesorii decât Raspberry Pi original și care, în unele cazuri, este utilă în același proiect.
Aparatul pentru a rezolva cubul unui rubik folosește un modul Raspberry Pi Compute
Trecerea de la Arduino la Raspberry Pi a fost grea, dar total terminată, deși Arduino nu va dispărea din această mașină pentru a rezolva cubul rubik. Unul dintre elementele importante ale acestei mașini este scanerul care scanează poziția a fiecărei fețe să proceseze și apoi să execute mișcarea. Acest scaner este complet realizat cu o placă Arduino care procesează informațiile pentru a le trimite la Raspberry Pi și care procesează algoritmul de execuție.
Probabil mulți dintre voi vor spune că de ce să folosim o mașină care rezolvă un cub Rubik atât de complex atunci când îl putem rezolva singuri în mai puțin timp decât ne costă crearea mașinii, ai dreptate, dar această mașină este, de asemenea, perfectă pentru a învăța operațiunea de mașini, învățați cum să comunicați Arduino cu Raspberry Pi sau pur și simplu să folosiți motoare pas cu pas. Fără a uita că funcționarea sa poate fi similară cu cea a unor imprimante 3D în care scanează un obiect și apoi își imprimă copia.