„Arduino“ jau seniai buvo mikrovaldiklių platforma elektronikos projektams, bet kaip palyginti „Raspberry Pi Pico“?

Tarp geriausių konkurentų šiandieninėje mikrovaldiklių rinkoje Raspberry Pi Pico ir Arduino išsiskiria kaip populiarūs pasirinkimai. Abu siūlo unikalias savybes ir privalumus, atitinka skirtingus poreikius ir įgūdžių lygį. Tiesa, tai ne visada gali būti akivaizdus pasirinkimas iš pirmo žvilgsnio, ypač kai esate nauja „pasidaryk pats“ elektronika.

Štai kodėl šiandien mes lyginame Raspberry Pi Pico ir Arduino įvairiais aspektais, kad padėtume jums nuspręsti, kuris mikrovaldiklis geriausiai tinka jūsų projektams.

Apdorojimo galia

Pristačius Arduino Uno R4, mikrovaldiklių kraštovaizdis padarė didelį šuolį į priekį.

Pradėkime nuo ryškiausio atnaujinimo, kuris yra galingas Renesas RA4M1 (32 bitų Arm Cortex-M4) procesorius, veikiantis įspūdingas 48MHz. Tai reiškia reikšmingą 3–16 kartų didesnį apdorojimo galią, palyginti su ankstesniu „Arduino Uno R3“. „Cortex-M4“ architektūra užtikrina didesnį našumą, greitesnį laikrodžio greitį ir pažangesnius instrukcijų rinkinius, leidžiančius „Uno R4“ vykdyti kodą efektyviau ir greičiau.

instagram viewer

„Arduino Uno“ energijos suvartojimas skiriasi priklausomai nuo bendros apkrovos ir laikrodžio greičio, tačiau „Uno R4“ kiekvieno GPIO kaiščio maksimali srovė yra 8 mA – daug mažesnė nei R3 20 mA. „Uno R4 WiFi“ plokštę galima maitinti per VIN kaištį arba cilindrinį lizdą esant 6–24 V nuolatinei įtampai arba tik 5 V per USB-C prievadą. „Uno R4 Minima“ yra tik 5 V.

Pereinant prie Raspberry Pi Pico, ši mikrovaldiklio plokštė turi dviejų branduolių Arm Cortex M0+ iki 133MHz. Nors Cortex M0+ yra galingas procesorius, Uno R4 Cortex-M4 jį gerokai pranoksta. marža.

Raspberry Pi Pico energijos suvartojimas, paprastai apie 40 mA, yra labai tinkamas mažos galios programoms, o jo mikro-USB maitinimo prievado įvesties įtampa gali svyruoti nuo 1,8 iki 5,5 V nuolatinės srovės.

Vaizdo kreditas: Arduino.cc

Palyginti su „Uno R4“ ir „Raspberry Pi Pico“, „Arduino Portenta H7“ yra didžiulis (jei daug brangesnis) varžovas. „Portenta H7“ turi dviejų branduolių „Arm Cortex M7 + M4“, galintį veikti iki 480 MHz dažniu. Ši įspūdinga apdorojimo galia kartu su 2 MB „flash“ atmintimi ir 1 MB RAM, todėl „Portenta H7“ yra tinkamiausias pasirinkimas reiklesniems ir daug išteklių reikalaujantiems žmonėms. programos.

Nors pagal neapdoroto apdorojimo galimybes jis vis dar atsilieka nuo Arduino Portenta H7, pigesnis Uno R4 užpildo atotrūkį. tarp senesnių Arduino plokščių ir pažangesnių mikrovaldiklių, todėl tai puikus pasirinkimas įvairiems gamintojams projektus.

Aparatinės įrangos palyginimas

Tiek „Arduino“, tiek „Raspberry Pi Pico“ platformos siūlo plokščių variantų pasirinkimą, taip pat daugybę papildomų aparatūros skydų ir modulių.

„Arduino“ plokščių suderinamumas su skydu

„Arduino“ plokštės turi didelį pranašumą, kai kalbama apie aparatinės įrangos suderinamumą. Didžiulė Arduino ekosistema turi daugybę skydų ir modulių, todėl lengviau išplėsti savo projektus naudojant papildomas funkcijas, pvz., variklio skydus ir kitas pritaikytas „plug and play“ prijungimo plokštes.

Raspberry Pi Pico turi augančią aparatinės įrangos priedų ekosistemą. Kadangi esate palyginti naujas varžovas, gali prireikti laiko, kol pasivys plačias „Arduino“ siūlomas galimybes.

Lentos variantai

Vaizdo kreditas: Raspberry Pi/GitHub

„Arduino“ siūlo platų plokščių asortimentą, pritaikytą įvairioms programoms. Nuo pradedantiesiems pritaikyto Arduino Uno R4 iki pažangesnio Arduino Due, yra Arduino lenta tinka beveik bet kokiam projektui, priklausomai nuo apdorojimo galios ir GPIO kontaktų skaičiaus reikia. Be to, Arduino plokštes galima įsigyti įvairiais kainų taškais, atsižvelgiant į skirtingus biudžeto apribojimus.

Priešingai, Raspberry Pi Pico yra vienos plokštės mikrovaldiklis su ribotais variantais: standartinis Pico, Pico H (su iš anksto lituotomis GPIO antraštėmis) ir Pico W/WH (su belaidžiu ryšiu ir galimybe iš anksto lituoti antraštės).

Tačiau tai kompensuoja itin maža kaina – vos nuo 4 USD, todėl tai yra patrauklus pasirinkimas mėgėjams ir pedagogams, ieškantiems prieinamo įėjimo į mikrovaldiklių pasaulį.

IoT (daiktų internetas)

„IoT“ kūrimo pasaulis sparčiai plečiasi, o „Raspberry Pi Pico“ ir „Arduino“ daiktų interneto plokščių rinkinys siūlo įspūdingas funkcijas, atitinkančias šią tendenciją.

Arduino Uno R4 WiFi

Vaizdo kreditas: Arduino

Arduino Uno R4 WiFi yra sukurtas aplink Renesas RA4M1 32 bitų mikrovaldiklį ir apima ESP32 modulį Wi-Fi ir Bluetooth ryšiui. Tai jūsų pagrindinė „Uno“ modelio plokštė, turinti IoT palaikymą.

Raspberry Pi Pico W

Vaizdo kreditas: Raspberry Pi

„Pico W/WH“ „Raspberry Pi Pico“ versija integruoja „Wi-Fi“ galimybes, naudodama „Infineon CYW43439“ lustą, kuris taip pat palaiko „Bluetooth“ ir „Bluetooth Low Energy“ (LE).

Šiuo metu belaidis dėklas yra pagrįstas lwIP TCP/IP diegimu, naudojant libcyw43 belaidei aparatūrai valdyti, o Raspberry Pi užsitikrino nemokamą komercinio naudojimo licencija libcyw43, leidžianti kurti komercinę aparatinę įrangą naudojant Pico W/WH arba net sukurti pasirinktines plokštes, derinant jos RP2040 lustą ir CYW43439. Sužinokite daugiau apie kaip nuskaityti jutiklio reikšmes naudojant „Bluetooth“ „Raspberry Pi Pico W“.

Arduino Nano RP2040 Connect

Vaizdo kreditas: Arduino

Kita vertus, „Arduino Nano RP2040 Connect“ sukurtas taip, kad atitiktų populiarų „Nano“ formos faktorių, kartu su daugybe daiktų internetui palankių funkcijų. Nano RP2040 maitinamas silicio Raspberry Pi RP2040 su dviejų branduolių Arm Cortex M0+, veikiančiu 133 MHz dažniu. „Connect“ turi 264 kB SRAM ir 16 MB „flash“ atminties, suteikiančios daug vietos ir apdorojimo galios daiktų internetui. projektus.

Įtrauktas u-blox NINA-W102 radijo modulis užtikrina sklandų ir patikimą belaidį ryšį. Jo suderinamumas su „Arduino Cloud“ užtikrina lengvą integraciją su debesijos paslaugomis, supaprastindamas daiktų interneto projektų kūrimo ir valdymo nuotoliniu būdu procesą.

Be to, plokštėje yra įmontuoti jutikliai, įskaitant mikrofoną ir judesio jutiklį, atveria daugybę galimybių kurti daug jutiklių turinčias daiktų interneto programas – visa tai kompaktiška forma veiksnys.

Arduino Nano ESP32

Vaizdo kreditas: Arduino.cc

Arduino Nano ESP32 plokštė dar labiau praturtina daiktų interneto ekosistemą savo įspūdingomis galimybėmis. Sukurtas atsižvelgiant į populiarų „Nano“ formos faktorių, dėl kompaktiško dydžio „Nano ESP32“ yra puikus pasirinkimas įterpti į atskirus daiktų interneto projektus.

Išnaudojant ESP32-S3 mikrovaldiklio, gerai žinomo daiktų interneto pasaulyje, galią, jis siūlo visišką „Arduino“ palaikymą „Wi-Fi“ ir „Bluetooth“ ryšiui. Tai leidžia lengvai kurti belaidžius daiktų interneto projektus ir pasinaudoti ESP32 platformos pranašumais. Pažymėtina, kad „Nano ESP32“ taip pat palaiko „Arduino“ ir „MicroPython“ programavimą, todėl kūrėjai gali lanksčiai pasirinkti pageidaujamą kalbą.

Be to, jis suderinamas su „Arduino IoT Cloud“, leidžiantis greitai ir lengvai plėtoti daiktų interneto projektus, naudojant tik kelias kodo eilutes ir integruotas saugos funkcijas, skirtas nuotoliniam stebėjimui ir valdymui. Sužinokite, kaip „Arduino Nano ESP32“ padaro daiktų interneto projektus lengvu.

Bendruomenės ir bibliotekos palaikymas

Bet kuriai mikrovaldiklio platformai būtina klesti bendruomenė ir platus bibliotekos palaikymas. „Arduino“ turi didžiulę kūrėjų ir entuziastų bendruomenę visame pasaulyje, todėl internete galima rasti daugybę bibliotekų, vadovėlių ir projektų. Šis stiprus bendruomenės palaikymas palengvina trikčių šalinimą ir pagreitina mokymosi procesą.

Raspberry Pi Pico, nors ir palyginti naujas, dėl Raspberry Pi fondo reputacijos greitai įgijo trauką. Nors jos bendruomenė nėra tokia plati kaip Arduino, ji nuolat auga ir jai naudinga kitų Raspberry Pi produktų populiarumas.

Nepaisant to, greičiausiai internete rasite projektą, labai panašų į jūsų, kuriame naudojama „Arduino“ platforma, o ne „Raspberry Pi Pico“ ekosistema.

IDE (programavimo ekosistema)

Integruota kūrimo aplinka (IDE) yra esminis programavimo patirties aspektas. Arduino IDE yra gerai žinomas dėl savo paprastumo ir patogios sąsajos, todėl tai puikus pasirinkimas pradedantiesiems. Be to, Arduino IDE palaiko C/C++ programavimą, kuris plačiai naudojamas įterptųjų sistemų srityje.

„Raspberry Pi Pico“ gali būti programuojamas naudojant „MicroPython“, „C/C++“ ir net „CircuitPython“, suteikiant daugiau lankstumo kūrėjams, turintiems skirtingas programavimo nuostatas. Tačiau IDE pasirinkimas gali būti asmeninio pasirinkimo reikalas, o abi platformos siūlo alternatyvas, tokias kaip VS Code su PlatformIO, todėl perėjimas tarp jų yra gana sklandus.

Raspberry Pi Pico vs. Arduino: kuris iš jų yra geresnis?

Tinkamo mikrovaldiklio pasirinkimas jūsų projektams priklauso nuo jūsų konkrečių reikalavimų, kompetencijos ir biudžeto. Jei ieškote neapdorotos apdorojimo galios, mažos kainos, GPIO lankstumo ir augančios ekosistemos, Raspberry Pi Pico yra įtikinamas pasirinkimas. Kita vertus, jei jūsų prioritetai yra aparatinės įrangos suderinamumas, didžiulė bendruomenė ir lengvai naudojama IDE, „Arduino“ išlieka tvirtas pasirinkimas.