SportIduino и активный чип. Часть 2. Выбор платформы, создание прототипа.

В 1-й части я описал идею создания активного чипа. После этого я практически сразу заказал в интернет-магазине ЧИП&ДИП микросхемы STM32L011D4 и NT3H2211. Срок поставки был указан 3-6 недель и я, ожидая микросхемы, начал штудировать информацию по STM32, поскольку с ними я ранее еще не работал.

Так как ассортимент микросхем, производимых STM32, по сравнению с AVR намного больше, и состав программируемых периферийных блоков внутри каждой микросхемы STM32 также гораздо больше, то вполне логично, что производитель создал бесплатное приложение STM32CubeMX, в котором сначала создается проект (выбирается микросхема STM32), а затем в интерактивном режиме конфигурируются задействованные в этом проекте пины (выводы микросхемы) (см.рис.1), а также задействованная в проекте периферия микросхемы (таймеры, ЦАПы, шины I2C, UART и т.п.). Читать дальше…

SportIduino и активный чип. Часть 1. Посетила меня идея…

Как-то практически случайно на сайте известного производителя полупроводниковых компонентов nxp.com наткнулся на страницу с описанием микросхемы  NTAG I2C plus (далее «микросхема»). Заинтересовался ей. Эта маленькая микросхема (в корпусе с 8-ю выводами) содержит пассивную RFID-метку наподобие NTAG 216, только без антенны, и интерфейс для коммуникации с управляющим микроконтроллером (далее «MCU») по шине I2C. При этом пассивная метка способна выполнять свои функции без подачи питающего напряжения на интерфейсную часть, ей достаточно энергии электромагнитного поля от считывателя (базовой станции Sportiduino), как и любой другой пассивной RFID-метки. А вот для нормальной работы интерфейсной части и небольшой статической памяти (SRAM размером 64 байта) уже необходимо подавать внешнее питание на вывод VDD этой микросхемы. Читать дальше…

SportIduino + BLE

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

Поскольку система электронной отметки SportIduino основана на чипе ATMega328P-AU, то вполне логично, что программное обеспечение станций основано на популярной (среди самодельщиков) среде программирования Arduino, с которой мне тоже довелось немного поработать.

Как-то мне попались на youtube парочка видео (Видео1 и Видео2), которые меня поразили простотой реализации беспроводного обмена между платой Arduino с беспроводным модулем nRF24L01 и мобильником по Bluetooth. И запали прямо в душу)) Дмитрий Осипов (автор этих видео) особо не погружал своих зрителей в теорию, но выложил скетчи и продемонстрировал, что такой обмен возможен. Читать дальше…

Sportiduino — первое знакомство

Как-то просматривая гостевую москомпаса, встретил сообщение об успешном проведении рогейна с системой электронной отметки SportIduino. Любопытство взяло верх и я нашел в интернете страницу Александра Воликова, посвященную как раз этой системе отметки.

Удивлению моему не было предела! <Читать далее…>