Სარჩევი:
- ნაბიჯი 1: შექმენით ჩარჩო და საავტომობილო კომპონენტები
- ნაბიჯი 2: შექმენით პროგრამის Spindles
- ნაბიჯი 3: ავტომატური პროგრამირება
- ნაბიჯი 4: სკრიპტებისა და გაზომვების ნიმუში
ვიდეო: K'nex პროგრამირებადი ავტომატი: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:20
K'nex ავტომატი პროგრამირებადი ბილიკით. ეს ალტერნატიული დიზაინი თავდაპირველად ჩაფიქრებული იყო ალექსანდრიის ჰერონის მიერ. მე არ მაქვს საკმარისი სიმებიანი, ამიტომ შემიძლია მხოლოდ ვიდეოში ნაჩვენები მოკლე პროგრამის გაშვება.
ნაბიჯი 1: შექმენით ჩარჩო და საავტომობილო კომპონენტები
აშენება.
ნაბიჯი 2: შექმენით პროგრამის 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 კონკურსში
გირჩევთ:
ნაძვის ხის მბრუნავი და პროგრამირებადი შუქები არდუინოთი: 11 ნაბიჯი
ნაძვის ხე და პროგრამირებადი შუქები არდუინოსთან ერთად: ნაძვის ხის და პროგრამირებადი შუქების გადაადგილება არდუინოსთან ერთად პროექტი დაინახავს, თუ როგორ უნდა გაკეთდეს მბრუნავი ნაძვის ხე არდუინოთი, გამაგრილებლით, პერფორირებული ექსპერიმენტული დაფით, LED განათებით და სხვა ელექტრონული ელემენტებით
Renegade-i (პროგრამირებადი IC ტესტერი, რომელიც ნამდვილ ნივთს ჰგავს): 3 ნაბიჯი (სურათებით)
Renegade-i (პროგრამირებადი IC ტესტერი, რომელიც ნამდვილ ნივთს ჰგავს): მილიონი დოლარის ოცნება. ოდესმე გიოცნებიათ სახლში თქვენი საკუთარი IC ტესტერი? არა მხოლოდ გაჯეტი, რომელსაც შეუძლია IC- ს შემოწმება, არამედ "პროგრამირებადი" მანქანა, რომელიც გრძნობს თავს ნახევარგამტარი ტესტის ინდუსტრიის უდიდესი მოთამაშეების ერთ -ერთ ფლაგმანურ პროდუქტად, წარმატებით
პროგრამირებადი გოგრის შუქი: 25 ნაბიჯი (სურათებით)
პროგრამირებადი გოგრის შუქი: ეს ინსტრუქცია არის პროგრამირებადი გოგრის შუქის შესაქმნელად ATTiny მიკროკონტროლით. ეს შეიქმნა როგორც სასწავლო დემო, რათა ნებისმიერი (8 წელზე უფროსი ასაკის) დანერგოს ელექტრონიკაში და დაპროგრამდეს მიკროკონტროლერები Arduino IDE გამოყენებით. დახრილი ობჟეკი
სერვო მეტრონომი, პროგრამირებადი სხვადასხვა სიჩქარისთვის: 3 ნაბიჯი
სერვო მეტრონომი, პროგრამირებადი სხვადასხვა სიჩქარისთვის: შექმენით თქვენი საკუთარი მეტრონომი. ყველაფერი რაც თქვენ გჭირდებათ არის Arduino Mega 2560 დამწყები ნაკრები და თავსებადი კომპიუტერი
როგორ გამოვიყენოთ ავტომატი: 5 ნაბიჯი
როგორ გამოვიყენოთ Automator: ეს ინსტრუქცია გასწავლით პროგრამის Automator for Mac– ის საფუძვლებს. Automator არის ძალიან სასარგებლო პროგრამირება თითქმის ყველაფრისთვის. ის სტანდარტულად მოდის უმეტეს Mac– ზე და მისი გამოყენება საკმაოდ მარტივია. ეს არის ჩემი პირველი სასწავლებელი და მე მხოლოდ 1 ვარ