Архив рубрики: C++

IResp — пульт IoT на ESP-01s + большая библиотека кодов пультов ДУ

Устройство собрано из минимального количества деталей — ESP-01S, ключа на транзисторе, инфракрасного светодиода и стабилизатора напряжения +3,3v и нескольких резисторов. Позволяет управлять вашим телевизором или приставкой (STB) через интернет по принципу интернета вещей. Идея создать такое устройство появилось после получения … Читать далее

Рубрика: «Начинающим», C++, Автоматика, Программирование, Телевидение | Метки: , | Добавить комментарий

Памятка по подключению экранов к ESP8266

 Дабы не шерстить каждый раз интернет публикую сие.. Очень хороший информативный дисплей GM009605 стоимостью около 1.5$ подключается по шине i2c. Библиотека здесь. Скетч далее в статье.

Рубрика: «Начинающим», C++, Программирование, Радиолюбитель, Технологии | Метки: , , , , , | Добавить комментарий

Двунаправленное дистанционное управление

Устройство дистанционной связи представляет собой два одинаково выполненных по конструкции приёмопередатчика на базе трансивера RF1100SE и управлением Arduino Pro Mini. Имеет три кнопки управления [A0, A1, A2] и выводы от трёх оптопар для подачи на дальнейшие исполнительные цепи [7, 8, … Читать далее

Рубрика: «Начинающим», C++, Автоматика, Программирование, Радиолюбитель | Метки: , , | Добавить комментарий

TEA5767 стерео FM супергетеродин

Сборка приёмника задумывалась как источник аудиосигнаа для подмеса к местному инфоканалу. Но перерыв инет не нашёл распиновки на свой модуль FM-приёмника TEA5767 (GNT-100S). Т.е. как бы выводы ну совсем не соответствовали тому  что встретил в инете. Пришлось «вызванивать»… Под катом скетч … Читать далее

Рубрика: C++, Программирование, Разное, Телевидение | Метки: , | Добавить комментарий

HackPSK. Фишингуем пароли wifi через WPS

Сразу обращаю внимание, что в данном проекте мы не рассматриваем моральные и/или этические нормы угона паролей от WiFi. Более того, я не призываю никого этим заниматься 😉 HackPSK — это скорее анализ безопасности сети, попытка показать насколько WiFi уязвимы через определённые … Читать далее

Рубрика: C++, PHP, Полезные фишки на сайт, Программирование, Разное | Метки: , , | Добавить комментарий

Запускаем модуль MP3-TF-16P без ардуин

Мне понадобилось запустить модуль MP3-TF-16P в режиме проигрывания случайных треков. К сожалению, плеер сам не стартует воспроизведение при подаче питания. Необходима какая-либо команда — либо закоротить соответствующую ножку, либо подавать сигналы. На ножках функционал ограничен — только трек «плюс»/»минус». А вот … Читать далее

Рубрика: «Начинающим», C++, Автоматика, Программирование, Радиолюбитель, Технологии | Метки: , | Добавить комментарий

Ethernet IR remote controller

Несмотря на тотальную цифровизацию головных станций, нередко у операторов трудятся старички-приставки, управление которых возможно только через пульт ДУ. Данный проект позволяет подавать инфракрасные команды на такие устройства через локальную сеть. Как вариант также можно управлять и кондиционером.

Рубрика: C++, Автоматика, Программирование, Радиолюбитель, Телевидение | Метки: , , | Добавить комментарий

Arduino + GY-GPS6MV2 + 0.91 OLED

Данное устройство задумывалось как часы точного времени со спутников GPS, но потом было расширено показывать координаты LAT/LNG, высоту, скорость и направление движения. Схема подключения модулей, листинг скетча для Arduino IDE внутри статьи далее.

Рубрика: «Начинающим», C++, Программирование, Радиолюбитель | Метки: , , | Добавить комментарий

Обзор STC15W201S и подключение его к GSM-модулю M590E

В этой статье рассказывается об использовании популярного модуля из Китая M590E и стыковка его со сверхдешёвым китайским чипом STC15W201S (20 центов/шт). Также постараюсь сделать обзор этих несправедливо забытых у нас чипов, а также об их программировании.

Рубрика: C++, Программирование, Радиолюбитель | Метки: , | Добавить комментарий

Сравнение двух чисел LONG на ассемблере для 8-битных PIC16

Для проекта TVCAS необходимо сравнивать время активной подписки со временем из ECM-пакета. UNIX-время представлено в виде числа LONG размером 4 байта. Т.к. контроллер 8-битный, работа ведётся с одним байтом. Тривиальная задача, но долго ломал голову как сравнить 4 байта через … Читать далее

Рубрика: C++, Программирование, Радиолюбитель | Метки: | Добавить комментарий