Სარჩევი:

K'nex პროგრამირებადი ავტომატი: 4 ნაბიჯი
K'nex პროგრამირებადი ავტომატი: 4 ნაბიჯი

ვიდეო: K'nex პროგრამირებადი ავტომატი: 4 ნაბიჯი

ვიდეო: K'nex პროგრამირებადი ავტომატი: 4 ნაბიჯი
ვიდეო: O.P One | 10s TVC | Imports Dragon 2024, ივლისი
Anonim
K'nex პროგრამირებადი ავტომატი
K'nex პროგრამირებადი ავტომატი

K'nex ავტომატი პროგრამირებადი ბილიკით. ეს ალტერნატიული დიზაინი თავდაპირველად ჩაფიქრებული იყო ალექსანდრიის ჰერონის მიერ. მე არ მაქვს საკმარისი სიმებიანი, ამიტომ შემიძლია მხოლოდ ვიდეოში ნაჩვენები მოკლე პროგრამის გაშვება.

ნაბიჯი 1: შექმენით ჩარჩო და საავტომობილო კომპონენტები

ჩარჩოს და საავტომობილო კომპონენტების შექმნა
ჩარჩოს და საავტომობილო კომპონენტების შექმნა
ჩარჩოს და საავტომობილო კომპონენტების შექმნა
ჩარჩოს და საავტომობილო კომპონენტების შექმნა
ჩარჩოს და საავტომობილო კომპონენტების შექმნა
ჩარჩოს და საავტომობილო კომპონენტების შექმნა
ჩარჩოს და საავტომობილო კომპონენტების შექმნა
ჩარჩოს და საავტომობილო კომპონენტების შექმნა

აშენება.

ნაბიჯი 2: შექმენით პროგრამის Spindles

შექმენით პროგრამა Spindles
შექმენით პროგრამა Spindles
შექმენით პროგრამის Spindles
შექმენით პროგრამის Spindles
შექმენით პროგრამის Spindles
შექმენით პროგრამის Spindles

გამოიყენეთ თხელი, მაგრამ ძლიერი სტრიქონი. ნართი, სინთეტიკა ან სიმები, რომლებიც შედის უმეტეს ნაკრებებში, იმუშავებს. საჭიროა ეკვივალენტური სიგრძის სიმებიანი ორი ცალი. რაც უფრო გრძელია სიმებიანი, მით უფრო დიდხანს იმუშავებს თქვენი ავტომატური პროგრამა. თუ სიმების სიგრძეს მცირე მორგება სჭირდება, იხილეთ სურათი 6.

პროგრამის ბორბლები შექმნილია ადვილად მოსახსნელი, ამიტომ ახალი პროგრამების სწრაფად გაშვება შესაძლებელია spindles– ის უბრალოდ გაცვლით.

ნაბიჯი 3: ავტომატური პროგრამირება

ავტომატური პროგრამირება
ავტომატური პროგრამირება
ავტომატური პროგრამირება
ავტომატური პროგრამირება
ავტომატური პროგრამირება
ავტომატური პროგრამირება
ავტომატური პროგრამირება
ავტომატური პროგრამირება

სტრიქონის გადახვევა საშუალებას იძლევა მანქანა წინ მიიწიოს იმ მხარეს. სტრიქონის გადახვევა მანქანას უკანა მხარეს გადააქვს. ავტომობილის წინსვლის საშუალება რომ მისცეს, ორივე spindles იქნება loop ქვეშ; მარჯვნივ გადასაბრუნებლად, მარჯვენა ტალღოვანი მარყუჟებით და მარცხენა ბორბლიანი მარყუჟებით ქვემოთ და პირიქით. გახსოვდეთ, რომ კოდი მუშაობს საპირისპიროდ, ზედა სიმებიანი ფენების კოდირებით ავტომატის პირველი მოქმედებები.

პროგრამირების გასაადვილებლად და სხვადასხვა სკრიპტების ადვილად განაწილების მიზნით, მე შევქმენი მარტივი კოდირების სინტაქსი. მე ვთავაზობ კოდირებას რვეულში, ისე რომ ინტერვალი იყოს. ასე იწყება თითოეული ბორბლის სკრიპტი, L და R შესაბამისი მარცხენა და მარჯვენა ბორბლებისთვის. Y არის რიცხვი, ხოლო x არის საზომი ერთეული. Yx გვიჩვენებს სტრიქონის სიგრძეს კონკრეტულ ერთეულში. მაგალითად, 8 მეტრი. Yx L/ R/ თითოეულ spindle აქვს 8 როდ, ასე რომ წინსვლა (looping სიმებიანი ქვეშ) ერთი სრული spindle რევოლუცია იქნება შემდეგი. u არის looping under, და o არის looping over. A // აღნიშნავს კოდის დასასრულს. "L/8u // R/8u // L/5u/3o // R/8u/-// ზემოთ მოყვანილი სკრიპტი მარცხნივ ოდნავ მოტრიალებას გვიჩვენებს. 5u აღნიშნავს, რომ ნაცრისფერია კონექტორი განთავსდება წარმოშობიდან მე –5 ღეროზე, წარმოშობით არის 1, ხოლო მიმართულების შემობრუნება ხდება მე –5 ღეროზე. მეორე მხარეს აქვს - ხელი შეუწყოს სკრიპტის დაბალანსებას, რათა გაუადვილოს კოდირება. "ნიშნავს გაჩერების მარყუჟს ნაცრისფერი კონექტორის ირგვლივ. მაგალითი იქნება L/5u/3o // R/8s/-// ეს ნიშნავს იმას, რომ მარჯვენა ბორბალზე, სტრიქონი 360 გრადუსით უნდა იყოს შემოხვეული ნაცრისფერი კონექტორის გარშემო, ნიშნავს გაჩერებას. გაჩერება უნდა დასრულდეს იმავე მიმართულებით, რაც დაიწყო. ეს არის ყველაფერი. მომდევნო საფეხურზე მე მოვიყვანე რამდენიმე საზომი ნიმუში და სკრიპტები უფრო რთულ სკრიპტებში გაერთიანებისთვის.

ნაბიჯი 4: სკრიპტებისა და გაზომვების ნიმუში

ყველა გაზომვა შიშველ იატაკზეა. -8 მარყუჟი ნაცრისფერი კონექტორის გარშემო უდრის 1 სრულ ბრუნვას ბორბალზე. Snakey Path ავტორი: Jamalam L/8u/5o/8u/5o // etc R/5o/8u/5o/8u // etc იძლევა დალაგებას Snakey S ფორმის ბილიკი წრეები: Jamalam L/32u // R/32o // დადის წრეებში. lol სახალისო ყურება

მეორე პრიზი Instructables და RoboGames Robot კონკურსში

გირჩევთ: