Комментарии 40
еще б их можно было где-то куптиь, хотя бы по 10 баксов
Обычные Pico видел в «Амперке» в районе тысячи рублей
На али за 200+ рублей. Но я хз зачем она нужна, когда за эти деньги можно взять esp32 уже с bt+wifi.
Смотря какие цели. На RP2040 можно запускать более специализированное оборудование за счёт PIO, например.
Не помню как там с потреблением в обычной работе, но вроде RP2040 лучше в этом плане тоже.
Наверняка есть ещё какие-то плюшки, которые потенциально могут быть очень важны.
Что значит более специализированное оборудование? Разве ESP32 нет GPIO? У ESP32 их даже больше. И есть аппаратная поддержка всех обычных протоколов. АЦП тоже в наличии.
ESP32 обладает несколькими режимами энергосбережения, и некоторые даже делают на них устройства с батарейным питанием. Ватериус, например (там ESP8266, но это не так важно в данном контексте). Заявленное потребление ESP32 в глубоком сне даже меньше, чем у RP2040.
В общем по ТТХ ESP32 кажется лучше RP2040 чуть ли не во всём.
Там прграмируемый ввод-вывод. Любые (в разумных пределах) извращения на низком уровне.
Я говорю про "более специализированные", а в ответ получаю про "обычные". PIO -- для необычных протоколов как раз. Можно даже свой собственный сделать и он будет работать как в железе, а не как софтовая эмуляция на ESP32.
Про потребления я тоже не писал про режим сна, а именно про нормальную нагрузку во время работы ("в обычной работе"). Не во всех проектах ведь надо спать.
Я просто не знал про такую фичу как программируемый ввод-вывод. Надо разобраться.
Кстати о прожорливости. Мне тут ютуб подсунул в рекомендациях ролик, где парень запускал на обоих контроллерах написанный на питоне тест по вычислению числа пи. ESP32 в тесте обгоняет RP2040 более чем вдвое (107%). При этом потребление 57 мА против 25. С учётом разницы в вычислительной мощности, производительность на ватт очень схожая, разница всего около 10% в пользу RP2040. Да, я понимаю, что этот тест заточен исключительно под вычислительную мощность ядер и не оценивает, например, эффективность работы с периферией.
только жрет как ни в себя. и в разработке крайне неудобны. периферия RP2040 на первый взгляд кажется более приземленной но в то же время более удобной
В esp32 нет usb и по энергопотреблению проигрывает nrf и realtek
На RP2040 можно писать bare metal, в то время как на есп32 только фриртос, и в целом весьма высокоуровнево всё в т.ч дма. Например ты не можешь запустить произвольный код на втором ядре, надо запустить его на определенном ядре и получать некоторый оверхед от щедуллера
Pico поддерживает USB HID - можно джойстики и кастомные геймпады создавать. Я так понимаю из альтернатив - ардуино микро, леонардо или оригинальные уно/мега на основе 16u2.
Вроде за эти деньги только клоны с али ?
Так Вам ещё предстоить наловить глюков на эту тему. Держитесь и не унывайте.
Особенная засада когда написано STMicroelectronics, а внутри фигня и работает как фигня. На этот случай надо что бы было несколько разных вариантов, что бы понять проблема ли в коде или в железе.
Даже слышал варианты когда вообще прошить не получается, но сам не встречал.
хоть f1xx, но в плане цены и доступности нынче так себе вариант
Насколько я помню RP2040 имеет 2 ядра в отличии от конкурентов)
В том то и дело что цена только на бумаге, а реально просит 8 евро + доставка и реальная цена 14 евро - совсем не 6 долларов.
Без наличия WiFi - да, проигрывала, с ним - уже всё не так категорично. На самом деле, если не лезть в какие-то уж совсем специализированные дебри, то для рядового, не особо искушенного потребителя, у ESP32 практически не было альтернатив по доступности/цене/простоте до этого момента.
P.S. Кстати, описанный вариант, только не для «синей таблетки», а для ATmega328P в формате Arduino Nano как раз периодически встречается.
Обратите внимание на блютузный stm32wb
Кстати, наткнулся на очередной китайский контроллер, а точнее — на линейку. Так там есть три варианта: голый контроллер без своего радиоканала и два варианта с радиоканалом, но в корпусах с разным количеством ног. То есть это урезанный и полный варианты, радиоканал — как у ESP*, встроенный. Ну и платы в стиле «синей таблетки» и NodeMCU на этих контроллерах.
Всегда не понимаю людей, которые готовы терпеть отсутствие поддержки и адекватной документации. Вот взять stm32wb. Регулярно выходят обновления для стека, происходит как развитие, так и программное затыкания выявленных в процессе аппаратных багов. Это ещё и документируется. А также есть в целом толковая документация. А если чего не понятно - пиши на форум. Да, поэтому они стоят сильно больше.
Пока что я просто наткнулся на камушки и платы с интересными параметрами и планирую когда-нибудь заказать несколько штук и поиграться с ними.
Raspberry Foundation выпустило очередной качественный продукт - Pico W. По сути это долгожданное развитие отладочной системы, или экосистемы, и наконец, убийца ESP32.
и наконец, убийца ESP32
Сомневаюсь. ESP32 - это SoC, т.е. на одном чипе все есть. Pico W - это микроконтроллер плюс модуль BT/WiFi. В каких то случаях удобней использовать один вариант, в каких то другой, но называть "убийцей" не правильно.
Espressif давно пора бы выпустить новую ревизию esp32 с USB и поэкономичнее
Raspberry Pi Foundation представила плату Pico W с поддержкой Wi-Fi