Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Вт дек 22, 2020 14:28:49
Заинтересовался данными железками как замена arduino (хейтерам молчать!!!) с более продвинутым железом и вагоном памяти за вполне адекватную цену.
Можно купить тут, низкие цены и проверенный продавец
https://aliexpress.ru/item/32665100123.html Появился такой вопрос.
Есть автоконфигураторы прошивки где можно выбрать нужные функции и сразу готовая жирная прошивка. Например
https://wifi-iot.com/p/esp8266/ или
https://nodemcu-build.com. Но в них же ничего нельзя настроить, не видно что куда подключать. Просто галочки ставишь напротив нужных модулей программы. А остальное? А как оно будет работать? Не пойму как они работают.
Вт дек 22, 2020 15:09:01
Основной процесс начала работы с NodeMCU состоит из следующих трех шагов.
1)Соберите прошивку с нужными вам модулями
2)Прошить прошивку на чип
3)Загрузите код на устройство.
3 пункт упрощенно:
можно написать Lua скрипт в среде ESPlorer и загрузить в ESP8266, прошивка из пункта 1 это позволяет
В отличие от разработки Arduino для ESP8266, где каждое изменение приложения требует перепрошивки новой копии прошивки, в случае Lua прошивка обычно прошивается один раз, и вся разработка приложений выполняется путем обновления файлов в файловой системе SPIFFS. В этом отношении разработка Lua на ESP8266 больше похожа на разработку приложений на более традиционном ПК. Прошивка будет перепрошита только в том случае, если разработчик захочет добавить или обновить одну или несколько аппаратных библиотек.
имхо в ардуино среде будет проще
Вт дек 22, 2020 15:12:01
Да, как-то все сложно. Лучше в ардуине по накатанной
Вт дек 22, 2020 20:31:59
ESP8266 имеет смысл использовать если нужен инет. В остальных случаях есть более подходящие варианты.
Вт дек 22, 2020 20:33:17
Мурик, какие?
Вт дек 22, 2020 21:12:37
Upgrader, две разные вещи совсем.
1. WiFi-IOT - это готовая прошивка _конечного_ устройства. Программировать ничего не надо. У ус-ва будет веб-интерфейс, где настраиваются конкретные модули уже. Ну скажем добавили датчик DS18B20 и отправку на NarodMon - в настройках потому через браузер просто выбираем ногу, где 18B20, кол-во датчиков и т.п., а в закладке NarodMon указываем данные API и что отправлять туда будем данные с 18B20. Программировать ничего не надо и нельзя, поэтому проще, но возможности ограничены тем, что есть и задумано автором.
2. NodeMCU - это прошивка _интерпретатора_ языка LUA. На сайте просто выбираются встроенные программные подмодули языка, т.е. как библиотеки ардуино. Тем самым в языке LUA потом доступны классы этих модулей будут. Чтобы что-то сделать - надо писать программу на LUA. Прошивать её просто по сети можно будет дальше, они не компилируются, а интерпретируются внутри потом.
"Как замена Arduino" кто мешает в Arduino IDE точно также работать?
https://esp8266.ru/arduino-ide-esp8266/
Вт дек 22, 2020 21:46:16
NStorm, Все понял. Интересная вообще фигня. Надо купить поюзать.
Вт дек 22, 2020 22:04:53
Кстати на счет "более продвинутого железа" - ресурсов та там куча... но вот периферия откровенно слабенькая. Даже аппаратного I2C нет, ног мало. А самое поганое, что документации на железо нет. Прямая работа с периферией невозможна. Ну точнее без документации бессмысленна почти. Только через их SDK, часть из которого в бинарном виде только подается. Всё нивелируется наличием WiFi и ценой конечно.
А еще есть
ESP32- там с периферией ситуация получше.
Добавлено after 1 minute 34 seconds:PS: А про прошивки для ESP8266 есть на Википедии:
https://ru.wikipedia.org/wiki/ESP8266#% ... 0%BA%D0%B8
Вт дек 22, 2020 22:38:58
Upgrader писал(а):какие?
STM32 и подобные.
Сб янв 09, 2021 21:15:24
Ищу ответ на ламерский вопрос по NodeMcu.
Максимальный ток на пинах 12мА , а номинальный только 6мА. Как подключить релейные модули с оптопарой PC817 на выход, чтобы не спалить выходы. Ведь потребление PC817 около 20мА. Алгоритм работы таков, что оптопара должна находиться в открытом состоянии несколько часов подряд.
Сб янв 09, 2021 22:02:01
Посредством транзисторного ключа.
Сб янв 09, 2021 22:10:58
Это понимаю, но тогда еще вопрос.
На почти всех схемах релейные модули подключают без ключа, ну крайний вариант - резистор ставят( хотя не понятно зачем). Получается сознательно идут на то что выход может сгореть в любой момент?
Сб янв 09, 2021 23:00:32
есть еще оптопары на 5мА
Сб янв 09, 2021 23:26:51
Гражданин,
1. У оптопары нет "потребления 20 мА" . По входу там стоит светодиод. Его можно зажечь хоть 1 мА. Переходное значение тока в ДШ указана графиком. К примеру, на том же 1 мА оно составляет около 530%.
2. Резистор ставят вообще-то обязательно, как и для обычного светодиода - чтобы ограничить ток. Но в "модуле" он почти наверняка есть уже. Просто в вашем модуле он наверное рассчитан на ток в 20 мА при некоем напряжении заданном для этого модуля видимо.
3. Просто замените резистор на модуле или добавьте последовательный так, чтобы ток был порядка 5-6 мА входной при вашем напряжении (3.3В "по-умолчанию"). Этого всё-равно с головой должно хватить чтобы достаточно открыть оптопару для переключения реле.
Ну или как сказали выше, добавьте транзисторные ключи.
PS: Мельком глянул на Алишке - этих модулей полно вариантов, на разные напряжения входа - 5 - 12 - 24В. А еще есть с дополнительными светодиодами индикации входа. Дайте ссылку что-ли на ваш.
Сб янв 09, 2021 23:58:01
Просмотрел у продавца, а там черным по белому "Ток триггера: 5 мА"
Мне прям неловко... Что озадачил вас.
Глянул в живую на модуле - оптопара PC817 ну "включилась перестраховка".
Ссылка на продавца, брал у него модули на 5 и 12.
https://aliexpress.ru/item/32997387727. ... 1601706454Но наверно все равно нужно померить ток.
Подскажите, ведь не обязательно запитывать весь модуль, достаточно будет подать минус и сигнал с пина, Светодиод все равно в оптопаре сработает?
Вс янв 10, 2021 12:14:52
Подскажите, ведь не обязательно запитывать весь модуль, достаточно будет подать минус и сигнал с пина, Светодиод все равно в оптопаре сработает?
Там скорее всего вот по такой схеме сделано:
http://wiki.sunfounder.cc/index.php?tit ... lay_Module
Вс янв 10, 2021 21:00:22
NStorm, большое спасибо за ресурс и схему. Действительно, подключение по плюсу.
Чт янв 14, 2021 00:05:35
Очень заинтересовала эта штука
Это сама плата в магазине:
https://aliexpress.ru/item/4000361525334.htmlА это какая-то документация:
https://github.com/lewisxhe/TTGO-EPaper-SeriesДисплей который не потребляет электричества (без питания показывает). Очень жирный процессор со всем доп фаршем. И за всё 1000 руб что вполне разумно.
Говорят что ее можно программировать прямо из среды Arduino, чего бы очень хотел, т.к. хоть что-то знакомое. Но вообще не могу найти никакой информации, как начать, как ее вообще программировать. Помогите найти хоть что-нибудь чтобы въехать в тему
Чт янв 14, 2021 07:32:38
Дисплей который не потребляет электричества (без питания показывает). Очень жирный процессор со всем доп фаршем. И за всё 1000 руб что вполне разумно.
Так это ж обычный дисплей E-Ink, "электронные чернила". Все электронные книги на них работают. Неужели никогда не видели?
Их много разных продаются отдельно.
Если под Ардуино, то узнайте на какой именно там имеется библиотека, тот и покупайте, только сам дисплей.
Чт янв 14, 2021 08:05:15
Upgrader, можно конечно из Arduino IDE. Там стоит просто ESP32 + экран. Можно и отдельно их купить. Но конкретно для этой сборки китайцы даже свою сборку поддержки выпустили:
https://github.com/Xinyuan-LilyGO/T5-Ink-Screen-SeriesВ китайском духе конечно, где половину вещей руками надо сделать...
А так в целом можно думаю и отдельно поставить поддержку просто ESP32:
https://voltiq.ru/instruction-installin ... r-windows/И либу для eInk какую-нибудь подходящую. Эту:
https://github.com/soonuse/epd-library-arduino или эту:
https://github.com/HelTecAutomation/e-ink
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.