Подключение радиомодулей HC-12 на основе трансивера Si4463

Подключение HC-12 Si4463
Радиомодули HC-12 построены на трансивере Si4463, и микроконтроллере серии STM8S, трансивер (приемопередатчик) обеспечивает двунаправленную радиосвязь, а микроконтроллер образует прозрачный интерфейс передачи данных, что позволяет с помощью двух модулей организовать беспроводной UART интерфейс. Максимальная заявленная дальность связи может достигать 1,8 км на открытой местности.Читать далее »

Подключение LCD 1602 по I2C интерфейсу

Подключение LCD 1602
LCD 1602 является широко распространенным и популярным дисплеем среди радиолюбителей, кроме этого, аналогичные дисплеи встраиваются в различные устройства серийного производства. Дисплей построен на базе контроллера HD44780 и его аналогах, широкая известность связана с его давним появлением на рынке, во времена стремительного развития электроники. В этой статье я расскажу про сопряжение интерфейса I2C и LCD 1602, с помощью микросхемы расширителя портов PCF8574.Читать далее »

I2C интерфейс

Интерфейс I2C описание
Интерфейс I2C является широко распространенным и популярным стандартом передачи данных между устройствами. Данный интерфейс поддерживают множество различных датчиков и микросхем, наиболее известные это микросхемы EEPROM памяти серии 24cXX. Для передачи данных используются всего две линии, которые представляют собой шину данных, причем на одну шину можно подключать несколько различных устройств. В этой статье я приведу описание интерфейса и реализацию на программном уровне.Читать далее »

Подключение светодиодных матриц на MAX7219

Подключение светодиодных матриц MAX7219
В этой статье я расскажу про вывод символов на светодиодную панель, собранную из нескольких матриц на основе драйвера MAX7219. Ранее, в статье про подключение драйвера, я упоминал готовые модули с матрицами 8×8, которые можно соединять друг с другом, и тем самым получить панель различной длины. Драйверы при этом соединяются каскадно, при загрузке данные смещаются от одного драйвера к другому.Читать далее »

DS3231 – подключение часов реального времени

Часы реального времени DS3231
Микросхема DS3231 представляет собой высокоточные часы реального времени RTC, которая обладает встроенным кварцевым генератором с температурной компенсацией, благодаря чему уход времени составляет всего ±2 минуты за год. Дополнительно реализована функция будильника, также имеется выход прерываний. Часы можно приобрести в виде готового модуля под Arduino с элементами обвязки и отсеком для батареи.Читать далее »

ADXL345 – подключение модуля акселерометра

ADXL345 подключение модуля
Акселерометр представляет собой датчик, измеряющий проекции ускорения на три пространственные оси. Учитывая величину ускорения свободного падения (g) и данные измерения по трем осям, можно определить ориентацию акселерометра в пространстве. Для этих целей его и используют, например, в мобильных телефонах для поворота изображения на экране, а также в играх. В этой статье я рассмотрю модуль с акселерометром ADXL345 позиционирующийся под платформу Arduino.Читать далее »

Дисплей Nokia 5110 – подключение к микроконтроллеру

Nokia 5110 подключение к микроконтроллеру
LCD Nokia 5110 представляет собой монохромный графический дисплей с разрешением 48×84 пикселей, который можно использовать для отображения различной информации в устройствах на микроконтроллерах. В прошлом, радиолюбители для своих поделок доставали подобные дисплеи из телефонов Nokia 3310, в настоящее время можно приобрести готовый модуль под Arduino, где дисплей смонтирован на печатной плате. Дополнительно на плате установлены светодиоды подсветки, синего цвета свечения.Читать далее »

BMP180 – подключение датчика атмосферного давления

BMP180 подключение датчика атмосферного давления
BMP180 представляет собой датчик для измерения атмосферного давления и температуры окружающего воздуха. Поскольку между давлением и температурой существует взаимосвязь, то последняя учитывается при расчете давления. Пределы измеряемого давления составляют 300…1100 мбар, или 225…825 мм рт. ст. Датчик продается в виде модуля GY-68 под Arduino, представляет собой миниатюрную плату на которой установлен стабилизатор напряжения 3,3 В, обвязка и непосредственно сам датчик.Читать далее »