Наш вердикт
Це Raspberry Pi Pico на стероїдах. Потужність RP2040 з додатковими зручностями, які роблять створення проектів легким.
Для
+ Ідентична розпинка Pico
+ Зарядка акумулятора
+ Роз’єм Stemma QT / Qwiic
+ Велика флеш-пам’ять
+ USB C
Проти
– Коштує набагато дорожче, ніж Pico
Зараз на ринку є безліч плат з живленням RP2040. Від найменших, Adafruit QT Py RP2040 і Pimoroni’s Tiny 2040, до найбільших Adafruit Feather RP2040 і нашого редактора Cytron Maker Pi Pico. Сам Raspberry Pi Pico є мікроконтролером за 4 долари, який пропонує безліч контактів GPIO і програмований IO, який можна використовувати для моделювання багатьох типів інтерфейсів, навіть повних ретро-комп’ютерних систем.
Пряма ціна Pimoroni Pico LiPo
$20 (£13,50)
Форм-фактор Raspberry Pi Pico, DIP-пакет, є домашнім у макетній платі, протоплаті або для поверхневого кріплення, впаяних у ваш проект, а Pico LiPo від Pimoroni за 17 доларів має той самий форм-фактор, але додає набагато більше функцій. Плата втричі дорожча за звичайну Raspberry Pi Pico, але ці додаткові гроші витрачені добре, оскільки вона забезпечує зниження заміни для існуючого проекту Pico з додатковими функціями, такими як зарядка акумулятора, порт USB-C, 16 МБ флеш-пам’яті. пам’ять і роз’єм Stemma QT / Qwiic. Усі ці додаткові функції роблять цю дошку приємним у використанні. І ми це використали!
Технічні характеристики обладнання Pimoroni Pico LiPo
Система на чіпі
Чіп мікроконтролера RP2040, розроблений Raspberry Pi у Великобританії.
Двоядерний процесор Arm Cortex M0+, гнучка тактова частота до 133 МГц.
264 КБ SRAM і 4 / 16 МБ вбудованої флеш-пам’яті
GPIO
26 багатофункціональних контактів GPIO 3,3 В
2 × SPI, 2 × I2C, 2 × UART, 3 × 12-бітний АЦП, 16 × керованих каналів ШІМ
1 індикатор користувача (GPIO 25)
8 × програмованих автоматів введення-виводу (PIO) для підтримки користувацьких периферійних пристроїв.
Роз’єм Stemma QT / Qwiic
Прорив налагодження SWD
Castellated модуль дозволяє припаювати безпосередньо до несучих плат.
Потужність
USB C для даних та живлення
2-контактний роз’єм JST для LiPo / Li lon батарей. Вбудований моніторинг батареї та світлодіодний індикатор стану.
Дизайн та використання Pimoroni Pico LiPo
Pico LiPo чудово працює з MicroPython. У Pimoroni є власний спін, який поставляється з модулями для ряду дощок. Щоб отримати найкраще від Pico LiPo, нам потрібно використовувати CircuitPython, особливо при використанні компонентів Stemma QT / Qwiic. Якщо вам дійсно потрібен MicroPython, але ви хочете використовувати пристрої Stemma QT/Qwiic, ви можете спробувати наш останній проект Adafruit, який об’єднує ці два. У Pimoroni навіть готове завантаження, яке працює з Pico LiPo.
Pico LiPo від Pimoroni — це Raspberry Pi Pico на стероїдах. Він має однаковий розмір і форм-фактор разом із такою ж розташуванням GPIO, але ми також отримуємо зарядку акумулятора, Stemma QT / Qwiic і кнопку живлення. Найважливішою особливістю цієї плати є зарядка акумулятора. Керований за допомогою контролера заряду MCP73831, він використовує постійний зарядний струм 215 мА, який легко заряджав наш LiPo акумулятор, коли ми тестували плату.
Захист акумулятора XB6096I2S запобігає перепаду напруги акумулятора, що може зашкодити її здоров’ю. Немає модуля MicroPython або CircuitPython для моніторингу батареї в коді, але GPIO 24 використовується для виявлення заряду, а GPIO 29 можна використовувати для моніторингу напруги акумулятора. Це означає, що ми маємо лише три аналогових входи, такі ж, як Raspberry Pi Pico, але менше, ніж Adafruit Feather RP2040. Пожертвувати аналоговим входом варто, якщо врахувати, що цей контакт можна використовувати для моніторингу стану батареї, що є ключовою особливістю Pico LiPo.
Відмінною особливістю акумулятора є те, що він може діяти як базовий ДБЖ. Наш проект може живитися через інтерфейс USB C, але в разі відключення живлення він перемикається на акумулятор з нульовим простоєм. Pico LiPo має той самий GPIO, що й Raspberry Pi Pico, що означає, що ми отримуємо всі контакти, на відміну від інших плат, таких як Adafruit Feather RP2040. Але те, що Pico LiPo поділяє з платами Adafruit і SparkFun, так це роз’єм Stemma QT (Qwiic на платах SparkFun), який робить підключення сумісних пристроїв надзвичайно простим.
Stemma QT / Qwiic — це справді індивідуальний прорив для пристроїв I2C, і Adafruit, і SparkFun мають безліч сумісних компонентів, таких як датчики температури, екрани та ємнісні входи. Використовуючи наш надійний 12-точковий ємнісний датчик дотику MPR121 і останню версію CircuitPython 7 для Pico LiPo, ми швидко зламали демонстрацію, щоб перевірити роз’єм Stemma QT.
Все працювало чудово, і ми бачимо, що Stemma QT / Qwiic використовується багатьма виробниками. Поруч із роз’ємом Stemma QT / Qwiic є триконтактний роз’єм JST-SH, який розриває три налагоджувальних контакти, як правило, в основі Raspberry Pi Pico. Ці контакти використовуються для отримання даних із запущеного RP2040, не захаращуючи порт UART за замовчуванням. Використовуючи ці контакти та інший Raspberry Pi Pico як хост налагодження, ми можемо в інтерактивному режимі працювати з SRAM, ЦП та пам’яттю, зіставленими в IO безпосередньо з вибраного середовища розробки. Якщо ви створюєте критичні додатки RP2040, то це ключова функція. Для більшості з нас це цікава функція.
Кнопка живлення являє собою тумблер. Можливо, це відразу не здасться захоплюючим, але вислухайте нас. Кнопка живлення може повністю вимкнути плату; це не миттєвий перемикач, який просто скидає SoC. Тож у польових умовах із проектом із батарейним живленням ми можемо заощадити акумулятор, просто натиснувши кнопку. Коли нам знадобиться плата, натисніть кнопку живлення, щоб перезапустити проект. Простий, але ефективний.
Кнопка BOOT зазвичай використовується, щоб перевести Pico LiPo в режим, де можна встановити мікропрограму, але Pico LiPo також може використовувати цю кнопку у вашому коді, тенденцію, започатковану платою Pimoroni Tiny 2040. На платі є три світлодіоди, живлення (значок блискавки), стан заряджання акумулятора (значок батареї) і світлодіод користувача (знак оклику), підключений до GPIO 25. Усі ці світлодіоди пропонують миттєве оновлення стану.
Як ми згадували раніше, Pico LiPo має ту саму розташування та розподілення, що й Raspberry Pi Pico, що означає, що ми можемо включити цю плату в існуючий проект та скористатися додатковими функціями, наявними на платі. Ми перевірили це, повторно використавши наш проект метеостанції CircuitPython разом із пакетом Pico Wireless від Pimoroni. Він працював надзвичайно добре, і ми запитали API, повернули дані та зберегли їх на micro SD. Ми протестували проект від батареї, і зелений світлодіодний світлодіод сповіщав нас, що збір даних завершено, і він працював без проблем.
Корпуси для Pimoroni Pico LiPo
Pico LiPo забезпечує потужність Raspberry Pi Pico і дає нам набагато більше. Одні лише характеристики акумулятора роблять цю плату вартою своїх грошей. Очікуйте побачити цю плату в портативних проектах, таких як реквізит (світловий меч NeoPixel?), проекти збору даних за допомогою датчиків, а при приєднанні до Pico Wireless ми маємо пристрій збору даних із підтримкою Wi-Fi з батареєю. Pico LiPo також буде корисним у проектах з робототехніки, але для двигунів і контролера двигуна знадобиться зовнішнє джерело живлення, оскільки GPIO може забезпечити лише 3,3 В при максимумі 600 мА.
Нижня лінія
Pico LiPo від Pimoroni коштує дорожче, ніж звичайний Pico, але за додаткові гроші ми отримуємо повнофункціональний продукт. Ми отримуємо потужність RP2040, всі контакти GPIO та вишенька на торті — це роз’єм Stemma QT / Qwiic і зарядка акумулятора. Це справді чудова дошка, яка має бути у ваших проектах!