فهرست مطالب:

ایجاد بر اساس خطا: 11 مرحله
ایجاد بر اساس خطا: 11 مرحله

تصویری: ایجاد بر اساس خطا: 11 مرحله

تصویری: ایجاد بر اساس خطا: 11 مرحله
تصویری: اگر یکی از این ۷ نشانه را در وجود تان مشاهده کردید پس شما یک نابغه هستید. 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
  • Global Global Now => علامت زده شده است
  • انصراف => 2
  • ذخیره سازی و پخش => روشن

    حفظ => نگهداری نامحدود

  • کنترل جریان => روشن
  • Realtime Analytics => روشن

مراحل بعدی مربوط به برنامه نویسی تراشه ESP8266 و برنامه نویسی برنامه پردازش است.

مرحله 7: آردوینو

برنامه آردوینو

تنظیماتی که من استفاده کردم اجرای پلت فرم arduino و استفاده از Arduino IDE با تراشه Adafruit Feather HUZZAH ESP8266 بود. این در ارتباط با وای فای و غیره بسیار مفید بود. با این حال متوجه شدم که برخی اشکالات با استفاده از کتابخانه های خاص همراه با برد وجود دارد.

برای کمک به راه اندازی و راه اندازی تراشه ، این چیزی است که شما نیاز دارید. منبع بسیار خوب دیگر در صفحه محصول تراشه Adafruit است که در اینجا قرار دارد:

  • تراشه پر Adafruit HUZZAH ESP8266 (پیوند)
  • آردوینو را روی تراشه نصب کنید تا فقط MicroPi را اجرا نکند
  • من مجبور شدم کتابخانه Arduino NewPing را برای کار بر روی HUZZAH پورت کنم:
  • من همچنین الگوریتم کن پرلین SimplexNoise C ++ را برای این پروژه به کتابخانه Arduino منتقل کردم

می خواهم توجه داشته باشم که کد آردوینو دارای 3 حالت است. خاموش ، جارو و SimplexNoise.

  • خاموش: عدم اسکن ، ارسال به PubNub ، عدم کنترل سروو
  • رفت و برگشت: سروو را کنترل کنید و اندازه گیری ها را از 0 درجه تا 180 و دوباره انجام دهید. این فقط تکرار می شود

github.com/jshaw/creation_by_error

مرحله 8: شماتیک

طرحواره های الکترونیک

مرحله 9: پردازش

برنامه ریزی تجسم

github.com/jshaw/creation_by_error_processing

مرحله دهم: فیزیک سازی

Image
Image
فیزیک سازی
فیزیک سازی
فیزیک سازی
فیزیک سازی

با استفاده از داده ها ، می توانید فیزیک سازی های خوبی در مورد نحوه درک دستگاه های دیجیتالی از محیط و تعامل انسان انجام دهید.

با داده هایی که با چند تکرار مختلف Creation by Error جمع آوری کرده ام ، توانستم داده ها را به طرق مختلف منتقل و نمایش دهم. همچنین از آنجا که دستگاه های الکترونیکی تمام داده های جمع آوری شده خود را از طریق PubNub تحت فشار قرار می دهند ، کمک می کند زیرا نه تنها داده ها را به هر کانالی که با کلید گوش می دهد منتقل می کند ، بلکه این داده ها را ذخیره و بایگانی می کند تا در آینده مورد استفاده قرار گیرد.

با استفاده از داده ها توانستم فیزیکی سازی کنم که تفسیر آنتروپورمورفیک این دستگاه های متصل را منتقل کند و آثار هنری زیبایی را در این فرایند خلق کند.

اولین قطعه چوبی 10 دقیقه در تاریخ … در ژوئیه ….. 2016. نقاط داده از طرح پردازش با استفاده از سیستم های n-e-r-v-o-u-s (https://n-e-r-v-o-u-s.com) کتابخانه پردازش صادرات OBJ خارج شده و به Rhino 3d وارد شده است. در داخل کرگدن ، من نیاز به تبدیل مش OBJ به یک شی NURBS داشتم تا بتوانم جسم را به مدل قطعه چوبی که ایجاد کرده ام خاتم دهم. این منبت می تواند توسط تکنسین CNC مورد استفاده قرار گیرد تا نمای فاصله هایی را که طی یک دوره زمانی توسط سنسورهای اولتراسونیک اندازه گیری شده اند ، انجام دهد.

قطعه دوم با اسکن دیوار خالی به مدت یک ساعت ایجاد شد. سپس میانگین اندازه گیری داده های جمع آوری شده را برای 9 زاویه مقایسه کردم که سروو با موقعیت واقعی سنسور اندازه گیری کرد و اندازه گیری ها چگونه بود. تلفن همراه ساختار یافته از سقف تفاوت تجمع خطا بین آنچه سنسور خوانده و فاصله واقعی محاسبه شده ریاضی / هندسی IRL است. جنبه جالب این قطعه این است که خطای فناوری در تشخیص و تفسیر آن انجام شده است یک فرم فیزیکی شده که درک فناوری را کمی می کند.

برای ساختن این موبایل آویز ، من "دنده ها" را از رولپلاک ایجاد کردم و فرم را ایجاد کردم. در آینده ، خوب است که این را در یک فایل CAD یا.ai ایجاد کنید تا بتوانید لیزر این دنده ها را از چوب جدا کنید نه اینکه مجبور به ساخت آنها

"فیزیکی سازی" نهایی بیشتر یک تجسم داده است که از طریق اسکریپت پردازشی که در این دستورالعمل به GitHub پیوند داده ام اجرا می شود. باید کار کند و یک تجسم داده در زمان واقعی از فضای روبرو ایجاد کند.

مرحله 11: گسترش احتمالی

گسترش بالقوه.. چه چیزی می تواند گسترش یابد یا پتانسیل پروژه هایی مانند این

ناحیه ای که برای توسعه یا ادامه این پروژه یا حتی تکرارهای مختلف آن در ذهن من قرار دارد ، افزودن چندین پایه و به روز رسانی هر کد آردوینو برای عبور در شناسه صحیح پایه است. این ممکن است موقعیت نمایندگی مناسب را در طرح پردازش که در آن چندین پایه در یک اتاق قرار می گیرد ، امکان پذیر کند.

من همچنین روی آرایه ای مشبک از این اجسام روی تخته سنگی کار می کنم که می تواند حسگرهای کلی را ایجاد کرده و یک ابر نقطه ای از درک فناوری ایجاد کند که ممکن است به ما این امکان را بدهد که نظرات انسان شناختی خود را در مورد درک فناوری به جهان نشان دهیم.

توصیه شده: