Мазмұны:

Қате бойынша құру: 11 қадам
Қате бойынша құру: 11 қадам

Бейне: Қате бойынша құру: 11 қадам

Бейне: Қате бойынша құру: 11 қадам
Бейне: Өлді деп жерлемек болған еді. Бірақ Алланың қалауымен тірілген Бала 2024, Қараша
Anonim
Қате бойынша құру
Қате бойынша құру

Қателікпен құру цифрлық құрылғылардың дәлдігі мен дәлдігі және олардың физикалық ортаны түсіндіру мен түсіну үшін қалай пайдаланылатыны туралы өз болжамдарымызға күмән келтіруге мәжбүр етеді. «Тіршілік» аурасын шығаратын арнайы жүйелі робот пен желілік жүйенің көмегімен жоба біздің физикалық әлем мен роботтық жүйенің интерпретациясы арасындағы сәйкессіздікті түсіреді, салыстырады және материализациялайды. Біз көптеген цифрлық жүйелер құратын деректерге деген сенімділік туралы ойлануға мәжбүрміз. Қате жасау роботы сканерленетін бос қабырғаға қарама -қарсы орналасқан. Кеңістік қатысушылардың инсталляцияны аралап, бақылап, талдап және шексіз мұрағаттауға арналған. Мұрағатталған деректер роботтың жанында нақты уақыт режимінде бейнеленеді және проекцияланады. Статикалық ілулі ұялы телефон жақын жерде ілулі тұр. Ол бір сағат ішінде жиналған өлшеулердің орташа қателігін көрсетеді. 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» сұрауларымен дұрыс жұмыс жасау үшін суретті енгіздім. Төменде мен орнатқан параметрлер бар.

  • Болуы => ҚОСУ
  • Max => 20 деп хабарлаңыз
  • Аралық => 20
  • Global Here Now => тексерілді
  • Шығу => 2
  • Сақтау және ойнату => ҚОСУ

    Сақтау => Шексіз сақтау

  • Ағын контроллері => ҚОСУ
  • Нақты уақыттағы талдау => ҚОСУ

Келесі қадамдар ESP8266 чипін бағдарламалауға және Processing қосымшасын бағдарламалауға байланысты.

7 -қадам: Arduino

Arduino бағдарламасы

Мен қолданған қондырғы arduino платформасын іске қосу және Arduino IDE -ді Adafruit Feather HUZZAH ESP8266 чипімен пайдалану болды. Бұл Wi -Fi желілеріне қосылу кезінде өте пайдалы болды, бірақ мен кейбір кітапханаларды тақтада қолданатын қателер бар екенін білдім.

Чипті орнатуға және іске қосуға көмектесу үшін бұл сізге қажет. Тағы бір жақсы ресурс-бұл Adafruit чипінің өнім бетінде:

  • Adafruit қауырсыны HUZZAH ESP8266 чипі (сілтеме)
  • Arduino чипке орнатылады, сондықтан ол тек MicroPi -мен жұмыс істемейді
  • HUZZAH -де жұмыс істеу үшін Arduino NewPing кітапханасын портқа салуым керек болды:
  • Мен сондай -ақ осы жобаға арналған Ken Perlin's SimplexNoise C ++ алгоритмін Arduino кітапханасына жібердім

Мен arduino кодында 3 күй бар екенін атап өткім келеді. Өшіру, сыпыру және SimplexNoise.

  • Өшірулі: сканерлемейді, 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 экспорттық өңдеу кітапханасы арқылы өңделген эскизден экспортталды және Rhino 3d-ге импортталды. Мүйізтұмсықтың ішінде мен жасаған ағаш бөлшегінің үлгісіне инерция салу үшін маған OBJ торын NURBS нысанына түрлендіру қажет болды. Бұл кіріктіруді белгілі бір уақыт ішінде ультрадыбыстық датчиктермен өлшенетін қашықтықты бейнелеу үшін CNC техникасы қолдана алды.

Екінші бөлік бос қабырғаны бір сағат бойы сканерлеу арқылы жасалды. Мен содан кейін сенсордың нақты орналасуына сәйкес серво өлшеген 9 бұрыш үшін жинақталған деректерді өлшеудің орташа мәнін және қандай өлшемдер болатынын салыстырдым. Төбеден ілінетін құрылымдық мобильділік - бұл сенсор оқитын және нақты математикалық / геометриялық есептелген арақашықтық арасындағы айырмашылық. технологияны қабылдауды сандық түрде көрсететін физикалық форма.

Бұл мобильді құрылғыны жасау үшін мен дублерден «қабырға» жасадым және форманы жасадым. Болашақта оны CAD немесе.ai файлында жасау жақсы болар еді, бұл қабырғаларды лазермен ағаштан емес, ағаштан кесу керек. оларды ойлап табуға тура келеді.

Соңғы «физикаландыру» - бұл нұсқаулықта GitHub -да байланыстырылған өңдеу сценарийі арқылы іске асырылатын деректерді визуализациялау. Ол жұмыс істеп, алдындағы кеңістікті нақты уақыттағы визуалды визуализациясын жасауы керек.

11 -қадам: Ықтимал кеңейту

Ықтимал кеңейту.. бұл не кеңейтілуі мүмкін немесе мұндай жобалардың әлеуеті

Менің ойымша, бұл жобаны кеңейту немесе жалғастыру немесе оның әр түрлі қайталануы үшін бірнеше стендтерді қосу және стендтің дұрыс идентификаторын беру үшін әр Arduino кодын жаңарту қажет. бұл бөлмеде бірнеше стендтер орналастырылған өңдеу эскизінде дұрыс репрезентациялық орналасуға мүмкіндік беруі мүмкін.

Мен сонымен қатар сенсорларды жинай алатын және технологияны қабылдаудың антропоморфтық пікірлерін әлемге проекциялауға мүмкіндік беретін технологияны қабылдаудың бұлыңғыр нүктесін құра алатын пегб тақтасында осы объектілердің торлы массивінде жұмыс жасаймын.

Ұсынылған: