Dacă nu aveți nevoie de prea multă putere de procesare, un microcontroler Pico poate fi mai potrivit pentru multe proiecte electronice.
Există mai multe computere cu o singură placă de la compania Raspberry Pi, dar un singur microcontroler, Raspberry Pi Pico. Această placă mică nu este concepută ca o alternativă la SBC-urile mai puternice, dar are un set unic de caracteristici care o fac mai potrivită pentru anumite proiecte.
Aici vom explora diverse motive pentru care ați putea dori să utilizați un Raspberry Pi Pico în locul altor modele Raspberry Pi în proiectele dumneavoastră electronice.
1. Arhitectura microcontrollerului
In timp ce alte modele Raspberry Pi faceți încercări înalte de a vă înlocui computerul principal sau cel puțin serviți ca o alternativă demnă, Pico este în schimb un placă de microcontroler simplă, subestimată, fără altă misiune decât aceea de a vă ajuta să vă aduceți proiectele electronice viaţă.
Deși acest lucru îl face mai puțin capabil în general decât celelalte modele Pi, aduce și câteva avantaje, așa cum este descris în secțiunile următoare. Datorită arhitecturii sale mult mai simple, Raspberry Pi Pico utilizează mult mai puține resurse pentru a îndeplini aceleași sarcini ca un Raspberry Pi obișnuit.
De asemenea, este mult mai ușor de configurat și nu are niciuna dintre problemele de securitate ale unui computer cu o singură placă. În plus, Pico oferă 2 MB de memorie flash nevolatilă și nu are slot pentru card SD, deși puteți folosi un adaptor pentru a conecta unul la Pico. Această memorie flash vă va păstra datele chiar și printr-o întrerupere bruscă de curent, în timp ce cel mai probabil ați avea un card SD corupt pe mâini.
2. Eficiența costurilor
Raspberry Pi Pico este cel mai ieftin produs Raspberry Pi, începând de la 4 USD pentru modelul de bază. Acesta este aproximativ un sfert din prețul Raspberry Pi Zero 2 W și mult mai puțin costisitor decât cel mai ieftin Raspberry Pi 4. Raspberry Pi Pico oferă o barieră scăzută de intrare în repararea electronicelor, permițându-vă să vă începeți noul hobby cu o investiție minimă.
Chiar și în lumea microcontrolerelor, prețul Pico este încă extrem de competitiv, iar tu ești este puțin probabil să găsești o placă care oferă caracteristici similare, ușurință în utilizare și documentație la acel preț punct.
Există trei variante de Pico, toate cu prețuri diferite. Modelul de bază are un preț oficial de 4 USD, dar vine cu anteturi nesudate și nu are conectivitate wireless. Pentru a obține aceste funcții în cutie, va trebui să plătiți între 1 și 3 USD în plus. Versiunea Pico WH, cu atât Wi-Fi, cât și antete pre-lidate, costă 7 USD.
3. Eficiență energetică
Raspberry Pi Pico s-ar putea să nu fie cea mai eficientă placă de microcontroler, dar se descurcă suficient de bine pentru sine, mai ales în familia Raspberry Pi. Utilizarea unui Pico este una dintre cele recomandate sfaturi pentru economisirea energiei în proiectele dvs. Raspberry Pi.
Oferă două moduri de consum redus, repaus și repaus. Modul inactiv folosește cea mai mică cantitate de putere, dar necesită un declanșator extern pentru a readuce Pico la o stare mai activă. Modul de repaus, pe de altă parte, utilizează mai multă putere, deoarece o infrastructură de ceas din cip este lăsată activă pentru a trezi Pico-ul dacă este necesar.
desi Raspberry Pi Pico nu are modurile avansate de repaus ale ESP32, consumă mai puțină energie în modurile active. A folosit mai puțin de 100 mA în timpul unui test de redare video înregistrat în fișa de date (cu economisirea energiei dezactivată).
4. Intrare/Ieșire programabilă
Raspberry Pi Pico are un antet cu 40 de pini cu 26 de pini de intrare/ieșire de uz general (GPIO) multifuncțional. Pico are diferite protocoale de comunicare, inclusiv 2 x I2C, 2 x SPI și 2 x canale UART, similare cu alte modele Raspberry Pi. Noi avem o ghid detaliat pentru pinout-ul lui Pico pe care cu siguranță ar trebui să verificați.
Cu toate acestea, o caracteristică unică a Raspberry Pi Pico este capacitatea sa de a crea interfețe digitale personalizate și protocoale de comunicare.
Acest lucru este posibil de cele opt mașini de stare PIO de pe Pico. Acestea sunt în esență nuclee de procesare capabile să gestioneze datele care intră și ies din microcontroler. Acestea pot elimina povara anumitor sarcini critice de timp de pe CPU, permițând o gestionare mai bună a resurselor pe microcontroler.
PIO poate fi util atunci când trebuie să lucrați cu LED-uri adresabile, motoare de control sau interfața cu protocoale proprietare sau hardware vechi.
5. Intrare analogică
Raspberry Pi Pico este singurul model care este capabil să citească semnale analogice. Pentru a trimite semnale de la un dispozitiv analogic la un computer cu o singură placă Raspberry Pi, veți avea nevoie de un convertor analog-digital (ADC) pentru a citi aceste semnale și a le trimite către Pi într-o formă digitală în care acesta poate citi.
Raspberry Pi Pico, pe de altă parte, este capabil să primească direct intrare analogică, datorită ADC-ului de 12 biți încorporat. Trei din cei 26 de pini GPIO de pe placă pot fi configurați ca intrări analogice. Asa ca poti utilizați un Raspberry Pico pentru a citi un potențiometru, de exemplu.
6. Dimensiune compactă
Pico este cel mai mic Raspberry Pi (2 x 0,8 x 0,04 inchi), urmat îndeaproape de Raspberry Pi Zero (2,6 × 1,2 × 0,2 inchi). Dacă construiai o consolă de jocuri portabilă, ochelari inteligenți, monitor de ritm cardiac sau orice altul proiect de electronice purtabile, Pico s-ar potrivi probabil mult mai bine decât majoritatea celorlalți Raspberry Pi modele. În general, dimensiunea compactă a lui Pico își extinde gama de cazuri de utilizare și îl face un instrument valoros pentru proiectele în care constrângerile de spațiu sunt o considerație majoră.
7. Aplicații în timp real
Spre deosebire de alte modele Raspberry Pi, Pico este potrivit pentru aplicații în timp real. Timpul real în calcul se referă de obicei la un sistem care este proiectat să răspundă la un eveniment extern într-o constrângere de timp sau un termen limită specificat. Sistemele în timp real sunt destul de importante în aplicațiile care necesită timpi de răspuns rapid, cum ar fi aplicațiile de apărare, telecomunicații, aerospațiale și auto.
Pico are un ceas intern în timp real care funcționează în mare parte conform așteptărilor, dar, din păcate, nu este proiectat să continue să funcționeze după ce dispozitivul este oprit. Cu toate acestea, puteți conecta un ceas extern în timp real la Pico pentru o sincronizare și mai precisă.
Deoarece nu există un sistem de operare cu care să interfați pe Pico, codul dvs. rulează imediat la pornire, spre deosebire de alte modele Raspberry Pi în care trebuie să așteptați ca sistemul de operare să pornească mai întâi. În timp ce programarea bare-metal este posibilă din punct de vedere tehnic pe alte modele, este mai greu de lucrat și este cea mai potrivită pentru dezvoltatorii avansați.
Prin urmare, Pico este mai potrivit pentru proiecte critice în timp, cum ar fi controlere de joc, securitate la domiciliu, proiecte de robotică și chiar aplicații de automatizare a locuinței.
8. Sprijină Raspberry Pi Silicon
Spre deosebire de computerele cu o singură placă și modulele de calcul de la Raspberry Pi, Pico stabilește tendința de a fi prima placă de microcontroler și primul produs bazat pe propriul cip intern al companiei, the RP2040. Cipul ieftin, dar de înaltă performanță funcționează și el mai multe alternative la Raspberry Pi Pico.
Cumpărarea unui Raspberry Pi Pico înseamnă că susțineți Raspberry Pi Silicon și faceți mai probabil să vedem cipuri chiar mai bune decât RP2040 în viitor.
Raspberry Pi Pico este o alternativă ieftină pentru proiectele dumneavoastră electronice
Ceea ce îi lipsește Raspberry Pi Pico în ceea ce privește puterea și spațiul de stocare, compensează capacitatea, dimensiunea și accesibilitatea în timp real. Este perfect pentru proiectele în care un computer Raspberry Pi complet ar fi exagerat. Dacă pinii I/O de pe Pi sunt tot ce ai nevoie pentru a-ți aduce proiectul la viață, s-ar putea să-ți fie mai bine cu una dintre variantele Raspberry Pi Pico.