<?xml version='1.0' encoding='utf-8' ?>

<rss version='2.0' xmlns:lj='http://www.livejournal.org/rss/lj/1.0/' xmlns:atom10='http://www.w3.org/2005/Atom'>
<channel>
  <title>Traces of the cat&apos;s shadow</title>
  <link>https://cats-shadow.dreamwidth.org/</link>
  <description>Traces of the cat&apos;s shadow - Dreamwidth Studios</description>
  <lastBuildDate>Sat, 11 Mar 2017 00:20:14 GMT</lastBuildDate>
  <generator>LiveJournal / Dreamwidth Studios</generator>
  <lj:journal>cats_shadow</lj:journal>
  <lj:journaltype>personal</lj:journaltype>
  <image>
    <url>https://v2.dreamwidth.org/802781/782271</url>
    <title>Traces of the cat&apos;s shadow</title>
    <link>https://cats-shadow.dreamwidth.org/</link>
    <width>100</width>
    <height>91</height>
  </image>

<item>
  <guid isPermaLink='true'>https://cats-shadow.dreamwidth.org/1174434.html</guid>
  <pubDate>Sat, 11 Mar 2017 00:20:14 GMT</pubDate>
  <title>Автополивалка. Часть 4. Продолжаем разговор</title>
  <link>https://cats-shadow.dreamwidth.org/1174434.html</link>
  <description>&lt;p style=&quot;text-align:justify;text-indent:5%;margin-top:2%;margin-bottom:0pt;&quot;&gt;&lt;p style=&quot;text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;&quot;&gt;Date/Time: 2017/03/11 02:59:52 Stage: 0&lt;p style=&quot;text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;&quot;&gt;Date/Time: 2017/03/11 02:59:53 Stage: 1&lt;p style=&quot;text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;&quot;&gt;Date/Time: 2017/03/11 02:59:58 ADC data:  2 2 8 2 8 2 8 2&lt;p style=&quot;text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;&quot;&gt;Date/Time: 2017/03/11 02:59:58 Stage: 2&lt;p style=&quot;text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;&quot;&gt;Date/Time: 2017/03/11 02:59:58 Open valves: 3 5 7&lt;p style=&quot;text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;&quot;&gt;Date/Time: 2017/03/11 03:00:00 Cycle is going!&lt;p style=&quot;text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;&quot;&gt;Date/Time: 2017/03/11 03:00:01 Close valves: 3 5 7&lt;p style=&quot;text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;&quot;&gt;Date/Time: 2017/03/11 03:00:01 Stage: 3&lt;p style=&quot;text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;&quot;&gt;Date/Time: 2017/03/11 03:00:01 Water level sensor power ON&lt;p style=&quot;text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;&quot;&gt;Date/Time: 2017/03/11 03:00:04 Water level sensor power OFF&lt;p style=&quot;text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;&quot;&gt;Date/Time: 2017/03/11 03:00:04 Stage: 4&lt;p style=&quot;text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;&quot;&gt;Date/Time: 2017/03/11 03:00:04 Water pump power ON&lt;p style=&quot;text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;&quot;&gt;Date/Time: 2017/03/11 03:00:05 Water pump power OFF&lt;p style=&quot;text-align:justify;text-indent:5%;margin-top:2%;margin-bottom:0pt;&quot;&gt;Итого: в первом приближении алгоритм управления работает. Осталось приживить управление ультразвуковым датчиком для контроля уровня воды в накопительном баке и вывод состояния на внешний сервер (ну и чтение управления с него).&lt;p style=&quot;text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;&quot;&gt;Как приползут от китайцев клапаны, насосы и драйверы для них — можно будет собирать полномасштабный макет.&lt;p style=&quot;text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;&quot;&gt;А ещё подумать — нужна ли алфавитно-цифровая индикация, или ну её и просто натыкать светодиодов. :)&lt;p style=&quot;text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;&quot;&gt;И да. Пора схемку рисовать и плату разводить.&lt;br&gt;&lt;br /&gt;&lt;a href=&quot;http://cats-shadow.cats-home.net/2017/03/11_1.html&quot;&gt;&lt;b&gt;Комментировать в исходнике&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=cats_shadow&amp;ditemid=1174434&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://cats-shadow.dreamwidth.org/1174434.html</comments>
  <category>diy</category>
  <category>умный дом</category>
  <category>nodemcu</category>
  <category>esp8266</category>
  <category>lua</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://cats-shadow.dreamwidth.org/1173160.html</guid>
  <pubDate>Mon, 27 Feb 2017 09:45:42 GMT</pubDate>
  <title>Автополивалка. Часть 3. Вторая итерация &quot;мозгов&quot;.</title>
  <link>https://cats-shadow.dreamwidth.org/1173160.html</link>
  <description>&lt;p style=&quot;text-align:justify;text-indent:5%;margin-top:2%;margin-bottom:0pt;&quot;&gt;&lt;p style=&quot;text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;&quot;&gt;Вторая итерация «мозгов» автополивалки.&lt;p style=&quot;text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;&quot;&gt;ESP8266 (NodeMcu Lua), сдвиговый регистр 74HC595.&lt;p style=&quot;text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;&quot;&gt;Умеет синхронизировать часы по NTP, опрашивать датчики влажности по расписанию (cron) или по команде (нажатию кнопки). Отображает на индикаторе время начала опроса и значения АЦП (напряжения на аналоговом входе) в процессе опроса датчиков.&lt;p style=&quot;text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;&quot;&gt;&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/vdKdS-fWtdY?rel=0&quot; frameborder=&quot;0&quot; allowfullscreen=&quot;allowfullscreen&quot;&gt;&lt;/iframe&gt;&lt;br&gt;&lt;br /&gt;&lt;a href=&quot;http://cats-shadow.cats-home.net/2017/02/27_1.html&quot;&gt;&lt;b&gt;Комментировать в исходнике&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=cats_shadow&amp;ditemid=1173160&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://cats-shadow.dreamwidth.org/1173160.html</comments>
  <category>diy</category>
  <category>nodemcu</category>
  <category>умный дом</category>
  <category>lua</category>
  <category>esp8266</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://cats-shadow.dreamwidth.org/1171968.html</guid>
  <pubDate>Mon, 20 Feb 2017 19:46:24 GMT</pubDate>
  <title>Автополивалка. Часть 2. Впихнуть невпихуемое.</title>
  <link>https://cats-shadow.dreamwidth.org/1171968.html</link>
  <description>Продолжаем разговор, начатый в прошлый раз.&lt;br&gt;Дано:&lt;br&gt;&lt;ul&gt;&lt;li&gt;надо обеспечить&lt;ul&gt;&lt;li&gt;дискретные выходы — 25 шт&lt;ul&gt;&lt;li&gt;управление датчиками влажности — 10 шт.&lt;/li&gt;&lt;li&gt;управление клапанами — 10 шт&lt;/li&gt;&lt;li&gt;управление датчиками расстояния — 2 шт.&lt;/li&gt;&lt;li&gt;управление насосом — 1 шт.&lt;/li&gt;&lt;li&gt;управление индикатором — 2 шт.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;дискретные входы — 3 шт&lt;ul&gt;&lt;li&gt;датчики расстояния — 2 шт&lt;/li&gt;&lt;li&gt;кнопка — 1 шт&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;аналоговый вход — 1 шт&lt;/li&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;имеется на контроллере&lt;ul&gt;&lt;li&gt;GPIO — 11 шт.&lt;/li&gt;&lt;li&gt;аналоговый вход — 1 шт.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br&gt;Итого наблюдается явная недостача дискретных входов/выходов.&lt;br&gt;Вопрос коллеги «А чего ты контроллер побольше не возьмёшь?» - был отметён, как неконструктивный. :)&lt;br&gt;Первая мысль, организовать 4-х битовую адресную шину, уткнулась в наличие двоичных дешифраторов исключительно с инверсными выходами, т.е. в необходимость дополнительных инверторов там, где рассчитывал обойтись без них.&lt;br&gt;Раз с параллельностью нам облом, придётся переходить на последовательную передачу. То есть на сдвиговые регистры. Группируем сигналы по назначению и считаем.&lt;br&gt;Статические выходные сигналы не критичные по времени - 21 шт (управление клапанами, датчиками влажности и насосом). Эти выведем в сдвиговый регистр - 3GPIO.&lt;br&gt;Сигналы, критичные ко времени - 7GPIO (датчики расстояния, кнопка, индикатор).&lt;p&gt;Итого требуется всего 10GPIO и сдвиговый регистр на 3 байта. Считаем, что задача решена.&lt;br&gt;&lt;br /&gt;&lt;a href=&quot;http://cats-shadow.cats-home.net/2017/02/20_2.html&quot;&gt;&lt;b&gt;Комментировать в исходнике&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=cats_shadow&amp;ditemid=1171968&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://cats-shadow.dreamwidth.org/1171968.html</comments>
  <category>diy</category>
  <category>arduino</category>
  <category>умный дом</category>
  <category>nodemcu</category>
  <category>lua</category>
  <lj:security>public</lj:security>
  <lj:reply-count>2</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://cats-shadow.dreamwidth.org/1171540.html</guid>
  <pubDate>Sat, 18 Feb 2017 22:12:05 GMT</pubDate>
  <title>Автополивалка. Часть 1. Идея.</title>
  <link>https://cats-shadow.dreamwidth.org/1171540.html</link>
  <description>&lt;p style=&quot;text-align:justify;text-indent:5%;margin-top:2%;margin-bottom:0pt;&quot;&gt;&lt;p style=&quot;text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;&quot;&gt;Давно заметил, что поливать оконную растительность летом — та ещё задача. Шансы пересушить велики весьма. Вот и возникла мысль об автоматизации этого процесса, благо сейчас комплектующие практически любые в доступности.&lt;p style=&quot;text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;&quot;&gt;Эскиз — на рисунке. Вода из основного бака (на полу) будет закачиваться в расходный (под потолком). Оттуда самотёком будет распределяться по цветочным горшкам.&lt;p style=&quot;text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;&quot;&gt;&lt;div class=&quot;thmbns&quot;&gt;&lt;ins class=&quot;thmbn&quot; style=&quot;width: 210px&quot;&gt;&lt;div class=&quot;rth&quot; style=&quot;width: 210px&quot;&gt;&lt;a href=&quot;http://cats-shadow.cats-home.net/2017/02/19/Watering.png&quot;&gt;&lt;img src=&quot;http://cats-shadow.cats-home.net/2017/02/19/pre/Watering.png&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;div class=&quot;r&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/ins&gt;&lt;/div&gt;&lt;p style=&quot;text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;&quot;&gt;Управление микроконтроллером.&lt;p style=&quot;text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;&quot;&gt;На входе: уровни воды в основном и расходном баках — дискретные сигналы, степень влажности грунта в горшках — аналоговые сигналы.&lt;p style=&quot;text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;&quot;&gt;На выходе: управление насосом (закачка воды в расходный бак) и электромагнитными клапанами дозаторов (собственно полив) — дискретные сигналы. Сброс информации о текущем состоянии системы на сервер.&lt;p style=&quot;text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;&quot;&gt;Пока в планах использовать в качестве контроллера или Arduino, или ESP8266 (NodeMCU Lua). В последнем случае имеем «творческую задачу» впихнуть всё (12 датчиков, 10 клапанов, насос, индикацию) в 8 GPIO и 1 ADC. :) Зато в базе уже есть WiFi контроллер со всей обвязкой. В случае с Arduino потребуется дополнительный шилд или тот же ESP8266.&lt;p style=&quot;text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;&quot;&gt;Датчики влажности — обычные резистивные — два электрода в землю.&lt;p style=&quot;text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;&quot;&gt;&lt;div class=&quot;thmbns&quot;&gt;&lt;ins class=&quot;thmbn&quot; style=&quot;width: 210px&quot;&gt;&lt;div class=&quot;rth&quot; style=&quot;width: 210px&quot;&gt;&lt;a href=&quot;http://cats-shadow.cats-home.net/2017/02/ae01.alicdn.com_kf_HTB1ox_aKVXXXXaGXXXXq6xXFXXXf_206_f869b152040ecbc0f8f0098162d4e10a.jpg&quot;&gt;&lt;img src=&quot;http://cats-shadow.cats-home.net/2017/02/pre/ae01.alicdn.com_kf_HTB1ox_aKVXXXXaGXXXXq6xXFXXXf_206_f869b152040ecbc0f8f0098162d4e10a.jpg&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;div class=&quot;r&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/ins&gt;&lt;/div&gt;&lt;p style=&quot;text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;&quot;&gt;Датчики уровня жидкости — ультразвуковые типа HC-SR04.&lt;p style=&quot;text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;&quot;&gt;&lt;div class=&quot;thmbns&quot;&gt;&lt;ins class=&quot;thmbn&quot; style=&quot;width: 210px&quot;&gt;&lt;div class=&quot;rth&quot; style=&quot;width: 210px&quot;&gt;&lt;a href=&quot;http://cats-shadow.cats-home.net/2017/02/ae01.alicdn.com_kf_HTB1XaXGMXXXXXboXpXXq6xXFXXXT_225_614401b29b9e57a07f81164829f11682.jpg&quot;&gt;&lt;img src=&quot;http://cats-shadow.cats-home.net/2017/02/pre/ae01.alicdn.com_kf_HTB1XaXGMXXXXXboXpXXq6xXFXXXT_225_614401b29b9e57a07f81164829f11682.jpg&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;div class=&quot;r&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/ins&gt;&lt;/div&gt;&lt;p style=&quot;text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;&quot;&gt;Отображение на двустрочном индикаторе типа 1602 (подключение по I2C).&lt;p style=&quot;text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;&quot;&gt;&lt;div class=&quot;thmbns&quot;&gt;&lt;ins class=&quot;thmbn&quot; style=&quot;width: 210px&quot;&gt;&lt;div class=&quot;rth&quot; style=&quot;width: 210px&quot;&gt;&lt;a href=&quot;http://cats-shadow.cats-home.net/2017/02/img.dxcdn.com_productimages_sku_374741_2.jpg_b4c8d6363d720bd6a3578cb4f877d90f.jpg&quot;&gt;&lt;img src=&quot;http://cats-shadow.cats-home.net/2017/02/pre/img.dxcdn.com_productimages_sku_374741_2.jpg_b4c8d6363d720bd6a3578cb4f877d90f.jpg&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;div class=&quot;r&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/ins&gt;&lt;/div&gt;&lt;p style=&quot;text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;&quot;&gt;Пока в макетируется первая серия — опрос датчиков влажности по таймеру или по кнопке, отображение списка «пересохших», в зависимости от требуемой влажности для конкретного растения.&lt;p style=&quot;text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;&quot;&gt;Уже работает опрос одного датчика влажности с подачей на него питания в момент опроса, и отображение показаний на индикаторе. Дальше надо «решать задачу на впихивание». :)&lt;p style=&quot;text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;&quot;&gt;&lt;br&gt;&lt;br /&gt;&lt;a href=&quot;http://cats-shadow.cats-home.net/2017/02/19.html&quot;&gt;&lt;b&gt;Комментировать в исходнике&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=cats_shadow&amp;ditemid=1171540&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://cats-shadow.dreamwidth.org/1171540.html</comments>
  <category>diy</category>
  <category>arduino</category>
  <category>умный дом</category>
  <category>nodemcu</category>
  <category>lua</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://cats-shadow.dreamwidth.org/1170187.html</guid>
  <pubDate>Fri, 17 Feb 2017 09:54:48 GMT</pubDate>
  <title>NodeMCU Lua</title>
  <link>https://cats-shadow.dreamwidth.org/1170187.html</link>
  <description>&lt;p style=&quot;text-align:justify;text-indent:5%;margin-top:2%;margin-bottom:0pt;&quot;&gt;&lt;p style=&quot;text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;&quot;&gt;В процессе реализации одного домашнего проекта возникла идея желательности обмена данными сервером. Полез изучать «новые технологии» — NodeMCU Lua на базе ESP8266.&lt;p style=&quot;text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;&quot;&gt;&lt;img src=&quot;http://cats-shadow.cats-home.net/2017/02/ae01.alicdn.com_kf_HTB1.IDZNXXXXXasapXXq6xXFXXXG_206_aaee94cf679d60038a0404773e6cf3d5.jpg&quot; hspace=&quot;5&quot; vspace=&quot;5&quot; border=&quot;0&quot;&gt;&lt;p style=&quot;text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;&quot;&gt;&lt;span class=&quot;cut&quot;&gt;и плата «сенсоров» для неё&lt;/span&gt;&lt;span style=&quot;display:none&quot;&gt;&lt;img src=&quot;http://cats-shadow.cats-home.net/2017/02/img.banggood.com_thumb_water_oaupload_banggood_image_b955795622c26a2fbd9252b102c0f20e.jpg&quot; hspace=&quot;5&quot; vspace=&quot;5&quot; border=&quot;0&quot;&gt;&lt;/span&gt;&lt;p style=&quot;text-align:justify;text-indent:5%;margin-top:2%;margin-bottom:0pt;&quot;&gt;На первый взгляд — та же Arduino почти. Входов/выходов меньше (это минус), WiFi в комплекте (это плюс). И даже из Arduino IDE программируется.&lt;p style=&quot;text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;&quot;&gt;Поморгал светодиодом как из Lua, так и в arduino-style. Lua — штука забавная, может и удобнее чуть будет, чем то, что под Arduino заточено.&lt;p style=&quot;text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;&quot;&gt;Кстати, если скетч из Arduino IDE залить, то потом придётся обратно прошивку с Lua заливать. Или-или, но ещё перепроверю.&lt;p style=&quot;text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;&quot;&gt;Не без «ложки дёгтя». Часть библиотек просто не работает (и честно предупреждают об этом). Не смог пока подключить дисплей 1602 по I2C, ни в Lua, ни библиотекой Arduino. Хотя скетч сканера устройств на шине его находит по правильному адресу.&lt;p style=&quot;text-align:justify;text-indent:5%;margin-top:2%;margin-bottom:0pt;&quot;&gt;P.S. Попутно попался вариант платы на этом же кристалле в форм-факторе Arduino Uno&lt;p style=&quot;text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;&quot;&gt;&lt;img src=&quot;http://cats-shadow.cats-home.net/2017/02/www.wemos.cc_sites_default_files_2016-09_d1_1_3.jpg_beaa7ba9016df46a39bdcfc076f0bd0f.jpg&quot; hspace=&quot;5&quot; vspace=&quot;5&quot; border=&quot;0&quot;&gt;&lt;p style=&quot;text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;&quot;&gt;&lt;br&gt;&lt;br /&gt;&lt;a href=&quot;http://cats-shadow.cats-home.net/2017/02/17.html&quot;&gt;&lt;b&gt;Комментировать в исходнике&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=cats_shadow&amp;ditemid=1170187&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://cats-shadow.dreamwidth.org/1170187.html</comments>
  <category>умный дом</category>
  <category>nodemcu</category>
  <category>lua</category>
  <category>diy</category>
  <category>arduino</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
</channel>
</rss>
