Სარჩევი:

მოძრაობა გააქტიურებული Cosplay Wings Circuit Playground Express– ის გამოყენებით - ნაწილი 1: 7 ნაბიჯი (სურათებით)
მოძრაობა გააქტიურებული Cosplay Wings Circuit Playground Express– ის გამოყენებით - ნაწილი 1: 7 ნაბიჯი (სურათებით)

ვიდეო: მოძრაობა გააქტიურებული Cosplay Wings Circuit Playground Express– ის გამოყენებით - ნაწილი 1: 7 ნაბიჯი (სურათებით)

ვიდეო: მოძრაობა გააქტიურებული Cosplay Wings Circuit Playground Express– ის გამოყენებით - ნაწილი 1: 7 ნაბიჯი (სურათებით)
ვიდეო: No Man's Sky: A Tribe Called COSMOS? 2024, ნოემბერი
Anonim
მოძრაობა გააქტიურებული Cosplay Wings Circuit Playground Express– ის გამოყენებით - ნაწილი 1
მოძრაობა გააქტიურებული Cosplay Wings Circuit Playground Express– ის გამოყენებით - ნაწილი 1

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

პროექტის პირველი ნაწილი არის ფრთების მექანიკა, ხოლო მეორე ნაწილი ხდის მას ტარებას და ფრთების დამატებას.

ეს არის ნაწილი პირველი, შიშველი მექანიკა. მას შემდეგ რაც დაასრულებთ ამ ნაწილს, შეგიძლიათ გადადით მეორე ნაწილზე!

ნაბიჯი 1: მომარაგება

მარაგები
მარაგები
მარაგები
მარაგები
მარაგები
მარაგები

პროექტის ამ ნაწილისთვის დაგჭირდებათ:

- 1 x Circuit Playground Express

- 2 x სტანდარტული სერვო ძრავა

- პურის დაფა (ტესტირებისთვის შედუღების გარეშე)

- კვების წყარო (მე გამოვიყენე 4xAA ბატარეის დამჭერი, მაგრამ თქვენ შეგიძლიათ გამოიყენოთ ის, რაც თქვენთვის შესაფერისია)

- USB მიკრო USB აკორდი

- 4 x ალიგატორის კლიპი მამაკაცის სათაურზე

- მავთულები (მამრობითი სათაურებით)

შემდეგი მასალები არჩევითია და ფრთების პროტოტიპის შესაქმნელად თქვენი პროექტის შესამოწმებლად:

- ქაღალდის ჩანთები ან მუყაო

- ფანქარი

- შარპი/მარკერი

- Popsicle ჩხირები

- ლენტი ან ცხელი წებო

- მაკრატელი ან X-Acto დანა

ნაბიჯი 2: აქსელერომეტრის კოდი CPX– ისთვის

აქსელერომეტრის კოდი CPX– ისთვის
აქსელერომეტრის კოდი CPX– ისთვის
აქსელერომეტრის კოდი CPX– ისთვის
აქსელერომეტრის კოდი CPX– ისთვის
აქსელერომეტრის კოდი CPX– ისთვის
აქსელერომეტრის კოდი CPX– ისთვის
აქსელერომეტრის კოდი CPX– ისთვის
აქსელერომეტრის კოდი CPX– ისთვის

პირველ რიგში, თქვენ უნდა დააყენოთ Circuit Playground– ის ამაჩქარებელი, რადგან ფრთები გადაადგილდება ხელის მოძრაობის შესაბამისად.

ახლა, თუ თქვენ აკეთებთ ამ პროექტს, შეგიძლიათ ექსპერიმენტი ჩაატაროთ ბგერაზე, შუქზე, ნებისმიერ ფაქტორზე, რამაც გამოიწვია ფრთების უფრო ბუნებრივი მოძრაობა, ვიდრე სისტემატურად ზევით -ქვევით ან გვერდიგვერდ. ამ პროექტისთვის, მე ავირჩიე ფრთების გადატანა თქვენი ხელით: როდესაც ხელი მაღლა დგას, ფრთები მაღლა აიწევს და პირიქით.

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

დაიწყეთ ახალი MakeCode პროექტით. სათაური შეიძლება იყოს თქვენთვის სასურველი, მაგრამ მე გირჩევთ რაიმე მოძრაობას გააქტიურებულ ფრთებს, ასე რომ მოგვიანებით მისი პოვნა უფრო ადვილია. არ წაშალოთ სამუდამოდ ფუნქცია. შექმენით საწყისი პროგრამა "დაწყების" ბლოკის აღებით და დაამატეთ ამაჩქარებლის პარამეტრი და გრაფიკის ფუნქცია. გრაფიკის ფუნქცია ამაჩქარებლით აღწერს CPX- ს პოზიციას მიწასთან მიმართებაში გრავიტაციის გამოყენებით.

მას შემდეგ რაც შეიქმნება, ჩვენ უნდა მივცეთ ამაჩქარებლის მაჩვენებლებს მიზანი. როგორც აღვნიშნე, ამ პროექტის მე -2 ნაწილში CPX იქნება მიმაგრებული ხელის უკანა ნაწილზე და როდესაც ხელი ზემოთ არის მიმართული, ფრთები "გაიშლება" და ქვევით გამოიწვევს ფრთების "დაკეცვა". ასე რომ, სამუდამოდ ბლოკში დაამატეთ ორი "თუ" ფუნქცია და შეცვალეთ ორივე "თუ" ბლოკის "ჭეშმარიტი" ვარიანტი უტოლობით, მარცხნივ არის Y- ის ამაჩქარებელი საზომი. თქვენ შეგიძლიათ ითამაშოთ ზემოთ გამოსახულ პარამეტრებთან ერთად., მაგრამ ბლოკი, როდესაც აჩქარება რიცხვზე მეტია იქნება თქვენი "ქვემოთ" განცხადება, ხოლო "თუ" -ზე ნაკლები ბლოკი იქნება თქვენი up განაცხადი. რომ იცოდეთ, რომ ამაჩქარებელი მუშაობს, ნეოპიქსელების ფერი შეცვალეთ CPX მოძრაობისას. ამ მაგალითში მე გამოვიყენე წითელი ქვემოთ და ლურჯი ზემოთ.

ატვირთეთ კოდი თქვენს CPX– ზე კომპიუტერთან USB კაბელის საშუალებით და დარწმუნდით, რომ ფერები მუშაობს ისე, როგორც თქვენ დაგეგმოთ. თუ საჭიროა კორექტირება, მოგერიდებათ მათი გაკეთება.

ნაბიჯი 3: დაამატეთ სერვო კოდი

დაამატეთ სერვო კოდი
დაამატეთ სერვო კოდი

მას შემდეგ რაც ფერები იმუშავებს ისე, როგორც გსურთ CPX- ის დახრისას, დაუბრუნდით კოდს, რადგან ახლა ჩვენ დავამატებთ სერვო ძრავის ბრძანებებს.

გადადით მოწინავე ჩანართზე ბლოკის მენიუში და პინების ქვეშ იპოვნეთ სერვო ბლოკები. განათავსეთ ორი "სერვო ჩაწერის" ბლოკი თითოეულ განცხადებაში ნეოპიქსელის ბრძანებით და დააყენეთ ისინი თქვენს მინიმალურ კუთხეზე (რაც უფრო დაბალია თქვენი ფრთები დაკეცილი) და თქვენი მაქსიმალური კუთხე (ფრთები რაც უფრო მაღლა აიწევს). მე გამოვიყენე 140 და 80 კუთხეები, როგორც ეს ნაჩვენებია ექსპერიმენტებისთვის, რადგან ეს არის დაახლოებით ის კუთხე, რომლის ფრთების მოძრაობაც მსურს.

ერთი "Servo Write" ბლოკი თითოეულ "if" დებულებაში იქნება თქვენი მარჯვენა ფრთისთვის და დააყენეთ A1 პინზე. ეს ნიშნავს, რომ მარჯვენა ფრთა მიერთდება თქვენს CPX– ზე A1 პინზე და გადავა შესაბამისი სერვო ბრძანების შესაბამისად. მარჯვენა ფრთაზე "up" სერვო ბრძანება იქნება თქვენი უფრო დიდი რიცხვი, 140 გრადუსი ჩემს მაგალითში. ქვედა მნიშვნელობა, 80 გრადუსი, არის თქვენი მინიმალური კუთხე მარჯვენა ფრთისთვის და იქნება ქვემოთ ფუნქციაში, ასევე მითითებულია A1- ის დასაყენებლად. შეცვალეთ ეს მნიშვნელობები მარცხენა servo/მეორე servo ჩაწერის ბლოკზე თითოეულ განცხადებაში, რომელიც დაკავშირებულია pin A2– თან (140 ქვემოთ, 80 ზემოთ). დაიმახსოვრე შენი საქმის დაზოგვა!

ნაბიჯი 4: დაუკავშირეთ სერვისები CPX– ს

შეაერთეთ სერვისები CPX– თან
შეაერთეთ სერვისები CPX– თან
შეაერთეთ სერვისები CPX– თან
შეაერთეთ სერვისები CPX– თან
შეაერთეთ სერვისები CPX– თან
შეაერთეთ სერვისები CPX– თან
შეაერთეთ სერვისები CPX– თან
შეაერთეთ სერვისები CPX– თან

გადადეთ კოდი ერთი წუთით და მოდით ავაშენოთ მექანიკა სამუშაოსთვის.

თქვენი solderless breadboard- ის გამოყენებით, შეაერთეთ მავთულები და ალიგატორების სამაგრები, როგორც ნაჩვენებია ზემოთ. ასე გაყვანილობა იმუშავებს ამ პროექტის მე -2 ნაწილში, უბრალოდ გამოიყენეთ ნაკლები მავთული უფრო კომპაქტური.

შეაერთეთ სერვო ძრავები შესაბამისად და ალიგატორის სამაგრების გამოყენებით მიამაგრეთ CPX როგორც ზემოთ ნაჩვენებია. დაიმახსოვრეთ ალიგატორის სამაგრის დამაკავშირებელი მარჯვენა სერვო ძრავა A1– ზე და კლიპი დამაკავშირებელი მარცხენა სერვო ძრავაზე A2– ზე, ან სხვაგვარად თქვენი კოდის მიხედვით.

დაამატეთ "დროშები", ან რაიმე სახის მაჩვენებელი თქვენს სერვო ძრავას, რათა დარწმუნდეთ, რომ ისინი სწორი მიმართულებით მოტრიალდებიან. თქვენ არ გჭირდებათ რაიმე ლამაზი, მე გამოვიყენე წებოვანი შენიშვნა.

ჩამოტვირთეთ კოდი თქვენს CPX– ზე და დაუკავშირეთ CPX ენერგიის წყაროს, რომლის გამოყენებასაც აპირებთ საბოლოო პროექტისათვის. ახლა გამოსცადე! დარწმუნდით, რომ როდესაც თქვენი CPX მიუთითებს ზემოთ, სერვო "დროშები" მაღლა იწევს, ხოლო როდესაც თქვენი CPX ქვევით მიუთითებს, დროშები იშლება ქვემოთ.

ნაბიჯი 5: შექმენით მოდელის ფრთები

შექმენით მოდელის ფრთები
შექმენით მოდელის ფრთები
შექმენით მოდელის ფრთები
შექმენით მოდელის ფრთები
შექმენით მოდელის ფრთები
შექმენით მოდელის ფრთები
შექმენით მოდელის ფრთები
შექმენით მოდელის ფრთები

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

დარწმუნდით, რომ მუყაო ან ქაღალდის ჩანთები საკმარისად დიდია თქვენი ფრთებისთვის. თქვენ შეგიძლიათ გამოიყენოთ იგი როგორც „შაბლონი“ფაქტობრივი ფრთების კონტურის დასადგენად მე –2 ნაწილში (უფრო ადვილი და სუფთა პროცესისთვის), ამიტომ მოდელის ზომა და ფაქტობრივი ნივთი უნდა იყოს 1: 1 თანაფარდობა. ასევე, გახსოვდეთ, ფრთების დიზაინის შემუშავებისას დაიცავით საავტორო უფლებები. არ დააკოპიროთ ის ფრთები, რომლებსაც ხედავთ, რომლებიც სხვის მიერ არის დახატული ან შექმნილი. თქვენ შეგიძლიათ აურიოთ და შეადაროთ ეს დიზაინი, რომ შექმნათ თქვენი საკუთარი თავი, ან უბრალოდ მიმართოთ ბუნებას, მაგრამ სამართლებრივი პრობლემები არ ღირს.

თუ მუყაოს იყენებთ, დაყარეთ ნაჭრები იატაკზე და ფანქრით დახატეთ თქვენი ერთ -ერთი ფრთის ფორმა. დარწმუნდით, რომ ზომა სწორია ბასრი ან სხვაგვარად სქელი მუქი კალმის ან მარკერის აღებამდე და ფრთის ჩარჩოს გარე და შიდა კონტურების დადგენამდე. გაჭერით მუყაოს ფრთები, მაგრამ მხოლოდ კონტურის გარშემო. მუყაოს მეორე ნახევარზე დადეთ ახლად მოჭრილი ფრთა და დააკვირდით გარედან, რომ შექმნათ თქვენი მეორე ფრთა.

თუ თქვენ იყენებთ ქაღალდის ჩანთებს, გაჭერით ისინი ისე, რომ ისინი მთლიანად გაიხსნას. მიჰყევით იგივე ნაბიჯებს, რაც მუყაოს ფრთებს ეხება, მაგრამ ორივე ამოჭრის შემდეგ დააწექით საპირისპირო მიმართულებით (თითქოს ისინი ნახმარი იყო) და თქვენი ლენტით და ყურძნის ჩხირებით, მიამაგრეთ ჩხირები ფრთებზე ისე, როგორც ამას გააკეთებდით ლითონის მავთულის ჩარჩო. თქვენ ასევე შეგიძლიათ გამოიყენოთ ცხელი წებო ამ ნაწილისთვის, თუ ფიქრობთ, რომ ლენტი არ იქნება საკმარისად ძლიერი.

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

ნაბიჯი 6: მიამაგრეთ ფრთები მოტორს

მიამაგრეთ ფრთები მოტორს
მიამაგრეთ ფრთები მოტორს
მიამაგრეთ ფრთები მოტორს
მიამაგრეთ ფრთები მოტორს
მიამაგრეთ ფრთები მოტორს
მიამაგრეთ ფრთები მოტორს

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

მიამაგრეთ ფრთები სერვოებზე. დარწმუნდით, რომ გახსოვთ სერვოები გამორთვისას იყო "ქვემოთ" თუ "მაღლა" და შესაბამისად მიამაგრეთ ფრთები. გამოვიყენე წებოვანი ლენტი და მძიმე ქინძისთავები.

შეაერთეთ თქვენი CPX სასურველ ენერგიის წყაროსთან და გამოსცადეთ ფრთები. თუ ყველაფერი კარგად არის, CPX– ის ზემოთ გადახრისას, ფრთები უნდა დაიცვას, ხოლო პირიქით - ქვევით. შეამოწმეთ იგი რამდენიმე წუთის განმავლობაში, გააკეთეთ საჭირო ცვლილებები.

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

ნაბიჯი 7: საბოლოო კორექტირება

საბოლოო კორექტირება
საბოლოო კორექტირება

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

გირჩევთ: