За 1,57$ 20 штук купил, и леплю их везде. Леплю без какого либо обвеса вообще, просто голый стабилизитор и всё. Всё работает без проблем. Это LCD 5110, чипы с ESP8266, OLED 128x64, некоторые из enc28j60...
Так как питаю всё от повербанков, тоесть от пяти вольт, то впаиваю их прям на плату и лью термоклеем.
Для отладки наделал таких переходников, засунул их в термоусадку:
Я сам еще не проверял, но глюки при питании от USB/UART CP2102 наблюдаю. К сожалению у плата, которая выдает 3,3V и 0.7A на работе и проверить на себе смогу только в понедельник)
Ерунда какая-то. У меня ft232rl. Питая модуль, пару светодиодов, экран и ардуино - никогда не замечал проблем. Всегда выдаёт 4,85 вольт. Напряжение после преобразователя всегда 3,2 вольта. Ни в один момент при работе с ESP напряжение не проседает. Так чем оно ему не нравится?
Ну Ok. Подключил отдельное питалово. Но модуль не завёлся 0_о. Обычный USB зарядник от асуса, честные 5 вольт на выходе, светодиоды модуля светят, а светодиод GPIO2 светит в пол силы с перебоями\перемаргиваниями, и модуль ни в какую не коннектится к WiFi и по RxTx. Неясно, чем ему не нраится такое питание. Попробую другие источники поискать.
Завести переменную хранящую статусы пинов и восстанавливать их - пока автор не подправит драйвер в прошивке. Щас проверил на своих - при чтении не сбрасывается статус пина.
У меня тоже глюки с NodeMCU и скриптами на Lua. Включаешь и может не отвечать, потом подергаешь питание начинает работать.
Потом опять глюки. Вообщем крайне не стабильно. На mysku один человек написал, что дело в отдельном питании, поэтому я Вам и отписался, хотя сам еще не успел проверить.
Кстати может вам попробовать не через ESPlorer, а через терминал напрямую, команды подавать?
В BMP есть отрицательные температуры. Другое дело что этот датчик надо от воды прятать, чтоб не залило..
Тут http://www.sparkfun.com/tutorials/253 написано "As a bonus the BMP085 also provides a temperature measurement, anywhere from 0 to 65 °C" Про отрицательные не видно ничего...
В BMP есть отрицательные температуры. Другое дело что этот датчик надо от воды прятать, чтоб не залило..
Тут http://www.sparkfun.com/tutorials/253 написано "As a bonus the BMP085 also provides a temperature measurement, anywhere from 0 to 65 °C" Про отрицательные не видно ничего...
Вот тут было обсуждение на тему отрицательной температуры у программы для windows с подключением bmp085 через usb-i2c переходник к компьютеру, в этоге выяснилось, что в коде, который я использовал изначально были неотрицательные переменные, после правки этого отрицательная температура у человека, развившего тему стала отображаться..
Доброго времени суток. Я музикант, программирую МИДИ-конроллер. У меня такой вопрос:
Есть Ардуино Уно + заказал ESP-01
Задание: ESP-01 должен работать как точка доступа для подключения устройств к ней на Андроид или ноутбуков. В Ардуино поступает миди команда, она автоматически отправляется в сеть и в обратном порядке - при поступлении команд с сети они автоматически передаються по миди-устройство. Связка Ардуино Уно + заказал ESP-01 должна работать автономно, а не подключаться к существующей сети.
Подскажите как настроить связку пожалуйста.
П.С. Работа Ардуино с миди не проблема - пакет приходит и отправить могу, осталось передать его по "воздуху"
кто знает про esp-07 как она работает с антенной? у нее вроде как и керамическая припаяна и разъем для внешней есть. Означает ли это что может и так и так работать?
ну это не верно, дизайн платы же не предполагает выпаивание деталей при подключении внешней антенны. но тем не менее сложно поверить что такие две антенны могут быть нормаьно согласованы
Достались два модуля ESP8266 судя по плате ESP-01. Колодка 8 пинов. Подключил к ардуино мега2560 на софтверный порт. Питание и CH_PD на 3,3В земля само собой, RX, TX крест накрест. Питание 3,3 вольта внешнее (с ATX БП) земли связаны.
Красный светодиод горит постоянно. Синий вспыхивает когда что-то в сериал кидаю (АТ команды). Дело в том что ответа нет абсолютно никакого. Пробовал скорости 9600-57600-115200. Потом прочитал про разные прошивки, в том числе и не АТ. Соответственно встал вопрос, а как определить что за прошивка? Может китайцы прошили уже что-то, а я пытаюсь АТ командами рулит.
ой, очепятался, в паре с арудиной надо есп-01 )) там конктактов мало и разъемы большие
Для питания использую такие штуки http://www.ebay.com/itm/400788670076?_trksid=p2059210.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT
За 1,57$ 20 штук купил, и леплю их везде. Леплю без какого либо обвеса вообще, просто голый стабилизитор и всё. Всё работает без проблем. Это LCD 5110, чипы с ESP8266, OLED 128x64, некоторые из enc28j60...
Так как питаю всё от повербанков, тоесть от пяти вольт, то впаиваю их прям на плату и лью термоклеем.
Для отладки наделал таких переходников, засунул их в термоусадку:
Вроде неплохо так описано с чего начать и куда заливать - http://mysku.ru/blog/aliexpress/29741.html. Аж себе захотелось.
Шикарно! Заказал два есп01, для работы с дуней и 1 есп07 для самостоятельной работы.
Вроде неплохо так описано с чего начать и куда заливать - http://mysku.ru/blog/aliexpress/29741.html. Аж себе захотелось.
Я слепой. Я уже так дополнителные ноги выводить не смогу.
http://ru.aliexpress.com/item/ESP8266-Serial-Port-WIFI-Wireless-Transcei...
NodeMCU, самая последняя версия https://github.com/nodemcu/nodemcu-firmware/tree/master/pre_build/0.9.5 nodemcu_latest.bin
Использую ESPlorer.
Почему, когда считываю состояние пина, то он вырубается? Делаю:
и после этой строчки пин из HIGH переходит в LOW. Как считывать состояние пина без изменения его состояния?
Питание в 3.3v подаете от отдельного источника или USB\UART?
От USB to UART через отдельный стабилизатор на 3,3. А имеет значение?
Пишут что питание от USB не подходит и лучше подавать от отдельного источника. Например от блока питания и стабилизатора на 3.3 V.
Пишут что питание от USB не подходит и лучше подавать от отдельного источника. Например от блока питания и стабилизатора на 3.3 V.
http://arduino.ru/forum/apparatnye-voprosy/polzuet-li-kto-wifi-moduli-es...
Пишут что питание от USB не подходит и лучше подавать от отдельного источника. Например от блока питания и стабилизатора на 3.3 V.
http://arduino.ru/forum/apparatnye-voprosy/polzuet-li-kto-wifi-moduli-es...
Я сам еще не проверял, но глюки при питании от USB/UART CP2102 наблюдаю. К сожалению у плата, которая выдает 3,3V и 0.7A на работе и проверить на себе смогу только в понедельник)
Ерунда какая-то. У меня ft232rl. Питая модуль, пару светодиодов, экран и ардуино - никогда не замечал проблем. Всегда выдаёт 4,85 вольт. Напряжение после преобразователя всегда 3,2 вольта. Ни в один момент при работе с ESP напряжение не проседает. Так чем оно ему не нравится?
Ну Ok. Подключил отдельное питалово. Но модуль не завёлся 0_о. Обычный USB зарядник от асуса, честные 5 вольт на выходе, светодиоды модуля светят, а светодиод GPIO2 светит в пол силы с перебоями\перемаргиваниями, и модуль ни в какую не коннектится к WiFi и по RxTx. Неясно, чем ему не нраится такое питание. Попробую другие источники поискать.
Сделал абсолютно чистое питание от батареек, намудрил идеальные 3,297 Вольта из подсаженных пальчиковых аккумуляторов.
Не в питании проблема была, при чтении статуса пина он всёравно переходит на низкий уровень. Кто знает как решить проблему?
Завести переменную хранящую статусы пинов и восстанавливать их - пока автор не подправит драйвер в прошивке. Щас проверил на своих - при чтении не сбрасывается статус пина.
Завести переменную хранящую статусы пинов и восстанавливать их - пока автор не подправит драйвер в прошивке.
Костыль, однако... Но другого выхода нет, видимо.
А ещё вопрос. Можно статус переменной как-то сохранить в энергонезависимой памяти? И хорошо бы пример кода.
В файл записать? не? Пример это уж сами.
У меня тоже глюки с NodeMCU и скриптами на Lua. Включаешь и может не отвечать, потом подергаешь питание начинает работать.
Потом опять глюки. Вообщем крайне не стабильно. На mysku один человек написал, что дело в отдельном питании, поэтому я Вам и отписался, хотя сам еще не успел проверить.
Кстати может вам попробовать не через ESPlorer, а через терминал напрямую, команды подавать?
Да - тоже было тоакое - наверно сигнал на CH_PD должен подаваться с задержкой(резистор к питанию, конденсатор на землю).
Если очень надо пример c сохранением статуса пина https://gist.github.com/NeiroNx/ab58998260ddfc90bbf4
на прошивке 0.9.4 работает
Да - тоже было тоакое - наверно сигнал на CH_PD должен подаваться с задержкой(резистор к питанию, конденсатор на землю).
Если очень надо пример c сохранением статуса пина https://gist.github.com/NeiroNx/ab58998260ddfc90bbf4
на прошивке 0.9.4 работает
Спасибо! Подправил, работает и на 0,9,5. А в каком виде логин\пасс хранится? Как свой сделать?
Ещё один неясный момент, с таймером.
Из мануала:
Syntax
tmr.alarm(id, interval, repeat, function do())
Запускаю код:
И он повторяется циклично с интервалом в секунду бесконечно. Почему бесконечно, если параметр repeat задан единицей?
Как свой сделать?
пользователь:пароль
в Base64 кодировке - вообще можно сделать чтобы в первый раз сохранялось, а потом проверялось.
А вам не приходило в голову что repeat булевое значение потому что true=1 , false=0
Что-то тема совсем не про ардуино и ESP8266...
Помогите пожалуйста переделать код с ENC28J60 на ESP8266:
Я так понимаю, товарищ "Jek" интересуется, как ему POST отправлять не через проводной модуль, а по Wi-Fi. Т.е., что надо вкусить, а что - выкусить...
Ничего странного.... Устройство было собрано на ENC28J60 и сейчас есть желание переделать его на ESP8266. Вот и всё.
Я так понимаю, товарищ "Jek" интересуется, как ему POST отправлять не через проводной модуль, а по Wi-Fi. Т.е., что надо вкусить, а что - выкусить...
Точно, или хотя бы пример какой-нить....
Точно, или хотя бы пример какой-нить....
Вот пример с GET
Спасибо. Разобрался.
Спасибо. Разобрался.
Так положите сюда кусок кода, что бы другие не спрашивали одно и то же :)
Что-то тема совсем не про ардуино и ESP8266...
Помогите пожалуйста переделать код с ENC28J60 на ESP8266:
Хотя получается офтоп - т.к. получается не на ардуино, но может есть смысл использовать мою прошивку ?
Посмотрел функционал скетча - у меня в прошивке уже все это реализовано и даже больше.
Кстати сегодня опубликовал новую версию прошивки..
Так положите сюда кусок кода, что бы другие не спрашивали одно и то же :)
Так он точно такой, как Вы в ссылке дали... Только я заранее конфигурил WiFi родным конфигуратором.
Хотя получается офтоп - т.к. получается не на ардуино, но может есть смысл использовать мою прошивку ?
Посмотрел функционал скетча - у меня в прошивке уже все это реализовано и даже больше.
Кстати сегодня опубликовал новую версию прошивки..
В Вашей прошивке только один датчик DS18B20, а надо два....
В Вашей прошивке только один датчик DS18B20, а надо два....
Ясно. Будем допиливать ещё. А зачем столько DS18B20 ? в DHT и BMP есть уже температура..
Можно конечно выкрутиться и подключить другой тип датчика, правда его ещё надо найти и купить..
Ясно. Будем допиливать ещё. А зачем столько DS18B20 ? в DHT и BMP есть уже температура..
Можно конечно выкрутиться и подключить другой тип датчика, правда его ещё надо найти и купить..
DHT стоит на улице, в BMP нет отрицательных температур, один DS внутри помещения, другой на отоплении...
Да и работало это всё на ENC28J60, сейчас на WiFi переделал....
В BMP есть отрицательные температуры. Другое дело что этот датчик надо от воды прятать, чтоб не залило..
В BMP есть отрицательные температуры. Другое дело что этот датчик надо от воды прятать, чтоб не залило..
Тут http://www.sparkfun.com/tutorials/253 написано "As a bonus the BMP085 also provides a temperature measurement, anywhere from 0 to 65 °C" Про отрицательные не видно ничего...
В BMP есть отрицательные температуры. Другое дело что этот датчик надо от воды прятать, чтоб не залило..
Тут http://www.sparkfun.com/tutorials/253 написано "As a bonus the BMP085 also provides a temperature measurement, anywhere from 0 to 65 °C" Про отрицательные не видно ничего...
Вот тут было обсуждение на тему отрицательной температуры у программы для windows с подключением bmp085 через usb-i2c переходник к компьютеру, в этоге выяснилось, что в коде, который я использовал изначально были неотрицательные переменные, после правки этого отрицательная температура у человека, развившего тему стала отображаться..
Так в Ваших прошивках сейчас оображается отрицательная температура?
Так в Ваших прошивках сейчас оображается отрицательная температура?
Должна, хотя лично не проверял, но жалоб не было. Если что - подправим код быстренько..
Доброго времени суток. Я музикант, программирую МИДИ-конроллер. У меня такой вопрос:
Есть Ардуино Уно + заказал ESP-01
Задание: ESP-01 должен работать как точка доступа для подключения устройств к ней на Андроид или ноутбуков. В Ардуино поступает миди команда, она автоматически отправляется в сеть и в обратном порядке - при поступлении команд с сети они автоматически передаються по миди-устройство. Связка Ардуино Уно + заказал ESP-01 должна работать автономно, а не подключаться к существующей сети.
Подскажите как настроить связку пожалуйста.
П.С. Работа Ардуино с миди не проблема - пакет приходит и отправить могу, осталось передать его по "воздуху"
кто знает про esp-07 как она работает с антенной? у нее вроде как и керамическая припаяна и разъем для внешней есть. Означает ли это что может и так и так работать?
да - там разьем паралелен керамической антенне. У чипа ESP8266 только один трансивер и антенный вывод только один.
Вот паралеьность и смущает. Как можно согласовать паралельное подключение двух антенн?
Может быть убрать конденсатор который идёт на внутреннюю антенну?
ну это не верно, дизайн платы же не предполагает выпаивание деталей при подключении внешней антенны. но тем не менее сложно поверить что такие две антенны могут быть нормаьно согласованы
Доброго времени суток!
Достались два модуля ESP8266 судя по плате ESP-01. Колодка 8 пинов. Подключил к ардуино мега2560 на софтверный порт. Питание и CH_PD на 3,3В земля само собой, RX, TX крест накрест. Питание 3,3 вольта внешнее (с ATX БП) земли связаны.
Красный светодиод горит постоянно. Синий вспыхивает когда что-то в сериал кидаю (АТ команды). Дело в том что ответа нет абсолютно никакого. Пробовал скорости 9600-57600-115200. Потом прочитал про разные прошивки, в том числе и не АТ. Соответственно встал вопрос, а как определить что за прошивка? Может китайцы прошили уже что-то, а я пытаюсь АТ командами рулит.
Или может я что-то не так делаю?
Работа с ESP8266: Первоначальная настройка, обновление прошивки, связь по Wi-Fi, отправка-получение данных на ПК
http://geektimes.ru/post/241054/
Модуль Wifi на базе чипа ESP8266
http://mysku.ru/blog/aliexpress/29741.html
Или может я что-то не так делаю?
Я сперва подключаю к компу через USB<->UART переходник, заливаю нужную мне прошивку, проверяю, а потом уже к контроллеру подключаю.