Kaltaisesi lukijat auttavat tukemaan MUO: ta. Kun teet ostoksen käyttämällä sivustollamme olevia linkkejä, voimme ansaita kumppanipalkkion.

Mikro-ohjain on integroitu piiri, joka voidaan ohjelmoida suorittamaan tehtäviä muista laitteista riippumatta. Raspberry Pi Pico ja ESP32 ovat kaksi markkinoiden suosituinta mikro-ohjainta. Ne ovat kaksi pientä, vähätehoista mikro-ohjainta, jotka on rakennettu 32-bittisille kaksiytimisille prosessoreille, joita voidaan käyttää elektroniikkaprojektien ohjaamiseen.

Näiden kahden laitteen välillä on useita eroja, jotka saattavat kiinnostaa sinua, jos olet etsimässä uutta mikro-ohjainkorttia. Verrataan muun muassa kunkin levyn kustannuksia, prosessointitehoa, laitteistoa ja liitettävyysominaisuuksia.

Raspberry Pi Pico yleiskatsaus

Raspberry Pi Pico on Raspberry Pi Foundationin ensimmäinen mikro-ohjainkortti perustuu RP2040-siruun. Se ei ole täysimittainen tietokone kuin yhtiön aiemmat tarjoukset mutta pieni mikro-ohjainlevy, joka on samanlainen kuin Arduino.

instagram viewer

Siinä on kaksiytiminen ARM cortex M0+ -prosessori, 264 sirulla olevaa staattista satunnaismuistia, 26 monitoimista GPIO-nastaa, lämpötila-anturi ja sirussa oleva kello.

ESP32 Yleiskatsaus

Elecrow/Elecrow

Espressif Systemsin suunnittelema ESP32 on ESP8266-mikro-ohjaimen seuraaja ja tarjoaa siihen verrattuna useita parannuksia. Näitä ovat nopeampi prosessori, nopeampi Wi-Fi, Bluetooth-yhteys, enemmän GPIO-nastaja ja useita muita ominaisuuksia.

ESP32 on nopeasti noussut yhteisön suosikiksi alhaisten kustannustensa, alhaisen energiankulutuksensa ja langattomien yhteysominaisuuksiensa ansiosta, mikä tekee siitä sopivan esineiden Internet (IoT) -projekteihin.

Hinta: Mikä lauta tarjoaa eniten vastinetta?

Yleensä Raspberry Pi Picoa ei koske samat toimitusrajoitukset kuin muihin Raspberry Pisiin, ja löydät sen todennäköisesti varastossa hyväksytyiltä jälleenmyyjiltä virallisilla hinnoilla. Joten viimeaikainen Raspberry Pi -pula ei todellakaan ole tekijä tässä.

Riippuen siitä, mistä ostat, voit yleensä löytää molemmat levyt myytävänä enemmän tai vähemmän samaan hintaan. Kuitenkin ESP32:n liitettävyysominaisuudet tekevät siitä paremman tarjouksen samaan hintaan. Voit valita Pico W: n, mutta se on vähintään kaksi dollaria kalliimpi kuin normaali versio.

Prosessointiteho

ESP32:ssa on hieman tehokkaampi prosessori, jonka kellotaajuus on jopa 240 MHz, verrattuna Raspberryin. Pi Picon suurin kellotaajuus on 133 MHz. ESP32:lla on nopeampi käskynopeus kuin RP2040-sirulla Pico.

Molemmissa mikro-ohjainkorteissa on kaksiytiminen prosessori, ja ne pystyvät ajamaan useampaa kuin yhtä prosessia kerrallaan. ESP32:lla suoritettavat tehtävät tulisi kuitenkin suorittaa nopeammin kuin Raspberry Pi Pico, kun kaikki muut asiat ovat samat.

Verkottuminen ja liitettävyys

ESP32 sisältää sekä Bluetooth- että Wi-Fi-yhteyden, joita Raspberry Pi Picosta puuttuu.

Jos haluat yhdistää laitteesi muihin laitteisiin langattomasti, ESP32 on parempi valinta, koska sen avulla voit muodostaa yhteyden muihin langattomiin laitteisiin.

Toinen vaihtoehto on Raspberry Pi Pico W, joka julkaistiin kesäkuussa 2022. Siinä on sisäänrakennettu Wi-Fi ja 2 dollarin ylimääräinen hintalappu, mutta se ei sisällä Bluetooth-toimintoa.

Laitteiston ominaisuudet verrattuna

Vadelma Pi Pico ESP32
Prosessori Varsi Cortex-M0+ kaksiytiminen Tensilica Xtensa LX6 32-bittinen kaksiytiminen
RAM 264 kt 520 kt
Kellonopeus 133 MHz 80/160/240 MHz
Käyttöjännite 1,8-5,5V DC 2,2-3,6 V
Käyttölämpötila -20 °C - +85 °C –40 °C - +125 °C
Flash 2 Mt 4 Mt
Ulkoinen Flash-tuki 16 Mt 16 Mt
RTC-muisti Ei määritelty 16 kt
Wi-Fi Ei 802.11b/g/n
Bluetooth Ei Bluetooth 4.2, BLE
Ethernet Ei 10/100 Mbps
Muut käyttöliittymät 2 × UART, 2 × I2C, 2 × SPI, 16 × PWM kanavaa 2 × I2S, 2 × I2C, 3 × UART, 4 × SPI, 16 × PWM-kanavaa
Anturit Lämpötila Kosketus, lämpötila, Hall-efekti
GPIO 26, plus 3 analogista nastaa 34 ohjelmoitavaa nastaa
PIO 8 Ei
Alkuperäinen USB-tuki USB 1.1 (laite tai isäntä) Ei
Mitat 21 mm × 51 mm -

Tehon kulutus

Molemmissa levyissä on edistynyt virransäästötekniikka, jonka avulla ne voivat minimoida virrankulutuksen. ESP32:ssa on kuitenkin nopeampi prosessori ja enemmän flash-muistia, mikä johtaa enemmän virrankulutukseen.

Mukaan tietolomakeRaspberry Pi Pico kuluttaa noin 91 mA popcorn-testin aikana (VGA-video, SD-kortti ja I2S-ääni), kun virransäästö ei ole käytössä. Raspberry Pi Pico antaa sinulle myös hieman enemmän joustavuutta virtalähteen valinnassa. Se tarjoaa kaksi virransäästötilaa, lepotilan ja lepotilan. Lepotila käyttää vielä vähemmän virtaa, mutta vaatii ulkoisen liipaisimen herättämiseen.

ESP32:ssa on kuusi virtatilaa: aktiivinen, modeemin lepotila, kevyt uni, syvä uni, horrostila ja virrankatkaisu. Aktiivitilassa kaikki ominaisuudet toimivat samanaikaisesti, ja se voi kuluttaa jopa 240 mA virtaa kerrallaan. Lepotilan on kuitenkin havaittu kuluttavan vain 5 µA. ESP32-kortti voidaan herättää mistä tahansa tilasta sisäänrakennetulla RTC-ajastimella.

Koska Raspberry Pi Pico on pienempi virrankulutus aktiivisissa tiloissa, se sopii paremmin yksinkertaisiin, vähän virtaa kuluttaviin projekteihin, jotka saavat virtaa akusta.

Tuetut ohjelmointikielet

Molemmille mikrokontrollerikorteille on saatavilla useita kehitysympäristöjä, mukaan lukien MicroPython, C ja C++. Riippumatta valitsemastasi kielestä, Picolle tai ESP32:lle löytyy todennäköisesti tulkki, joka tukee sitä. ESP32:lle on jopa JavaScript-tulkki.

Voit käyttää joko MicroPythonia tai C++ pienten projektien luomiseen ESP32:lla. Suurissa ja monimutkaisissa projekteissa on suositeltavaa käyttää ESP-IDF: ää (Espressif IoT Development Framework) Visual Code -laajennuksen tai Eclipse-laajennuksen kautta. Raspberry Pi Picon ohjelmointi on yhtä helppoa kuin vetämällä ja pudottamalla, koska laite näkyy massamuistina, kun se liitetään tietokoneeseen USB: n kautta.

Täällä ei ole kilpailua, sillä molemmilla levyillä on laaja valikoima tuettuja kieliä, ja voit saada aikaiseksi melkein mitä tahansa, kunhan et pelkää kaivaa vähän.

Ohjelmoitava I/O

Ohjelmoitava I/O tai PIO, lyhyesti sanottuna, mahdollistaa ylimääräisten viestintäliitäntöjen lisäämisen ja jopa uusien liitäntöjen luomisen. Tämä ominaisuus puuttuu kokonaan ESP32:sta, ja se voi olla ongelma varsinkin, jos olet edistynyt laitteistohakkeri, jonka on muodostettava yhteys vanhaan laitteistoon. Ohjelmoitava I/O on uskomattoman tehokas ominaisuus, ja sinun kannattaa harkita Raspberry Pi Picon valitsemista, jos tarvitset sitä projekteissasi.

Kumpi kannattaa ostaa?

Raspberry Pi Pico on loistava lauta niille, jotka eivät ole koskaan ennen käyttäneet sitä ja haluavat aloittaa mikrokontrollerien käytön. Lisäksi, jos olet jo Raspberry Pi -ekosysteemissä, Raspberry Pi Pico saattaa olla parempi vaihtoehto vain sopivaksi motiiviin.

ESP32 on itsessään tehokas laite ja saattaa sopia paremmin käyttäjille, jotka tarvitsevat liitettävyyttä, mutta eivät halua kuluttaa ylimääräistä rahaa Pico W: hen. ESP32:n oppimiskäyrä voi olla hieman jyrkkä, mutta se ei ole liian ylivoimaista taitaville käyttäjille.