Мазмұны:
- 1 -қадам: кіріспе
- 2 -қадам: Өндіріс
- 3 -қадам: алюминий жақшалар
- 4 -қадам: лазерлік кронштейндер
- 5 -қадам: Бағдарламалау + Github
- 6 -қадам: PubNub интеграциясы
- 7 -қадам: Arduino
- 8 -қадам: схемалар
- 9 -қадам: өңдеу
- 10 -қадам: Физикаландыру
- 11 -қадам: Ықтимал кеңейту
Бейне: Қате бойынша құру: 11 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Қателікпен құру цифрлық құрылғылардың дәлдігі мен дәлдігі және олардың физикалық ортаны түсіндіру мен түсіну үшін қалай пайдаланылатыны туралы өз болжамдарымызға күмән келтіруге мәжбүр етеді. «Тіршілік» аурасын шығаратын арнайы жүйелі робот пен желілік жүйенің көмегімен жоба біздің физикалық әлем мен роботтық жүйенің интерпретациясы арасындағы сәйкессіздікті түсіреді, салыстырады және материализациялайды. Біз көптеген цифрлық жүйелер құратын деректерге деген сенімділік туралы ойлануға мәжбүрміз. Қате жасау роботы сканерленетін бос қабырғаға қарама -қарсы орналасқан. Кеңістік қатысушылардың инсталляцияны аралап, бақылап, талдап және шексіз мұрағаттауға арналған. Мұрағатталған деректер роботтың жанында нақты уақыт режимінде бейнеленеді және проекцияланады. Статикалық ілулі ұялы телефон жақын жерде ілулі тұр. Ол бір сағат ішінде жиналған өлшеулердің орташа қателігін көрсетеді. 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 -қадам: Физикаландыру
Деректердің көмегімен сіз цифрлық құрылғылардың қоршаған ортаны және адамдардың өзара әрекеттестігін қалай қабылдайтыны туралы керемет физикаландырулар жасай аласыз.
Қате бойынша бірнеше түрлі қайталау арқылы жиналған деректермен мен деректерді әр түрлі жолмен жеткізе алдым. Бұл сонымен қатар көмектеседі, өйткені электроника 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 кодын жаңарту қажет. бұл бөлмеде бірнеше стендтер орналастырылған өңдеу эскизінде дұрыс репрезентациялық орналасуға мүмкіндік беруі мүмкін.
Мен сонымен қатар сенсорларды жинай алатын және технологияны қабылдаудың антропоморфтық пікірлерін әлемге проекциялауға мүмкіндік беретін технологияны қабылдаудың бұлыңғыр нүктесін құра алатын пегб тақтасында осы объектілердің торлы массивінде жұмыс жасаймын.
Ұсынылған:
Android телефонының зарядтағышына арналған электр желісінің сүзгісін құру және құру: 5 қадам
Android телефонының зарядтағышына арналған электр желісінің сүзгісін құру және құру: Бұл нұсқаулықта мен стандартты USB -ді шағын USB сымына қалай алу керектігін көрсетемін, оны ортасынан ажыратып, шамадан тыс шуды төмендететін сүзгі тізбегін енгіземін. әдеттегі андроид қуат көзімен шығарылатын хэш. Менде портативті м бар
Сынақ және қате бойынша дауыс зорайтқыштың дизайны: 11 қадам (суреттермен)
Сынақ пен қателік бойынша дауыс зорайтқыштың дизайны: " Енді маған өз дауыс зорайтқыштар жұбын жасау керек! &Quot; Мен ойладым, менің күшейткішімді аяқтағаннан кейін. " Егер мен лайықты күшейткіш жасай алсам, мен мұны міндетті түрде жасай аламын. " Мен динамиктің дизайны мен құрылысы әлеміне секірдім, бұл жақсы болады деп күттім
Қате конфигурацияланған HC-06 Bluetooth модулін қалпына келтіру: 4 қадам
Қате конфигурацияланған HC-06 Bluetooth модулін қалпына келтіру: Мен таза максимализмнен HC-06 Bluetooth (қосалқы) модулімді AT+BAUDC пәрменімен 1,382,400 байт жылдамдығына теңшедім. Ардуино қосылғаннан бері модульді SoftwareSerial кітапханасымен қолдана алмады. Мен қалпына келтіруге тырыстым
3D сканерлеу процесі мен қате: 3 қадам
3D сканерлеу процесі мен қателігі: Жақында мен қалып жасау үшін портативті 3D сканерді бірінші рет қолданып көрдім. Мен түсінген бір нәрсе - менде дұрыс жарықтандырудың жоқтығы, бұрышы толықтай түзу болуы керек, сонымен қатар еркін ілулі заттардың (су
Мега бюджет бойынша үй студиясын құру: 8 қадам (суреттермен)
Мега бюджет бойынша үй студиясын құру: Цифрлық дәуір технологияның кәсіби қызметтерге деген қажеттілікті қалай төмендеткенін көрсетуде, аудиожазба сияқты өнер түрлерінде жақсы нәтижеге қол жеткізу оңайға түсуде. Менің мақсатым-ең тиімді жолды көрсету