8.80 / 10

Citiți recenziile
Citiți mai multe recenzii
Citiți mai multe recenzii
Citiți mai multe recenzii
Citiți mai multe recenzii
Citiți mai multe recenzii
Cumpără acum

Faceți cunoștință cu noul Raspberry Pi Pico; un mic microcontroler plin de posibilități mari.

Specificații
  • Marca: Raspberry Pi
  • CPU: ARM dual-core de 133Mhz
  • Memorie: 264 KB
  • Porturi: micro USB
Pro
  • Procesor ARM puternic
  • Conectivitate Micro-USB
  • Montabil pe panou
  • Interfață ușor de utilizat
  • Absolut adorabil
  • Ieftin
Contra
  • Fără conectivitate Wi-Fi sau Bluetooth
  • Fără pini antet
  • Etichetarea portului I / O numai pe o parte
  • Fără conectivitate USB-C
Cumpărați acest produs
Raspberry Pi Picoalte

Magazin

Am reușit să punem mâna pe râvnitul Raspberry Pi Pico. Astăzi vom analiza unele dintre cele mai importante caracteristici și le vom pune de la picioare la picioare cu unele dintre cele mai mari nume din electronica mică.

Vă vom arăta ce poate face Pico și vă vom ajuta să începeți cu MicroPython, unul dintre limbajele de programare acceptate de Pico. Vom oferi chiar și un cod pentru a încerca în cazul în care vă decideți să cumpărați un Pico propriu.

instagram viewer

Ce este un Raspberry Pi Pico?

Raspberry Pi Pico este un nou microcontroler de buget proiectat de Raspberry Pi. Este un computer mic construit în jurul unui singur cip, cu memorie integrată și porturi de intrare / ieșire programabile. Din punct de vedere istoric, microcontrolerele sunt utilizate într-o varietate de dispozitive, de la implanturi medicale la instrumente electrice. Dacă aveți un dispozitiv electronic așezat în vecinătatea dvs., există șanse mari să existe un microcontroler în interiorul acestuia.

Caracteristici cheie ale Pico

Pico este construit în jurul cipului de microcontroler RP2040, care a fost proiectat de Raspberry Pi UK. Este un procesor dual-core ARM cu un ceas flexibil care poate rula până la 133 MHz. Pico acceptă, de asemenea, tensiunea de intrare 1.8-5.5 DC, are un port de intrare micro-USB și un senzor de temperatură la bord.

Flancarea cipului pe toate părțile este o serie de înclinații care permit lipirea ușoară către un Veroboard sau o placă de tratare. Acest factor de formă cu pachet dual in-line (DIP) este stivuibil și poate fi utilizat și în aplicații de placă de transport.

Specificatii tehnice

  • 21 mm x 51 mm
  • RAM de 264 kb pe cip
  • Bliț QSPI de 2 MB la bord
  • 2 UART
  • 26 GPIO
  • 2 controlere SPI
  • 2 controlere ISC
  • 16 canale PWM
  • Biblioteci întregi accelerate și în virgulă mobilă
  • Port cu 3 pini ARM Serial Wire Debug (SWD)

Ce este atât de special la Pi Pico?

Pi Pico este un alt tip de microcontroler. Este primul Raspberry Pi și are tehnologie ARM în cipul său de siliciu RP2040. Multe companii de tehnologie îmbrățișează cipurile ARM din siliciu, iar producătorii importanți precum Apple conduc conducerea.

Micul Pico are un port uimitor de 26 de porturi multifuncționale de intrare / ieșire (GPIO), inclusiv 3 care sunt analogice. Alături de aceste porturi sunt 8 porturi de intrare / ieșire (PIO) programabile. Comparați acest lucru cu alte microcontrolere, cum ar fi Arduino Nano, iar Pico oferă o capacitate GPIO cu aproximativ 18% mai mare.

Cu toate acestea, cea mai mare diferență dintre Pico și concurenții săi este prețul de 4 USD. Costul redus este principalul punct de vânzare al acestei oferte unice.

La lansare, mulți comercianți online au vândut din dispozitiv din cauza interesului și a reputației favorabile a Raspberry Pi. Prin stabilirea prețului atât de scăzut, Pico deschide ușa pentru o nouă clasă de microcontrolere de mare putere și buget.

Există multe aplicații potențiale pentru noul Pico. Cu senzorul său de temperatură la bord, dispozitivul este o alegere evidentă pentru proiectele IoT.

Un entuziast talentat de jocuri retro a folosit chiar și un Pico pentru a construi o consolă de jocuri cu suport video VGA complet.

Acest lucru înseamnă că producătorii care au fost curioși cu privire la Raspberry Pi, sau microcontrolerele în general, au acum capacitatea de a experimenta la prețuri mai mici decât prețul unei cani de cafea.

Legate de: Raspberry Pi devine veche odată cu desktopul Pi 400

Raspberry Pi devine veche cu computerul desktop Pi 400

Raspberry Pi a fost modernizat într-un computer tradițional de acasă. Dar oare acest Raspberry Pi 400 din cutie merită prețul sub 100 $?

Procesorul Raspberry Pi Pico

Cipul RP2040 ARM este o alegere interesantă pentru Pico. La 133 MHz, cipul este capabil să lase plăci mai scumpe, precum Arduino Uno, în praf.

Utilizarea procesoarelor ARM pare a fi o tendință emergentă în lumea microcontrolerelor. Pe lângă Raspberry Pi, atât Sparkfun, cât și Adafruit oferă și plăci cu tehnologie ARM similară.

Comutatorul la nivel de industrie a fost realizat dintr-un singur motiv - viteza. Procesoarele ARM oferă un impuls considerabil față de cipurile standard Atmel. Pe o placă de această dimensiune, utilizarea unui procesor ARM este ca și cum ai arunca un motor Porsche complet echipat într-un Volkswagen. Pe de altă parte, multe microcontrolere nu necesită atât de multă viteză de procesare. Inca.

Creșterea performanței înseamnă că producătorii care doresc să depășească limitele Pico vor avea o abundență de putere pentru a face acest lucru.

Porturile I / O

Porturile GPIO de pe Pi Pico dispun de mai multe funcții interesante pentru utilizări obișnuite, cum ar fi operarea unui ecran, rularea iluminatului sau încorporarea de servere / relee. Unele funcții ale GPIO sunt disponibile pe toate porturile, iar unele funcționează numai pentru utilizări specifice. GPIO 25, de exemplu, controlează LED-ul integrat al Pico, iar GPIO 23 controlează caracteristica SMPS de economisire a energiei.

Pico are, de asemenea, atât porturi VSYS (1,8V - 5,5V), cât și porturi VBUS (5V când este conectat la USB), care sunt proiectate pentru a livra curent către RP2040 și GPIO. Acest lucru înseamnă că alimentarea Pico se poate face cu sau fără utilizarea micro-USB-ului de la bord.

O listă completă a porturilor I / O este disponibilă pe site-ul web Raspberry Pi completați documentația Pico.

Pico vs. Arduino vs. Alții

O întrebare din mintea multor producători este dacă Raspberry Pi Pico este sau nu mai bun decât Arduino?

Depinde. Plăcile Arduino de ultimă generație, precum Portenta H7, fac ca Pico să arate ca o jucărie. Cu toate acestea, costul abrupt pentru o placă de acel calibru ar putea fi o pastilă dificilă pentru înghițirea de către hobby-ul microcontrolerului. De aceea, prețul mai mic de pe Pico îl face un câștig pentru producătorii care se bucură de experimentarea cu risc scăzut.

Împreună cu costul minim, Raspberry Pi blocează o caracteristică extinsă setată în Pico, comparabilă cu plăci precum Teensy LC și ESP32. Însă niciunul dintre acești concurenți nu reușește să conteste prețul Pico, care este bugetar.

Acesta este ceea ce face ca Pico să fie o valoare fantastică și o alegere excelentă atât pentru pasionați, cât și pentru utilizatorii puternici.

Pi Pico: Ce nu este să iubești?

Din păcate, pentru a reduce prețul Pico, Raspberry Pi a trebuit să facă câteva compromisuri. Cea mai notabilă dintre acestea este lipsa unui modul radio la bord. Nici Bluetooth, nici Wi-Fi nu sunt acceptate fără programe de completare.

Limitarea Wi-Fi poate fi eliminată prin adăugarea unui modul precum ESP-01. Asistența Bluetooth se poate dovedi un pic mai provocatoare. Dacă aveți nevoie de o soluție all-in-one pentru produsele dvs., este mai bine să renunțați la Pico și să cheltuiți un pic suplimentar pentru ceva de genul Pi Zero W sau ESP32.

În plus, mulți adoptanți timpurii se plâng de lipsa etichetării GPIO în partea superioară a tabloului. Raspberry Pi oferă o cantitate extinsă de documentație pe site-ul său web pentru a aborda acest lucru, dar arătarea și clicul sau degetul prin hârtie atunci când aveți un fier de lipit fierbinte în mâini nu este deseori de dorit.

În cele din urmă, lipsa anteturilor pin I / O este o problemă pentru unii, deoarece înseamnă mai puțin confort atunci când schimbați componentele I / O. Această supărare minoră poate fi rezolvată prin utilizarea cablurilor, lipind cablurile componentei direct la Pico sau utilizând o placă de măsurare.

Dacă ați folosit microcontrolere sau electronice mici pentru orice perioadă de timp, atunci o placă nepopulată este cel mai probabil o problemă. Bineînțeles, ați putea adăuga propriile anteturi de pin dacă intenționați să experimentați în mod regulat cu diferite componente externe.

Ultima frecare cu Pico este portul micro-USB. Cu multe alte microcontrolere precum Portenta H7 care se îndreaptă spre USB-C, portul micro-USB al Raspberry Pi pare datat.

În mod logic, decizia de a utiliza micro-USB are sens. A fost realizat de Raspberry Pi pentru a menține costurile cât mai mici posibil și pentru a menține capacitatea interfeței aproape universală. Toată lumea pe care o cunoaștem are cel puțin câteva cabluri micro-USB ascunse undeva în casele lor.

Cu toate acestea, cu versiunile viitoare, o interfață USB-C ar fi un plus frumos la un pachet deja spectaculos.

Legate de: Un ghid pentru începători pentru Breadboarding cu Raspberry Pi

Programarea Raspberry Pi Pico

Interfața cu Pi Pico se poate face prin C / C ++ sau prin MicroPython în Read-Eval-Print-Loop sau REPL (pronunțat „Reh-pul”). REPL este în esență o interfață de linie de comandă care rulează cod linie cu linie într-o buclă.

Pentru a accesa REPL, va trebui să instalați MicroPython pe Pico. Acest proces este simplu și implică doar patru pași.

Instalarea MicroPython

  • Descărcați MicroPython pentru Raspberry Pi Pico de pe site-ul Raspberry Pi
  • Conectați Pico la computer prin micro-USB în timp ce țineți apăsat BOOTSEL buton
  • Așteptați ca Pico să apară ca o unitate externă
  • Copiați fișierul MicroPython în Pi Pico și acesta se va reporni automat

Puteți accesa REPL în mai multe moduri. Am folosit ecran comanda într-o fereastră terminal macOS pentru a accesa magistrala serial conectată la Pico. Pentru a realiza acest lucru cu Terminal, veți deschide mai întâi o nouă fereastră de terminal, apoi tastați ls / dev / tty *

De acolo, găsiți portul la care este conectat Pico. Ar trebui să fie etichetat cu ceva de genul /dev/tty.usbmodem0000000000001. Apoi executați comanda:

ecran /dev/tty.usbmodem0000000000001

Cursorul dvs. ar trebui să se schimbe. Lovit Întoarcere iar cursorul se va schimba din nou în >>>.

În imaginea de mai jos am inclus clasicul program de linie de comandă Hello World (Hello, Pico) în REPL, împreună cu câteva linii de cod care vor aprinde și opri LED-ul Pico. Simțiți-vă liber să le încercați singuri.

Pentru mai multe informații, vă recomandăm să investiți în ghidul oficial de start pentru MicroPython pe care Raspberry Pi l-a publicat pe site-ul lor web.

Descarca: MicroPython pentru Raspberry Pi Pico (gratuit)

Utilizarea Raspberry Pi Pico cu Thonny

Dacă sunteți în căutarea unui mediu de codificare mai adecvat, Raspberry Pi Pico va permite, de asemenea, accesul la REPL cu Thonny. Pentru a activa această caracteristică, mai întâi descărcați și instalați Thonny. Odată instalat, conectați-vă Pi Pico. Deschideți Thonny și veți vedea informații care indică faptul că Pico este conectat în Coajă.

În partea dreaptă jos a ecranului, ar trebui să vedeți o versiune de Python. Faceți clic pe această versiune și selectați MicroPython (Raspberry Pi Pico) din meniul derulant.

Acum puteți introduce comenzi în Coajăsau puteți utiliza editorul lui Thonny pentru a scrie sau a importa mai multe linii de cod.

Abundența posibilităților de interfață face Raspberry Pi Pico ușor de programat. Pentru cei care sunt familiarizați cu MicroPython, acest lucru nu ar trebui să fie nimic nou. Cu toate acestea, pentru începători, Thonny oferă o interfață și un depanator puternic pentru a începe programarea.

Descarca: Thonny (gratuit) Windows | Mac

Ar trebui să cumpăr Raspberry Pi Pico?

Raspberry Pi Pico este o placă bugetară puternică, perfectă pentru pasionați sau producători care încep cu microcontrolere. Documentația, costul redus și gama largă de posibilități pentru Pico îl fac, de asemenea, o alegere excelentă pentru vrăjitorii electronici mici experimentați. Dacă sunteți un bricolaj care iubește să lucreze sau doriți doar să vă provocați un proiect de weekend, atunci vă va plăcea să vă jucați cu Pico.

Pe de altă parte, dacă nu aveți în vedere unul sau mai multe proiecte care au nevoie de un microcontroler, atunci această placă probabil nu este pentru dvs. De asemenea, dacă proiectul dvs. are nevoie de conectivitate Wi-Fi sau Bluetooth, atunci Pico nu va zgâria acea mâncărime. Și, în cele din urmă, pentru utilizatorii care nu se simt confortabil să învețe MicroPython sau să exploreze C / C ++, Pico nu este ideal. Și amintiți-vă: acest Raspberry Pi nu este ca celelalte. Nu va rula un sistem de operare Linux complet.

Dar, dacă visezi în Python sau dacă iubești mirosul de lipit, atunci nu vei regreta că ai luat această minusculă putere. Mai presus de toate, dacă vederea RP2040, elegantă pentru mașina sportivă, îți transformă uneltele creative, atunci credem că vei beneficia cu adevărat de ridicarea modelului Pico.

Servirea mai multor posibilități dulci

Deși nu este perfect, Raspberry Pi Pico este o intrare puternică în lumea microcontrolerelor. Reputația pe care Raspberry Pi și-a construit-o pentru componente electronice de calitate la un preț relativ mic se extinde la Pico.

Este tot ce ar trebui să fie un Raspberry Pi: mic, dulce și superb. Este frumos proiectat și extrem de ieftin. Dar cea mai bună parte nu este aspectul sau costul redus.

Cea mai bună parte a acestei mici minuni este să o ridici și să o ții în mâini. Simte tragerea inspirației electronice. Realizează cât de puternic este Pico și ce înseamnă pentru microcontrolere în viitor.

Și sincer, credem că este uimitor faptul că ceva la fel de mic ca Pico poate oferi atât de multe posibilități unice.

Sperăm să vă placă articolele pe care le recomandăm și le discutăm! MakeUseOf are parteneriate afiliate și sponsorizate, așa că primim o parte din venituri din unele dintre achizițiile dvs. Acest lucru nu va afecta prețul pe care îl plătiți și ne ajută să oferim cele mai bune recomandări de produse.

E-mail
Subiecte asemănătoare
  • Recenzii de produse
  • Raspberry Pi
  • Electronică
Despre autor
Matt Hall (10 articole publicate)

Matt L. Sala acoperă tehnologia pentru MakeUseOf. Originar din Austin, Texas, el locuiește acum în Boston, Massachusetts, împreună cu soția sa, doi câini și două pisici. Matt a studiat engleza la Universitatea din Massachusetts.

Mai multe de la Matt Hall

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Încă un pas…!

Vă rugăm să confirmați adresa de e-mail în e-mailul pe care tocmai vi l-am trimis.

.