Экосреда ecoins - Raspberry Pi Pico
-
- Полковник
- Сообщения: 3423
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 36 раз
- Поблагодарили: 29 раз
Экосреда ecoins - Raspberry Pi Pico
Поддерживаются контроллеры RaspBerry Pi Pico и RP2040 Zero
Последний раз редактировалось ecoins 02 фев 2023, 07:34, всего редактировалось 1 раз.
-
- Полковник
- Сообщения: 3423
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 36 раз
- Поблагодарили: 29 раз
Экосреда ecoins - Raspberry Pi Pico
2.ДОКУМЕНТАЦИЯ
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось ecoins 02 фев 2023, 08:02, всего редактировалось 9 раз.
-
- Полковник
- Сообщения: 3423
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 36 раз
- Поблагодарили: 29 раз
Экосреда ecoins - Raspberry Pi Pico
Документация 3 -
Datasheet Pico W
Datasheet Pico W
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось ecoins 08 фев 2023, 13:08, всего редактировалось 1 раз.
-
- Полковник
- Сообщения: 3423
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 36 раз
- Поблагодарили: 29 раз
Экосреда ecoins - Raspberry Pi Pico
В теме RP2040 как альтернатива (форум Основной.Просто поболтать) от Phazz пришли результаты исследования RP2040
--------
Запустил пример вэб интерфейса все отлично работает, многое совместимо с ESP но нашел такую информацию, что плата не может быть одновременно точкой доступа от клиентом. Пока не знаю так ли это, но немного расстроился )
Отправлено спустя 3 минуты 37 секунд:
Завтра буду дальше копать
-------
Вопрос: неужели Вы запустили Raspberry Pi Pico W (c WiFi)? Если так, то это просто праздник для команды ecoins. С нетерпением ждем новых развернутых результатов.
Спасибо.
--------
Запустил пример вэб интерфейса все отлично работает, многое совместимо с ESP но нашел такую информацию, что плата не может быть одновременно точкой доступа от клиентом. Пока не знаю так ли это, но немного расстроился )
Отправлено спустя 3 минуты 37 секунд:
Завтра буду дальше копать
-------
Вопрос: неужели Вы запустили Raspberry Pi Pico W (c WiFi)? Если так, то это просто праздник для команды ecoins. С нетерпением ждем новых развернутых результатов.
Спасибо.
- Phazz
- Полковник
- Сообщения: 2703
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 30 раз
- Поблагодарили: 13 раз
Экосреда ecoins - Raspberry Pi Pico
[ref]ecoins[/ref], да запускал из примеров ядра который вы рекомендовали к использованию. Работа вайфай портирована из ядра ESP. Поэтому с запуском проблем не было особо.
Пробовал запустить прямо из флпрог, но в ядре earlephilhower не все функции wifi поддержаны еще, поэтому много ошибок. Самое грустное как выше писал, что не работает одновременно клиент с точкой доступа.
Пробовал запустить прямо из флпрог, но в ядре earlephilhower не все функции wifi поддержаны еще, поэтому много ошибок. Самое грустное как выше писал, что не работает одновременно клиент с точкой доступа.
-
- Полковник
- Сообщения: 3423
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 36 раз
- Поблагодарили: 29 раз
Экосреда ecoins - Raspberry Pi Pico
Думаю это дело времени. Но ведь есть и альтернатива дополнительная - внешний мост через UART.
Ядро быстро обновляется, может написать разработчику - думаю он быстро отреагирует, и по крайней мере ответит.
Очень интересные результаты. Конечно хорошо бы их оформить как примеры в Arduino IDE, а после тестирования можно и блоками FLProg озадачиться.
----
Спасибо, успехов.
- Phazz
- Полковник
- Сообщения: 2703
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 30 раз
- Поблагодарили: 13 раз
Экосреда ecoins - Raspberry Pi Pico
Блоки wifi viewtopic.php?f=199&t=8404&start=40#p120819
Завтра перенесу пост сюда
Завтра перенесу пост сюда
-
- Полковник
- Сообщения: 3423
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 36 раз
- Поблагодарили: 29 раз
Экосреда ecoins - Raspberry Pi Pico
Скачал блоки, посмотрел коды - целостно не вник, но внешне как-то просто. Возможно так и должно быть.
Завтра попробую на железе (Raspberry Pi Pico(W).
Если есть какие-то дополнения - ожидаем с интересом.
Экосреда ecoins - Raspberry Pi Pico
Подскажите, в настройка компиляции и загрузки плату RP2040 просто выбирали?Phazz писал(а): ↑31 янв 2023, 04:48 [ref]ecoins[/ref], да запускал из примеров ядра который вы рекомендовали к использованию. Работа вайфай портирована из ядра ESP. Поэтому с запуском проблем не было особо.
Пробовал запустить прямо из флпрог, но в ядре earlephilhower не все функции wifi поддержаны еще, поэтому много ошибок. Самое грустное как выше писал, что не работает одновременно клиент с точкой доступа.
У меня ругается на отсутствие библиотеки WebServer.h, или что-то нужно подложить из ядра ESP32 в RP2040?
________________________________________________________-
Участник "нашей команды" ecoins)
Участник "нашей команды" ecoins)
- Phazz
- Полковник
- Сообщения: 2703
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 30 раз
- Поблагодарили: 13 раз
Экосреда ecoins - Raspberry Pi Pico
[ref]eric25[/ref], использовал ядро earlephilhower - выбирать нужно pico w
Экосреда ecoins - Raspberry Pi Pico
Пробую, спасибо...
.....
Обновил ядро до 2.7.1, Pico W появилась))
Компиляция и загрузка успешно. Будем тестировать..
Отправлено спустя 4 часа 58 минут 50 секунд:
С большой помощью Phazz, начали разборки и тестирование на реальных стендах...Спасибо, что включились в тестирование и запуск RP2040 Pico W.
Пока со скрежетом, надо немного погрузится в специфику оболочек для Web-интерфесов. Всем успехов))
У вас нет необходимых прав для просмотра вложений в этом сообщении.
________________________________________________________-
Участник "нашей команды" ecoins)
Участник "нашей команды" ecoins)
-
- Полковник
- Сообщения: 3423
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 36 раз
- Поблагодарили: 29 раз
Экосреда ecoins - Raspberry Pi Pico
***РЕПЛИКА****
После результативной работы Phazz и eric25 с RaspBerry Pi Pico W вырисовывается следующее:
---------------------
Выбор между ESP32S3 и Raspberry Pi Pico W пока однозначно в пользу Raspberry Pi Pico W.
У него почти три ядра - 2 CORE и отдельный чип Wi-Fi и другие "плюшки" (например программируемые автоматы, которые еще предстоит освоить).
По цене:
1. Raspberry Pi Pico W сопоставим с ESP32S3;
2. Raspberry Pi Pico + мост UART-WiFi сопоставим по стоимости с ESP32.
-----------------
Но мощнее всего STM32.
Даже простой STM32F103C(128к)+мост UART-WiFi перекрывает по производительности и возможностям ESP32. А уж STM32F411 еще круще.
А STM32F407 совсем круто - и по производительности, и по портам, и по пинам.
-----------------
При этом для небольших приложений ESP32 (особенно компактные модули типа STAMP-C3,M5Stack) сохраняет привлекательность.
--------------
По всем перечисленным контроллерам ecoins продолжает проектную работу.
========================================================
Субъективное мнение ecoins.
После результативной работы Phazz и eric25 с RaspBerry Pi Pico W вырисовывается следующее:
---------------------
Выбор между ESP32S3 и Raspberry Pi Pico W пока однозначно в пользу Raspberry Pi Pico W.
У него почти три ядра - 2 CORE и отдельный чип Wi-Fi и другие "плюшки" (например программируемые автоматы, которые еще предстоит освоить).
По цене:
1. Raspberry Pi Pico W сопоставим с ESP32S3;
2. Raspberry Pi Pico + мост UART-WiFi сопоставим по стоимости с ESP32.
-----------------
Но мощнее всего STM32.
Даже простой STM32F103C(128к)+мост UART-WiFi перекрывает по производительности и возможностям ESP32. А уж STM32F411 еще круще.
А STM32F407 совсем круто - и по производительности, и по портам, и по пинам.
-----------------
При этом для небольших приложений ESP32 (особенно компактные модули типа STAMP-C3,M5Stack) сохраняет привлекательность.
--------------
По всем перечисленным контроллерам ecoins продолжает проектную работу.
========================================================
Субъективное мнение ecoins.
- Phazz
- Полковник
- Сообщения: 2703
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 30 раз
- Поблагодарили: 13 раз
Экосреда ecoins - Raspberry Pi Pico
Продолжаю ковырять 2040w. Наткнулся на странности с переключением из точки доступа в режим клиента. После старта подключается успешно 1раз, потом если отключиться от роутера обратно подключения не происходит. При этом WiFi.status() показывает что мк подключен, то есть флаг подключения поднимается 1 раз и потом не опускается даже если соединение пропало.
Отправлено спустя 2 часа 56 минут 21 секунду:
[ref]ecoins[/ref], Да, лед на вайфай сидит. Если его слишком часто дергать(каждый цикл)), то вайфай не работает.
Отправлено спустя 2 часа 56 минут 21 секунду:
[ref]ecoins[/ref], Да, лед на вайфай сидит. Если его слишком часто дергать(каждый цикл)), то вайфай не работает.
-
- Полковник
- Сообщения: 3423
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 36 раз
- Поблагодарили: 29 раз
Экосреда ecoins - Raspberry Pi Pico
Мы уберём из описание led=25. В теме выложено описание из которого следует, что led подключён непосредственно к чипу WiFi - описан как led0. С ним бы хорошо разобраться.
- Phazz
- Полковник
- Сообщения: 2703
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 30 раз
- Поблагодарили: 13 раз
Экосреда ecoins - Raspberry Pi Pico
В общем продолжаем изучение работы вайфай у rp2040w.
Обходными путями удалось победить вывод статуса подключения. Решил проблему с переподключением 2040 к сети вайфай. За одно блоку AP добавил выход conn. Он переключается в true если кто-то подключился к точке доступа 2040. Правда этого функционала пока нет в версии ядра который в ide - появится в следующей версии. Либо нужно скачать последнее ядро с гитхаб.
Блок STA теперь работает так - активизация происходит по импульсу на входе EN. После чего контроллер пробует подключиться каждые 10 секунд к вайфай сети. В случае успешного подключения выход conn меняется на true. Выход active выдает значение true при активизации блока через вход EN
Ссылка на пример https://disk.yandex.ru/d/YRX3DqCnaZQB2A
Отправлено спустя 8 часов 1 минуту 53 секунды:
Окирпичилась одна плата, просто при заливке прошивки пропал порт и больше не появился. Это лечится?
Обходными путями удалось победить вывод статуса подключения. Решил проблему с переподключением 2040 к сети вайфай. За одно блоку AP добавил выход conn. Он переключается в true если кто-то подключился к точке доступа 2040. Правда этого функционала пока нет в версии ядра который в ide - появится в следующей версии. Либо нужно скачать последнее ядро с гитхаб.
Блок STA теперь работает так - активизация происходит по импульсу на входе EN. После чего контроллер пробует подключиться каждые 10 секунд к вайфай сети. В случае успешного подключения выход conn меняется на true. Выход active выдает значение true при активизации блока через вход EN
Ссылка на пример https://disk.yandex.ru/d/YRX3DqCnaZQB2A
Отправлено спустя 8 часов 1 минуту 53 секунды:
Окирпичилась одна плата, просто при заливке прошивки пропал порт и больше не появился. Это лечится?
Экосреда ecoins - Raspberry Pi Pico
В ходе тестов, на прошлой версии, наблюдалось странная картина.Phazz писал(а): ↑13 фев 2023, 15:24 В общем продолжаем изучение работы вайфай у rp2040w.
Обходными путями удалось победить вывод статуса подключения. Решил проблему с переподключением 2040 к сети вайфай. За одно блоку AP добавил выход conn. Он переключается в true если кто-то подключился к точке доступа 2040. Правда этого функционала пока нет в версии ядра который в ide - появится в следующей версии. Либо нужно скачать последнее ядро с гитхаб.
Блок STA теперь работает так - активизация происходит по импульсу на входе EN. После чего контроллер пробует подключиться каждые 10 секунд к вайфай сети. В случае успешного подключения выход conn меняется на true. Выход active выдает значение true при активизации блока через вход EN
Ссылка на пример https://disk.yandex.ru/d/YRX3DqCnaZQB2A
В момент запуска в консоль выдавался ip-адрес из несуществующей сети, после нескольких попыток происходило подключение к роутеру, с нужным ip.
По Веб-интерфейсу от JeeUI.
Все ли блоки корректно должны работать на RP2040, они же все-таки заточены под ESP? Проявлялись баги, но пока глубоко не копался.
Отправлено спустя 3 минуты 3 секунды:
А без порта не пробовали грузить? Только плату выбрать RP2040(даже не PICO W)
в RP2040 при первом запуске порта тоже нет.
Еще вариант - ее так же как и ESP можно перевести в режим загрузки, благо кнопка BOOT выведена на плату, и после этого загрузить любой скетч
________________________________________________________-
Участник "нашей команды" ecoins)
Участник "нашей команды" ecoins)
- Phazz
- Полковник
- Сообщения: 2703
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 30 раз
- Поблагодарили: 13 раз
Экосреда ecoins - Raspberry Pi Pico
Пробовал по-всякому - тишина. Даже просто порт не появляется.
Отправлено спустя 2 минуты 9 секунд:
ни все блоки будут корректно работать. Я немного переделал блок сканирования сети. Чуть позже выложу.
Экосреда ecoins - Raspberry Pi Pico
В диспетчере появляется какое либо устройство при подключении платы?
Если появляется диск, то на него копируется определенный файл (не помню названия - не дома).
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость