Валерий Лунев @EnvalidGamer
Кодю из последних сил
Information
- Rating
- 98-th
- Location
- Рубцовск, Алтайский край, Россия
- Date of birth
- Registered
- Activity
Specialization
Software Developer, Game Developer
Middle
Web development
.NET
.NET Core
C++
Arduino
C#
Entity Framework
Linq
Python
Unity3d
Про touch memory целых две предыдущие статьи :)
В нашем вузе закон Мерфи почему-то всегда срабатывает :)
Перебитый провод даже rs485 не спасет. Задача была уйти от проводов. Производитель, кстати, уже тоже продаёт комплектации с беспроводные соединением. Правда почему-то только для ПК.
Ну пароль на Bluetooth естественно не стоковый. На взлом и подбор команд можно спокойно потратить пару недель. Если, конечно, не прочесть эту статью:)
Возможно. Но судя по arduino форуму этот модуль у всех даёт погрешность от 20 секунд до 5 минут (и более) за сутки.
В идеале надо сверять время по ntp, но у меня возле места где висит это табло интернета нет(
Все просто, железка собиралась из того что было в наличии. Купить Esp32 и DS3231 в гос конторе не допросишься.
Про spi банально даже не подумал. И в даташите про него ни слова. Наверное да, стоило делать так, а не городить велосипед.
Mifare это уже другой стандарт, более продвинутый и с шифрованием. Для него уже отдельный чип нужен, и большинство из них эмулировать не могут.
Я для этого пробовал использовать модуль pn532. Но у него тоже с эмуляцией проблемы.
Как им домофоны с контактными ключами открывать?
Суть в том, что не очень интересно работать на самом низком уровне :D
Но по другому никак.
Отличная статья! Как раз по ней с протоколом разбирался.
Изначально проект был на Arduino, но под экранчик и хранение ключей не хватило памяти. В прошлых статьях писал об этом.
Очепятка вышла. Поправил.
Идея была ещё прикрутить туда контактные ключи iButton, Метаком, Цифрал и др. + возможность копирования и перекодирования.
Задолбаешься:)
На каждую отдельную часть (каждый протокол и тд.) уходит масса времени. А ещё все это вместе как-то собрать надо)
Цифрал так и не завёлся, но я на него немного подзабил, хотя даже весь блок домофона от них нашёл)
Никак не дойдут руки 3 часть написать. Получилось заставить esp8266 генерировать 125кгц, соответственно читать и эмулировать EmMarine. Но полноценно перетащить это на esp32 c3 пока не вышло.
Такая распиновка сделала как раз специально, чтобы сервы можно было напрямую втыкать, ну и большинство датчиков 3pin проводами.
Кз на 328меге ни разу не ловил. Вот программыторы убивал, было дело.
Лучше больше, чем меньше :)
У меня, ещё со студенческих времён, остался робот для прохождения лабиринта, на который мы навешали 6 уз дальномеров, чем заняли 12 портов + 4 на драйвер двигателя и ещё WiFi туда приделали, для OTA прошивки. Портов на arduino nano хватило в притирку.
А что будет gpio ардуино при попадании туда 5в?
А при замыкание 5в и gnd просто стабилизатор уходит в защиту.
Питание моторов как раз сделано напрямую от батарей, чтобы обороты были как можно больше. И на этих оборотах оно фигачит так, что я на тестовой модели ограничил шим до 50%, чтобы оно хоть как-то управлялось.
Хотя я склонялся сделать питание от 5в, чтобы обороты были постабильнее (в некоторых ситуациях это важно).
Конкретно эти моторы 1.5А при блокировке точно не потребляют, лично замерял :) но будут скорее всего другие моторы, от geekservo.
L9110s одноканальные. Подразумевается использование до 2х моторов, в большинстве случаев этого достаточно.
Старая добрая Nano банально проще в прошивке и работе. Поддерживается везде, не нужны кастомные ядра, и нет никаких заморочек с загрузкой.
Контроллер следующей версии как раз подумываю сделать на esp32 c3, или pi pico (у меня с ними большой опыт работы на предыдущих проектах).
Хотя, есть идея вообще взять какой нибудь MIK32 Амур, дабы устройство было полностью отечественное :)
Про EV3 я написал абзац в начале статьи. Мне не очень нравится их экосистема и графический язык (честно говоря, мне в принципе графические языки не нравятся :)). Особенно не нравятся габариты итоговых сборок, в тот же лабиринт с размером клетки 30х30 поместить робота на Lego так, чтобы он не сшибал стенки, проблематично. В моем проекте все-таки ещё уклон на компактность.
Что-то точно будет открыто, например модели корпусов для датчиков. А контроллеры, или наборы с ними в составе хотелось бы попробовать продавать, но за адекватный ценник.