Სარჩევი:
- მარაგები
- ნაბიჯი 1: ARS - Arduino Rubik Solver: რესურსები
- ნაბიჯი 2: სტრუქტურის შეკრება: საერთო ხედი
- ნაბიჯი 3: სტრუქტურის შეკრება: Arduino და Stepper Drivers Box
- ნაბიჯი 11: ARS: Arduino Sketch
- ნაბიჯი 12: ARS: პრიზები
- ნაბიჯი 13: ARS Arduino Rubik Solver: შემდეგი ნაბიჯები
ვიდეო: ARS - Arduino Rubik Solver: 13 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
ARS არის სრული სისტემა რუბიკის კუბის მოსაგვარებლად: დიახ, კიდევ ერთი რობოტი კუბის მოსაგვარებლად!
ARS არის სამწლიანი სკოლის პროექტი, რომელიც დამზადებულია 3D ბეჭდვით ნაწილებით და ლაზერული ჭრის სტრუქტურებით: Arduino იღებს სწორ თანმიმდევრობას, რომელიც შექმნილია სახლში დამზადებული პროგრამული უზრუნველყოფის, ARS Studio– ს მიერ USB პორტის საშუალებით, შემდეგ კი წინ და უკან მოძრაობს ექვსი სტეპერიანი ძრავით ბოლომდე.
ARS ემყარება დიდ ბატონს. კოჩიემბას ალგორითმი: როგორც მის ვებგვერდზეა ნათქვამი, ჰერბერტ კოჩიემბა არის გერმანელი დარმშტადტიდან გერმანიიდან, რომელმაც გამოიგონა ეს ალგორითმი 1992 წელს 3x3 კუბის ოპტიმალური გადაწყვეტილებების მოსაძებნად, რაც გაუმჯობესდა Thistlethwaite ალგორითმში.
ამ ინსტრუქციულ ინსტრუქციებში იქნება ახსნილი რობოტის სტრუქტურის აგების შესახებ და ღია კოდის პროგრამული უზრუნველყოფის გამოყენებით შემუშავებული, რათა შეიქმნას სათანადო თანმიმდევრობა, რომელიც საჭიროა კუბის ამოსახსნელად კოსიმბას ალგორითმის გამოყენებით.
მეტი ინფორმაცია კოსიმბასა და მის შემოქმედებაზე:
- ალგორითმის შესახებ
- რაც შეეხება ღმერთის რიცხვს, იმ ნაბიჯის რაოდენობას, რომელსაც ალგორითმი მიიღებდა უარეს შემთხვევაში კუბის ამოსახსნელად. ბოლოს და ბოლოს, კოციემბამ და მისმა მეგობრებმა ღვთის რიცხვი 20 აჩვენეს
- ინტერვიუ ჰერბერტ კოციმბასთან
- ინფორმაცია კოსიმბას პროგრამული უზრუნველყოფის შესახებ, საიდანაც მოდის ARS Studio
შემდეგი ნაბიჯები შეეხება მექანიკურ სტრუქტურას და პროგრამული უზრუნველყოფის გამოყენებას.
მარაგები
თქვენ დაგჭირდებათ:
- 4x ლილვი 8x572 მმ
- 2x პულელის ლილვი 8x80 მმ
- 8x ხრახნიანი ბარი 6x67 მმ
- 8x ხრახნიანი ბარი 6x122 მმ
- 7x 40x40x10 DC გულშემატკივარი
- 32x hex bolt grade ab_iso M4x25x14
- 32x ექვსკუთხა სტილი M4
- GT2 დროის ქამარი 2 მ
- 1x დაფა
- 32x კაკალი M6 ბრმა
- 16x ტარების LM8UU 8x15x24
- 54x ხრახნი M4 x 7.5 მმ
- 54x გამრეცხი 4.5x9x1 მმ
- 32x ხრახნი M3x15 მმ
- 1x arduino UNO
- 6x NEMA 17 სტეპერიანი ძრავა
- 6x A4988 Pololu დრაივერები
- 12 ვ ელექტროენერგიის მიწოდება: ძველი კომპიუტერის მარტივი ATX კარგია
ნაბიჯი 1: ARS - Arduino Rubik Solver: რესურსები
მასალები, ნახატები და პროგრამული უზრუნველყოფა აქ არის:
- ARS ნახატები
- ARS Studio პროგრამული უზრუნველყოფა
- არდუინოს ესკიზი
ნაბიჯი 2: სტრუქტურის შეკრება: საერთო ხედი
ARS რობოტი შედგება რამდენიმე ნაწილისა და კომპონენტისგან, რომლებიც ერთმანეთთან არის შეკრებილი, რათა შესაძლებელი იყოს ორი ვაგონის გადაადგილება წინ და უკან ოთხი სტეპერიანი ძრავით.
ნაბიჯი 3: სტრუქტურის შეკრება: Arduino და Stepper Drivers Box
"loading =" ზარმაცი "დააწკაპუნეთ" Stringi pinze "(იტალიურად ნიშნავს" დახუჭე კლანჭები "), შემდეგ" INVIA "(=" GO ").
თანმიმდევრობა გაიგზავნება არდუინოში, რომელიც გადაადგილებს სტეპერებს მიმდევრობის მიხედვით.
ნაბიჯი 11: ARS: Arduino Sketch
არდუინოს ესკიზი ისეთივე მარტივია, როგორც მარტივი.
Arduino იღებს თანმიმდევრობას USB კომპიუტერის პორტიდან და კითხულობს მას სერიული მონიტორიდან. სტეპერებს 12 ვ სჭირდება მუშაობა, მას სჭირდება კვების ბლოკი. მას სჭირდება ორი მაგნიტური სენსორი, რომ კარგად იმუშაოს. ისინი საავტომობილო საყრდენების ქვეშ არიან, თითო თითოეული დაავადებისთვის. სტეპერიანი ძრავების A4988 დრაივერებთან და Arduino UNO ქინძისთავებთან დაკავშირებისას ყურადღება მიაქციეთ მიმართულებას.
თანმიმდევრობის ბრძანებებია:
a = სტეპერი 1 ბრუნავს 90 ° -ით
b = სტეპერი 1 როტაცია -90 °
c = სტეპერი 2 ბრუნავს 90 ° -ით
d = სტეპერი 2 ბრუნავს -90 ° -ზე
e = სტეპერი 3 ბრუნავს 90 ° -ით
f = სტეპერი 3 ბრუნავს -90 ° -ზე
g = სტეპერი 4 ბრუნავს 90 ° -ით
h = სტეპერი 4 ბრუნავს -90 ° -ზე
i = სტეპერი 5 ღია სტეპერი 1 და 3
j = სტეპერი 5 დახურული საფეხურები 1 და 3
k = სტეპერი 6 ღია საფეხურები 2 და 4
ლ = სტეპერი 6 დახურული საფეხურები 2 და 4
m = საფეხურები 1 და 3 ერთნაირად ბრუნავს 90 ° –მდე
n = საფეხურები 1 და 3 ერთნაირად ბრუნავს -90 ° -მდე
o = სტეპერები 2 და 4 ერთნაირად ბრუნავს 90 ° –მდე
p = საფეხურები 2 და 4 ერთნაირად ბრუნავს -90 ° -მდე
ნაბიჯი 12: ARS: პრიზები
ARS Arduino Rubik Solver– მა მოიპოვა პირველი პრიზი იტალიის ოლიმპიური თამაშების პრობლემის გადაჭრის თამაშებში 2018 წელს.
ARS Arduino Rubik Solver– მა მოიგო დამსახურების დამსახურება Maker Faire Rome– ში 2017 წელს.
დიდი მადლობა ჩემს სტუდენტებს პაოლო გროსოს და ალბერტო ვიგნოლოს, რომლებიც დაჟინებით ახორციელებდნენ ამ პროექტს, მიხაი კანეას და ჯორჯო სპინონს, რომლებმაც გააუმჯობესეს პროგრამული უზრუნველყოფა, იოსებ კოსტამაგნას, რომელმაც დაიწყო შემომავალი ვებ ვერსია, ალბერტო ბერტოლას და ედგარდ კაზიმიროვიჩს, რომლებმაც დახვეწეს მექანიკა.
ნაბიჯი 13: ARS Arduino Rubik Solver: შემდეგი ნაბიჯები
შემდეგი ნაბიჯი: ARS– ის კონტროლი მსოფლიოს ნებისმიერი ადგილიდან, რათა ყველას შეეძლოს მასთან თამაში.
ჩვენ უნდა გავაუმჯობესოთ ფერების ამოცნობა ვებ სერვერზე, როდესაც თქვენ ხედავთ ვიდეოში.
Ადევნეთ თვალყური!
გირჩევთ:
რეალურ დროში Rubik's Cube Blindfolded Solver Raspberry Pi და OpenCV გამოყენებით: 4 ნაბიჯი
რეალურ დროში რუბიკის კუბი თვალდახუჭული ამომხსნელი ჟოლოს Pi და OpenCV გამოყენებით: ეს არის რუბიკის კუბის ინსტრუმენტის მე -2 ვერსია, რომელიც შექმნილია თვალდახუჭულებში. პირველი ვერსია შემუშავებულია javascript– ით, თქვენ შეგიძლიათ ნახოთ პროექტი RubiksCubeBlindfolded1 წინაგან განსხვავებით, ეს ვერსია იყენებს OpenCV ბიბლიოთეკას ფერების და
Q -Bot - ღია წყარო Rubik's Cube Solver: 7 ნაბიჯი (სურათებით)
Q -Bot - ღია წყარო Rubik's Cube Solver: წარმოიდგინეთ, რომ თქვენ გაქვთ რუბრიკის კუბი, თქვენ იცით, რომ 80 -იანი წლების თავსატეხი ყველას აქვს, მაგრამ არავინ იცის როგორ გადაჭრას და თქვენ გინდათ დააბრუნოთ იგი პირვანდელ ფორმაში. საბედნიეროდ, ამ დღეებში ძალიან ადვილია გადაჭრის ინსტრუქციის პოვნა
Apple G4 Cube Case Mod Rubik Style Hackintosh: 15 ნაბიჯი (სურათებით)
Apple G4 Cube Case Mod Rubik Style Hackintosh: G4 კუბის ორიგინალს გააჩნდა 450Mhz PowerPC პროცესორი და მაქსიმალური 1.5 გბ ოპერატიული მეხსიერება. Apple– მა დაამზადა G4 კუბი 2000 წლიდან 2001 წლამდე, დაახლოებით 1600 აშშ დოლარად. ის მუშაობდა Mac OS 9.04– ით OS X 10.4– მდე (PowerPC, არა Intel). ეს არის დაახლოებით 7.5 x 7.5 x 10 ინჩი, wi
Maze Solver Robot: 5 ნაბიჯი (სურათებით)
Maze Solver Robot: - ეს რობოტი შექმნილია მარტივი ლაბირინთის გადასაჭრელად ყოველგვარი AI გამოყენებით შემდეგ ტექნიკაში კოდში: 1) PID2) ბრუნვის განტოლებები 3) კალიბრაციის gitHub კოდის ბმული: https://github.com/marwaMosafa/Maze-solver -ალგორითმი
Rubics Cube Solver Bot: 5 ნაბიჯი (სურათებით)
Rubics Cube Solver Bot: ავტონომიური რობოტის დამზადება, რომელიც ხსნის ფიზიკურ რუბიკის კუბს. ეს არის პროექტი Robotics Club, IIT Guwahati. იგი დამზადებულია მარტივი მასალის გამოყენებით, რომელიც ადვილად მოიძებნება. ძირითადად ჩვენ ვიყენებდით სერვო ძრავებს & არდუინო მათ გასაკონტროლებლად, აკრილის იგი