Оглавление:

Создание по ошибке: 11 шагов
Создание по ошибке: 11 шагов

Видео: Создание по ошибке: 11 шагов

Видео: Создание по ошибке: 11 шагов
Видео: Как исправить ошибку unarc.dll ошибка 11 2024, Ноябрь
Anonim
Создание по ошибке
Создание по ошибке

Creation By Error ставит под сомнение наши предположения о точности и точности цифровых устройств и о том, как они используются для интерпретации и понимания физической среды. Благодаря специально изготовленному роботу, который излучает ауру «живости», и индивидуальной сетевой системе, проект фиксирует, сравнивает и материализует расхождения между нашей интерпретацией физического мира и интерпретацией роботизированной системы. Мы вынуждены задуматься над уровнем доверия, который мы испытываем к данным, создаваемым многими цифровыми системами. Робот Creation By Error установлен лицом к пустой стене, которую необходимо сканировать. Это пространство для участников, которые могут бродить по установке, чтобы их можно было наблюдать, анализировать и архивировать на неопределенный срок. Используемые архивные данные визуализируются и проецируются в реальном времени рядом с роботом. Рядом висит статичный висящий мобильный телефон. Он отображает среднюю ошибку измерений, собранных за час. Измерения расстояния IRL от робота до стены были рассчитаны и затем разнесены с более чем 100 000 точек данных, которые были собраны. Именно эти различия в измерениях формируют форму мобильного телефона.

Контраст между проекцией данных в реальном времени и мобильными устройствами, созданными из-за ошибок, открывает дискуссию об уровне точности и правдивости, которые могут иметь эти данные, особенно когда эти цифровые системы начинают однозначно интерпретировать свое окружение, как люди. Понимание физического мира цифровыми системами может быть не таким механическим и устойчивым к интерпретации, как когда-то считалось.

Шаг 1. Введение

вступление
вступление
вступление
вступление

Каким будет окончательный результат

Шаг 2: Изготовление

Изготовление
Изготовление

Было несколько различных вариантов, которые я пробовал для кронштейнов, которые используются для крепления двигателя к стойке. а затем ультразвуковой датчик к двигателю. На его изображении я показал кронштейны, удерживающие блок двигателя / датчика, прикрепленный к перфорированной доске. Если вы собираетесь изготавливать многие из этих сенсорных объектов, перфорированная доска очень удобна для тестирования.

На следующих этапах я рассмотрю различные материалы, которые можно использовать для создания устройства. Я пробовал как ручное изготовление алюминиевых кронштейнов, так и лазерную резку акриловых кронштейнов и создание механического цеха для массового производства алюминия.

В зависимости от ваших эстетических предпочтений и того, к чему у вас есть доступ, я бы рекомендовал лазерную резку акрила как наиболее эффективное использование времени, тогда изготовление алюминиевых кронштейнов вручную также было хорошим опытом, но вам нужен доступ в магазин, а это немного кропотливый. Наконец, в идеале было бы лучше всего использовать настоящий механический цех с доступом к плазменной резке, гидроабразивной резке или мощному ЧПУ, но только для оптовых заказов, поскольку это наиболее дорого.

Поместите размеры деревянных деталей для изготовления подставки, а также изображения для подставок.

Шаг 3: алюминиевые кронштейны

Алюминиевые кронштейны
Алюминиевые кронштейны
Алюминиевые кронштейны
Алюминиевые кронштейны
Алюминиевые кронштейны
Алюминиевые кронштейны
Алюминиевые кронштейны
Алюминиевые кронштейны

Если вы собираетесь изготавливать алюминиевые кронштейны вручную или в механической мастерской, вам необходимо знать размеры кронштейнов. Там есть изображение с размерами.

Изготовление скоб своими руками

При изготовлении кронштейнов вручную я использовал алюминиевый двутавр из строительного магазина. Это было что-то вроде 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.

Я включил изображение, чтобы поток данных работал правильно с запросами Processing и GET, необходимыми для публикации данных. Ниже приведены настройки, которые я установил.

  • Присутствие => ВКЛ.
  • Объявить Макс => 20
  • Интервал => 20
  • Global Here Now => проверено
  • Устранение дребезга => 2
  • Хранение и воспроизведение => ВКЛ.

    Удержание => Неограниченное удержание

  • Контроллер потока => ВКЛ
  • Аналитика в реальном времени => ВКЛ.

Следующие шаги связаны с программированием микросхемы ESP8266 и программированием приложения Processing.

Шаг 7: Arduino

программа Arduino

Моя установка, которую я использовал, запускала платформу arduino и использовала Arduino IDE с чипом Adafruit Feather HUZZAH ESP8266. Это было очень полезно при подключении к Wi-Fi и т. Д. Однако я обнаружил, что при использовании некоторых библиотек с платой были некоторые ошибки.

Это то, что вам нужно, чтобы помочь вам настроить и запустить чип. Еще один действительно хороший ресурс находится на странице продукта чипов Adafruit, расположенной здесь:

  • Чип Adafruit Feather HUZZAH ESP8266 (ссылка)
  • Arduino устанавливается на чип, поэтому он не просто запускает MicroPi
  • Мне пришлось перенести библиотеку Arduino NewPing для работы на HUZZAH:
  • Я также перенес алгоритм Кена Перлина SimplexNoise C ++ в библиотеку Arduino для этого проекта

Хочу отметить, что код arduino имеет 3 состояния. Off, sweep и SimplexNoise.

  • Выкл.: не сканирование, не отправка в PubNub, не управление сервоприводом
  • Развертка: Управляйте сервоприводом и выполняйте измерения от 0 градусов до 180 и обратно. Это просто повторяется.

github.com/jshaw/creation_by_error

Шаг 8: Схема

схема электроники

Шаг 9: обработка

программирование визуализаций

github.com/jshaw/creation_by_error_processing

Шаг 10: физикализация

Image
Image
Физикализация
Физикализация
Физикализация
Физикализация

С помощью данных вы можете сделать отличные физические представления о том, как цифровые устройства воспринимают окружающую среду и взаимодействие с людьми.

С данными, которые я собрал с помощью нескольких различных итераций Creation by Error, я смог передать и представить данные множеством способов. Это также помогает, поскольку электроника проталкивает все собранные данные через PubNub, потому что она не только передает данные в любой канал, который прослушивает ключ, но также сохраняет и архивирует эти данные для дальнейшего использования.

Используя данные, я смог создать физикализации, которые передают антропоморфную интерпретацию этих подключенных устройств и создают в процессе несколько прекрасных произведений искусства.

Первая деревянная деталь - 10 минут… дата июля….. 2016. точки данных были экспортированы из обрабатывающего эскиза с использованием библиотеки обработки экспорта OBJ n-e-r-v-o-u-s Systems (https://n-e-r-v-o-u-s.com) и импортированы в Rhino 3d. В Rhino мне нужно было преобразовать сетку OBJ в объект NURBS, чтобы иметь возможность вставить объект в модель созданного мною куска дерева. Эту вставку мог использовать техник ЧПУ для фрезерования изображения расстояний, которые были измерены ультразвуковыми датчиками в течение определенного периода времени.

Второй кусок был создан путем сканирования пустой стены в течение одного часа. Затем я сравнил среднее значение измерений собранных данных для 9 углов, измеренных сервоприводом, с фактическим положением датчика и с тем, какими были бы измерения. Структурированный мобильный телефон, подвешенный к потолку, представляет собой совокупную разницу погрешностей между показаниями датчика и фактическими математически / геометрически рассчитанными расстояниями, равными IRL. Интересным аспектом этой части является то, что ошибка, допущенная технологией при ее восприятии и интерпретации, была принята. физическая форма, которая количественно оценивает восприятие технологии.

Чтобы сделать этот подвесной мобильный телефон, я создал «ребра» из дюбелей и создал форму. В будущем было бы неплохо создать это в файле CAD или.ai, чтобы эти ребра можно было вырезать лазером из дерева, а не придется их изготовить.

Последняя «физикализация» - это скорее визуализация данных, которая выполняется с помощью сценария обработки, с которым я связался на GitHub в этой инструкции. Он должен работать и создавать визуализацию данных в реальном времени пространства перед ним.

Шаг 11: Возможное расширение

Возможное расширение … что это может быть расширено или возможности для подобных проектов

Я задумывался о том, чтобы расширить или продолжить этот проект или даже различные его итерации, добавив несколько стоек и обновив каждый код Arduino, чтобы передать правильный идентификатор стойки. это может обеспечить правильное позиционирование на эскизе обработки, когда несколько стендов размещаются в комнате.

Я также работаю над сеточным массивом этих объектов на доске, которая может суммировать датчики и создавать очень низкое облако точек восприятия технологий, которое может позволить нам проецировать наши антропоморфные мнения о восприятии технологий на мир.

Рекомендуемые: