<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dw="https://www.dreamwidth.org">
  <id>tag:dreamwidth.org,2011-04-11:782271</id>
  <title>Traces of the cat's shadow</title>
  <subtitle>Следы мягких лап...</subtitle>
  <author>
    <name>cats_shadow</name>
  </author>
  <link rel="alternate" type="text/html" href="https://cats-shadow.dreamwidth.org/"/>
  <link rel="self" type="text/xml" href="https://cats-shadow.dreamwidth.org/data/atom"/>
  <updated>2017-03-11T00:26:06Z</updated>
  <dw:journal username="cats_shadow" type="personal"/>
  <entry>
    <id>tag:dreamwidth.org,2011-04-11:782271:1174434</id>
    <link rel="alternate" type="text/html" href="https://cats-shadow.dreamwidth.org/1174434.html"/>
    <link rel="self" type="text/xml" href="https://cats-shadow.dreamwidth.org/data/atom/?itemid=1174434"/>
    <title>Автополивалка. Часть 4. Продолжаем разговор</title>
    <published>2017-03-11T00:20:14Z</published>
    <updated>2017-03-11T00:26:06Z</updated>
    <category term="diy"/>
    <category term="esp8266"/>
    <category term="lua"/>
    <category term="умный дом"/>
    <category term="nodemcu"/>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <content type="html">&lt;p style="text-align:justify;text-indent:5%;margin-top:2%;margin-bottom:0pt;"&gt;&lt;p style="text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;"&gt;Date/Time: 2017/03/11 02:59:52 Stage: 0&lt;p style="text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;"&gt;Date/Time: 2017/03/11 02:59:53 Stage: 1&lt;p style="text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;"&gt;Date/Time: 2017/03/11 02:59:58 ADC data:  2 2 8 2 8 2 8 2&lt;p style="text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;"&gt;Date/Time: 2017/03/11 02:59:58 Stage: 2&lt;p style="text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;"&gt;Date/Time: 2017/03/11 02:59:58 Open valves: 3 5 7&lt;p style="text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;"&gt;Date/Time: 2017/03/11 03:00:00 Cycle is going!&lt;p style="text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;"&gt;Date/Time: 2017/03/11 03:00:01 Close valves: 3 5 7&lt;p style="text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;"&gt;Date/Time: 2017/03/11 03:00:01 Stage: 3&lt;p style="text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;"&gt;Date/Time: 2017/03/11 03:00:01 Water level sensor power ON&lt;p style="text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;"&gt;Date/Time: 2017/03/11 03:00:04 Water level sensor power OFF&lt;p style="text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;"&gt;Date/Time: 2017/03/11 03:00:04 Stage: 4&lt;p style="text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;"&gt;Date/Time: 2017/03/11 03:00:04 Water pump power ON&lt;p style="text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;"&gt;Date/Time: 2017/03/11 03:00:05 Water pump power OFF&lt;p style="text-align:justify;text-indent:5%;margin-top:2%;margin-bottom:0pt;"&gt;Итого: в первом приближении алгоритм управления работает. Осталось приживить управление ультразвуковым датчиком для контроля уровня воды в накопительном баке и вывод состояния на внешний сервер (ну и чтение управления с него).&lt;p style="text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;"&gt;Как приползут от китайцев клапаны, насосы и драйверы для них — можно будет собирать полномасштабный макет.&lt;p style="text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;"&gt;А ещё подумать — нужна ли алфавитно-цифровая индикация, или ну её и просто натыкать светодиодов. :)&lt;p style="text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;"&gt;И да. Пора схемку рисовать и плату разводить.&lt;br&gt;&lt;br /&gt;&lt;a href="http://cats-shadow.cats-home.net/2017/03/11_1.html"&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="https://www.dreamwidth.org/tools/commentcount?user=cats_shadow&amp;ditemid=1174434" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2011-04-11:782271:1173160</id>
    <link rel="alternate" type="text/html" href="https://cats-shadow.dreamwidth.org/1173160.html"/>
    <link rel="self" type="text/xml" href="https://cats-shadow.dreamwidth.org/data/atom/?itemid=1173160"/>
    <title>Автополивалка. Часть 3. Вторая итерация "мозгов".</title>
    <published>2017-02-27T09:45:42Z</published>
    <updated>2017-02-27T09:50:25Z</updated>
    <category term="diy"/>
    <category term="esp8266"/>
    <category term="lua"/>
    <category term="умный дом"/>
    <category term="nodemcu"/>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <content type="html">&lt;p style="text-align:justify;text-indent:5%;margin-top:2%;margin-bottom:0pt;"&gt;&lt;p style="text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;"&gt;Вторая итерация «мозгов» автополивалки.&lt;p style="text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;"&gt;ESP8266 (NodeMcu Lua), сдвиговый регистр 74HC595.&lt;p style="text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;"&gt;Умеет синхронизировать часы по NTP, опрашивать датчики влажности по расписанию (cron) или по команде (нажатию кнопки). Отображает на индикаторе время начала опроса и значения АЦП (напряжения на аналоговом входе) в процессе опроса датчиков.&lt;p style="text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;"&gt;&lt;iframe width="560" height="315" src="https://www.youtube.com/embed/vdKdS-fWtdY?rel=0" frameborder="0" allowfullscreen="allowfullscreen"&gt;&lt;/iframe&gt;&lt;br&gt;&lt;br /&gt;&lt;a href="http://cats-shadow.cats-home.net/2017/02/27_1.html"&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="https://www.dreamwidth.org/tools/commentcount?user=cats_shadow&amp;ditemid=1173160" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2011-04-11:782271:1171968</id>
    <link rel="alternate" type="text/html" href="https://cats-shadow.dreamwidth.org/1171968.html"/>
    <link rel="self" type="text/xml" href="https://cats-shadow.dreamwidth.org/data/atom/?itemid=1171968"/>
    <title>Автополивалка. Часть 2. Впихнуть невпихуемое.</title>
    <published>2017-02-20T19:46:24Z</published>
    <updated>2017-02-20T19:54:54Z</updated>
    <category term="diy"/>
    <category term="arduino"/>
    <category term="lua"/>
    <category term="nodemcu"/>
    <category term="умный дом"/>
    <dw:security>public</dw:security>
    <dw:reply-count>2</dw:reply-count>
    <content type="html">Продолжаем разговор, начатый в прошлый раз.&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="http://cats-shadow.cats-home.net/2017/02/20_2.html"&gt;&lt;b&gt;Комментировать в исходнике&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=cats_shadow&amp;ditemid=1171968" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2011-04-11:782271:1171540</id>
    <link rel="alternate" type="text/html" href="https://cats-shadow.dreamwidth.org/1171540.html"/>
    <link rel="self" type="text/xml" href="https://cats-shadow.dreamwidth.org/data/atom/?itemid=1171540"/>
    <title>Автополивалка. Часть 1. Идея.</title>
    <published>2017-02-18T22:12:05Z</published>
    <updated>2017-02-18T22:12:05Z</updated>
    <category term="diy"/>
    <category term="arduino"/>
    <category term="lua"/>
    <category term="умный дом"/>
    <category term="nodemcu"/>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <content type="html">&lt;p style="text-align:justify;text-indent:5%;margin-top:2%;margin-bottom:0pt;"&gt;&lt;p style="text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;"&gt;Давно заметил, что поливать оконную растительность летом — та ещё задача. Шансы пересушить велики весьма. Вот и возникла мысль об автоматизации этого процесса, благо сейчас комплектующие практически любые в доступности.&lt;p style="text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;"&gt;Эскиз — на рисунке. Вода из основного бака (на полу) будет закачиваться в расходный (под потолком). Оттуда самотёком будет распределяться по цветочным горшкам.&lt;p style="text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;"&gt;&lt;div class="thmbns"&gt;&lt;ins class="thmbn" style="width: 210px"&gt;&lt;div class="rth" style="width: 210px"&gt;&lt;a href="http://cats-shadow.cats-home.net/2017/02/19/Watering.png"&gt;&lt;img src="http://cats-shadow.cats-home.net/2017/02/19/pre/Watering.png" border="0"&gt;&lt;/a&gt;&lt;div class="r"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/ins&gt;&lt;/div&gt;&lt;p style="text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;"&gt;Управление микроконтроллером.&lt;p style="text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;"&gt;На входе: уровни воды в основном и расходном баках — дискретные сигналы, степень влажности грунта в горшках — аналоговые сигналы.&lt;p style="text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;"&gt;На выходе: управление насосом (закачка воды в расходный бак) и электромагнитными клапанами дозаторов (собственно полив) — дискретные сигналы. Сброс информации о текущем состоянии системы на сервер.&lt;p style="text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;"&gt;Пока в планах использовать в качестве контроллера или Arduino, или ESP8266 (NodeMCU Lua). В последнем случае имеем «творческую задачу» впихнуть всё (12 датчиков, 10 клапанов, насос, индикацию) в 8 GPIO и 1 ADC. :) Зато в базе уже есть WiFi контроллер со всей обвязкой. В случае с Arduino потребуется дополнительный шилд или тот же ESP8266.&lt;p style="text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;"&gt;Датчики влажности — обычные резистивные — два электрода в землю.&lt;p style="text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;"&gt;&lt;div class="thmbns"&gt;&lt;ins class="thmbn" style="width: 210px"&gt;&lt;div class="rth" style="width: 210px"&gt;&lt;a href="http://cats-shadow.cats-home.net/2017/02/ae01.alicdn.com_kf_HTB1ox_aKVXXXXaGXXXXq6xXFXXXf_206_f869b152040ecbc0f8f0098162d4e10a.jpg"&gt;&lt;img src="http://cats-shadow.cats-home.net/2017/02/pre/ae01.alicdn.com_kf_HTB1ox_aKVXXXXaGXXXXq6xXFXXXf_206_f869b152040ecbc0f8f0098162d4e10a.jpg" border="0"&gt;&lt;/a&gt;&lt;div class="r"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/ins&gt;&lt;/div&gt;&lt;p style="text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;"&gt;Датчики уровня жидкости — ультразвуковые типа HC-SR04.&lt;p style="text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;"&gt;&lt;div class="thmbns"&gt;&lt;ins class="thmbn" style="width: 210px"&gt;&lt;div class="rth" style="width: 210px"&gt;&lt;a href="http://cats-shadow.cats-home.net/2017/02/ae01.alicdn.com_kf_HTB1XaXGMXXXXXboXpXXq6xXFXXXT_225_614401b29b9e57a07f81164829f11682.jpg"&gt;&lt;img src="http://cats-shadow.cats-home.net/2017/02/pre/ae01.alicdn.com_kf_HTB1XaXGMXXXXXboXpXXq6xXFXXXT_225_614401b29b9e57a07f81164829f11682.jpg" border="0"&gt;&lt;/a&gt;&lt;div class="r"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/ins&gt;&lt;/div&gt;&lt;p style="text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;"&gt;Отображение на двустрочном индикаторе типа 1602 (подключение по I2C).&lt;p style="text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;"&gt;&lt;div class="thmbns"&gt;&lt;ins class="thmbn" style="width: 210px"&gt;&lt;div class="rth" style="width: 210px"&gt;&lt;a href="http://cats-shadow.cats-home.net/2017/02/img.dxcdn.com_productimages_sku_374741_2.jpg_b4c8d6363d720bd6a3578cb4f877d90f.jpg"&gt;&lt;img src="http://cats-shadow.cats-home.net/2017/02/pre/img.dxcdn.com_productimages_sku_374741_2.jpg_b4c8d6363d720bd6a3578cb4f877d90f.jpg" border="0"&gt;&lt;/a&gt;&lt;div class="r"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/ins&gt;&lt;/div&gt;&lt;p style="text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;"&gt;Пока в макетируется первая серия — опрос датчиков влажности по таймеру или по кнопке, отображение списка «пересохших», в зависимости от требуемой влажности для конкретного растения.&lt;p style="text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;"&gt;Уже работает опрос одного датчика влажности с подачей на него питания в момент опроса, и отображение показаний на индикаторе. Дальше надо «решать задачу на впихивание». :)&lt;p style="text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;"&gt;&lt;br&gt;&lt;br /&gt;&lt;a href="http://cats-shadow.cats-home.net/2017/02/19.html"&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="https://www.dreamwidth.org/tools/commentcount?user=cats_shadow&amp;ditemid=1171540" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2011-04-11:782271:1170187</id>
    <link rel="alternate" type="text/html" href="https://cats-shadow.dreamwidth.org/1170187.html"/>
    <link rel="self" type="text/xml" href="https://cats-shadow.dreamwidth.org/data/atom/?itemid=1170187"/>
    <title>NodeMCU Lua</title>
    <published>2017-02-17T09:54:48Z</published>
    <updated>2017-02-17T09:54:48Z</updated>
    <category term="умный дом"/>
    <category term="nodemcu"/>
    <category term="lua"/>
    <category term="arduino"/>
    <category term="diy"/>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <content type="html">&lt;p style="text-align:justify;text-indent:5%;margin-top:2%;margin-bottom:0pt;"&gt;&lt;p style="text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;"&gt;В процессе реализации одного домашнего проекта возникла идея желательности обмена данными сервером. Полез изучать «новые технологии» — NodeMCU Lua на базе ESP8266.&lt;p style="text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;"&gt;&lt;img src="http://cats-shadow.cats-home.net/2017/02/ae01.alicdn.com_kf_HTB1.IDZNXXXXXasapXXq6xXFXXXG_206_aaee94cf679d60038a0404773e6cf3d5.jpg" hspace="5" vspace="5" border="0"&gt;&lt;p style="text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;"&gt;&lt;span class="cut"&gt;и плата «сенсоров» для неё&lt;/span&gt;&lt;span style="display:none"&gt;&lt;img src="http://cats-shadow.cats-home.net/2017/02/img.banggood.com_thumb_water_oaupload_banggood_image_b955795622c26a2fbd9252b102c0f20e.jpg" hspace="5" vspace="5" border="0"&gt;&lt;/span&gt;&lt;p style="text-align:justify;text-indent:5%;margin-top:2%;margin-bottom:0pt;"&gt;На первый взгляд — та же Arduino почти. Входов/выходов меньше (это минус), WiFi в комплекте (это плюс). И даже из Arduino IDE программируется.&lt;p style="text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;"&gt;Поморгал светодиодом как из Lua, так и в arduino-style. Lua — штука забавная, может и удобнее чуть будет, чем то, что под Arduino заточено.&lt;p style="text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;"&gt;Кстати, если скетч из Arduino IDE залить, то потом придётся обратно прошивку с Lua заливать. Или-или, но ещё перепроверю.&lt;p style="text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;"&gt;Не без «ложки дёгтя». Часть библиотек просто не работает (и честно предупреждают об этом). Не смог пока подключить дисплей 1602 по I2C, ни в Lua, ни библиотекой Arduino. Хотя скетч сканера устройств на шине его находит по правильному адресу.&lt;p style="text-align:justify;text-indent:5%;margin-top:2%;margin-bottom:0pt;"&gt;P.S. Попутно попался вариант платы на этом же кристалле в форм-факторе Arduino Uno&lt;p style="text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;"&gt;&lt;img src="http://cats-shadow.cats-home.net/2017/02/www.wemos.cc_sites_default_files_2016-09_d1_1_3.jpg_beaa7ba9016df46a39bdcfc076f0bd0f.jpg" hspace="5" vspace="5" border="0"&gt;&lt;p style="text-align:justify;text-indent:5%;margin-top:0pt;margin-bottom:0pt;"&gt;&lt;br&gt;&lt;br /&gt;&lt;a href="http://cats-shadow.cats-home.net/2017/02/17.html"&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="https://www.dreamwidth.org/tools/commentcount?user=cats_shadow&amp;ditemid=1170187" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
</feed>
