Სარჩევი:
- ნაბიჯი 1: შესავალი
- ნაბიჯი 2: დამზადება
- ნაბიჯი 3: ალუმინის ფრჩხილები
- ნაბიჯი 4: ლაზერული ფრჩხილები
- ნაბიჯი 5: პროგრამირება + Github
- ნაბიჯი 6: PubNub ინტეგრაცია
- ნაბიჯი 7: არდუინო
- ნაბიჯი 8: სქემა
- ნაბიჯი 9: დამუშავება
- ნაბიჯი 10: ფიზიკალიზაცია
- ნაბიჯი 11: პოტენციური გაფართოება
ვიდეო: შეცდომით შექმნა: 11 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
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: ფიზიკალიზაცია
მონაცემებით, თქვენ შეგიძლიათ გააკეთოთ შესანიშნავი ფიზიკა, თუ როგორ აღიქვამენ ციფრული მოწყობილობები მათ გარემოს და ადამიანურ ურთიერთქმედებას.
იმ მონაცემებით, რომლებიც მე შევაგროვე შეცდომების შექმნის რამდენიმე განსხვავებული გამეორებით, მე შემეძლო მონაცემების გადმოცემა და წარმოდგენა მრავალი გზით. ის ასევე ეხმარება მას შემდეგ, რაც ელექტრონიკა უბიძგებს ყველა მათ შეგროვებულ მონაცემს 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- ში გადასასვლელად. ამან შეიძლება უზრუნველყოს სათანადო რეპრეზენტაციული პოზიციონირება დამუშავების ესკიზში, სადაც რამდენიმე სტენდი მოთავსებულია ოთახში.
მე ასევე ვმუშაობ ამ ობიექტების ბადეზე მასაზე დაფაზე, რომელსაც შეუძლია სენსორების სრული შედგენა და შექმნას ტექნოლოგიის აღქმის ძალიან მბზინავი ღრუბელი, რამაც შეიძლება მოგვცეს ტექნოლოგიის აღქმის ჩვენი ანთროპომორფული მოსაზრებების პროექტირება მსოფლიოში.
გირჩევთ:
საკუთარი ფოტოელექტრული 5V სისტემის შექმნა: 4 ნაბიჯი (სურათებით)
საკუთარი ფოტოელექტრონული 5 ვ სისტემის შექმნა: ეს იყენებს მამლის გადამყვანს, როგორც 5 ვ გამომავალი ბატარეის დასატენად (Li Po/Li-ion). და გაზარდეთ კონვერტორი 3.7 ვ ბატარეისთვის 5 ვ USB გამოყვანისთვის საჭირო მოწყობილობებისთვის 5 ვ. მსგავსია ორიგინალური სისტემის მსგავსად, რომელიც იყენებს ტყვიის მჟავას ბატარეას, როგორც ენერგიის შენახვის მუხტს ელექტრონული ენერგიით
შესაქმნელი ჰუმანოიდი რობოტის შექმნა: 11 ნაბიჯი
შესაქმნელი ჰუმანოიდი რობოტის შექმნა: განახლება & გვერდი: 1/17/2021 თავი, სახე და სხვა - ვებკამერა დამატებულია ტენდონები & კუნთები - PTFE დამატებები ნერვები & კანი - გამტარი რეზინის შედეგები "რა არის ეს სურათზე?" ეს არის რობოტული სხეულის ნაწილი - კონკრეტულად პროტოტიპი spi
Arduino MIDI კონტროლერის შექმნა: 9 ნაბიჯი (სურათებით)
Arduino MIDI კონტროლერის მშენებლობა: ეს ინსტრუქცია თავდაპირველად გამოქვეყნდა ჩემს ბლოგში, 2020 წლის 28 ივნისს. მე მსიამოვნებს ისეთი ნივთების მშენებლობა, რომელიც მოიცავს ელექტრონიკას და მე ყოველთვის მინდოდა რაიმე აეშენებინა Arduino– ს გამოყენებით. დამწყებთათვის ერთ -ერთი ყველაზე გავრცელებული ნაგებობა იყო MIDI კონტროლერი
კიბეების ინტერაქტიული LED სისტემის შექმნა: 7 ნაბიჯი
გააკეთეთ ინტერაქტიული LED სისტემა კიბეებისათვის: სახლში არის კიბე. ძალიან საინტერესოა საზოგადოებაში კიბის განახლების მრავალი პროექტის ნახვა. ბოლო დროს არც თუ ისე დაკავებული ვარ, ამიტომ გადავწყვიტე გამოვიყენო ღია კოდის აპარატურის მოდულები, რომ შეცვალონ კიბეები სახლში და დავამატო ურთიერთქმედება
კომპიუტერის შექმნა: 5 ნაბიჯი
PC Build: დღეს თქვენ ააშენებთ საკუთარ კომპიუტერს. კომპონენტები, რომლებიც დაგჭირდებათ: დედაპლატა RAM პროცესორის გათბობის სინქრონიზაციის მყარი დისკი ან SSD კვების ბლოკი გულშემატკივრები GP საკუთარი კომპიუტერის მშენებლობას ბევრი სარგებელი მოაქვს, როგორიც არის იაფი