Სარჩევი:

შეცდომით შექმნა: 11 ნაბიჯი
შეცდომით შექმნა: 11 ნაბიჯი

ვიდეო: შეცდომით შექმნა: 11 ნაბიჯი

ვიდეო: შეცდომით შექმნა: 11 ნაბიჯი
ვიდეო: სერიალი - ერთი ნაბიჯი 02 2024, ნოემბერი
Anonim
შეცდომით შექმნა
შეცდომით შექმნა

Creation By Error გამოწვევებს და გვაიძულებს ეჭვქვეშ დააყენოთ ჩვენი ვარაუდები ციფრული მოწყობილობების სიზუსტესა და სიზუსტეზე და იმაზე, თუ როგორ გამოიყენება ისინი ფიზიკური გარემოს ინტერპრეტაციისთვის და გასაგებად. პერსონალურად დამზადებული რობოტით, რომელიც ასხივებს „სიცოცხლისუნარიანობის“აურას და შეკვეთით ქსელურ სისტემას, პროექტი აღწერს, ადარებს და ასახავს განსხვავებებს ფიზიკური სამყაროს და რობოტული სისტემის ინტერპრეტაციას შორის. ჩვენ იძულებულნი ვართ ვიფიქროთ იმ ნდობის დონეზე, რომელსაც ვიღებთ იმ მონაცემებში, რომელიც შექმნილია მრავალი ციფრული სისტემის მიერ. რობოტი Creation By Error მოთავსებულია ცარიელი კედლის წინ, რომელიც უნდა იყოს დასკანირებული. სივრცე არის იმისთვის, რომ მონაწილეებმა იარონ ინსტალაციის გარშემო, რომ დააკვირდნენ, გაანალიზონ და დაარქივდნენ განუსაზღვრელი ვადით. დაარქივებული მონაცემები ვიზუალიზდება და პროექცირდება რეალურ დროში რობოტის გვერდით. ახლოს არის სტატიკური ჩამოკიდებული მობილური. ის აჩვენებს გაზომვების საშუალო შეცდომას, რომელიც შეგროვდა საათში. IRL დისტანციის გაზომვები რობოტიდან კედლამდე გამოითვლება და შემდეგ განსხვავდება შეგროვებული 100,000+ მონაცემებით. ეს არის განსხვავებული გაზომვები, რომლებიც ქმნიან მობილურის ფორმას.

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

ნაბიჯი 1: შესავალი

შესავალი
შესავალი
შესავალი
შესავალი

როგორი იქნება საბოლოო გამომუშავება

ნაბიჯი 2: დამზადება

ფაბრიკაცია
ფაბრიკაცია

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

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

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

განათავსეთ გაზომვები ხის ნაჭრებისთვის სადგამის დასამზადებლად, ასევე სურათები სადგამებისთვის.

ნაბიჯი 3: ალუმინის ფრჩხილები

ალუმინის ფრჩხილები
ალუმინის ფრჩხილები
ალუმინის ფრჩხილები
ალუმინის ფრჩხილები
ალუმინის ფრჩხილები
ალუმინის ფრჩხილები
ალუმინის ფრჩხილები
ალუმინის ფრჩხილები

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

ფრჩხილების დამზადება ხელით

ფრჩხილების ხელით დამზადებისას გამოვიყენე ალუმინის "I-bar" ტექნიკის მაღაზიიდან. ეს იყო დაახლოებით 1 "x 4 'X 1/8". ფრჩხილები გავტეხე ხერხის ხერხით და შემდეგ დავიწყე საჭირო ნაჭრების ამოჭრა. ჭანჭიკის ხვრელებისთვის გამოვიყენე საბურღი. მე გირჩევთ გამოიყენოთ მხოლოდ ბიტი, რომელიც მოერგება თქვენს სერვოსთან დაკავშირებულ ხრახნებს, რათა მიამაგროთ სერვო მკლავი ულტრაბგერითი "L ფრჩხილით". ასევე გამოიყენეთ ცოტაოდენი, რომელიც შეესაბამება ხრახნების რადიუსს, რომელსაც აპირებთ გამოიყენოთ სამაგრზე, რომელიც ათავსებს სერვოს და აამაგრებს მას სადგამზე.

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

რეკომენდაციები

მე გირჩევთ, რომ ამოიჭრას ფრჩხილიდან, სანამ მოხრით.

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

ნაბიჯი 4: ლაზერული ფრჩხილები

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

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

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

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

ნაბიჯი 5: პროგრამირება + Github

შექმენით PubNub ანგარიში მონაცემების გადასაცემად

github.com/jshaw/creation_by_error

github.com/jshaw/creation_by_error_process…

ნაბიჯი 6: PubNub ინტეგრაცია

შემდეგი, ყველა ის ღირებული და საინტერესო მონაცემი, რომლის შეგროვებას აპირებთ, უნდა იყოს 1) შენახული სადმე 2) ნაკადიანი / გაგზავნილი ვიზუალიზაციის აპლიკაციაში. ამისათვის მე ვირჩევ PubNub– ს მონაცემთა ნაკადის შესაძლებლობებისთვის.

თქვენ მოგინდებათ წასვლა https://www.pubnub.com/, ანგარიშის შექმნა და შემდეგ ახალი PubNub არხის შექმნა.

გსურთ შექმნათ ანგარიში და შემდეგ შექმნათ ახალი აპლიკაცია.

აპლიკაციის შექმნის შემდეგ თქვენ უნდა გადახვიდეთ საკვანძო ინფორმაციაზე. სტანდარტულად ამ კლავიშს დაერქმევა Demo Keyset.

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

  • ყოფნა => ჩართული
  • გამოაცხადეთ მაქს => 20
  • ინტერვალი => 20
  • გლობალური აქ არის => შემოწმებულია
  • დებიუანსი => 2
  • შენახვა და დაკვრა => ჩართულია

    შეკავება => შეუზღუდავი შენახვა

  • ნაკადის კონტროლერი => ჩართული
  • Realtime Analytics => ჩართულია

შემდეგი ნაბიჯები დაკავშირებულია ESP8266 ჩიპების პროგრამირებასთან და დამუშავების პროგრამის პროგრამირებასთან.

ნაბიჯი 7: არდუინო

პროგრამა Arduino

ჩემი კონფიგურაცია, რომელიც მე გამოვიყენე, იყო არდუინოს პლატფორმის გაშვება და Arduino IDE გამოყენებით Adafruit Feather HUZZAH ESP8266 ჩიპით. ეს საკმაოდ გამოსადეგი იყო Wi -Fi კავშირებთან და ა.შ.

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

  • Adafruit Feather HUZZAH ESP8266 ჩიპი (ბმული)
  • Arduino დააინსტალირეთ ჩიპზე, ასე რომ ის არ მუშაობს მხოლოდ MicroPi
  • მომიწია Arduino NewPing ბიბლიოთეკის პორტირება HUZZAH– ზე მუშაობისთვის:
  • მე ასევე გადავიტანე კენ პერლინის SimplexNoise C ++ ალგორითმი არდუინოს ბიბლიოთეკაში ამ პროექტისთვის

მინდა აღვნიშნო, რომ არდუინოს კოდს აქვს 3 მდგომარეობა. გამორთული, გაწმენდილი და მარტივი ხმაური.

  • გამორთულია: არ ხდება სკანირება, არ იგზავნება PubNub– ში, არ არის კონტროლი სერვოზე
  • გაწმენდა: გააკონტროლეთ სერვო და მიიღეთ გაზომვები 0 გრადუსიდან 180 -მდე და ისევ უკან. ეს უბრალოდ მეორდება.

github.com/jshaw/creation_by_error

ნაბიჯი 8: სქემა

ელექტრონიკის სქემა

ნაბიჯი 9: დამუშავება

ვიზუალიზაციის პროგრამირება

github.com/jshaw/creation_by_error_processing

ნაბიჯი 10: ფიზიკალიზაცია

Image
Image
ფიზიკალიზაცია
ფიზიკალიზაცია
ფიზიკალიზაცია
ფიზიკალიზაცია

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

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

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

პირველი ხის ნაჭერი არის 10 წუთი … თარიღი ივლისში….. 2016 წ. მონაცემების რაოდენობა ექსპორტირებული იქნა დამუშავების ესკიზიდან n-e-r-v-o-u-s Systems (https://n-e-r-v-o-u-s.com) OBJ საექსპორტო დამუშავების ბიბლიოთეკის და იმპორტირებული მარტორქის 3D– ში. მარტორქის ფარგლებში, მე მჭირდებოდა OBJ mesh- ის გადაკეთება NURBS ობიექტად, რათა შემეძლო ობიექტის ჩადება ჩემს მიერ შექმნილი ხის ნაჭრის მოდელში. ეს ჩამონტაჟება შეძლო CNC ტექნიკოსმა გამოიყენოს იმ მანძილების გამოსახვის მიზნით, რომლებიც იზომებოდა ულტრაბგერითი სენსორებით გარკვეული პერიოდის განმავლობაში.

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

ამ დაკიდებული მობილურის გასაკეთებლად მე შევქმენი "ნეკნები" დუელებისაგან და შევქმენი ფორმა. მომავალში, კარგი იქნება, რომ ეს შევქმნათ CAD ან.ai ფაილში, რომ შევძლოთ ამ ნეკნების ლაზერული მოჭრა ხისგან, ვიდრე მათი გაყალბება უნდა.

საბოლოო "ფიზიკალიზაცია" არის უფრო მონაცემთა ვიზუალიზაცია, რომელიც ხორციელდება დამუშავების სკრიპტის საშუალებით, რომელსაც მე დავუკავშირდი GitHub– ზე ამ ინსტრუქციებში. მან უნდა იმუშაოს და შექმნას რეალურ დროში მონაცემების ვიზუალიზაცია მის წინ მდებარე სივრცის შესახებ.

ნაბიჯი 11: პოტენციური გაფართოება

პოტენციური გაფართოება.. რისი გაფართოება შეიძლება ეს ან პოტენციალი მსგავსი პროექტებისთვის

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

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

გირჩევთ: