8.80 / 10

Прочетете отзиви
Прочетете още отзиви
Прочетете още отзиви
Прочетете още отзиви
Прочетете още отзиви
Прочетете още отзиви
Пазарувай сега

Запознайте се с новия Raspberry Pi Pico; малък микроконтролер, изпълнен с големи възможности.

Спецификации
  • Марка: Raspberry Pi
  • ПРОЦЕСОР: Двуядрен 133Mhz ARM
  • Памет: 264Kb
  • Пристанища: microUSB
Професионалисти
  • Мощен ARM процесор
  • Микро-USB свързаност
  • Монтаж на макет
  • Лесен за използване интерфейс
  • Абсолютно очарователен
  • Евтин
Минуси
  • Няма Wi-Fi или Bluetooth връзка
  • Няма заглавни щифтове
  • Етикетиране на I / O порта само от едната страна
  • Няма USB-C свързаност
Купете този продукт
Raspberry Pi Picoдруги

Пазарувайте

Успяхме да се доберем до желания Raspberry Pi Pico. Днес ще разгледаме някои от най-важните характеристики и ще го поставим с пръст до едни от най-големите имена в малката електроника.

Ще ви покажем какво може Pico и ще започнем с MicroPython, един от поддържаните езици за програмиране на Pico. Ние дори ще предложим някакъв код, който да опитаме, в случай че решите да си купите собствен Pico.

instagram viewer

Какво е Raspberry Pi Pico?

Raspberry Pi Pico е нов бюджетен микроконтролер, проектиран от Raspberry Pi. Това е малък компютър, изграден около един чип, с вградена памет и програмируеми портове за вход / изход. В исторически план микроконтролерите се използват в различни устройства от медицински импланти до електрически инструменти. Ако в близост имате електронно устройство, има голяма вероятност вътре да има микроконтролер.

Основни характеристики на Pico

Pico е изграден около микроконтролерния чип RP2040, който е проектиран от Raspberry Pi UK. Това е двуядрен ARM процесор с гъвкав часовник, който може да работи до 133 MHz. Pico също поддържа 1,8-5,5 DC входно напрежение, има micro-USB входен порт и вграден температурен сензор.

Ограждащите чипа от всички страни са поредица от кастелации, които позволяват лесно запояване на Veroboard или макет. Този двоен вграден в пакета (DIP) стил на фактора е подреждаем и може да се използва и в приложения на борда на оператора.

Технически спецификации

  • 21 мм х 51 мм
  • 264kb вградена RAM
  • 2 MB вградена QSPI светкавица
  • 2 UART
  • 26 GPIO
  • 2 SPI контролера
  • 2 ISC контролера
  • 16 ШИМ канала
  • Ускорени библиотеки с цели числа и с плаваща запетая
  • 3-пинов порт за отстраняване на грешки в ARM Serial Wire (SWD)

Какво е толкова специалното в Pi Pico?

Pi Pico е различен вид микроконтролер. Това е първият Raspberry Pi и разполага с ARM технология в своя силициев чип RP2040. Много технологични компании възприемат силиконови ARM чипове, като водещи производители като Apple ръководят таксата.

Пикантният малък Pico съдържа зашеметяващите 26 многофункционални входа / изхода с общо предназначение (GPIO), включително 3 аналогови. Заедно с тези портове има 8 програмируеми порта за вход / изход (PIO). Сравнете това с други микроконтролери като Arduino Nano, а Pico разполага с около 18% повече възможности за GPIO.

Най-съществената разлика между Pico и неговите конкуренти обаче е цената от $ 4. Ниската цена е основната точка за продажба на това уникално предложение.

При пускането на пазара много онлайн търговци продадоха устройството поради интереса и благоприятната репутация на Raspberry Pi. Като определя цената толкова ниска, Pico отваря вратата за нов клас мощни, бюджетни микроконтролери.

Има много потенциални приложения за новия Pico. Със своя вграден сензор за температура, устройството е очевиден избор за IoT проекти.

Един талантлив ентусиаст за ретро игри дори използва Pico за изграждане на игрална конзола с пълна поддръжка на VGA видео.

Това означава, че производителите, които са се интересували от Raspberry Pi или микроконтролерите като цяло, вече имат възможността да експериментират по-малко от цената на изискана чаша кафе.

Свързани: Raspberry Pi навършва пълнолетие с настолния компютър Pi 400

Raspberry Pi навършва пълнолетие с настолния компютър Pi 400

Raspberry Pi е надстроен в традиционен домашен компютър. Но струва ли този необичаен Raspberry Pi 400 цената под $ 100?

Процесорът Raspberry Pi Pico

Чипът RP2040 ARM е интересен избор за Pico. При 133MHz чипът е в състояние да остави по-скъпи платки, като Arduino Uno, на прах.

Използването на ARM процесори изглежда е нова тенденция в света на микроконтролерите. В допълнение към Raspberry Pi, както Sparkfun, така и Adafruit предлагат и дъски с подобна ARM технология.

Превключването в цялата индустрия беше направено по една-единствена причина - скоростта. ARM процесорите дават значителен тласък над стандартните чипове Atmel. В борда с този размер използването на ARM процесор е все едно да пуснете напълно оборудван двигател на Porsche във Volkswagen. От друга страна, много микроконтролери не изискват толкова голяма скорост на обработка. Още.

Нарастването на производителността означава, че производителите, които искат да изтласкат границите на Pico, ще имат изобилие от сили да го направят.

Входно / изходните портове

GPIO портовете на Pi Pico предлагат няколко интересни функции за често използване, като например работа с екран, работещо осветление или вграждане на серво / релета. Някои функции на GPIO са налични на всички портове, а някои работят само за специфични цели. GPIO 25 например контролира вградения светодиод на Pico, а GPIO 23 контролира вградената функция SMPS Power Save.

Pico има и VSYS (1.8V - 5.5V) и VBUS (5V, когато е свързан към USB) портове, които са проектирани да доставят ток към RP2040 и неговия GPIO. Това означава, че захранването на Pico може да се извърши с или без използването на вградения микро-USB.

Пълен списък с I / O портовете е достъпен на уебсайта на Raspberry Pi в него пълна документация за Pico.

Пико срещу Arduino vs. Други

Един от въпросите в съзнанието на много производители е дали Raspberry Pi Pico е по-добър от Arduino?

Това зависи. Паунд за паунд, Arduino дъски от по-висок клас като Portenta H7 правят Pico да изглежда като играчка. Стримните разходи за дъска от този калибър обаче може да са трудни хапчета за любителя на микроконтролера. Ето защо по-малката цена на Pico го прави печеливш за производителите, които се радват на експерименти с нисък риск.

Заедно с минимални разходи, Raspberry Pi задръства обширна функция, включена в Pico, сравнима с платки като Teensy LC и ESP32. Но нито един от тези конкуренти не успява да оспори бюджетния Pico на цена.

Това прави Pico толкова фантастична стойност и чудесен избор както за любители, така и за потребители.

The Pi Pico: Какво не е да обичаш?

За съжаление, за да намали цената на Pico, Raspberry Pi трябваше да направи няколко компромиса. Най-забележителната от тях е липсата на вграден радиомодул. Нито Bluetooth, нито Wi-Fi се поддържат без добавки.

Ограничението за Wi-Fi може да бъде премахнато чрез добавяне на модул като ESP-01. Поддръжката на Bluetooth може да се окаже малко по-предизвикателна. Ако имате нужда от универсално решение за вашите продукти, по-добре пропуснете Pico и похарчете малко повече за нещо като Pi Zero W или ESP32.

Освен това много от първите, които се възползват, се оплакват от липсата на етикет GPIO в горната част на дъската. Raspberry Pi предоставя обширно количество документация на своя уебсайт, за да се справи с това, но посочване и щракване или прелистване на документи, когато имате горещ поялник в ръцете си, не е често желателно.

И накрая, липсата на I / O заглавки на пинове е проблем за някои, тъй като това означава по-малко удобство при смяна на I / O компоненти. Това незначително раздразнение може да бъде решено чрез използване на проводници, запояване на окабеляването на компонентите директно към Pico или използване на макет

Ако сте използвали микроконтролери или малка електроника от какъвто и да е период от време, тогава незаселената платка най-вероятно не е проблем. Разбира се, бихте могли да добавите и свои заглавки на щифтове, ако планирате редовно експериментиране с различни външни компоненти.

Последното търкане с Pico е micro-USB портът. С много други микроконтролери като Portenta H7, които се движат към USB-C, микро-USB портът на Raspberry Pi изглежда остарял.

Логично обаче решението за използване на micro-USB има смисъл. Това беше направено от Raspberry Pi, за да се поддържат възможно най-ниски разходи и да се поддържа почти универсална възможност за интерфейс. Всеки, когото познаваме, има поне няколко микро-USB кабела, прибрани някъде в домовете си.

С бъдещите версии обаче интерфейсът USB-C ще бъде приятно допълнение към и без това зрелищния пакет.

Свързани: Ръководство за начинаещи за бордборд с Raspberry Pi

Програмиране на Raspberry Pi Pico

Взаимодействието с Pi Pico може да се осъществи чрез C / C ++ или чрез MicroPython в Read-Eval-Print-Loop или REPL (произнася се „Reh-pul“). REPL е по същество интерфейс на командния ред, който изпълнява код по ред в цикъл.

За да получите достъп до REPL, ще трябва да инсталирате MicroPython върху Pico. Този процес е прост и включва само четири стъпки.

Инсталиране на MicroPython

  • Изтеглете MicroPython за Raspberry Pi Pico от уебсайта Raspberry Pi
  • Свържете Pico към вашия компютър чрез micro-USB, докато държите BOOTSEL бутон
  • Изчакайте Pico да се появи като външно устройство
  • Копирайте файла MicroPython в Pi Pico и той автоматично ще се рестартира

Можете да получите достъп до REPL по няколко начина. Използвахме екран команда в прозорец на терминал на macOS за достъп до серийната шина, свързана към Pico. За да постигнете това с терминал, първо ще отворите нов прозорец на терминала, след което въведете ls / dev / tty *

Оттам намерете пристанището, където е свързан Pico. Тя трябва да бъде обозначена като нещо като /dev/tty.usbmodem0000000000001. След това изпълнете командата:

екран /dev/tty.usbmodem0000000000001

Курсорът ви трябва да се промени. Хит Връщане и курсорът ще се промени отново на >>>.

На изображението по-долу сме включили класическата програма за команден ред Hello World (Hello, Pico) в REPL, заедно с няколко реда код, които ще включат и изключат светодиода на Pico. Чувствайте се свободни да ги изпробвате сами.

За повече информация препоръчваме да инвестирате в официалното начално ръководство за MicroPython, което Raspberry Pi публикува на техния уебсайт.

Изтегли: MicroPython за Raspberry Pi Pico (Безплатно)

Използване на Raspberry Pi Pico с Thonny

Ако търсите по-подходяща среда за кодиране, Raspberry Pi Pico също ще позволи достъп до REPL с Thonny. За да активирате тази функция, първо изтеглете и инсталирайте Thonny. Веднъж инсталиран, свържете своя Pi Pico. Отворете Thonny и ще видите информация, показваща, че вашият Pico е свързан в Черупка.

В долния десен ъгъл на екрана трябва да видите версия на Python. Щракнете върху тази версия и изберете MicroPython (Raspberry Pi Pico) от падащото меню.

Сега можете да въвеждате команди в Черупкаили можете да използвате редактора на Thonny’s, за да напишете или импортирате няколко реда код.

Изобилието от възможности за интерфейс прави Raspberry Pi Pico лесен за програмиране. За тези, които са запознати с MicroPython, това не би трябвало да е нещо ново. За начинаещи обаче Thonny предлага мощен интерфейс и дебъгер, за да започнете с програмирането.

Изтегли: Thonny (безплатно) Windows | Mac

Трябва ли да купя Raspberry Pi Pico?

Raspberry Pi Pico е мощна бюджетна платка, която е идеална за любители или производители, които тепърва започват с микроконтролери. Документацията, ниската цена и широката гама от възможности за Pico също го правят чудесен избор за опитни малки магьосници. Ако сте самоделка, която обича да се занимава, или просто искате да се предизвикате към проект през уикенда, тогава ще ви хареса да играете с Pico.

От друга страна, ако нямате предвид един или повече проекти, които се нуждаят от микроконтролер, тогава тази платка вероятно не е за вас. Освен това, ако вашият проект се нуждае от Wi-Fi свързаност или Bluetooth, тогава Pico няма да го надраска. И накрая, за потребители, които не се чувстват удобно да учат MicroPython или изследват C / C ++, Pico не е идеален. И не забравяйте: тази Raspberry Pi не е като другите. Той няма да работи с пълна операционна система Linux.

Но ако мечтаете в Python или ако обичате миризмата на спойка, тогава няма да съжалявате, че сте грабнали тази малка електроцентрала. Най-вече, ако гледката на лъскавия спортен автомобил RP2040 накара вашите творчески съоръжения да се въртят, тогава смятаме, че наистина ще се възползвате от вземането на Pico.

Обслужване на няколко сладки възможности

Въпреки че не е перфектен, Raspberry Pi Pico е силно навлизане в света на микроконтролерите. Репутацията, която Raspberry Pi е изградила за качествени електронни компоненти на относително ниска цена, се разпростира и върху Pico.

Всичко, което трябва да бъде Raspberry Pi: малко, сладко и превъзходно. Той е красиво проектиран и изключително евтин. Но най-добрата част не е външният вид или ниската цена.

Най-добрата част от това малко чудо е да го вземете и да го държите в ръцете си. Усеща се влечението на електронното вдъхновение. Осъзнава колко мощен е Pico и какво означава за микроконтролери напред.

И честно казано, ние смятаме, че е невероятно, че нещо толкова малко като Pico може да предложи толкова много уникални възможности.

Надяваме се елементите, които препоръчваме и обсъждаме, да ви харесат! MakeUseOf има партньорски и спонсорирани партньорства, така че получаваме част от приходите от някои от вашите покупки. Това няма да повлияе на цената, която плащате, и ни помага да предложим най-добрите препоръки за продукти.

електронна поща
Свързани теми
  • Отзиви за продукти
  • Raspberry Pi
  • Електроника
За автора
Мат Хол (10 статии публикувани)

Мат Л. Технология на Hall за технология MakeUseOf. Родом от Остин, Тексас, той сега живее в Бостън, Масачузетс със съпругата си, две кучета и две котки. Мат учи английски в университета в Масачузетс.

Още от Мат Хол

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и ексклузивни оферти!

Още една стъпка…!

Моля, потвърдете имейл адреса си в имейла, който току-що ви изпратихме.

.