PiCockpit v2.6.5 - Поддержка Pico W (часть 2)

Как вы, вероятно, все знаете, три года назад Raspberry Pi Foundation разработала свой собственный микроконтроллер. Raspberry Pi Pico. Здесь мы расскажем вам о нашей новой поддержке Pico W через PiCockpit!

Нас сразу же заинтриговала его низкая цена (от $4) и низкое энергопотребление, а также широкий спектр возможных применений - от личных экспериментов и проектов до промышленных применений, требующих сотен и даже тысяч таких устройств.

pico-w-ultrasonic-sensor
Маленький, мощный и гибкий! Pico W


Но в своей первой версии Pico было не совсем просто подключить к Интернету (или к какой-либо внутренней сети). Вам требовалась карта расширения, чтобы предоставить ему LAN, WiFi или другие сетевые возможности.
В начале этого года компания Raspberry Pi выпустила программу Пико Вта же плата, но с включенным чипом WiFi, который позволяет легко подключить ее к Интернету. В дополнение к этому аппаратному обновлению поддержка Micropython становилась все лучше и лучше.

Micropython? Это реализация языка программирования Python, оптимизированная для работы на микроконтроллере (по сути, небольшом компьютере без операционной системы). Как некоторые из вас, возможно, уже знают, Python и, как следствие, Micropython являются очень дружественными языками для начинающих, позволяющими писать как небольшие, так и сложные программы без проблем и с большой производительностью, благодаря очень хорошо оптимизированной среде. Кроме того, существует очень дружелюбное и активное сообщество, расширяющее язык и помогающее новичкам советами и подсказками.

И мы наконец-то сделали это! PiCockpit теперь может работать на Pico! Вы можете использовать наш веб-интерфейс для мониторинга вашего Pi с помощью приложения PiStats. Наш Датчик CO2 также поддерживается и позволяет осуществлять удаленный мониторинг вашей среды! Но по моему личному мнению выделите удаленное использование выводов GPIO.
Мы поддерживаем чтение состояния входных выводов, установку выходных выводов и даже используем ШИМ для управления любыми внешними устройствами, которые вы подключили.
И в настоящее время мы работаем над еще более крутыми функциями, которые быстро появятся благодаря Micropython, делающему разработку быстрой, а тестирование еще быстрее!

И что самое лучшее? Это так же тривиальный и удобный как при использовании USB-флешки. Пять кликов - и ваш Pico W работает! Заинтересовались? Я покажу вам, как это делается!

Руководство по установке

Сначала войдите в свой аккаунт на picockpit.com. На домашней странице PiCockpit вы должны увидеть новую кнопку под названием 'Добавить новый Pico W'. Нажмите!


После подтверждения пароля вы можете ввести имя для вашего Pico, учетные данные WLAN и страну, в которой вы используете Pi - если вы не уверены, какой код использовать, вы можете оставить его пустым. Нажмите на 'Сгенерировать изображение uf2', и мы отредактируем наше изображение uf2 так, чтобы оно содержало ваши учетные данные, и позволим вам загрузить его. Что самое лучшее? Это будет обработано локально в пределах ваш браузерно он не будет передан нам. Таким образом, ваши учетные данные находятся в безопасности и не будут переданы через Интернет!


После этого просто нажмите кнопку BOOTSEL, чтобы Pico смонтировал себя в качестве тома массового хранения данных, и подключите его к компьютеру так же, как вы подключаете USB-флешку или что-то подобное. В зависимости от вашей операционной системы он должен просто отобразиться как внешний том!

Затем убедитесь, что на Pico установлены заводские настройки. Если ваш Pico W совсем новый, вы можете просто проигнорировать этот шаг. В противном случае просто загрузите следующее Flash Nuke uf2 и скопировать его на Pico. Просто перетащите загруженный файл на том.
После этого подождите около 10 секунд, и Pico исчезнет, а затем снова появится. Он должен появиться в виде тома, как и раньше.


Теперь просто перетащите загруженный файл uf2 (picockpit-picow-v2.5.0.uf2) на объем. Вот и все!
Остается только ждать. Не отсоединяйте Pico! Просто подождите около минуты (или двух!). Сначала должен загореться светодиод Pico. Через некоторое время должен загореться светодиод бортовой сети быстро мигает. В этот момент Pico появится в интерфейсе PiCockpit - и вы сможете использовать его так же, как привыкли использовать полноразмерные Pis. Выполнено!


Предстоящий


Это, очевидно, наш первый выпуск клиента Pico PiCockpit Client. Еще есть некоторые недочеты, которые необходимо устранить - если вы столкнетесь с любая проблема пожалуйста, проконсультируйтесь это страница - Там вы найдете более подробные инструкции, которые помогут вам начать работу! Я также добавлю известные ошибки (и надеюсь, как их обойти). В дополнение к этому, не стесняйтесь присылать нам сообщения Электронная почта! Будь то проблемы, с которыми вы столкнулись, или идея, на которую вы хотели бы обратить внимание? Мы всегда рады любой обратной связи!

Как вы, вероятно, слышали, мы очень, очень рады этому релизу. Работа с Pico W может быть немного сложной для новичков, и немного запутанной для более опытных разработчиков. Мы надеемся упростить эту работу для всех, обеспечив легкий доступ к новейшему (и, по моему личному мнению, возможно, самому крутому!) продукту Raspberry.

А те классные предстоящие функции, о которых я говорил? Следующее, чего вы можете ожидать - это версия PiControl, которая позволит вам запускать ваши собственные скрипты Micropython из удобного веб-интерфейса. Только подумайте об этом! Тот GPIO-скрипт, который вы написали в свое время? Один клик. Ваше маленькое веб-приложение, которое пингует ваш сервер, чтобы узнать, работает ли он еще? Один клик!

Итак, вот она - поддержка PiCockpit для Pico W!


Хотите попробовать, но у вас нет Pico W? Мы продаем их в нашем магазине всего за 8 евро за штуку! Вы также можете найти большое количество аксессуаров и набор для изготовления это отличное место для начала. Существует также версия с припаянными выводами, поэтому нет необходимости паять самостоятельно. Осмотритесь!

2 комментариев

  1. Dieter Engelke Март 17, 2023 в 7:06 пп

    Я питаю iMac с версией 10.13.6 (High Sierra).
    Leider wird mein Pico W im PiCockpit nicht angezeigt. die OnBoard-LED ist zunächst an und blinkt nach einer Weile jeweils 4mal. Der Pico W meldet sich im WLAN an und lässt sich auch anpingen. In Thonny wird das hier angezeigt:
    Traceback (последний последний вызов):
    Файл "main.py", строка 70, in
    Файл "main.py", строка 68, in __init__
    Файл "setup.py", строка 246, in setupfunc
    Файл "core.py", строка 427, в error_blink
    Файл "core.py", строка 444, in blink
    KeyboardInterrupt:
    MicroPython v1.19.1-789-ga322ebafc on 2023-03-10; Raspberry Pi Pico W с RP2040
    Введите "help()" для получения дополнительной информации.
    >>>

    • raspi berry Апрель 19, 2023 в 7:44 пп

      Wir haben vor kurzem ein neues Release gemacht - das die Stabilität weiter verbessert hat, bitte probieren Sie es aus - es sollte bei Anlage eines neuen Pico W automatisch als UF2 heruntergeladen werden. Уберите старый Pico W.

Комментировать