Სარჩევი:

Multitouch Pinball ინსტრუმენტი: 8 ნაბიჯი
Multitouch Pinball ინსტრუმენტი: 8 ნაბიჯი

ვიდეო: Multitouch Pinball ინსტრუმენტი: 8 ნაბიჯი

ვიდეო: Multitouch Pinball ინსტრუმენტი: 8 ნაბიჯი
ვიდეო: Multitouch Pinball 2024, ნოემბერი
Anonim
Multitouch Pinball ინსტრუმენტი
Multitouch Pinball ინსტრუმენტი

ეს ინსტრუქცია ეხება ჩემს მიერ გაკეთებულ ინსტრუმენტს, რომელიც მოიცავს სოლენოიდებით მარტივ მრავალ შეხების ზედაპირს. მე ამას განვიხილავ როგორც ჩემი პროცესის დოკუმენტაციას და არა როგორც "როგორ" ხალხს ჩემი პროექტის კოპირებისათვის. მე ვიმედოვნებ, რომ თქვენ აღმოაჩენთ, რომ ეს იქნება საინტერესო ან შთამაგონებელი თქვენი საკუთარი პროექტებისთვის, რომლებიც შეიძლება ან საერთოდ არ იყოს მსგავსი. ვინაიდან პროექტი ძალიან ჰგავს სხვა ინსტრუქციებს, მე შეიძლება ვიყო უფრო მოკლე გარკვეულ სფეროებში და მივცე მეტი ყურადღება მიაქციე იმ ნაწილებს, რომლებსაც ვგრძნობ, რომ უნიკალურია ჩემი გამოცდილებისთვის. დეტალების შესახებ მეტი ინფორმაციისთვის შეგიძლიათ მიმართოთ: cerupcat– ს როგორ გააკეთოთ იაფი Multitouch Padmechatronic– ის Arduino კონტროლირებადი სამრეკლო/კარილონი

ნაბიჯი 1: დაიწყეთ ნაგვის ურნით

დაიწყეთ ნაგვის ურნით
დაიწყეთ ნაგვის ურნით
დაიწყეთ ნაგვის ურნით
დაიწყეთ ნაგვის ურნით
დაიწყეთ ნაგვის ურნით
დაიწყეთ ნაგვის ურნით

მე დავიწყე 13 გალონიანი ნაგვის ურნით და შუშის ნაჭრით, რომელიც თითქმის ზუსტად ზემოდან ჯდება. მე უნდა შემეზღუდა თავი ინსტრუმენტისთვის საბინაო საცხოვრებლის მშენებლობისგან, რადგან შეზღუდული ვარ იარაღებითა და ხის დამუშავების უნარებით. მე გადავწყვიტე, რომ ნაგვის ურნა საკმარისად მაღალია და აქვს საკმარისად დიდი გახსნა, რომელიც კარგად იმუშავებს როგორც ვებკამერით მართული მულტიტაქის ზედაპირი. რაც უფრო მართკუთხაა ნაგვის ურნა, მით უფრო ადვილია შესაბამისი ფორმის ნაჭრის შუშის პოვნა არაფრის საბაჟო ჭრის გარეშე. მე ასევე შევიძინე Logitech Quickcam Chat ვებკამერა. დააკვირდით სურათს, რომ მე ამოვიღე ბაზის ნაწილი, რათა დავტოვო ბრტყელი, ყველაზე სტაბილური სამონტაჟო ზედაპირი. მე ასევე დავწერე პატარა ქაღალდის ფურცელი LED კამერის თავზე, რათა თავიდან ავიცილოთ ზედმეტი შუქი ინსტრუმენტის შიგნით.

ნაბიჯი 2: შუშის ჩარჩოს შექმნა

შუშის ჩარჩოს შექმნა
შუშის ჩარჩოს შექმნა

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

ნაბიჯი 3: საბურღი ხვრელები კაბელებისთვის

საბურღი ხვრელები კაბელებისთვის
საბურღი ხვრელები კაბელებისთვის

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

ნაბიჯი 4: შეაერთეთ მიკროკონტროლერი

შეაერთეთ მიკროკონტროლერი
შეაერთეთ მიკროკონტროლერი
შეაერთეთ მიკროკონტროლერი
შეაერთეთ მიკროკონტროლერი
შეაერთეთ მიკროკონტროლერი
შეაერთეთ მიკროკონტროლერი

მას შემდეგ, რაც მე ვგეგმავდი სოლენოიდების გამოყენებას ბამპერების ზედაპირზე, მე გამოვიყენე 4 ციფრული ქინძისთავები Arduino– ზე და 8 არხიანი DC ოპტო – იზოლატორის დაფაზე. მე არდუინოს ვრთავ USB კაბელის საშუალებით კომპიუტერს. ოპტო-იზოლატორული დაფა რეგულირებული 12V 1.5amp დენის წყლით. მე თავდაპირველად შევეცადე აეშენებინა საკუთარი დაფა ან 4 TIP120 ტრანზისტორიდან ან დარლინგტონის ULN2074 მასივიდან. მე მქონდა პრობლემები ტრანზისტორულ სქემებთან მრავალი სოლენოიდის გადართვის ძალაზე. თუმცა, მიუხედავად იმისა, რომ ხელნაკეთი დაფა იქნებოდა იაფი, მაგრამ ნაკლებად საიმედო და ნაკლებად მრავალმხრივი მომავალი პროექტებისთვის. მე გამოვიყენე რეგულარული მონო აუდიო კაბელი სოლენოიდების ოპტო-იზოლატორულ დაფაზე დასაკავშირებლად. ეს კაბელი სასარგებლოა, რადგან შეიცავს 2 მავთულს და არის გამძლე/მოქნილი.

ნაბიჯი 5: შეაერთეთ ვებკამერა და გაუშვით კაბელები ხვრელებში

შეაერთეთ ვებკამერა და გაუშვით კაბელები ხვრელებში
შეაერთეთ ვებკამერა და გაუშვით კაბელები ხვრელებში
შეაერთეთ ვებკამერა და გაუშვით კაბელები ხვრელებში
შეაერთეთ ვებკამერა და გაუშვით კაბელები ხვრელებში

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

ნაბიჯი 6: განახორციელეთ სოლენოიდების მასივი

განახორციელეთ სოლენოიდების მასივი
განახორციელეთ სოლენოიდების მასივი
განახორციელეთ სოლენოიდების მასივი
განახორციელეთ სოლენოიდების მასივი

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

ნაბიჯი 7: პროგრამული უზრუნველყოფის დანერგვა კომპიუტერზე

პროგრამული უზრუნველყოფის დანერგვა კომპიუტერზე
პროგრამული უზრუნველყოფის დანერგვა კომპიუტერზე

ინსტრუმენტის აგების შემდეგ, მე დავწერე პროგრამული უზრუნველყოფა PureData და Max– ში ბამპერების გასაკონტროლებლად და მრავალ შეხებით ვებკამერის მონაცემების ხმად გადაქცევის მიზნით. ეს youtube ვიდეო განმარტავს Pd/Max კოდს უფრო სიღრმისეულად. Http: // www. youtube.com/watch?v=1J8twNGoT90 ეს youtube ვიდეო გთავაზობთ სოლენოიდების მოძრავი ბურთების დემონსტრირებას, რომელთა პოზიციები ზედაპირზე გავლენას ახდენს DSP პარამეტრებზე. https://www.youtube.com/watch? v = e6GVAQvuSSk ჩემი ვებკამერა არ არის საკმარისად სწრაფი იმისათვის, რომ თვალყური ვადევნო ბურთებს, როდესაც ისინი უფრო მაღალი სიჩქარით მოძრაობენ. ეს წარმოადგენდა საინტერესო პრობლემას კოდის წერისას, ვინაიდან ვიცოდი, რომ ვებ -კამერის მონაცემებს ვერ დავამყარებ ხაზოვანი გზით. ჩემი გამოსავალი იყო ბამპერების და სინთეზის უმეტესი ნაწილის კონტროლი ხელით MIDI კონტროლერის საშუალებით და ბურთების პოზიციების დაშვება DSP ეფექტების პარამეტრებზე.

ნაბიჯი 8: დასკვნითი შენიშვნები

დასკვნითი სიტყვები
დასკვნითი სიტყვები

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

გირჩევთ: