среда, 15 июля 2015 г.

Монтаж мезонином прозрачного моста Wi-Fi-UART на ESP8266


Проекты на базе ESP8266
  1. Прозрачный мост UART/Wi-Fi --- Wi-Fi/UART на базе ESP8266 на Lua 
  2. Wi-Fi лампа. Контроль DIO модуля ESP-01 (ESP8266) по Wi-Fi  
  3. Монтаж мезонином прозрачного моста Wi-Fi-UART на ESP8266
  4. Автономный датчик температуры по Wi-Fi на базе ESP8266
  5. Аномальная разрядная кривая ионисторов проекта "вечный" Wi-Fi логгер. Луна однако
  6. Работа "вечного" Wi-Fi логгера на солнечную панель из... аморфного кремния 
  7. #ESP.Meteo: Wi-Fi логгер с автономным питанием в Twitter-e  
  8. Вывод отладочной информации с ESP-12 на дисплей SSD1306

4 комментария:

  1. Отвечая на вопрос на моем канале на YouTube (почему тут не задать вопрос, загадка): "Ну в прозрачность я не поверю не как, сбои в передаче будут точно, плюс рентабельность этого устройства абсолютно себя не оправдывает."
    - Вы как баба Яга, которая против. Во-первых - такие модули уже работают в изделии 24х7, сбоев не отмечено. Во-вторых - гарантия доставки обеспечивается на нижнем уровне самим принципом работы протокола TCP/IP. В третьих - берем уже готовый USB/Wi-Fi из самых дешевых на али http://ru.aliexpress.com/item/2015-New-product-Wireless-module-NodeMcu-Lua-Wifi-Nodemcu-WIFI-Network-Development-Board-Based-ESP8266-High/32341789414.html?spm=2114.031020208.3.12.7nRbBl&ws_ab_test=201556_3&aff_platform=aaf&sk=zVFEAeQnm%3A&cpt=1443895544279&af=6347&cv=111322&cn=2557048783&dp=v4_6347_111322_2557048783_&aff_trace_key=76b4955e64b249449a3282379f152308-1443895544279-04755-zVFEAeQnm за 312 рублей. Модуль ESP-01 нынче http://ru.aliexpress.com/wholesale?spm=2114.03020208.8.14.1yn17H&initiative_id=QRW_20151120235946&SearchText=esp-01&productId=32294124564 стоит 118 рублей, модуль USB/UART конвертора на базе CH-340G http://ru.aliexpress.com/item/USB-to-TTL-converter-UART-module-CH340G-CH340-3-3V-5V-switch/32392228218.html?spm=2114.03020208.3.2.VCrDHx&ws_ab_test=searchweb201556_6_79_78_77_80,searchweb201644_5,searchweb201560_9 стоит 43 рубля. Все с бесплатной доставкой. Разница в цене с готовым модулем в два раза меньше. Плюс затраты на пайку в 5-10 минут. Кто тут что-то говорил о рентабельности? То то же.

    ОтветитьУдалить
  2. Следующий вопрос "Кстати связка из двух блочков по юзб не просто не новинка, а даже баян) Есть такая старая штука как Realtek. В компьютерах часто можно найти их аудио карты. Так вот у них есть Юзб модули WiFi который по всему своему смеху умеют устанавливать связь между собой. И стоят помнится копейки."
    - ага, копейки ). Только есть большая разница между работой с USB и сторонними драйверами для организации сети между ПК с ОС и виртуальным COM портом, с которым может работать любой разработчик и ПО, а также с чистым железным UART на удаленном конце (ведь преимущество модульности в том - что с этой стороны может быть USB/Wi-Fi, а на том тупо ESP-8266 без конвертора). Что позволяет работать с железом на низком уровне как опять же с COM-портом. Такие высказывания как у вас характерны для тех людей, создающих темы как бы прилепить к Arduino дешевый USB модем GSM, потому что он стоит копейки. А то, что для поддержки этого USB требуется хост-контроллер и драйверы модема, почему то забывают.

    ОтветитьУдалить
  3. Продолжаем разговор и дублирую вопросы сюда: "Я не говорю про реализацию детских игрушек. Например если шлепнется квадрокоптер стоимостью овер 10 000usd из за не стабильности TCP и отсувтсвию адекватного RTC кодинга я думаю будет не гуд. Пытался выровнять ее но стабильного моста выше 1.5 мб\с не будет. А в суровой реальности выжать хотябы 25 мб\с в стабильном стеке без выпадений пинга и адресации. Пока в ней луа и нет адекватного компилятора. Особо от этой схемки нечего ожидать."

    1- никто не говорит за реализацию детских игрушек, хотя и их тоже можно обеспечить каналом связи. Речь шла об организации удаленного перепрограмирования и каналов диагностики, например с ПЛИС.
    2- вы очевидно даже близко незнакомы с протоколом TCP раз высосали из пальца его нестабильность. Это в UDP пакеты теряются и нет подтверждения.
    3- также совершенно очевидно вы не открывали документацию на чип ESP-8266, раз взяли с потолка 25 мб\с. Речь идет об UART поверх WLAN, там нет этих скоростей. Ссылки в описании под видео. Узким местом в цепочке USB/UART-UART-Wi-Fi является - сам UART канал чипа ESP (300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 74880, 115200, 230400, 460800, 921600, 1843200, 2686400 https://github.com/nodemcu/nodemcu-firmware/wiki/nodemcu_api_en-(dev096)). Что с лихвой перекрывается скоростью Wi-Fi даже в режиме 802.11b.
    4- компилятор NodeMCU вполне себе уже стабилен )

    ОтветитьУдалить
  4. Выяснилась интересная особенность - NodeMCU (от 11.07.2015) несмотря на возможность настройки UART-а uart.setup(0,baudate,databits,parity,stopbits,0) игнорирует установку четности (остается none). Несмотря на ранние упоминания, что и количество бит данных=7 не поддерживается - это не так, поддерживается 7-ми битный режим (при попытке задать 9 бит, воспринимает как 8), но идет игнор 5 и 6. Проверено на модулях ESP в режиме прозрачного UART поверх Wi-Fi.

    ОтветитьУдалить

В комментариях уважайте собеседника, внимательно читайте посты и не додумывайте. Просьбы и предложения из разряда: «можно ваш Skype/Viber/телефон», «напишите мне в vk/FB», а также другие им подобные — игнорируются. Выход новых версий ПО, внешняя ссылка, переставшая работать с течением времени и т.п. не является основанием для претензий. Желающие спокойно подискутировать и высказаться — Welcome. Желающие спонсировать блог — Donate. Нарушение этих простых правил ведет к бану и удалению комментариев без предупреждения.