© 2018 DiyTronic

iBeacon на Mynewt OS

Воодушевившись первыми успехами с миганием светодиодами на Mynewt решил двинуть дальше и попробовать запустить BLE примеры с сайта. Простейший из них это конечно BLE iBeacon - его я и решил попробовать словив при этом несколько проблем.

Читать далее →

Исследую Mynewt OS

Давно хотел попробовать поиграться с какой-нибудь микроконтроллерной операционной системой. Наконец в контексте моего увлечения BLE модулями, где довольно много ресурсов, решил таки попробовать. В закладках уже давно болталась ссылка на Mynewt ну и наконец её время пришло. Итак пробую запустить на модуле nrf51822 Mynewt.

Читать далее →

Открыл для себя PlatformIO

На днях много времени потратил на доводку и калибровку 3d принтера. В связи с этим пришлось довольно часто обновлять прошивку принтера. Ну и т.к. в принтере используется плата, совместимая с Arduino, то пользовался я для этого Arduino IDE, что очень неудобно, т.к. постоянно приходилось менять порт подключения. В итоге начал искать как зафиксировать порт в Arduino. Но в итоге я нашёл нечто более удобное, а именно PlatformIO и как раз впечатлением об этой штуке я и хочу поделиться.

Читать далее →

Обновил Marlin до 1.1.8. Снова грабли.

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

Читать далее →

Калибровка термодатчика кровати

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

Читать далее →

Снова nRF51822 - пробуем запустить Bluetooth

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

Читать далее →

Пробую запустить Bus Pirate под Linux

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

Читать далее →

Разработка для STM8 под Linux

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

Читать далее →

Немного эстетики. Китайские переходники для микросхем

Для своих экспериментов с микроконтроллерами использую макетные платы - так называемые бредборды. И всё бы ничего, но контроллеры с планарными корпусами туда не лезут, а покупать в DIP корпусе только ради макета пачку микросхем как-то слишком уж излишество. Поэтому пользовался самодельными колхозными переходниками.

Читать далее →

Пробую NRF51822

Есть у меня китайский BLE модуль на nRF51822. Давно собирался с ним поэкспериментировать и вот руки наконец дошли. К сожалению информации о работе с этими модулями не так много, поэтому решил поделиться своим опытом.

Читать далее →