Isi kandungan:
- Bekalan
- Langkah 1: ARS - Arduino Rubik Solver: Sumber
- Langkah 2: Menyusun Struktur: Pandangan Keseluruhan
- Langkah 3: Memasang Struktur: Arduino dan Stepper Drivers Box
- Langkah 11: ARS: Lakaran Arduino
- Langkah 12: ARS: Hadiah
- Langkah 13: Penyelesaian ARS Arduino Rubik: Langkah Seterusnya
Video: ARS - Arduino Rubik Solver: 13 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
ARS adalah sistem lengkap untuk menyelesaikan kubus Rubik: ya, robot lain untuk menyelesaikan kubus!
ARS adalah projek sekolah selama tiga tahun yang dibuat dengan bahagian dicetak 3D dan struktur potongan laser: Arduino menerima urutan yang betul yang dihasilkan oleh perisian buatan rumah, ARS Studio, melalui port USB, kemudian bergerak ke depan dan ke belakang enam motor stepper hingga akhir.
ARS berdasarkan mr hebat. Algoritma Kociemba: seperti yang diceritakan di laman webnya, Herbert Kociemba adalah kubus Jerman dari Darmstadt, Jerman yang mencipta algoritma ini pada tahun 1992 untuk mencari penyelesaian yang hampir optimum untuk kubus 3x3, meningkatkan Algoritma Thistlethwaite.
Dalam instruksi ini instruksional akan dijelaskan mengenai membangun struktur robot, dan menggunakan perisian sumber terbuka yang dikembangkan untuk menghasilkan urutan yang betul yang diperlukan untuk menyelesaikan kubus menggunakan algoritma Kociemba.
Lebih banyak maklumat mengenai Kociemba dan karyanya:
- mengenai algoritma
- mengenai nombor Tuhan, jumlah pergerakan yang akan dilakukan algoritma dalam keadaan terburuk untuk menyelesaikan kiub. Akhirnya, Angka Tuhan telah ditunjukkan 20 oleh Kociemba dan rakan-rakannya
- temu ramah kepada Herbert Kociemba
- maklumat mengenai perisian Kociemba, dari whis ARS Studio berasal
Langkah-langkah berikut akan menangani struktur mekanikal dan penggunaan perisian.
Bekalan
Anda perlu:
- Poros 4x 8x572mm
- Poros takal 2x 8x80mm
- Bar berulir 8x 6x67mm
- Bar berulir 8x 6x122mm
- Kipas DC 7x 40x40x10
- 32x hex bolt grade ab_iso M4x25x14
- Gaya kacang hex 32x M4
- Timing belt GT2 2m
- 1x papan roti
- 32x kacang M6 buta
- 16x galas LM8UU 8x15x24
- Skru 54x M4 x 7.5mm
- Mesin basuh 54x 4.5x9x1mm
- 32x skru M3x15mm
- 1x arduino UNO
- Motor stepper 6x NEMA 17
- Pemacu 6x A4988 Pololu
- Bekalan kuasa 12V: ATX ringkas dari komputer lama bagus
Langkah 1: ARS - Arduino Rubik Solver: Sumber
Bahan, lukisan dan perisian ada di sini:
- Lukisan ARS
- Perisian ARS Studio
- Lakaran Arduino
Langkah 2: Menyusun Struktur: Pandangan Keseluruhan
Robot ARS terbuat dari beberapa bahagian dan komponen, dipasang bersama untuk memungkinkan untuk meluncur ke depan dan ke belakang dua kereta dengan empat motor stepper.
Langkah 3: Memasang Struktur: Arduino dan Stepper Drivers Box
"loading =" lazy "klik pada" Stringi pinze "(bahasa Itali untuk" Tutup cakar "), kemudian" INVIA "(=" GO ").
Urutan akan dihantar ke Arduino yang akan menggerakkan stepper mengikut urutan.
Langkah 11: ARS: Lakaran Arduino
Lakaran Arduino selagi sederhana.
Arduino menerima urutan dari port komputer USB dan membacanya dari monitor bersiri. Stepper memerlukan 12v untuk berfungsi, ia memerlukan bekalan kuasa. Ia memerlukan dua sensor magnet untuk berfungsi dengan baik. Mereka berada di bawah penyokong motor, satu untuk setiap pembedahan. Semasa menyambungkan motor stepper ke pemandu A4988 dan pin Arduino UNO memperhatikan arah.
Perintah urutan adalah:
a = stepper 1 berpusing selama 90 °
b = stepper 1 putar untuk -90 °
c = stepper 2 berpusing selama 90 °
d = stepper 2 putar untuk -90 °
e = stepper 3 berpusing selama 90 °
f = stepper 3 putar untuk -90 °
g = stepper 4 putar selama 90 °
h = stepper 4 putar untuk -90 °
i = stepper 5 stepper terbuka 1 dan 3
j = stepper 5 stepper dekat 1 dan 3
k = stepper 6 stepper terbuka 2 dan 4
l = stepper 6 stepper dekat 2 dan 4
m = stepper 1 dan 3 berpusing hingga 90 ° bersama-sama dengan cara yang sama
n = stepper 1 dan 3 berpusing hingga -90 ° bersama-sama dengan cara yang sama
o = stepper 2 dan 4 berpusing hingga 90 ° bersama-sama dengan cara yang sama
p = stepper 2 dan 4 berpusing hingga -90 ° bersama-sama dengan cara yang sama
Langkah 12: ARS: Hadiah
ARS Arduino Rubik Solver memenangi hadiah pertama dalam Sukan Penyelesaian Masalah Olimpik Itali pada tahun 2018.
ARS Arduino Rubik Solver memenangi Maker of Merit di Maker Faire Rome pada tahun 2017.
Terima kasih banyak kepada pelajar saya Paolo Grosso dan Alberto Vignolo yang dengan tekun membuat projek ini, kepada Mihai Canea dan Giorgio Spinoni yang memperbaiki perisian, kepada Josef Costamagna yang memulakan versi web yang masuk, kepada Alberto Bertola dan Edgard Kazimirowicz yang menyempurnakan mekanik.
Langkah 13: Penyelesaian ARS Arduino Rubik: Langkah Seterusnya
Langkah seterusnya: mengawal ARS dari mana sahaja di dunia, supaya semua orang dapat bermain dengannya.
Kami perlu meningkatkan pengecaman warna semasa pelayan web dalam perjalanan, seperti yang anda lihat dalam video.
Nantikan!
Disyorkan:
Mudah Mudah Mengubah Warna Mengubah Lampu Kiub Rubik Tanpa Wayar: 10 Langkah (dengan Gambar)
Mudah Mudah Mengubah Warna Mengubah Lampu Kubus Rubik Tanpa Wayar: Hari ini kita akan membina lampu Rubik Cube-esque yang hebat ini yang berubah warna berdasarkan sisi mana yang naik. Kubus ini menggunakan bateri LiPo kecil, yang dicas oleh kabel mikro-usb standard, dan, dalam ujian saya, jangka hayat bateri selama beberapa hari. Ini
Q-Bot - Penyelesai Cube Rubik Sumber Terbuka: 7 Langkah (dengan Gambar)
Q-Bot - Rubber's Open Source Rubber Open Source: Bayangkan anda mempunyai Rubik's Cube, anda tahu bahawa teka-teki membentuk tahun 80-an yang dimiliki oleh semua orang tetapi tidak ada yang benar-benar tahu bagaimana menyelesaikannya, dan anda mahu mengembalikannya ke corak asalnya. Nasib baik hari ini sangat mudah untuk mencari instruksi penyelesaian
Apple G4 Cube Case Mod Rubik Style Hackintosh: 15 Langkah (dengan Gambar)
Apple G4 Cube Case Mod Rubik Style Hackintosh: Kubus G4 asli memegang pemproses PowerPC 450Mhz dan RAM 1.5gb maksimum. Apple mengeluarkan kubus G4 dari tahun 2000 hingga 2001 dengan harga sekitar US $ 1600. Ia menjalankan Mac OS 9.04 ke OS X 10.4 (PowerPC, bukan Intel). Ia berukuran kira-kira 7,5 x 7,5 x 10 inci, dengan
Maze Solver Robot: 5 Langkah (dengan Gambar)
Maze Solver Robot: - robot ini direka untuk menyelesaikan labirin sederhana tanpa sebarang AI menggunakan teknik berikut dalam kod: 1) PID2) persamaan putaran 3) pautan kod gitHub penentukuran: https://github.com/marwaMosafa/Maze-solver -algoritma
Bot Penyelesai Rubik Cube: 5 Langkah (dengan Gambar)
Rubics Cube Solver Bot: Membuat robot autonomi yang menyelesaikan kubus Rubik fizikal. Ini adalah projek di bawah Robotics Club, IIT Guwahati. Ia dibuat dengan menggunakan bahan mudah yang boleh didapati dengan mudah. Terutamanya kami menggunakan motor Servo & Arduino untuk mengawal mereka, Akrilik dia