{
    "version": "https:\/\/jsonfeed.org\/version\/1.1",
    "title": "timsa.ru: заметки с тегом электроника",
    "_rss_description": "Моя записная книжка. Комментарии отключены из-за спама. Для вопросов используйте эту страничку",
    "_rss_language": "ru",
    "_itunes_email": "",
    "_itunes_categories_xml": "",
    "_itunes_image": "",
    "_itunes_explicit": "",
    "home_page_url": "https:\/\/timsa.ru\/tags\/elektronika\/",
    "feed_url": "https:\/\/timsa.ru\/tags\/elektronika\/json\/",
    "icon": false,
    "authors": [
        {
            "name": "timsa",
            "url": "https:\/\/timsa.ru\/",
            "avatar": false
        }
    ],
    "items": [
        {
            "id": "228",
            "url": "https:\/\/timsa.ru\/all\/waveshare-sx1262-lora-raspberry-pi-pico\/",
            "title": "Waveshare SX1262 LoRa + Raspberry Pi Pico",
            "content_html": "<div class=\"e2-text-picture\">\n<img src=\"https:\/\/timsa.ru\/pictures\/image-1.png\" width=\"960\" height=\"698\" alt=\"\" \/>\n<\/div>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/timsa.ru\/pictures\/image-2.png\" width=\"960\" height=\"530\" alt=\"\" \/>\n<\/div>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/timsa.ru\/pictures\/image-3.png\" width=\"960\" height=\"291\" alt=\"\" \/>\n<\/div>\n<ol start=\"1\">\n<li>Raspberry Pi Pico header<\/li>\n<li>Status indicators<br \/>\nPWR: power indicator<br \/>\nCHG: recharge indicator<\/li>\n<li>RF switch control<br \/>\nA: controlled by high level<br \/>\nB: controlled by GPIO22<\/li>\n<\/ol>\n<p>MCP73831 recharge IC<br \/>\nSX1262 module<br \/>\nIPEX 1 antenna connector<br \/>\nPH1.25 battery header<\/p>\n<p><a href=\"https:\/\/stackoverflow.com\/questions\/77668385\/waveshare-sx1262-lorawan-hat\">https:\/\/stackoverflow.com\/questions\/77668385\/waveshare-sx1262-lorawan-hat<\/a><br \/>\n<a href=\"https:\/\/github.com\/maximecongi\/LoRaRF-Python-custom\">https:\/\/github.com\/maximecongi\/LoRaRF-Python-custom<\/a><br \/>\n<a href=\"https:\/\/github.com\/chandrawi\/LoRaRF-Python\/tree\/main\/examples\/SX126x\">https:\/\/github.com\/chandrawi\/LoRaRF-Python\/tree\/main\/examples\/SX126x<\/a><br \/>\n<a href=\"https:\/\/github.com\/ehong-tl\/micropySX126X\/tree\/master\/example\">https:\/\/github.com\/ehong-tl\/micropySX126X\/tree\/master\/example<\/a><br \/>\n<a href=\"https:\/\/microkontroller.ru\/raspberry-pi-projects\/podklyuchenie-modulya-lora-k-raspberry-pi-i-odnorangovaya-set-s-arduino\/\">https:\/\/microkontroller.ru\/raspberry-pi-projects\/podklyuchenie-modulya-lora-k-raspberry-pi-i-odnorangovaya-set-s-arduino\/<\/a><br \/>\n<a href=\"https:\/\/wiki.openelab.io\/raspbeery-pi\/waveshare-sx1262-lora-hat-for-raspberry-uart\">https:\/\/wiki.openelab.io\/raspbeery-pi\/waveshare-sx1262-lora-hat-for-raspberry-uart<\/a><\/p>\n",
            "date_published": "2025-05-06T08:24:56+05:00",
            "date_modified": "2025-05-07T11:18:35+05:00",
            "tags": [
                "python",
                "электроника"
            ],
            "image": "https:\/\/timsa.ru\/pictures\/image-1.png",
            "_date_published_rfc2822": "Tue, 06 May 2025 08:24:56 +0500",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "228",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "https:\/\/timsa.ru\/pictures\/image-1.png",
                    "https:\/\/timsa.ru\/pictures\/image-2.png",
                    "https:\/\/timsa.ru\/pictures\/image-3.png"
                ]
            }
        },
        {
            "id": "209",
            "url": "https:\/\/timsa.ru\/all\/tcs3472-ili-tcs34725-nyuansy-i2c\/",
            "title": "TCS3472 или TCS34725 нюансы I2C",
            "content_html": "<p>Чип RGB сенсора должен отвечать 0x44 или 0x4D на запрос 0x12, а по факту просто обратно кидает номер регистра.<\/p>\n<p>Но если сделать так:<br \/>\ntcs3472_register_write_byte(0x80 | 0x12, 0x12);<br \/>\ntcs3472_register_read(0x12, data, 1);<br \/>\nто в ответ прилетит то, что нужно.<\/p>\n<p>Для чтения значения CRGB надо также адаптировать функцию и читать не 1 байт, а сразу 8.<\/p>\n",
            "date_published": "2024-10-02T12:14:21+05:00",
            "date_modified": "2024-10-02T12:14:38+05:00",
            "tags": [
                "diy",
                "i2c",
                "электроника"
            ],
            "_date_published_rfc2822": "Wed, 02 Oct 2024 12:14:21 +0500",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "209",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "208",
            "url": "https:\/\/timsa.ru\/all\/bme280-nyuansy-i2c\/",
            "title": "BME280 нюансы I2C",
            "content_html": "<p>Плата GY-BME280 поддерживает два варианта подключения i2c и SPI.<br \/>\nЧтобы выбрать шину i2c надо подать высокий уровень на CSB (соединить с Vin).<br \/>\nНа шине i2c плата может иметь один из двух адресов 0x76 или 0x77. При подаче высокого на SDO будет 0x77, а если заземлить то 0x76.<br \/>\nОставлять висеть в воздухе нельзя! Адрес назначен не будет!<\/p>\n",
            "date_published": "2024-10-01T11:15:44+05:00",
            "date_modified": "2024-10-01T11:15:42+05:00",
            "tags": [
                "diy",
                "i2c",
                "электроника"
            ],
            "_date_published_rfc2822": "Tue, 01 Oct 2024 11:15:44 +0500",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "208",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "168",
            "url": "https:\/\/timsa.ru\/all\/datchik-sveta\/",
            "title": "Датчик света",
            "content_html": "<p>Доделал проект, всё выложил на гитхаб <a href=\"https:\/\/github.com\/541263\/toiletbusy\">https:\/\/github.com\/541263\/toiletbusy<\/a><\/p>\n",
            "date_published": "2023-08-17T15:23:44+05:00",
            "date_modified": "2023-08-17T15:23:33+05:00",
            "tags": [
                "diy",
                "esp8266",
                "электроника"
            ],
            "_date_published_rfc2822": "Thu, 17 Aug 2023 15:23:44 +0500",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "168",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "109",
            "url": "https:\/\/timsa.ru\/all\/kabeli-i-provoda\/",
            "title": "Кабели и провода",
            "content_html": "<div class=\"e2-text-picture\">\n<img src=\"https:\/\/timsa.ru\/pictures\/secheniya-provodov.jpg\" width=\"853\" height=\"134\" alt=\"\" \/>\n<\/div>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/timsa.ru\/pictures\/tablica-secheniya-provodov.jpg\" width=\"533\" height=\"389\" alt=\"\" \/>\n<\/div>\n",
            "date_published": "2020-03-02T14:54:13+05:00",
            "date_modified": "2020-03-02T14:54:02+05:00",
            "tags": [
                "электроника"
            ],
            "image": "https:\/\/timsa.ru\/pictures\/secheniya-provodov.jpg",
            "_date_published_rfc2822": "Mon, 02 Mar 2020 14:54:13 +0500",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "109",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "https:\/\/timsa.ru\/pictures\/secheniya-provodov.jpg",
                    "https:\/\/timsa.ru\/pictures\/tablica-secheniya-provodov.jpg"
                ]
            }
        },
        {
            "id": "89",
            "url": "https:\/\/timsa.ru\/all\/nedrebezzhaschaya-knopka\/",
            "title": "Недребезжащая кнопка",
            "content_html": "<div class=\"e2-text-picture\">\n<img src=\"https:\/\/timsa.ru\/pictures\/btn.jpg\" width=\"402\" height=\"387\" alt=\"\" \/>\n<\/div>\n",
            "date_published": "2018-09-26T09:01:57+05:00",
            "date_modified": "2018-09-26T09:01:07+05:00",
            "tags": [
                "электроника"
            ],
            "image": "https:\/\/timsa.ru\/pictures\/btn.jpg",
            "_date_published_rfc2822": "Wed, 26 Sep 2018 09:01:57 +0500",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "89",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "https:\/\/timsa.ru\/pictures\/btn.jpg"
                ]
            }
        },
        {
            "id": "73",
            "url": "https:\/\/timsa.ru\/all\/arduino-uno-r3-wavgat-wavcat-wvacat\/",
            "title": "Arduino UNO R3 WAVGAT, WAVCAT, WVACAT",
            "content_html": "<p>Вот зарекался же пользоваться китайчанскими поделками на CH340, и опять оно меня настигло.<\/p>\n<p>Итак, чтобы запустить GRBL на этом говне надо:<\/p>\n<ol start=\"1\">\n<li>Для китаины скачать update на просторах интернета (там лежит описание борды, из родных может заработать Duemilanove, скетчи грузятся, но с таймингами жопа).<\/li>\n<li>В этом апдейте в файле board.txt поправить F_CPU в соответствии с фактическим кварцем.<\/li>\n<li>Кстати ISP разъем, обозначенный как SWD — говно. МИСО\/МОСИ на нем нет.<\/li>\n<li>Прошиться как обычно.<\/li>\n<li>Использовать скорость порта 38400! И её же установить в диспетчере устройств для этого порта.<\/li>\n<li>EEPROM не работает, так что параметры в нее сохранять бесполезно.<\/li>\n<\/ol>\n",
            "date_published": "2018-05-25T11:47:02+05:00",
            "date_modified": "2018-05-25T15:13:54+05:00",
            "tags": [
                "arduino",
                "cnc",
                "дерьмо",
                "китайцы",
                "электроника"
            ],
            "_date_published_rfc2822": "Fri, 25 May 2018 11:47:02 +0500",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "73",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "72",
            "url": "https:\/\/timsa.ru\/all\/raspberry-pi\/",
            "title": "Raspberry Pi",
            "content_html": "<p>Использую две модификации этой платы — Raspberry Pi Zero W и Paspberry Pi 2B.<br \/>\nОбе после года эксплуатации (в качестве круглосуточной погодной станции) начали виснуть. Может перегрев, может проблема с питанием. Пока не разобрался, но мне это уже не нравится.<\/p>\n<p>Проверяем и подгружаем аппаратный watchdog:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">sudo modprobe bcm2708_wdog\r\nsudo sh -c &quot;echo 'bcm2708_wdog' &gt;&gt; \/etc\/modules&quot;<\/code><\/pre><p>Ставим и запускаем демона<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">sudo apt-get install watchdog chkconfig\r\nsudo chkconfig watchdog on\r\nsudo service watchdog start<\/code><\/pre><p>Настройки демона в \/etc\/watchdog.conf<br \/>\nНастройки модуля<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">echo &quot;options bcm2708_wdog nowayout=1 heartbeat=13&quot; | sudo tee \/etc\/modprobe.d\/watchdog.conf<\/code><\/pre>",
            "date_published": "2018-05-20T23:18:31+05:00",
            "date_modified": "2018-05-29T11:35:59+05:00",
            "tags": [
                "дерьмо",
                "умный дом",
                "электроника"
            ],
            "_date_published_rfc2822": "Sun, 20 May 2018 23:18:31 +0500",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "72",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css"
                ],
                "og_images": []
            }
        },
        {
            "id": "70",
            "url": "https:\/\/timsa.ru\/all\/kitayskiy-dc-dc-zhzhot\/",
            "title": "Китайский DC-DC жжот",
            "content_html": "<div class=\"e2-text-picture\">\n<img src=\"https:\/\/timsa.ru\/pictures\/2018-04-09-08.48.22.jpg\" width=\"1000\" height=\"518\" alt=\"\" \/>\n<\/div>\n<p>Стоит такой модуль в машине для питания USB розеток. Недавно феерично сдох — выдает на выход ровно то, что приходит на вход и немного греется.<\/p>\n",
            "date_published": "2018-04-09T09:35:44+05:00",
            "date_modified": "2018-04-09T09:35:39+05:00",
            "tags": [
                "дерьмо случается",
                "электроника"
            ],
            "image": "https:\/\/timsa.ru\/pictures\/2018-04-09-08.48.22.jpg",
            "_date_published_rfc2822": "Mon, 09 Apr 2018 09:35:44 +0500",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "70",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "https:\/\/timsa.ru\/pictures\/2018-04-09-08.48.22.jpg"
                ]
            }
        },
        {
            "id": "57",
            "url": "https:\/\/timsa.ru\/all\/polnocennaya-pogodnaya-stanciya\/",
            "title": "Полноценная погодная станция",
            "content_html": "<p>Основа Raspberry Zero W1<br \/>\nДатчики по 1-wire: температура, давление<br \/>\nАналоговые: освещенность<br \/>\nМутные: влажность<br \/>\nЦифровые: скорость ветра, направление ветра<\/p>\n<p>Локальное хранение данных в sqlite3<br \/>\nПодключение к серверу передача данных по http, как вариант попробовать локально mysql и настроить репликацию на внешний сервер.<\/p>\n",
            "date_published": "2017-12-17T13:26:37+05:00",
            "date_modified": "2017-08-12T23:10:45+05:00",
            "tags": [
                "todo",
                "электроника"
            ],
            "_date_published_rfc2822": "Sun, 17 Dec 2017 13:26:37 +0500",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "57",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "64",
            "url": "https:\/\/timsa.ru\/all\/voltgraf\/",
            "title": "Вольтграф",
            "content_html": "<p>Сделать устройство для мониторинга сетевого напряжения на конечном потребителе (розетке).<\/p>\n<p>Втыкается в розетку, измеряет напряжение, печатает значение на чековой ленте.<\/p>\n<p>Два режима: нормальный и чувствительный.<\/p>\n<p>Замеры делать с частотой 1 (10) герц. Печать раз в минуту среднего значения в случае если отклонение не превышает 1 (0,1) %. Если отклонение за минуту превысило порог — печатать внеочередное значение, но не чаще 1 раз в секунду.<\/p>\n<p>Внутри часы реального времени с бэкап батарейкой, проц типа atmega32 чтобы i2c аппаратный. Для измерения напруги — шунт. Питание — импульсник от зарядника. Термопринтер от ККМ.<\/p>\n<p>Переключатель режимов.<br \/>\nРазъем SPI для установки времени.<\/p>\n",
            "date_published": "2017-12-08T16:14:27+05:00",
            "date_modified": "2017-12-08T16:14:13+05:00",
            "tags": [
                "todo",
                "не забыть",
                "электроника"
            ],
            "_date_published_rfc2822": "Fri, 08 Dec 2017 16:14:27 +0500",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "64",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "52",
            "url": "https:\/\/timsa.ru\/all\/ideyka\/",
            "title": "Идейка",
            "content_html": "<p>Подумать как можно реализовать<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/timsa.ru\/pictures\/331018608110501050960-1.jpg\" width=\"378\" height=\"177\" alt=\"\" \/>\n<\/div>\n<p>Индикатор поворота колес<\/p>\n",
            "date_published": "2017-05-19T15:21:03+05:00",
            "date_modified": "2017-05-19T15:21:01+05:00",
            "tags": [
                "todo",
                "идея",
                "электроника"
            ],
            "image": "https:\/\/timsa.ru\/pictures\/331018608110501050960-1.jpg",
            "_date_published_rfc2822": "Fri, 19 May 2017 15:21:03 +0500",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "52",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "https:\/\/timsa.ru\/pictures\/331018608110501050960-1.jpg"
                ]
            }
        },
        {
            "id": "48",
            "url": "https:\/\/timsa.ru\/all\/blok-pitaniya-videoregistratora\/",
            "title": "Блок питания видеорегистратора",
            "content_html": "<div class=\"e2-text-picture\">\n<img src=\"https:\/\/timsa.ru\/pictures\/vdr.jpg\" width=\"768\" height=\"576\" alt=\"\" \/>\n<\/div>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/timsa.ru\/pictures\/vdr2.jpg\" width=\"720\" height=\"540\" alt=\"\" \/>\n<\/div>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/timsa.ru\/pictures\/vdr3.jpg\" width=\"768\" height=\"389\" alt=\"\" \/>\n<\/div>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/timsa.ru\/pictures\/vdr4.jpg\" width=\"341\" height=\"296\" alt=\"\" \/>\n<\/div>\n",
            "date_published": "2017-03-14T14:33:09+05:00",
            "date_modified": "2017-03-14T22:11:58+05:00",
            "tags": [
                "сделяль",
                "электроника"
            ],
            "image": "https:\/\/timsa.ru\/pictures\/vdr.jpg",
            "_date_published_rfc2822": "Tue, 14 Mar 2017 14:33:09 +0500",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "48",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "https:\/\/timsa.ru\/pictures\/vdr.jpg",
                    "https:\/\/timsa.ru\/pictures\/vdr2.jpg",
                    "https:\/\/timsa.ru\/pictures\/vdr3.jpg",
                    "https:\/\/timsa.ru\/pictures\/vdr4.jpg"
                ]
            }
        },
        {
            "id": "35",
            "url": "https:\/\/timsa.ru\/all\/glyuchnoe-zhelezo\/",
            "title": "Глючное железо :(",
            "content_html": "<p>Не покупайте вот такие китайские контроллеры RS-485 на чипе CH341<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/timsa.ru\/pictures\/2016-02-17-11.19.27.jpg\" width=\"600\" height=\"450\" alt=\"\" \/>\n<\/div>\n<p>Передача работает нормально, два свистка между собой также общаются нормально. Но прием данных от ST485, MAX485 идет с мусором.<br \/>\nПока ставил драйвера дважды словил BSOD на win7 что радости не добавило.<\/p>\n",
            "date_published": "2016-02-17T11:34:15+05:00",
            "date_modified": "2016-11-17T09:07:54+05:00",
            "tags": [
                "дерьмо",
                "отзыв",
                "электроника"
            ],
            "image": "https:\/\/timsa.ru\/pictures\/2016-02-17-11.19.27.jpg",
            "_date_published_rfc2822": "Wed, 17 Feb 2016 11:34:15 +0500",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "35",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "https:\/\/timsa.ru\/pictures\/2016-02-17-11.19.27.jpg"
                ]
            }
        },
        {
            "id": "34",
            "url": "https:\/\/timsa.ru\/all\/teplichny-avtomat\/",
            "title": "Тепличный автомат",
            "content_html": "<p>Датчики: температура внутри, температура снаружи, температура воды, критический уровень воды.<br \/>\nУправление и индикация: Температура внутри, частота полива (несколько градаций), объем полива (несколько градаций), старт.<br \/>\nВыходы: Насос, лампочка — нет воды, привод форточки.<br \/>\nИнтерфейс RS485 с возможностью удаленной прошивки и снятия показаний.<\/p>\n",
            "date_published": "2016-01-21T14:56:11+05:00",
            "date_modified": "2016-01-21T14:56:08+05:00",
            "tags": [
                "todo",
                "электроника"
            ],
            "_date_published_rfc2822": "Thu, 21 Jan 2016 14:56:11 +0500",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "34",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "33",
            "url": "https:\/\/timsa.ru\/all\/upravlenie-16-servami\/",
            "title": "Управление 16 сервами",
            "content_html": "<p>Разработать устройство для управления 16 сервами<br \/>\nвход — RS485, I2C<br \/>\nвыход — 16 ШИМ<\/p>\n<p>update: <a href=\"https:\/\/www.aliexpress.com\/item\/16-Channel-12-bit-PWM-Servo-Driver-I2C-interface-PCA9685-for-arduino-or-Raspberry-pi-shield\/32466332558.html\">https:\/\/www.aliexpress.com\/item\/16-Channel-12-bit-PWM-Servo-Driver-I2C-interface-PCA9685-for-arduino-or-Raspberry-pi-shield\/32466332558.html<\/a><\/p>\n",
            "date_published": "2016-01-21T14:50:54+05:00",
            "date_modified": "2016-11-18T12:16:12+05:00",
            "tags": [
                "todo",
                "электроника"
            ],
            "_date_published_rfc2822": "Thu, 21 Jan 2016 14:50:54 +0500",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "33",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "32",
            "url": "https:\/\/timsa.ru\/all\/robot\/",
            "title": "Механическая рука",
            "content_html": "<p>Задача 1: изготовить контроллер для управления роботом.<br \/>\nВходы: 8 шим сигналов и 1 последовательный интерфейс<br \/>\nВыходы: 8 шим сигналов, 4 логических выхода с усилителями<br \/>\nКорпуса: atmega32, ft232<\/p>\n",
            "date_published": "2015-11-13T09:20:33+05:00",
            "date_modified": "2016-01-11T11:58:59+05:00",
            "tags": [
                "todo",
                "электроника"
            ],
            "_date_published_rfc2822": "Fri, 13 Nov 2015 09:20:33 +0500",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "32",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "10",
            "url": "https:\/\/timsa.ru\/all\/ideya-signalki-dlya-avto\/",
            "title": "Идея сигналки для авто",
            "content_html": "<p>Почти все старые сигналки подвержены атакам на алгоритм (перехватили посылку, определили текущий код, сгенерировали следующий). Новые в основном работают в диалоговом режиме, сломать можно, но гораздо хлопотнее (нужно сложное оборудование и особое стечение обстоятельств). Зато диалоговые более требовательны к чистоте эфира, менее дальнобойные, более дорогие и т. д. и т. п.<\/p>\n<p>А ведь обратная связь далеко не всегда нужна и вполне можно сделать старую добрую одностороннюю сигналку, но изначально взять принципиально не ломающийся алгоритм. Например код вернама (он же «одноразовый блокнот»).<\/p>\n<p>Конкретная реализация выглядит так:<br \/>\nкнопка -> микроконтроллер с еепром на пару мегабит с заполненным блокнотом -> трансмиттер<br \/>\nприемник -> микроконтроллер с еепром с таким же блокнотом -> исполнительное устройство<\/p>\n<p>При нажатии на кнопку, брелок отправляет посылку: адрес кода в памяти и код сложенный с командой (буквально 32 бита). Если использовать 32 битный код это 4294967296 комбинаций. Двух мегабитной еепромки хватит на 65535 таких кодов.<\/p>\n<p>Если я езжу каждый день то нажимаю кнопку сигналки 4 раза. Плюс делаю две остановки — еще 4 раза. 65535\/8\/365 = 22 года нормальный запас<\/p>\n<p>Как заполнять блокнот, особенно в промышленном масштабе?<br \/>\nОчень просто. Предусмотреть на брелке двухконтактный разъем для подключения к блоку сигнализации. После покупки пользователь подключает брелок к блоку, блок гонит эфир через нормализатор на обе еепромки одновременно.<br \/>\nСебестоимость как разработки так и изготовления — копейки.<\/p>\n<p>upd.<br \/>\nФормат посылки очень важен. Если начало посылки в эфире отмечено некоей стартовой последовательностью, то получив её, злоумышленник может рассчитать время и подменить исходную комманду своей используя фактор мощности или местоположения.<br \/>\nСледовательно комманда должна быть либо объединена с уникальным кодом (XOR), либо перемежаться с ним максимально плотно.<\/p>\n",
            "date_published": "2014-01-10T09:55:52+05:00",
            "date_modified": "2014-01-21T11:02:48+05:00",
            "tags": [
                "идея",
                "электроника"
            ],
            "_date_published_rfc2822": "Fri, 10 Jan 2014 09:55:52 +0500",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "10",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        }
    ],
    "_e2_version": 4079,
    "_e2_ua_string": "Aegea 11.0 (v4079)"
}