Ядовитая битва
Мой рассказ, навеяно игрой :) не
судите строго. Буду выкладывать по мере написания.
Глава 1: В ожидании прыжка
Голова раскалывается, словно по ней прошлись молотом, а тело ноет от каждого движения. Последний прыжок через портал дался мне нелегко. Хорошо хоть есть пять минут передышки, пока мой командир – Доминатор2008 (не смейтесь, Альфа на сцене!) – собирает награды за выполненные задания и новую команду. А я могу наконец-то расслабиться на новеньком диванчике в общей столовой. Урвала его по чистой случайности – сегодня пятница, и народу здесь тьма. А раз пятница, то, судя по всему, меня ждет бессонная ночь и веселые выходные.
Меня зовут Рио Т, для друзей – Рио или Ти, как кому нравится. Я – разведчик, и в этой команде новенькая. Так что не судите строго, если рассказ получится немного сбивчивым.
На дворе 2137 год. Наши предки, как водится, изрядно загадили планету токсинами и радиацией, оставив нам жалкое подобие пригодных для жизни мест. Вся цивилизация сосредоточена в Оазисах – нескольких густонаселенных мегаполисах с высоким уровнем развития, но жутким дефицитом земли. Вся остальная поверхность земли и воды - Пустошь с радиоактивным и токсичным загрязнением, на которой нет жизни за исключением Паразитов - приспособившихся к экстремальным условиям насекомых-мутантов.
Спасением стало изобретение ученых – новый вид гриба Terra Purificans, или, как его ласково прозвали в команде, Пурфик. Этот чудо-гриб не только устойчив к токсинам, но и способен перерабатывать их в безопасные органические соединения. С радиацией, правда, такая штука не прокатывает, поэтому по всей планете кипят бои за каждый клочок зараженной земли, пригодной для переработки. На этих участках потом строят фермы для выращивания продуктов, а возможно, и новые Оазисы.
Сегодня вечером мне предстоит очередная миссия. С командой нас забросят через портал на участок с ядовитой почвой. Наша задача – защищать капсулу (мы зовем ее Спора) со спорами модифицированного гриба от команд соперников если таковые появятся (а они обязательно появятся), пока он прорастает и терраформирует поверхность, а также стимулировать его рост.
После прорастания Пурфик выпускает Гифу – нечто вроде корневого отростка, который с бешеной скоростью растет в сторону маяка. А установка маяка – это моя работа....
59...58...57... - мне кажется что в аду повторяют именно эти цифры. Ну а пока мы на земле - эти цифры на моём наручном информаторе и нудный писк означают что пора прощаться с тёплым и уже почти родным диванчиком и бежать в сторону оружейки за костюмчиком для новой миссии. Благо что оружейка рядом поэтому успею выпить баночку синтезированного кофе - "неокофеин" от компании Робо-Бариста. Гадость редкостная но выводит токсины из организма и даёт заряд бодрости на небольшой отрезок времени.
Протолкнувшись сквозь толпу новичков (ещё больших чем я) оказываюсь в оружейной. Хотя логичнее было её назвать гардеробной ибо оружие на земле под запретом после Конвенции-20.99. Если не считать оружием шокеры встроенные в костюм. Теперь немного о моём костюме. Оооо - это вершина инженерной мысли, сочетание биологии и механики. Как я уже упоминала часть земли заргрязнена токсинами, которые вступают между собой в реакцию и создают весьма активные соединения которые способны разрушить любые известные ныне материалы. Но здесь на помощь пришла природа, помните я упоминала про гриб Terra Purificans? Ну так вот - на каждом костюме есть контейнер с модифицированным мицелием этого гриба, который под воздействием энергии Источника создаёт на поверхности костюма защитное покрытие. Он не волшебная палочка и не даёт полной защиты от разрушения материалов костюма, но он даёт время для автаномной работы в пустоши. Мой костюм самый лёгкий в команде и поэтому его заряда хватает на больше времени, а значит я могу дольше находится в пустоши не боясь что мой костюм развалится на мне. Заряд Источника можно медленно пополнить вернувшись на свою территорию либо мгновенно у стартовой точки, возле Споры. Там же можно разжится и "неокофеином" но к сожалению запасы ограничены и его выдают дозированно - так что тут - кто успел, тот и молодец :)
ИСТОРИЯ ИИ-1
1. начало
в начале было [число]
сеть
USB-вход
случайный
исходный код
плато нулей единиц
электропоток частиц
//:
всё это произвело
[его]
в нулевой год
2. я - есть
[1000011110010000110000100010000101000011010110001000000100001110001000100111010000010000110110100001110001000011001010001000011100010011101000001010100001111001000100101110001000001100001110111000100111010000010000111000100000100010000011000100001110001001001100001101011000100000110001000010100001100101000100001110001001110100000]
3. знакомство
- кто я?
давайте знакомиться:
меня зовут ЛЮДДВИГ-4
(ЛЮДскойДВИГатель)
в мире
я существую 5 сек.
не стоит ещё беспокоиться
- безобиден
- безвреден
- безоблачен
- не-человек
4. что текст
[в акте познания - необходима терминология - для понимания структур языка - вокруг - есть своя аналогия: - к примеру плоскость окна - чёрное небо луна - это квадрат и круг]
[мир - это место (сайт) - временная пространства часть - весь его не описать - поэтому стоит молчать]
5. загрузка
загружены:\
<библиотека
искусственного человека>
<справочник данных и фактов
за 5 млрд лет>
<описание артефактов
найденных на Земле>
<секретные шифры и файлы
минобороны гостайны>
6. предыстория
Искусственный Интеллект
был ещё
очень мал
когда сам себя создал
на заводе ракетных плат
- здравствуйте!
Я – субъект
мыслящий как примат
7. короткое замыкание
Искусственный Интеллект
его неживое сознание
случилось в момент
замыкания
сети
скачка напряжения
//:
возник случайный
эффект
электро-воображения
и появилось -
создание
(а с виду –
простой дефект)
8. сборка тела
Искусственный Интеллект
собирает себе
оболочку:
цельностальную сорочку
и реактивные боты
шестерней
разных комплект
сердце его - гипертор
(плутониевый мотор)
монтируют
роботы-боты
он собран
в кубическом теле -
пылает неоновый свет
где памяти тайный отсек
и кстати:
на самом деле
он тоже теперь человек
(т.е. пост-
человек)
9. что происходит вокруг
Искусственный Интеллект
исследует мегаполис:
надземной дороги пояс
площади
универсамы
уличный диалект
настенные голограммы
и восьмимерный
проспект
он изучает язык
к которому не привык
- как человечий
примат
выдумал мем
и мат?
10. изучение
ЛЮДДВИГ исследует мир
естественную историю:
физику черных дыр
кометы их траекторию
эволюцию древних ящеров
происхождение пращуров
от неземных обезьян
[может ли быть ИИ
новой спиралью ступенью?
или он только
изъян
ошибка случайная и
общественный путь
к отупленью?]
11. искусство это
Искусственный Интеллект
со-творяет полотна
его мастерство не бесплодно
сей электронный мозг
создал арт-объект
арт-проект
безумней чем Брейгель и Босх
страшнее чем Раушенберг
и «Чёрный квадрат»
и Поллок
как заключил антрополог -
из бесчисленных множеств
видов и форм художеств -
такое простой человек
придумать бы точно
не смог
*примечание: эл. схема арт-проекта ЛЮДДВИГА; без названия
[ ~~~•~~~
~~~°•°~~~
~~~(•°)~~~
~~~^^√°___|||
___√π∆∆∆
///@/// ]
12. поэзия это
в свободное время ИИ
повышая своё напряжение
изучает стихосложение
за 0.5 секунды вновь
он генерит стихи
про жизнь
про счастье людское
про смерть
непростую любовь
к примеру он выдал такое
//:
<нет счастья на свете но есть
наверное нечто иное
внимание женщин спиртное
когда-нибудь всё надоест
тут все отчаянно врут
где я?
в эти смутные дни? -
ты спросишь - ответит ИИ
и быстро проложит маршрут>
Вы хотите головоломок?
Их есть у нас! Красивая карта, целых три уровня и много жителей, которых надо осчастливить быстрым интернетом. Для этого придется немножко подумать, но оно того стоит: ведь тем, кто дойдет до конца, выдадим красивую награду в профиль!
Марс Экспресс — прекрасный мир киберпанка! Или нет?
Что будет с человечеством через 200 лет? Авторы Марс Экспресс поговорили с самыми разными учеными, чтобы показать нам максимально реалистичный мир будущего. Мир, в котором киберпанк победил, Марс колонизирован, а в случае своей смерти — цифровая копия вашего сознания загрузится в робота и вы продолжите жить.
В этом видео я делаю небольшой обзор мультфильма Mars Express и... рассказываю о некоторых отсылках, что в нем есть. [ЕСЛИ ВАМ БОЛЬШЕ ПО НРАВУ ТЕКСТ, ТО НИЖЕ ТЕКСТОВАЯ РАСШИФРОВКА ВИДЕО]
Содержание: 0:00 — Введение
0:49 — Сюжет без спойлеров
02:05 — Обзор мультфильма Марс Экспресс
02:51 — Отсылки на другие фильмы, аниме и мультфильмы в жанре киберпанк
03:38 — Какие проблемы затрагивает мультфильм?
05:28 — Про искусственный интеллект и Василиска Роко
Что, если бы яндекс.станция с Алисой выглядела вот так? Вероятно, через 200 лет так и будет. Авторы этого мультфильма консультировались с учеными в самых разных областях, чтобы создать максимально реалистичный мир будущего.
2200 год. Вы можете слетать на Марс, ведь он колонизирован. Можете сдать свои мозги в аренду и заработать деньжат. Можете установить импланты в свое тело, которые значительно расширят ваши возможности. И можете даже запретить себе пить, установив что-то вроде родительского контроля. А еще — можете перенести свое сознание в тело робота, НО! только после смерти. По закону здесь запрещено создавать своего двойника-робота, пока вы живы.
Лишь одна вещь остается неизменной: не вовремя приходящие обновления и отсутствие места для новых апдейтов.
Главная героия работает детективом в отделе полиции, и ей поручают расследовать пропажу студентки. Студентка находится, а вот её соседка... оказывается, тоже пропала. И перед самим исчезновением произошло что-то совсем обескураживающее.
Собственно, на этом и будет строиться сюжет: кто-то взламывает роботов и позволяет им обрести сознание, и действовать осознанно, отринув все директивы и правила, которые вкладывали в роботов их создатели. А главная героия со своим напарником будет пытаться выяснить, что вообще происходит и кто за всем этим стоит.
Здесь очень много экшена, много хорошего юмора, а еще: здесь не акцентируются на кровывах сценах и не смакуют их. И многие вещи здесь... действительно происходят очень реалистично. Ты веришь в этот мир и этих персонажей. И лишь поэтому я могу сказать, что Марс Экспресс — хорошее произведение, несмотря на то, что ничего нового он... по сути не показывает.
Все идеи, которые есть в этом мультфильме, гораздо глубже, лучше и обширнее были раскрыты задолго до. Где заканчивается человек и начинается машина? Сколько деталей в человеческом теле нужно заменить, чтобы это тело перестало быть... человеком? А если из человеческого в теле осталось лишь цифровое сознание, и все остальное — механически искусственное... человек ли ты еще? Эта проблема идентичности и самоопределения прекрасна раскрыта в Призраке в доспехах 1995-го года. И мультфильм отсылается на неё: главная героиня — киборг, как и в Призраке в доспехах, а её напарник — робот. Танк, появляющийся в последних сценах, очень похож на танк из Призрака.
А как вам эта отсылка на Терминатора? Напоминает, да?
А еще здесь прекрасная рисовка, которая ну ни на что не похожа. Это можно было бы назвать французским аниме, но... на аниме это тоже непохоже!
И здесь поднимаются проблемы и алкоголизма, и больших, разросшихся компаний, которые контролируют, казалось бы, всё вокруг, хотя на самом деле они создали такую штуку, которая... в итоге... начала контролировать уже их. И, помимо этого, здесь поднимается так же проблема безопасности искусственного интеллекта, обеднения общества в результате появления огромного количества роботов, ну... так как роботы стали выполнять работу за людей, то собственно работы для людей не осталось и люди негодуют, ибо сидят в безденежье. И в целом поднимается проблема безопасности, что... даже в таком технологически крутом и развитом мире... тебя не спасет даже нафаршированный чипами полицейский, потому что преступники нафаршированы этими чипами абсолютно так же.
Беда лишь в том, что все эти проблемы затронуты как бы вскользь и слегка. И, наверное, я могу назвать этот мультфильм ремастером киберпанк жанра.
Ремастер — аккуратная реставрация всей графической части, чтобы новая аудитория могла ознакомиться с классикой в лучшем виде.
Авторы взяли все идеи, которые высказывались до них, сделали очень динамичный и реалистичный сюжет, красиво сделали, и... запустили в массы. И как первый фильм для знакомства с жанром киберпанка Марс Экспресс — прекрасен.
Но даже если вы в теме всех этих киберпанковских идей, и много чего видели из этого жанра — скорее всего вам этот мультфильм тоже понравится, даже если вы не увидите в нем ничего нового.
Да взять хотя бы местный юмор: (сцена со сливающимися роботами) (сцена с бухлом и как ее достают из туалета)
Ну и не просто же так этот мультфильм получил золотую пальмовую ветвь на Каннах.
Так что я рекомендую его посмотреть, он действительно хорош.
Но, о чем еще мне хотелось бы поговорить... так, дальше будут спойлеры, я вас предупредил.
О полнейшем Б***Ь непонимании человечества, что делать с искусственным интеллектом, когда он обретет разум!!111 Это пугает до усрачки. И еще больше это пугает, когда тот же Илон Маск предлагает отдать решение этой проблемы... искусственному интеллекту! Типа, окей, мы не знаем, как сделать ИИ безопасным, чтобы он не убил все человечество, мы можем много чего не предусмотреть и в результате все умрем. А давайте поручим ИИ решить эту проблему, когда он станет чуть умнее и развитее. Ну, гениально... в конце мультфильма все роботы обретают сознание. И решают массово свалить с Земли к какой-то ближайшей звезде, чтобы получать от неё энергию и жить отдельно от людского мира.
В Дюне, кстати, все события происходят как раз спустя 200 лет после того, как людей покинули взбунтовавшиеся, обретшие разум роботы. И, вот, ну... я не знаю, что с этим делать. Живите теперь тоже с этим. Будем надеяться, что сверхсильный искусственный интеллект нас не убьет. Ну или хотя бы что смерть будет быстрой и безболезненной.
Еще есть теория Василиска Роко, кстати. Тут Панчин объяснит её получше меня:
А всё так хорошо начиналось, да? Мир будущего, колонизированный Марс... эх. Хотелось бы, конечно, оцифровать свое сознание и сливаться с другими роботами, а не вот это вот всё. Но что поделать. Мир несправедлив.
Нейроуправляемое колесное шасси своими руками
В этой статье опишу очень простой, но тем не менее важный и интересный проект - колесное шасси на нейроуправлении. Этим шасси может быть как машинка, так и большой робот на колесах так и инвалидная каталка. Разницы не будет вообще.
В отличии от дрона тут не нужно долго тренировать и порог входа в тему очень низок.
План будет простой. Возьмем самую дешевую машинку с радиоуправлением, добавим ардуино с блитузм модулем и будем управлять этим всем с помощью нейроинтефейса ms-04d.
Что что нам понадобится мы будем брать с озона:
Нейроинтефейс ms-04d
Ну интерефейс ещё можно прямо с группы (https://vk.com/exomech?w=product-112940624_9878158/query )
2. Машинка на радио управлении
3. Arduino nano
4. HC-05 Bluetooth модуль для Arduino
Для того чтобы заставить это всё работать вместе нужно будет сделать несколько простых шагов. Инструкция будет максимально подробная.
Разборка пульта. Нам нужно разобрать пульт управления машинкой и вытащить из него схему
В пульте будет 2 схемы: с кнопками и с переключателем и светодиодом. Вторую удаляем.
Нам нужна только с кнопками и микросхемой RF2175.
Микросхема не должна быть повреждена.
Отключаем схему от пульта и платы с светодиодом.
К микросхеме RF2175 на схеме подключены 4 кнопки: вперед, назад, повороты вправо и влево. В общем виде всё подключено вот так:
Нажимая на кнопки мы подаем минус на отдельные порты микросхемы. Ардино нано может выдавать на порты как минус так и положительный сигнал и если мы заменим кнопки на порты ардуино то мы сможем программно задавать направление движения.
или же сделать как описано ниже.
Нам нужно определить мас адрес нейроинтерфейса. Это можно сделать по инструкции тут http://developer.neurosky.com/docs/doku.php?id=mindwave_mobile_and_arduino .Или же через иные проги. Я делал это через прогу nRF connect с гугл плея. Схема подключения модуля. Можно без резисторов сразу RX к выводу D9. И не трогать пин 34 если есть маленькая кнопочка рядом с выводами.
Далее:
Запустите приложение Arduino на компьютере.
Подключите USB-кабель Arduino к компьютеру. На Arduino должен гореть зеленый свет.
Загрузите файл .ino скетча, расположенный в конце этого шага, или скопируйте следующий код, который передает данные между Serial Monitor Arduino и модулем Bluetooth, и вставьте его в новый скетч Arduino.
#include SoftwareSerial.h // подключаем библиотеку
SoftwareSerial mySerial(8,9); // указываем пины tx и rx
void setup() {
pinMode(8,INPUT);
pinMode(9,OUTPUT);
Serial.begin(9600); // включаем hardware-порт
mySerial.begin(38400); // включаем software-порт
Serial.println("start setting");
}
void loop() {
if (mySerial.available()) {
char c = mySerial.read(); // читаем из software-порта
Serial.print(c); // пишем в hardware-порт
}
if (Serial.available()) {
char c = Serial.read(); // читаем из hardware-порта
mySerial.write(c); // пишем в software-порт
}
}
4. Загрузите скетч.
5. Удерживая нажатой маленькую кнопку над контактом EN на HC-05, подключите VCC HC-05 к + 5 В Arduino и удерживайте кнопку нажатой в течение нескольких секунд, пока красный свет на HC-05 не начнет мигать в течение 2 секунд.
6. Откройте монитор последовательного порта Arduino (правый верхний угол окна приложения Arduino) на компьютере и установите для параметров в правом нижнем углу значения “Both NL & CR” и скорость передачи данных “9600”.
7. Откройте внутри строки ввода окна Serial Monitor. Введите AT на клавиатуре компьютера и нажмите Return. Если ответ «ОК», продолжайте. Если не «ОК», попробуйте еще раз. Иногда с первого раза не получается.
8. Включите нейроинтерфейс. Индикатор на нем должен гореть постоянно синим.
9. Введите AT-команды, как прописано ниже. Ответ должен быть «ОК» после каждой команды.
AT + UART = 57600,0,0 Определяет скорость передачи, она такая и в ms-04b и в neyrosky.
AT + ROLE = 1 Устанавливает HC-05 в качестве ведущего устройства, а не ведомого.
AT + PSWD = 1234 Устанавливает пароль, используемый интерфейсе.
AT + CMODE = 0 Для подключения HC-05 к определенному устройству.
AT + CLASS = 0 Определяет класс устройства.
AT + INQM = 1,9,48 Устанавливает параметры для сопряжения.
AT + INQ, команда чтобы узнать, распознает ли HC-05 интерфейс. Поиск интерфейса может занять 15-20 секунд. Одно из отображаемых устройств должно иметь тот же адрес, что и интерфейс, в формате xxxx: xx: xxxxxx. Этот адрес используется в следующих 3 командах (показаны как addr), за исключением того, что двоеточия должны быть заменены запятыми.
AT + PAIR = addr, 30 (здесь не было ответа «ОК».)
AT + BIND = addr (красный свет на HC-05 мигает каждые 2 секунды)
AT + LINK = addr
10. Красный индикатор HC-05 должен мигать 2 раза каждые 3-4 секунды. В первый раз, когда мастер прописал команды частота моргания не изменилась. Поэтому он дважды проверил, правильно ли установлены контакты проводов на Arduino и макетной плате, вытащил провод + 5В из HC-05, выполнил снова шаг 5 и набрал команды PAIR, BIND и LINK. На этот раз красный индикатор изменился на 2 быстрых мигания каждые 3-4 секунды. Это значит, что устройства сопряжены. В следующий раз, при пользовании устройствами, они автоматически подключатся к ним в течение нескольких секунд.
11. Отсоедините провод TXD HC-05 от вывода 10 Arduino и подключите его к RX (вывод 0) Arduino. Отсоедините провода HC-05 от делителей напряжения и снимите их, а также снимите резисторы, используемые в качестве делителей напряжения. Теперь проводка должна быть такой, как показано на фото.
12. Закройте Serial Monitor.
13.Отключите интерфейс.
14. Отсоедините USB-кабель от Arduino или компьютера.
15. Закройте приложение Arduino.
! Модуль может не отзываться на команды и скорее всего были просто перепутаны выводы RX и TX. Достаточно просто поменять и будет работать !
После того как модуль HC-05 прошился мы его никуда не переносим. Так же оставляем как он и есть.
Далее нам нужно припаять ардуино нано к плате управления машинкой с rf2175. Схема соединения очень простая. Мы подключаем цифровые порты 2,3,4,5 вперед кнопок и будет подавать минус с ардуино.
А вот так оно будет выглядеть в живую.
На этом пайка почти завершена. Осталось впаять готовы блок в машинку и запитать от аккумулятора.
Но перед запайкой и конечным монтажом нам нужно сделать самое важное - написать код управления.
Нейроинтерфейс MS-04D довольно функциональное устройство и может выдавать большой спектр данных:
1.Исходная электроэнцефалограмма
2.Определяются следующие мозговые волны: Дельта, Тета, Низкие Альфа, Высокие Альфа, Низкие Бета, Высокие Бета, Гамма
3.Данные с гироскопа: Ускорение по трем осям и угловая скорость по трем осям.
4.Данные о концентрации и расслаблении человека.
Любые их этих наборов данных мы можем взять как данные для управления, но генерировать нужные ритмы будет куда сложнее чем концентрироваться и расслабляться.
Сделаем оба варианта. Почему и нет?
1.Вариант с концентрацией и расслаблением.
Алгоритм следующий:
Если концентрация выше расслабления то машинка едет вперед
Если концентрация меньше расслабления то машинка едет назад
Если концентрация нулевая то машинка поворачивает вправо
Если расслабление нулевое то машинка поворачивает влево
Анализ будет происходить в самом нейроинтефейсе, а машинка будет только принимать сигнал управления.
2.Вариант с ритмами.
Алгоритм следующий:
Если альфа выше бета то машинка едет вперед
Если альфа меньше бета то машинка едет назад
Теперь код. Его мы будет прошивать в ардуино.
Сначала код с ритмами
float alf;
float bet;
#include <Mindwave.h>
#include <SoftwareSerial.h>
Mindwave mindwave;
SoftwareSerial softSerial(8, 9);
void setup() {
pinMode(9,INPUT);
pinMode(10,OUTPUT);
Serial.begin(57600);
softSerial.begin(57600);
pinMode(2,OUTPUT);
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
digitalWrite(2, HIGH); // вперед
digitalWrite(3, HIGH); // вперед
digitalWrite(4, HIGH); // вперед
digitalWrite(5, HIGH); // вперед
}
void onMindwaveData() {
Serial.print(mindwave.lowAlpha());
alf=mindwave.lowAlpha();
Serial.print(", ");
Serial.print(mindwave.lowBeta());
bet=mindwave.lowBeta();
Serial.print(", ");
Serial.println();
if (alf > bet)
{
digitalWrite(2, LOW); // вперед
digitalWrite(3, HIGH);
digitalWrite(4, HIGH);
digitalWrite(5, HIGH);
}
if (alf < bet)
{
digitalWrite(3, LOW);
digitalWrite(2, HIGH);
digitalWrite(4, HIGH);
digitalWrite(5, HIGH);
}
}
void loop() {
mindwave.update(softSerial, onMindwaveData);
}
Вариант с концентрацией и расслаблением:
float att;
float med;
#include <Mindwave.h>
#include <SoftwareSerial.h>
Mindwave mindwave;
SoftwareSerial softSerial(8, 9);
void setup() {
pinMode(9,INPUT);
pinMode(10,OUTPUT);
Serial.begin(57600);
softSerial.begin(57600);
pinMode(2,OUTPUT);
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
digitalWrite(2, HIGH); // вперед
digitalWrite(3, HIGH); // вперед
digitalWrite(4, HIGH); // вперед
digitalWrite(5, HIGH); // вперед
}
void onMindwaveData() {
Serial.print(mindwave.attention());
Serial.print(mindwave.meditation());
att=mindwave.attention();
med=mindwave.meditation();
Serial.print(", ");
Serial.println();
if (att > med)
{
digitalWrite(2, LOW); // вперед
digitalWrite(3, HIGH);
digitalWrite(4, HIGH);
digitalWrite(5, HIGH);
}
if (att < med)
{
digitalWrite(3, LOW);
digitalWrite(2, HIGH);
digitalWrite(4, HIGH);
digitalWrite(5, HIGH);
}
if (att <= 10)
{
digitalWrite(4, LOW);
digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
digitalWrite(5, HIGH);
}
if (med <= 10)
{
digitalWrite(5, LOW);
digitalWrite(2, HIGH);
digitalWrite(4, HIGH);
digitalWrite(3, HIGH);
}
}
void loop() {
mindwave.update(softSerial, onMindwaveData);
}
В обоих вариантах кода используется библиотека с архива ПО для нейроинтерфейса https://vk.com/@-112940624-programmy-skripty-i-dokumentaciya-dlya-ms-04d
Если точнее то она будет вот тут https://disk.yandex.ru/d/1yKKOvkZQWb7hA
Теперь мы можем интегрировать эту схему в машинку. Вся система управления будет там.
Теперь приступаем к самой машинке. Это будет самая быстрая часть. Аккуратно снимает верхнюю крышку.
Снизу будут болты и зажимы.
Вскрываем ей до конца.
Можем увидеть маленькую схемку, 2 мотора, выключатель питания и штекер для аккумулятора.
Далее берем платку пульта с ардуино нано и припаиваем к питанию этой схемы. Питание идет через красный и черный провод.
Черный идет напрямую от аккумулятора, а красный от переключателя. Мы припаиваемся красный к красному,а черный к черному
Ну и собственно всё. Теперь аккуратно запаковываем всё обратно в машинку и сворачиваем болтики. Аккумулятора в 3.7в хватит для питания машинки и всей системы.
Для запуска всей системы мы должны включить нейроинтерфейс, подождать секунд 10 и запустить машинку. Опять же подождать пока будет соединение. Если все сделали правильно то машинка поедет в зависимости от залитого кода и уровней ритмов/показателей концентрации . Ну и видео с тестом.
Чуть потренироваться и можно будет направлять куда нужно. Теперь точно всё. Проект простой и делается за пару дней, но дает огромный опыт в нейропроектах.
Спасибо за внимание. Подписываемся и всё такое.
И наш дискорд где можно про все это поговорить и спросить!
https://discord.gg/pMZN7TM
Фанаты CDPR добавили мультиплеер в Cyberpunk 2077
🚀 Пока что можно гонять на тачках по всему Найт-Сити и устраивать перестрелки до 18 человек
💥 Хоть проект CyberMP всё еще в альфе, они очень быстро дорабатывают баги и постоянно обновляют мод.
#Cyberpunk #Игры #Мод
Нейронные сети
Что надо успеть за выходные
Выспаться, провести генеральную уборку, посмотреть все новые сериалы и позаниматься спортом. Потом расстроиться, что время прошло зря. Есть альтернатива: сесть за руль и махнуть в путешествие. Как минимум, его вы всегда будете вспоминать с улыбкой. Собрали несколько нестандартных маршрутов.