понедельник, 9 ноября 2020 г.

Зависание CJMCU-811

CCS-811

Датчик CO/CO2 AMS CCS-811 (модуль CJMCU811) внезапно оказался на удивление капризным и зависал в случайные моменты времени Отладочный вывод сообщал об ошибке I2C. При работе через прерывание раньше, в режиме запросов реже. Решение, как обычно, нашлось в документации. Нога Reset срабатывает на низкий уровень, а в остальное время болтается в воздухе. В описании рекомендуют притянуть её к плюсу, чтобы избежать паразитных наводок. Ожидания оправдались, после подключения RST к плюсу зависаний больше не наблюдаю.

вторник, 29 сентября 2020 г.

Проблемы при настройке распознавания образов с помощью OpenCL (AMD/Intel)

Если darknet/OpenCL не работает под обычным пользователем:

1. проверить параметры файла /dev/kfd :  ls -l /dev/kfd

2. файл может принадлежать группе video или render. Добавить пользователя в соответствующую группу: adduser user render

 

Что удивило: yolo на darknet/OpenCL и GPU (AMD R7) работает в разы медленне, чем на OpenCV и CPU

OpenCL не работает на  интеловских видео картах, т.к. они не поддерживают двойную точность.

Как заставить OpenCV + yolo работать с GPU (хотя бы интелом) пока непонятно.

вторник, 27 февраля 2018 г.

Ускорение печати на 3д принтере

За счет отключения экрана в прошивке Marlin удалось увеличить скорость печати до 150мм/с. Ускорение печатающей головки 4000 мм/с2

На видео скорость 120мм/с. Что интересно, и на скорости 150 обычный экструдер типа E3Dv6 вполне справляется с подачей достаточного количества пластика.

четверг, 30 ноября 2017 г.

Как уменьшить влияние металлического огловья наушников

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

четверг, 10 августа 2017 г.

Беспроводной терекер. Софт

Выкладываю код в состоянии "как оно работало" до того, как спалил модуль сенсоров. Так что проверить работоспособность пока не могу.

Ссылка: HTWIFI

Краткая инструкция:

четверг, 28 апреля 2016 г.

Беспроводной трекер. Железо.

Время бежит, и с ним появляются новые железяки. В силу объективного появления новых процессоров можно добавить - "не Ардуиной единой". Они теперь быстрее, больше и дальше. Но и про Ардуину не забываем. Потому что целая коробка лежит, что с ней делать теперь.
"Новая железяка" - это несколько разновидностей плат на основе ESP8266 - с процессором на 80МГц и ППЗУ от 512Кб до 4Мб.
А ниже список частей, которые я использовал (либо которые можно использовать) для создания беспроводного трекера.

пятница, 11 марта 2016 г.

3Д-принтер в качестве плоттера

В ожидании правильного податчика для пластика, сделал эффектор с креплением под стержень от шариковой ручки:

пятница, 11 сентября 2015 г.

Беспроводной трекер 2

Беспроводной трекер, подход № 2.
Детали для беспроводного теркера

плюсы:
- маленькая коробочка
- сменные датчики
- АКБ 650мАч
- встроенная схема для зарядки аккумулятора
минусы:
- неудобный монтаж

обоснование недостатка - использую только готовые блоки - Arduino, Bluetooth, зарядку. Иначе порог вхождения для многих желающих повторить сразу же станет непреодолимым. Травить платы я и сам не люблю, а изготовление схем на заказ еще не достигло розничных высот.


Источники:
Прерывания: http://playground.arduino.cc/Main/PinChangeInterrupt
Контроль напряжения: http://startingelectronics.org/articles/arduino/measuring-voltage-with-arduino/

Подробности находятся в процессе подготовки

вторник, 25 августа 2015 г.

понедельник, 29 июня 2015 г.

Датчик с автокалибровкой для педалей BRD

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

Предварительный вывод: магнитометр для данной задачи подходит.