Страница 1 из 3
Экосреда ecoins - Raspberry Pi Pico
Добавлено: 31 янв 2023, 03:24
ecoins
Поддерживаются контроллеры RaspBerry Pi Pico и RP2040 Zero
Экосреда ecoins - Raspberry Pi Pico
Добавлено: 31 янв 2023, 03:25
ecoins
2.ДОКУМЕНТАЦИЯ
Raspberry-Pi-Pico-Pinout.jpg
RP2040_W_pin.png
RP2040_zero.jpg
The Full Raspberry Pi Pico Pinout, Specs, Board Layout Guide.pdf.pdf
arduino-pico-readthedocs-io-en-latest.pdf
Экосреда ecoins - Raspberry Pi Pico
Добавлено: 31 янв 2023, 03:25
ecoins
Документация 3 -
Datasheet Pico W
pico-w-datasheet_compressed.pdf
Экосреда ecoins - Raspberry Pi Pico
Добавлено: 31 янв 2023, 03:30
ecoins
Зарезервировано для базовых тестов.
Экосреда ecoins - Raspberry Pi Pico
Добавлено: 31 янв 2023, 03:33
ecoins
В теме RP2040 как альтернатива (форум Основной.Просто поболтать) от Phazz пришли результаты исследования RP2040
--------
Запустил пример вэб интерфейса все отлично работает, многое совместимо с ESP но нашел такую информацию, что плата не может быть одновременно точкой доступа от клиентом. Пока не знаю так ли это, но немного расстроился )
Отправлено спустя 3 минуты 37 секунд:
Завтра буду дальше копать
-------
Вопрос: неужели Вы запустили Raspberry Pi Pico W (c WiFi)? Если так, то это просто праздник для команды ecoins. С нетерпением ждем новых развернутых результатов.
Спасибо.
Экосреда ecoins - Raspberry Pi Pico
Добавлено: 31 янв 2023, 04:48
Phazz
[ref]ecoins[/ref], да запускал из примеров ядра который вы рекомендовали к использованию. Работа вайфай портирована из ядра ESP. Поэтому с запуском проблем не было особо.
Пробовал запустить прямо из флпрог, но в ядре earlephilhower не все функции wifi поддержаны еще, поэтому много ошибок. Самое грустное как выше писал, что не работает одновременно клиент с точкой доступа.
Экосреда ecoins - Raspberry Pi Pico
Добавлено: 31 янв 2023, 04:59
ecoins
Phazz писал(а): 31 янв 2023, 04:48
Самое грустное как выше писал, что не работает одновременно клиент с точкой доступа.
Думаю это дело времени. Но ведь есть и альтернатива дополнительная - внешний мост через UART.
Phazz писал(а): 31 янв 2023, 04:48
Пробовал запустить прямо из флпрог, но в ядре earlephilhower не все функции wifi поддержаны еще, поэтому много ошибок.
Ядро быстро обновляется, может написать разработчику - думаю он быстро отреагирует, и по крайней мере ответит.
Phazz писал(а): 31 янв 2023, 04:48
Работа вайфай портирована из ядра ESP. Поэтому с запуском проблем не было особо.
Очень интересные результаты. Конечно хорошо бы их оформить как примеры в Arduino IDE, а после тестирования можно и блоками FLProg озадачиться.
----
Спасибо, успехов.
Экосреда ecoins - Raspberry Pi Pico
Добавлено: 01 фев 2023, 22:52
Phazz
Экосреда ecoins - Raspberry Pi Pico
Добавлено: 03 фев 2023, 06:02
ecoins
Phazz писал(а): 01 фев 2023, 22:52
Блоки wifi viewtopic.php?f=199&t=8404&start=40#p120819
Завтра перенесу пост сюда
Скачал блоки, посмотрел коды - целостно не вник, но внешне как-то просто. Возможно так и должно быть.
Завтра попробую на железе (Raspberry Pi Pico(W).
Если есть какие-то дополнения - ожидаем с интересом.
Экосреда ecoins - Raspberry Pi Pico
Добавлено: 06 фев 2023, 10:57
eric25
Phazz писал(а): 31 янв 2023, 04:48
[ref]ecoins[/ref], да запускал из примеров ядра который вы рекомендовали к использованию. Работа вайфай портирована из ядра ESP. Поэтому с запуском проблем не было особо.
Пробовал запустить прямо из флпрог, но в ядре earlephilhower не все функции wifi поддержаны еще, поэтому много ошибок. Самое грустное как выше писал, что не работает одновременно клиент с точкой доступа.
Подскажите, в настройка компиляции и загрузки плату RP2040 просто выбирали?
У меня ругается на отсутствие библиотеки WebServer.h, или что-то нужно подложить из ядра ESP32 в RP2040?
Экосреда ecoins - Raspberry Pi Pico
Добавлено: 06 фев 2023, 12:13
Phazz
[ref]eric25[/ref], использовал ядро earlephilhower - выбирать нужно pico w
Экосреда ecoins - Raspberry Pi Pico
Добавлено: 06 фев 2023, 17:14
eric25
Phazz писал(а): 06 фев 2023, 12:13
[ref]eric25[/ref], использовал ядро earlephilhower - выбирать нужно pico w
Пробую, спасибо...
.....
Обновил ядро до 2.7.1, Pico W появилась))
Компиляция и загрузка успешно. Будем тестировать..
Отправлено спустя 4 часа 58 минут 50 секунд:
С большой помощью Phazz, начали разборки и тестирование на реальных стендах...Спасибо, что включились в тестирование и запуск RP2040 Pico W.
Пока со скрежетом, надо немного погрузится в специфику оболочек для Web-интерфесов.
IMG_0776.PNG
IMG_0777.jpg
Всем успехов))
Экосреда ecoins - Raspberry Pi Pico
Добавлено: 06 фев 2023, 18:49
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.
Экосреда ecoins - Raspberry Pi Pico
Добавлено: 06 фев 2023, 21:02
evgen123
ecoins писал(а): 31 янв 2023, 03:33
А STM32F407 совсем круто - и по производительности, и по портам, и по пинам.
а по количеству аппаратных UART вообще огонь))
Экосреда ecoins - Raspberry Pi Pico
Добавлено: 09 фев 2023, 08:19
Phazz
Продолжаю ковырять 2040w. Наткнулся на странности с переключением из точки доступа в режим клиента. После старта подключается успешно 1раз, потом если отключиться от роутера обратно подключения не происходит. При этом WiFi.status() показывает что мк подключен, то есть флаг подключения поднимается 1 раз и потом не опускается даже если соединение пропало.
Отправлено спустя 2 часа 56 минут 21 секунду:
[ref]ecoins[/ref], Да, лед на вайфай сидит. Если его слишком часто дергать(каждый цикл)), то вайфай не работает.
Экосреда ecoins - Raspberry Pi Pico
Добавлено: 09 фев 2023, 11:15
ecoins
Phazz писал(а): 09 фев 2023, 08:19
ecoins, Да, лед на вайфай сидит. Если его слишком часто дергать(каждый цикл)), то вайфай не работает.
Мы уберём из описание led=25. В теме выложено описание из которого следует, что led подключён непосредственно к чипу WiFi - описан как led0. С ним бы хорошо разобраться.
Экосреда ecoins - Raspberry Pi Pico
Добавлено: 13 фев 2023, 23:26
Phazz
В общем продолжаем изучение работы вайфай у rp2040w.
Обходными путями удалось победить вывод статуса подключения. Решил проблему с переподключением 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
Добавлено: 14 фев 2023, 08:00
eric25
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 секунды:
Phazz писал(а): 13 фев 2023, 23:26
Окирпичилась одна плата, просто при заливке прошивки пропал порт и больше не появился. Это лечится?
А без порта не пробовали грузить? Только плату выбрать RP2040(даже не PICO W)
в RP2040 при первом запуске порта тоже нет.
Еще вариант - ее так же как и ESP можно перевести в режим загрузки, благо кнопка BOOT выведена на плату, и после этого загрузить любой скетч
Экосреда ecoins - Raspberry Pi Pico
Добавлено: 14 фев 2023, 09:04
Phazz
eric25 писал(а): 14 фев 2023, 08:00
А без порта не пробовали грузить? Только плату выбрать RP2040(даже не PICO W)
в RP2040 при первом запуске порта тоже нет.
Еще вариант - ее так же как и ESP можно перевести в режим загрузки, благо кнопка BOOT выведена на плату, и после этого загрузить любой скетч
Пробовал по-всякому - тишина. Даже просто порт не появляется.
Отправлено спустя 2 минуты 9 секунд:
Phazz писал(а): 14 фев 2023, 09:02
Все ли блоки корректно должны работать на RP2040,
ни все блоки будут корректно работать. Я немного переделал блок сканирования сети. Чуть позже выложу.
Экосреда ecoins - Raspberry Pi Pico
Добавлено: 14 фев 2023, 09:34
Ingwar
Phazz писал(а): 14 фев 2023, 09:04
Даже просто порт не появляется.
В диспетчере появляется какое либо устройство при подключении платы?
Если появляется диск, то на него копируется определенный файл (не помню названия - не дома).