LinkIt Smart 7688 и датчик CO2

топ 100 блогов metaclass30.10.2016 Дошли наконец-то руки запустить очередной бриколяж - датчики CO2 mh-z19 (https://geektimes.ru/post/272090/)
Наиболее прямым способом, без ордуин и прочего такого оказалось завести микрокомпутер с OpenWRT на борту - LinkIt Smart 7688 (http://wiki.seeedstudio.com/wiki/LinkIt_Smart_7688).

Подключение достаточно влоб: 3.3v usb-uart на пины земли, P9 и P8 для отладки загрузки c serial консоли, сам датчик на пины земли, +5вольт питания и P18(RX linkit)-P3 (TX датчика) P19(TX linkit)-P2(RX датчика).

USB-UART, похоже желательно подключать после питания - а то он через TX и защитные диоды начинает пытаться питать все это устройство, по крайней мере светодиод питания загорается сразу.

Питать его желательно от хорошего USB не сильно длинным проводом - похоже, он при включении wifi-модуля иногда проседал у меня по питанию и перезагружался сам по себе.

В принципе, можно и без консоли - при старте этот девайс включает точку доступа, к которой можно подключится и на адресе 192.168.100.1 найти его веб-морду и переключить в режим wifi-клиента и подключить к своей сети, или открыть полноценный веб-интерфейс openwrt, но с консолью удобнее, особенно когда оно с ума сходит.

Дольше всего времени ушло на то, чтобы чтобы разобраться с wifi - который не умеет каналы выше 11 по умолчанию, а у меня модем сел на 13 канал и его вообще не было видно и на то, чтобы вспомнить питон и как на нем отправить массив байт в uart и получить обратно ответ (2 и 3 питоны ведут себя по разному).

Тестовая прога на питоне: https://gist.github.com/metametaclass/fdcd53e4e699ed5a0a780bc74a8a5eca, отправляет результат опроса по udp на комп, где запущен nc на порту 49344 и всякие тестовые прожки на 49345.

Получается вот такая картинка, ночью - с закрытой дверью, днем с открытой и датчиком, на который я дышу: http://www.cacodaemon.org/co2/20161029_212640_20161030_153355.png

Оставить комментарий

Архив записей в блогах:
Сфотал в эропорту Пулково ...
Даю вводную: В феврале 2014 года блогер Алексей Навальный проиграл иск председателю правления Фонда развития гражданского общества Константину Костину. Люблинский районный суд Москвы признал публикацию «Разобрались мы с Черногорией. Поучительная история», размещенную в блоге Навального, ...
...
всем привет!  скажите, это только у меня такие проблемы - при нанесении кохля он стирается и размазывается через какое-то время? причем совершенно жутко размазывается и еще - вы считаете это совсем извращение - пудра, а потом сверху немного увл. ...
Давайте вспомним пресловутые в 90-е годы. Помимо трудностей это было время новых возможностей, открытия границ и ощущения свободы. На эстраде, на телевидении и в политике появились новые имена, которые навсегда остались в нашей памяти. Кумир всех девчонок в 90-х Дмитрий ...