Как создать…пьяного рисующего робота?

Содержание

Введение

Итак. Что же такое робот? В большинстве случаев это автоматическое устройство, которое реагирует на какие-либо действия окружающей среды. Роботы могут управляться человеком или выполнять заранее запрограммированные действия. Обычно на роботе располагают разнообразные датчики (расстояния, угла поворота, ускорения), видеокамеры, манипуляторы. Электронная часть робота состоит из микроконтроллера (МК) – микросхема, в которую заключён процессор, тактовый генератор, различная периферия, оперативная и постоянная память. В мире существует огромное количество разнообразных микроконтроллеров для разных областей применения и на их основе можно собирать мощных роботов. Для любительских построек широкое применение нашли микроконтроллеры AVR. Они, на сегодняшний день, самые доступные и в интернете можно найти много примеров на основе этих МК. Чтобы работать с микроконтроллерами тебе нужно уметь программировать на ассемблере или на Cи и иметь начальные знания в цифровой и аналоговой электронике. В нашем проекте мы будем использовать Cи. Программирование для МК мало чем отличается от программирования на компьютере, синтаксис языка такой же, большинство функций практически ничем не отличаются, а новые довольно легко освоить и ими удобно пользоваться.

Добрый робот

Такой персонаж не оставит ребенка равнодушным и поможет научить его азам рисования.

Для занятия надо приготовить:

  • альбом,
  • цветные карандаши или фломастеры.

Порядок работы.

  1. В верхней части будущего рисунка необходимо провести два вертикальных отрезка на небольшом расстоянии друг от друга, затем соединить их параллелями. Это голова.
  2. Ниже этого элемента надо начертить туловище в виде квадрата, его с головой соединяют парой небольших вертикалей.
  3. Внутри большого квадрата надо вычертить квадрат меньшего размера.
  4. Над головой рисуют пару небольших отрезков под углом и соединяют их фигурой в виде эллипса.
  5. Проработать «лицо» персонажа, обозначить уши.
  6. Руки-манипуляторы присоединяют к туловищу небольшими дугами, захваты на конечностях можно оформить в виде стилизованных подков.
  7. Корпус и остальные детали конструкции можно детализировать, добавив винтики, прорисовав места соединений.
  8. Выполнить ноги-опоры в деталях.
  9. Цветными карандашами или фломастерами раскрасить героя. Это можно сделать в произвольной форме.

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

Управление двигателями

Не менее важным компонентом в нашем роботе является драйвер двигателей, который облегчает нам задачу в управлении им. Никогда и ни в коем случае нельзя подключать двигатели напрямую к МК! Вообще мощными нагрузками нельзя управлять с микроконтроллера напрямую, иначе он сгорит. Пользуйтесь ключевыми транзисторами. Для нашего случая есть специальная микросхема – L293D. В подобных несложных проектах всегда старайтесь использовать именно эту микросхему с индексом «D», так как она имеет встроенные диоды для защиты от перегрузок. Этой микросхемой очень легко управлять и её просто достать в радиотехнических магазинах. Она выпускается в двух корпусах DIP и SOIC. Мы будем использовать в корпусе DIP из-за удобства монтажа на плате. L293D имеет раздельное питание двигателей и логики. Поэтому саму микросхему мы будем питать от стабилизатора (вход VSS), а двигатели напрямую от аккумуляторов (вход VS). L293D выдерживает нагрузку 600 мА на каждый канал, а этих каналов у неё два, то есть к одной микросхеме можно подключить два двигателя. Но, чтобы перестраховаться, мы объединим каналы, и тогда потребуется по одной микре на каждый двигатель. Отсюда следует, что L293D сможет выдержать 1.2 А. Чтобы этого добиться нужно объединить ноги микры, как показано на схеме. Микросхема работает следующим образом: когда на IN1 и IN2 подаётся логический «0», а на IN3 и IN4 логическая единица, то двигатель вращается в одну сторону, а если инвертировать сигналы – подать логический ноль, тогда двигатель начнёт вращаться в другую сторону. Выводы EN1 и EN2 отвечают за включение каждого канала. Их мы соединяем и подключаем к «плюсу» питания от стабилизатора. Так как микросхема греется во время работы, а установка радиаторов проблематична на этот тип корпуса, то отвод тепла обеспечивается ногами GND — их лучше распаивать на широкой контактной площадке. Вот и всё, что на первое время тебе нужно знать о драйверах двигателей.

Как управлять процессом уборки

Управлять роботом-пылесосом Xiaomi можно со смартфона. Для этого есть приложение, в котором можно задавать график уборки, маршрут и контролировать параметры устройства. Приложение интуитивно покажет пользователю, как создать умную карту робота-пылесоса Xiaomi.

Чтобы осуществлять управление и контроль через приложение, необходимо выполнить следующие шаги:

  • скачать приложение «Mi Home» для Android или IOS;
  • выбрать сервер Европу, США или Сингапур, потому что на китайских серверах некоторые опции заблокированы;
  • создать учетную запись либо совершить вход в уже существующий аккаунт;
  • в пункте «Добавление устройства» выбрать Mi Robot;
  • на корпусе пылесоса нажать и удерживать в течение 5 секунд иконку с изображением дома до звукового сигнала. Это будет свидетельствовать об успешном соединении приложения и устройства;
  • выбрать Mi Robot и указать используемую сеть Wi-Fi;
  • задать основное местоположение устройства и завершить настройку.

Роботы-пылесосы Xiaomi различаются по наличию функции влажной уборки. В каждой модели есть разделение на полную и частичную уборку.

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

Частичная уборка представляет собой очистку поверхности площадью 1,5х1,5 метра. Для этого нужно поставить робот-пылесос Xiaomi на нужное место, нажать и подержать 5-6 секунд кнопку «Домой». Устройство начнет уборку и по её завершению вернется на базу.

Возможные трудности

При использовании робота-пылесоса могут возникнуть некоторые трудности. Зачастую они имеют простые решения.

  • робот-пылесос больше не отображается в приложении. Причиной является потеря связи между утилитой и устройством. Как правило, это может произойти при изменении сети Wi-Fi, при обновлении прошивки. Чтобы устранить проблему, необходимо сделать сброс настроек робота-пылесоса. Для этого нужно одновременно нажать и удерживать кнопку включения и «Домой» до голосового оповещения. После этого через приложение заново добавить устройство;
  • зависание устройства. При этом робот-пылесос не реагирует на команды с приложения и на нажатие кнопок на панели. Поможет перезагрузка при помощи кнопки Reset;
  • робот перестал заряжаться. Помимо отсутствия напряжения в сети, к которой подключена док-станция, могут засориться контакты. После очистки от загрязнения процесс зарядки будет восстановлен;
  • робот-пылесос Xiaomi не рисует карту. Причиной может стать низкий заряд батареи.

Делаем плату с МК

В нашем случае микроконтроллер будет выполнять функции мозга, но начнём мы не с него, а с питания мозга робота. Правильное питание – залог здоровья, поэтому мы начнём с того, как правильно кормить нашего робота, потому что на этом обычно ошибаются начинающие роботостроители. А для того, чтобы наш робот работал нормально нужно использовать стабилизатор напряжения. Я предпочитаю микросхему L7805 – она предназначена, чтобы на выходе выдавать стабильное напряжение 5В, которое и нужно нашему микроконтроллеру. Но из-за того, что падение напряжения на этой микросхеме составляет порядка 2,5В к нему нужно подавать минимум 7,5В. Вместе с этим стабилизатором используются электролитические конденсаторы, чтобы сгладить пульсации напряжения и в цепь обязательно включают диод, для защиты от переполюсовки.

Популярные статьи  Манишка для девочки спицами. Схема и описание для начинающих, детская на пуговицах

Теперь мы можем заняться нашим микроконтроллером. Корпус у МК — DIP (так удобнее паять) и имеет сорок выводов. На борту имеется АЦП, ШИМ, USART и много другого, что мы пока использовать не будем. Рассмотрим несколько важных узлов. Вывод RESET (9-ая нога МК) подтянут резистором R1 к «плюсу» источника питания – это нужно делать обязательно! Иначе твой МК может непреднамеренно сбрасываться или, проще говоря – глючить. Так же желательной мерой, но не обязательной является подключение RESET’а через керамический конденсатор C1 к «земле». На схеме ты так же можешь увидеть электролит на 1000 мкФ, он спасает от провалов напряжения при работе двигателей, что тоже благоприятно скажется на работе микроконтроллера. Кварцевый резонатор X1 и конденсаторы C2, C3 нужно располагать как можно ближе к выводам XTAL1 и XTAL2.

О том, как прошивать МК, я рассказывать не буду, так как об этом можно прочитать в интернете. Писать программу мы будем на Cи, в качестве среды программирования я выбрал CodeVisionAVR. Это довольно удобная среда и полезна новичкам, потому что имеет встроенный мастер создания кода.

Простые команды Робота

У нашего Робота тоже есть система команд. Сегодня мы рассмотрим простые команды Робота. Всего их 5:

  • вверх
  • вниз
  • влево
  • вправо
  • закрасить

Результат выполнения этих команд понятен из их названия:

  1. вверх — переместить Робота на одну клетку вверх
  2. вниз — переместить Робота на одну клетку вниз
  3. влево — переместить Робота на одну клетку влево
  4. вправо — переместить Робота на одну клетку вправо
  5. закрасить — закрасить текущую клетку (клетку в которой находится Робот).

Эти команды можно писать с клавиатуры, а можно использовать горячие клавиши (нажав их команды будут вставляться автоматически):

  • вверх — Escape, Up (стрелка вверх)
  • вниз — Escape, Down (стрелка вниз)
  • влево — Escape, Left (стрелка влево)
  • вправо — Escape, Right (стрелка вправо)
  • закрасить — Escape, Space (пробел)

Обратите внимание, что набирать нужную комбинацию горячих клавиш нужно не привычным нам способом! Мы привыкли нажимать клавиши одновременно, а здесь их нужно нажимать последовательно. К примеру, чтобы ввести команду вверх, нужно нажать Escape, отпустить ее и после этого нажать стрелку вверх

Это нужно помнить.

Теперь мы готовы написать первый алгоритм для Робота. Предлагаю начать с простого — нарисуем квадрат со стороной 3 клетки. Поехали!

Запускаем Кумир, настраиваем его. Можно начинать писать программу? Конечно нет! Мы же не задали стартовую обстановку! Делаем это. Предлагаю использовать вот такую:

Как создать…пьяного рисующего робота?

Стартовая обстановка Робота

Вот теперь все готово. Начинаем писать программу. Пока она выглядит так

Как создать…пьяного рисующего робота?

Первая программа для Робота

Удаляем символ «|» и называем наш алгоритм «Квадрат»

Как создать…пьяного рисующего робота?

Алгоритм квадрат

Предлагаю рисовать квадрат, двигаясь по часовой стрелке. Для начала закрасим текущую клетку, дав команду закрасить. Потом делаем шаг вправо и опять закрашиваем клетку. И еще раз шаг вправо и закрасить.

Как создать…пьяного рисующего робота?

Первые шаги

Попробуем запустить программу и посмотреть что же получилось. Для запуска нажимаем F9 или же кнопку на панели инструментов

Как создать…пьяного рисующего робота?

выполнить программу

В результате мы должны увидеть вот такую картину

Как создать…пьяного рисующего робота?

Первый результат

Если такое окно Робота у вас не появилось, то на панели инструментов щелкните «Показать окно Робота» или в меню Робот выберите пункт «Показать окно Робота«. Продолжаем дальше.

Теперь мы будем двигаться вниз и закрашивать правую сторону квадрата:

вниз

закрасить

вниз

закрасить

Потом пойдем влево, закрашивая нижнюю границу квадрата

влево

закрасить

влево

закрасить

У нас осталась одна незакрашенная  клетка. Закрасим ее

вверх

закрасить

Все готово! В итоге наша программа выглядит так:

использовать Робот

алг Квадрат

нач

закрасить

вправо

закрасить

вправо

закрасить

вниз

закрасить

вниз

закрасить

влево

закрасить

влево

закрасить

вверх

закрасить

кон

А результат ее работы вот так

Как создать…пьяного рисующего робота?

Результат работы программы

Итак, сегодня мы с вами написали программу, используя простые команды Робота. Рекомендую попрактиковаться самостоятельно — придумать себе задание и написать программу. Это могут быть самые различные фигуры, узоры, буквы. К примеру, попробуйте написать программу, рисующую букву П, Р, Ш, Щ, М. А если получится и захотите поделиться — комментируйте и прикрепляйте результат к комментарию.

Роботы в небе: «Дрон не знает о том, что есть соседний. Они не общаются между собой, у каждого заранее продуманное полетное задание»

Как создать…пьяного рисующего робота?Фото: Aviageek1 / Wikipedia.org
Голубь мира — одна из фигур шоу 2198 дронов, занесенного в Книгу Рекордов России

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

— Каждый дрон — это как пиксель, только на экране он плоский, лишь меняет цвета, а у нас он еще и может передвигаться. Объем добавляет зрелищности, — рассказывает  Семен Лобко, руководитель проекта «Шоу дронов» (Санкт-Петербург).

В каждом дроне очень точная система навигации. Она позволяет позиционировать аппарат с точностью до сантиметра. Управляет всем базовая станция. Именно она сообщает каждому летающему роботу, в какой момент и в каком месте ему нужно находится.

— Дрон не знает о том, что есть соседний. Они не общаются между собой, у каждого заранее продуманное полетное задание, и они четко ему следуют, — объясняет Семен Лобко.

Самое первое шоу дронов мир увидел 2014 году, в нем участвовало всего 10 аппаратов. Теперь и две тысячи машин — не предел. 

Прошивка робота

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

#include <mega16.h>
#include <delay.h>

Следующие строки условные, потому что значения PORTC зависят от того, как ты подключил драйвер двигателей к своему микроконтроллеру:

PORTC.0 = 1;
PORTC.1 = 0;
PORTC.2 = 1;
PORTC.3 = 0;

Значение 0xFF означает, что на выходе будет лог. «1», а 0x00 – лог. «0».

Следующей конструкцией мы проверяем, есть ли перед роботом препятствие и с какой оно стороны:

if (!(PINB & (1<<PINB.0)))
{
...
}

Если на фототранзистор попадает свет от ик-диода, то на ноге микроконтроллера устанавливается лог. «0» и робот начинает движение назад, чтобы отъехать от препятствия, потом разворачивается, чтобы снова не столкнуться с преградой и затем опять едет вперёд. Так как у нас два датчика, то мы проверяем наличие преграды два раза – справа и слева и потому можем узнать с какой стороны препятствие. Команда «delay_ms(1000)» указывает на то, что пройдёт одна секунда, прежде чем начнёт выполняться следующая команда.

Мой робот сможет защитить меня от врагов? Ну или хотя бы тапочки принести?

Самый первый — вряд ли. Точнее, нет ничего невозможного, но для начала лучше поставить перед собой цель попроще. Например, на базе того же Arduino можно собрать самых разных движущихся роботов: они могут ездить просто вперед-назад, по сложной заданной траектории или по нарисованной линии. Робот, который самостоятельно объезжает препятствия или как-то еще меняет свое поведение при приближении к разным объектам, тоже посильная задача. Еще первый робот вполне сможет включать и выключать что-нибудь, ориентируясь на уровень освещенности, совершать какие-то действия в определенный момент, заданный таймером, или по нажатию кнопки.

Как подготовить квартиру к уборке

Для нормальной работы робота-пылесоса Xiaomi нужно правильно подготовить помещение. В первую очередь убрать все провода и посторонние предметы с пола, так как робот может запутаться или повредиться от случайного столкновения.

Необходимо уделить внимание вещам, которые могут пострадать при столкновении с пылесосом. Это могут быть хрупкие напольные вазы, зеркала

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

Беймакс в броне

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

Для работы необходимы:

  • альбомный лист,
  • простой карандаш и ластик,
  • фломастеры иди цветные карандаши.

Робота, имеющего минимум мелких деталей, можно и красками раскрасить.

Порядок работы.

  1. Определить середину листа и в верхней части нарисовать голову. Сразу изобразить очки на лице робота.
  2. Прямая линия плеч немного загибается под прямым углом.
  3. Овальными линиями обозначить предплечья мощного боевого робота. Дорисовать и детализировать верхние конечности.
  4. Изобразить объемный торс.
  5. Нарисовать ноги персонажа, показав его силу.
  6. Рисунок раскрасить.
Популярные статьи  Самодельный барабанно-шлифовальный станок

Как продать? Сколько можно заработать со своего НФТ токена?

Чтобы получить прибыль от создаваемых токенов, нужно не только разобраться, как создать NFT токен. Это сделать не тяжело, а вот найти покупателя на такой актив достаточно сложно. Действительно ли ваш «товар» пользуется спросом и нормальная ли установлена для него стоимость? Отталкиваться можно от примеров на маркетплейсах:

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

  • Делать что-то оригинальное;
  • Продавать целые коллекции;
  • Предлагать какие-то бонусы;
  • Подключить эффективную рекламу;
  • Раскручивать имя автора.

Заработок на НФТ не простой и также, как и любой бизнес, потребует стартовых вложений и грамотного подхода. Нужно не только выйти на маркетплейсы, но ещё и обеспечить эффективные продажи. Заинтересовать потенциальных покупателей. Плюс обеспечить своим токенам перспективу роста.

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

Что такое NFT?

NFT расшифровывается как non-fungible token – невзаимозаменяемый токен – и представляет собой уникальный цифровой актив на блокчейне. Например, 1 BTC равносилен другому 1 BTC. Но в случае NFT это не так.

NFT не воспроизводимы и не делимы на доли. Также их невозможно подделать. Кроме того, поскольку NFT созданы на блокчейне, он подтверждает сертификат владения цифровым активом.

Представьте себе NFT как «Мону Лизу» Леонардо да Винчи. Хотя вы можете держать картину на телефоне, вы не можете её никому продать, если у вас нет оригинала и подтверждающего сертификата. Блокчейн позволяет выпустить NFT уникальных объектов, таких как коллекционные предметы, произведения искусства, музыкальные сочинения, тексты и т. д.

Бесплатные способы выставить свой NFT товар

Для создания и продажи цифровых активов, можно использовать и другие платформы. Очень часто авторы выбирают площадку от разработчиков самой известной крипто биржи Бинанс. Здесь вам также потребуется пройти регистрацию, верифицировать аккаунт (KYC), после чего выполнить несколько действий.

Как создать NFT на Binance?

  1. Зарегистрируйтесь на Binance https://www.binance.com/ и перейдите в верхнем меню в раздел NFT, принимаем правила использования.
  2. Дальше вам нужно найти в личном кабинете кнопку Create, после чего откроется форма для выбора типа файла – изображение, видео или аудио.
  3. Загружаем файл и заполняем для него форму, выставляем такие же настройки, как в примере выше (количество копий, название, описание и т.д.).
  4. Система от Binance сразу же создает новый токен для добавленного файла, теперь нужно нажать кнопку «Выставить NFT».
  5. Все токены отображаются на страничке с коллекцией, отсюда вы можете следить за транзакциями, продажами и проверять другие показатели.

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

Добавление робота-пылесоса Xiaomi в Homey

Homey — это специальное дополнение, которое позволяет собрать воедино много речевой информации и преобразовать её в голосовые команды. Для того, чтобы добавить робот-пылесос Xiaomi в Homey, нужно выполнить следующее:

  1. Открыть приложение Homey.
  2. Перейти на вкладку «Устройства».
  3. В правом верхнем углу нажать«+».
  4. В раскрывшемся списке найти свой бренд и выбрать его.
  5. Выбрать необходимое устройство.
  6. В диалоговом окне нажать «Установить».
  7. Следовать инструкциям на экране.

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

Кто такой цифровой NFT-художник?

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

Цифровой NFT-художник – это тот, кто создаёт цифровые произведения искусства и затем конвертирует их в невзаимозаменяемые токены на блокчейне и продаёт на рынке NFT.

Кроме того, NFT-художник может получать вознаграждение за свою работу до конца жизни. Это возможно благодаря так называемым NFT-гонорарам. NFT-гонорар – это процент, который выплачивается NFT-художнику, когда покупатель или коллекционер продаёт его NFT на рынке.

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

Выгодно ли быть NFT-художником? И кто на этом зарабатывает?

Как уже говорилось, уже есть немало NFT-художников, прилично зарабатывающих на своём искусстве. Позвольте упомянуть некоторых из них.

Вы уже знаете о Beeple и Крисе Торресе, поэтому я сразу перейду к другим известным NFT-художникам.

  • CEO Twitter Джек Дорси продал свой первый твит в виде NFT за $2,9 млн и пожертвовал эти деньги на благотворительность.
  • Оригинальное произведение Бэнкси было уничтожено и продано в виде NFT за $380 000 группой NFT-энтузиастов.
  • Тревор Джонс продал одно из своих произведений, «Genesis», за 302,5 ETH.
  • Американская актриса Линдси Лохан продала свой NFT «Lindsay ‘Lightning’ Lohan» за $50 000.
  • 18-летний криптосюрреалист FEWOCiOUS продал 3104 произведения на общую сумму $18 175 346,36.
  • Произведения нигерийского цифрового художника Принса Джейкона «Осиначи» Игве продаются за пятизначные суммы.

Можно перечислить ещё много NFT-художников, но наша статья не о них, поэтому на этом остановимся.

Роботы — повара: «Чтобы научиться готовить, нейросеть, словно студент кулинарного техникума, сначала изучила сотни всевозможных рецептов»

Как создать…пьяного рисующего робота?Фото: Moley Robotics/Ferrari Press/East News
Первый робот шеф-повар, который способен выбирать ингредиенты, смешивать и сочетать ингредиенты, а также готовить блюда

Ирина Мунтян, повар холодного цеха: «Я буду готовить «Чашу Будды». Это достаточно популярное блюдо в нашем ресторане. Сначала мы берем гуакамоле. Гуакамоле — это авокадо, кинза, сок лайма, чили. Еще в чаше окажутся свежие огурцы и салат-микс, вареная киноа, половинка авокадо в стружке тунца и кунжуте, фалафель, греческий йогурт с кинзой, мятой и соевый соус с каплей рисового вина».

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

— Но это не было бы творчеством, если бы система не добавляла туда собственные новые нотки. И сделав несколько вариантов, она затем оценивает, насколько рецепты понравятся людям, — объясняет Роман Душкин, директор по науке и технологиям Агентства Искусственного Интеллекта.

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

Зачем становиться NFT-художником

Вот 5 убедительных причин, доказывающих, что становление NFT-художником не пустая трата времени:

1. Подлинность и право собственности

NFT доказывает подлинность произведения искусства и право собственности на него, которые можно легко проверить в блокчейне.

Так цифровым художникам не нужно беспокоиться о нарушении авторских прав. Например, произведение Beeple (мы упоминали его во введении) скопировали и распространили многие поклонники. Однако оригинал принадлежит только покупателю NFT.

2. Редкость и уникальность

NFT уникальны, что делает их также редкими. Редкость, как вам уже известно, один из факторов, повышающих финансовую стоимость любого актива, независимо от областей его применения. Например, именно редкостью объясняется то, что Beeple продал свой NFT за невероятных $69 млн.

3. NFT превосходят географические границы

Подумайте вот о чём: NFT экономят вам, как художнику, время и деньги. С NFT вам не нужно ждать, пока ваше произведение примет одна из крупнейших художественных галерей мира, чтобы выгодно его продать.

4. Прибыльность

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

Помимо денег, вырученных с продажи произведения, NFT-художник получает процент со всех вторичных продаж в виде NFT-гонораров. Вторичные продажи – это продажи прямого покупателя и всех последующих покупателей.

Однако NFT выгодны не только цифровым художникам, но также коллекционерам. Коллекционеры рассматривают NFT как инвестицию, которую можно купить дёшево и продать дороже, получив прибыль.

Популярные статьи  Как спрятать головку болта в дерево заподлицо

5. Пристрастие к коллекционированию

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

Роботы — райтеры: «Процесс создания граффити превращается в перфоманс»

Как создать…пьяного рисующего робота?Фото: Wikipedia.org
Граффити-дрон, созданный художником KATSU

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

— Художник сначала рисует картинку на компьютере, а затем программирует дрон. Конечно у машины есть специфика: очень мелкие детали она не сможет рисовать из-за инерции. Робот берет векторное изображение, которое создал художник, и распыляет его на стену, — говорит Анастасия Уряшева, генеральный директор компании-разработчика.

Каждый дрон несет на борту баллончик с краской определенного цвета. Свое положение (то, в каком месте холста он находится) коптер определяет благодаря расставленным радиомаякам. А расстояние до стены всегда одинаковое — за этим следит лазерный дальномер. При этом ширина линии зависит от кэпа. «Кэп» — колпачок по-русски, который ставится на баллончик с краской.

Роботы превращают процесс создания граффити в самый настоящий перфоманс, за которым интересно наблюдать со стороны.  

Можно ли заработать на продаже NFT?

Именно с целью получения прибыли, многие авторы решают использовать токены. Технология получила массовое распространение в 2017 году. Первопроходцем стала компания Larva Labs, выпустившая пиксельных крипто панков, они по сей день продаются за десятки тысяч долларов. Это направление позволяет даже малоизвестным авторам и художникам, зарабатывать деньги.

На фоне огромной популярности NFT токенов появились даже виртуальные выставочные залы и аукционные дома. Интересный пример продажи цифрового актива продемонстрировал не так давно Майк Винкельман, который получил за своё крипто искусство солидную сумму. Пять тысяч его работы ушли с молотка за 69 000 000$.

Как создать…пьяного рисующего робота?

Пока это самая крупная сделка в этой нише, но есть множество других примеров. Крис Торренс, придумавший гифку Nyan Cat продал её за 590 000$. Другой художник Покрас Лампас выручил 28 000$ с продажи проекции полотна Чиркейской ГЭС. Далеко не все NFT стоят больших денег, но на них однозначно можно зарабатывать деньги. Всё зависит от ценности самой работы и популярности её автора.

Как превратить своё искусство в NFT

В этом разделе я приведу пошаговые подсказки, как конвертировать ваше произведение искусства в NFT.

1. Создайте ваше произведение

Чтобы стать NFT-художником, сначала нужно создать ваше произведение. Произведением может быть что угодно: коллекционный объект, картина, виртуальный пейзаж, GIF и т. п.

Однако нужно убедиться, что ваше произведение уникально. То есть в нём не должно быть никакого плагиата, и оно не должно быть защищено авторским правом. Вы должны быть единственным владельцем.

Если же вы хотите конвертировать в NFT чужую работу, вы должны убедиться, что у вас есть на это законное право. В противном случае вы нарушите авторские права.

2. Выберите блокчейн

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

  • Ethereum;
  • Binance Smart Chain (BSC);
  • WAX;
  • TRON;
  • EOS;
  • Polkadot;
  • Tezos и др.

Обратите внимание, что у каждого блокчейна свой стандарт для NFT. Например, в Эфириуме стандарт для NFT – ERC-721, а в BSC – BEP-721, и т. д

3. Выберите рынок NFT

Выбор рынка NFT зависит от выбранного блокчейна. Каждый рынок NFT находится на определённом блокчейне, и там же будут находиться ваши NFT.

Допустим, вы хотите, чтобы ваши NFT были в сети BSC. В числе рынков, из которых вы можете выбрать, будут AirNFTs, Refinable, JuggerWORLD, BakerySwap и т. д. Однако если вы выберете блокчейн Эфириума, вам будут доступны следующие рынки: Rarible, OpenSea, Mintable и т. д.

Также стоит отметить, что некоторые рынки NFT требуют регистрации, тогда как другие – нет.

4. Подключите ваш кошелёк

Чтобы начать процесс конвертирования ваших произведений в NFT, вам понадобится подключить к выбранному рынку NFT свой кошелёк. Различные рынки NFT поддерживают разные кошельки.

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

5. Конвертируйте ваше произведение в NFT и продайте с выгодой

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

  • Загрузить ваше произведение и заполнить соответствующие детали, требуемые рынком NFT;
  • Подождать подтверждения транзакции;
  • Наконец, ваше произведение будет конвертировано в NFT. Всё просто!

Некоторые рынки NFT, такие как Rarible, на этой стадии также предоставляют опцию оформления заявки на продажу. Другие рынки, такие как BakerySwap, сначала позволяют вам конвертировать ваше произведение в NFT и лишь потом заполнить страницу о продаже.

Обратите внимание, что, выставляя ваш NFT на продажу, вы можете:

  • Задать фиксированную цену;
  • Выставить NFT на аукцион, чтобы он был продан тому, кто предложит самую высокую цену;
  • Настроить разблокировку вашего произведения в высоком разрешении после покупки.

Вы сами можете выбрать, что вам подходит больше всего. Вы можете даже выбрать хранить NFT в вашем кошельке, вместо того чтобы сразу его продавать.

Возможно, вы думаете, есть ли вообще смысл становиться NFT-художником. Конечно, есть, и в следующем разделе я приведу несколько причин.

Заключение

Я рассмотрел большинство аспектов, которые помогут тебе собрать твоего первого робота. Но на этом робототехника не заканчивается. Если ты соберёшь этого робота, то у тебя появится куча возможностей для его расширения. Можно усовершенствовать алгоритм робота, как например, что делать, если препятствие не с какой-то стороны, а прямо перед роботом. Так же не помешает установить энкодер – простое устройство, которое поможет точно располагать и знать расположение твоего робота в пространстве. Для наглядности возможна установка цветного или монохромного дисплея, который может показывать полезную информацию – уровень заряда аккумулятора, расстояние до препятствия, различную отладочную информацию. Не помешает и усовершенствование датчиков – установка TSOP (это ик-приёмники, которые воспринимают сигнал только определённой частоты) вместо обычных фототранзисторов. Помимо инфракрасных датчиков существуют ультразвуковые, стоят подороже, и тоже не лишены недостатков, но в последнее время набирают популярность у роботостроителей. Для того, чтобы робот мог реагировать на звук, было бы неплохо установить микрофоны с усилителем. Но по-настоящему интересным, я считаю, установка камеры и программирование на её основе машинного зрения. Есть набор специальных библиотек OpenCV, с помощью которых можно запрограммировать распознавание лиц, движения по цветным маякам и много всего интересного. Всё зависит только от твоей фантазии и умений.

Список компонентов:

  • ATmega16 в корпусе DIP-40>

  • L7805 в корпусе TO-220

  • L293D в корпусе DIP-16 х2 шт.

  • резисторы мощностью 0,25 Вт номиналами: 10 кОм х1 шт., 220 Ом х4 шт.

  • конденсаторы керамические: 0.1 мкФ, 1 мкФ, 22 пФ

  • конденсаторы электролитические: 1000 мкФ х 16 В, 220 мкФ х 16В х2 шт.

  • диод 1N4001 или 1N4004

  • кварцевый резонатор на 16 МГц

  • ИК-диоды: подойдут любые в количестве двух штук.

  • фототранзисторы, тоже любые, но реагирующие только на длину волны ик-лучей

Код прошивки:

/*****************************************************
Прошивка для робота

Тип МК : ATmega16
Тактовая частота : 16,000000 MHz
Если у тебя частота кварца другая, то это нужно указать в настройках среды:
Project -> Configure -> Закладка "C Compiler"
*****************************************************/

#include <mega16.h>
#include <delay.h>

void main(void)
{
//Настраиваем порты на вход
//Через эти порты мы получаем сигналы от датчиков
DDRB=0x00;
//Включаем подтягивающие резисторы
PORTB=0xFF;

//Настраиваем порты на выход
//Через эти порты мы управляем двигателями
DDRC=0xFF;

//Главный цикл программы. Здесь мы считываем значения с датчиков
//и управляем двигателями
while (1)
{
//Едем вперёд
PORTC.0 = 1;
PORTC.1 = 0;
PORTC.2 = 1;
PORTC.3 = 0;
if (!(PINB & (1<<PINB.0))) // Проверяем правый датчик
{
//Едем назад 1 секунду
PORTC.0 = 0;
PORTC.1 = 1;
PORTC.2 = 0;
PORTC.3 = 1;
delay_ms(1000);
//Заворачиваем
PORTC.0 = 1;
PORTC.1 = 0;
PORTC.2 = 0;
PORTC.3 = 1;
delay_ms(1000);
}
if (!(PINB & (1<<PINB.1))) // Проверяем левый датчик
{
//Едем назад 1 секунду
PORTC.0 = 0;
PORTC.1 = 1;
PORTC.2 = 0;
PORTC.3 = 1;
delay_ms(1000);
//Заворачиваем
PORTC.0 = 0;
PORTC.1 = 1;
PORTC.2 = 1;
PORTC.3 = 0;
delay_ms(1000);
}
};
}

Оцените статью
( Пока оценок нет )
Добавить комментарий