Наш вердикт
Низька вартість і надзвичайно універсальний Maker Pi Pico — ідеальний спосіб розпочати свої проекти Pico.
Для
+ Низька вартість
+ Простий у використанні
+ Багато додаткових функцій
+ Вбудовані світлодіоди
+ Роз’єми Grove
Проти
– ESP-01 потребує додаткової роботи
Raspberry Pi Pico — це веселий і недорогий спосіб познайомитися з програмуванням та електронікою. Після покупки Pico ми також повинні придбати додаткові компоненти, щоб розширити його сферу застосування, і це може стати дорогим і складним. Cytron Technologies прагне спростити наш навчальний шлях, а Maker Pi Pico містить безліч додаткових функцій в невеликому пакеті менш ніж за 10 доларів, включаючи Raspberry Pi Pico.
Це не друкарська помилка, у центрі Maker Pi Pico вбудований Raspberry Pi Pico, а навколишня плата має попередньо під’єднані роз’єми для кожного контакту GPIO, багато з яких під’єднані до додаткових компонентів, таких як пристрій для читання карт micro SD, аудіовихід. / зумер і серія роз’ємів Grove, таких же, що використовуються на Seeed’s Grove Shield, які забезпечують швидку та просту розробку електронних схем.
Maker Pi Pico поставляється з попередньо завантаженим MicroPython, хорошим вибором для тих, хто навчається кодувати за допомогою Pico, але ми виявили, що CircuitPython був набагато кращим варіантом для Maker Pi Pico, як і Cytron, який створив серію навчальних посібників, заснованих на Adafruit’s CircuitPython. Більшість цього огляду була написана з використанням CircuitPython як засобу для тестування плати.
Дизайн та використання Maker Pi Pico
Дивитися на фіолетову друковану плату Maker Pi Pico розміром 3,7 x 2,6 дюйма (94 x 68 мм) – це приємно. Він має чіткі посилання на контакти для GPIO і серію контактів, які виривають попередньо припаяний Raspberry Pi Pico для зручного використання. Більшість контактів GPIO мають вбудований світлодіод, який світиться, коли контакт увімкнено.
Ви можете подумати: «Чим це корисно?» Якщо ми побудували схему, скажімо, блимає світлодіод на макетній платі, то є ймовірність, що наш світлодіод може зламатися, або наша проводка неправильна. Вбудовані світлодіоди Maker Pi Pico дозволяють нам довести, що контакт GPIO працює, і що наш код працює, що означає, що ми можемо відстежити несправність нашої макетної плати.
У крайньому лівому і правому кутах плати розташовані шість роз’ємів Grove, на кожному з яких надруковано чіткі посилання на контакти GPIO. Ми підключили реле до першого роз’єму Grove і написали кілька рядків коду, щоб швидко відкривати та замикати ланцюг реле. Тільки роз’єм Grove шість підключений до аналогового контакту, насправді два. Таким чином, це обмежить кількість аналогових входів Grove, які можна використовувати, але з нашого досвіду це не проблема.
У верхньому правому куті плати знаходиться один WS2812 Neopixel, здатний відтворювати багато різних кольорів шляхом змішування балансу або червоного, зеленого та синього світла. Використовуючи бібліотеку CircuitPython neopixel.mpy і приклад коду від Adafruit, ми з великою легкістю створили веселку кольорів. У нижній частині плати знаходяться пристрій для читання карт microSD, 3,5 мм аудіороз’єм, динамік і чотири кнопки. Зчитувач карт microSD підключений до інтерфейсу SPI, і, використовуючи бібліотеку карт SD CircuitPython, нам швидко вдалося отримати доступ до карти microSD у форматі FAT, а потім читати та записувати на карту та з неї. Це збільшить мізерні 2 МБ флеш-пам’яті, надані Pico, і дозволить нам зберігати файли з експериментів, наприклад журнали датчиків.
Аудіовихід 3,5 мм і вбудований звуковий сигнал мають один і той же контакт GPIO (GP18), і, коли вихід використовується, він вимикає вбудований звуковий сигнал, що є тривіальним, але корисним. Аудіо через вихід можна відтворювати за допомогою будь-якого динаміка з підсиленням, і, дотримуючись музичного посібника CircuitPython, нам вдалося зібрати серію приємних звукових сигналів і тонів.
Відключивши динамік, бортовий зумер перебрався і гідно впорався з нашою композицією. Три з чотирьох кнопок, розташованих у нижньому правому куті плати, підключені до GP20 до 22, і їх можна легко використовувати у вашому коді. Четверта пов’язана з контактом Run, і за допомогою цієї кнопки ми можемо скинути Pico, що зручно. !
Останнім доповненням до плати є восьмиконтактний заголовок з позначкою ESP-01, і деякі з нас миттєво будуть заінтриговані цим заголовком. ESP-01 – це плата на основі ESP8266, яка зазвичай використовується для додавання Wi-Fi до плат, які його не мають. Raspberry Pi Pico цілком вписується в цей клас, і тому ми з радістю приєднали додаткову плату ESP-01 і завантажили MicroPython.
Використовуючи публікацію в блозі як відправну точку, нам вдалося підключити Maker Pi Pico до нашої домашньої мережі, але зараз це було межа. Нам не вдалося надіслати або отримати повідомлення через TCP або MQTT, незважаючи на численні спроби. Ми зробили додатковий крок, перепрошививши новішу мікропрограму на ESP-01, але, на жаль, побачили той самий результат. Це не означає, що інтерфейс ESP-01 марний; це просто означає, що нам потрібно чекати, поки програмне забезпечення та робочий процес запрацюють.
Випадки використання для Maker Pi Pico
За 10 доларів Maker Pi Pico — це ідеальний спосіб представити Pico новим користувачам. Ми отримуємо легкість використання, яку забезпечують роз’єми Grove, а також додаткові функції для аудіо, карт microSD та кнопок. Але найбільшим плюсом для Maker Pi Pico є чітке маркування GPIO. Maker Pi Pico призначений для учнів, і чітке маркування шпильок допоможе учням визначити правильний штифт для проекту.
Якщо ви більш досвідчений користувач, то Maker Pi Pico все ще є життєздатною платформою для розробки проектів. Одна лише аудіо-карта та карта microSD надають багато можливостей для додаткових музичних проектів та проектів із реєстратором даних, і все це за плату за 10 доларів. Прийняття CircuitPython як основної мови кодування є розумним кроком від Cytron. Скотт Шоукрофт, керівник проекту CircuitPython, і Adafruit інвестували час і гроші в цю зростаючу альтернативу MicroPython, і це видно в кількості навчальних посібників і доступних програмних бібліотек для додаткових компонентів, таких як датчики, екрани та контролери двигуна.
Pico Explorer Base від Pimoroni — це найближча альтернатива, яку ми можемо запропонувати для порівняння. Pico Explorer має прорив для GPIO, а також динамік, IPS-екран, зону для прототипів і два прориви для продуктів Breakout Garden. Хоча нам подобається Pico Explorer, він продається втричі дорожче, ніж Maker Pi Pico, і він не включає Raspberry Pi Pico. Він також не має роз’ємів Grove або індикаторів для кожного контакту GPIO. Обидві плати мають своє місце, але Cytron Maker Pi Pico є кращим варіантом для початківців.
Нижня лінія
Вартість Raspberry Pi Pico становить 40% від загальної вартості Maker Pi Pico. За додаткові 6 доларів ми отримуємо безліч додаткових функцій, які дійсно роблять цю плату необхідною! Непогано було б, щоб ESP-01 працював, але, враховуючи вік цього чіпа, а також ESP32, що пропонує добре підтримувані засоби для додавання Wi-Fi, ми можемо назвати заголовок ESP-01 цікавим курйозом.