0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

5款追求極簡設(shè)計的ESP32-PICO-D4開發(fā)板

電子工程師 ? 來源:lp ? 2019-04-10 17:27 ? 次閱讀

物聯(lián)網(wǎng)大行其道的今天,談到樂鑫的ESP32系列產(chǎn)品真可謂無人不知無人不曉,但說真的,其中最讓我鐘情的還是那款基于ESP32的變種,采用SiP封裝、簡單到極致的ESP32-PICO-D4,原因無它,主要是集成度高,對于像我這樣硬件設(shè)計功底薄弱的小白來說,它就是整個世界。只要設(shè)計相關(guān)的物聯(lián)網(wǎng)產(chǎn)品,哪怕知道功能多余、性能剩余,我還是忍不住用它,因為實在太簡單,省下我的時間成本足以去做我想做的事。

ESP32-PICO-D4

ESP32-PICO-D4采用SiP封裝,模塊本身非常小,只有7mm*7mm*0.94mm,外觀跟一顆IC差不多。

ESP32-PICO-D4集成兩個Tensilica LX6處理器,448KB ROM,520KB SRAM(包括8KB RTC內(nèi)存),1Kb eFuse、 4MB SPI FLASH。

在WiFi的連接上,最高支持150Mbps;藍(lán)牙的話支持藍(lán)牙V4.2 BR/EDR以及BLE。

軟件方面,支持Station/SoftAP/SoftAP+Station/P2P;WiFi安全性上支持WPA/WPA2/WPA2-Enterprise/WPS,支持AES/RSA/ECC/SHA加密;整個開發(fā)板可以通過串口或者OTA方式升級固件。

ESP32-PICO-D4 SiP其它規(guī)格參數(shù)如下表:

具體只有當(dāng)你真正接觸了ESP32-PICO-D4后,你才了解這玩意有多強大。當(dāng)然,除了自己設(shè)計外,我也經(jīng)常參考大神們的方案,所以今天會給大家推薦多款都是基于ESP32-PICO-D4方案的開發(fā)板或者開發(fā)模塊,希望能給大家?guī)硪恍┯布O(shè)計上的靈感。

ESP32-PICO-KIT V4開發(fā)板

ESP32-PICO-KIT V4是樂鑫官方推出的一款基于ESP32-PICO-D4模塊的開發(fā)板,拇指型外型,PCB邊緣引出的IO引腳便于用戶評估以及DIY、或者直接基于原型進行二次開發(fā)。

板子中規(guī)中矩,因為ESP32-PICO-D4模塊集成度高的緣故,所以板子上其它的器件很少,電路布局也非常簡單,如下圖所示,自左往右分別是天線、ESP32-PICO-D4 WiFi模塊、5V轉(zhuǎn)3.3V輸出LDOUSB轉(zhuǎn)串口芯片CP2102、MicroUSB供電/串口。

板子的背面則只有引出的2排IO排針。值得注意的是,原本是2*20排針,板子上的話只引出了2*17的排針,其中天線兩旁的排針出廠并沒有焊接,按樂鑫官方的意思是為適配自家的面包板,而且這2*3的排針接口也是內(nèi)部嵌入的SPI Flash的連接接口。引出的排針接口包括PWM, ADC, DAC, I2C, I2S, SPI等。

TinyPICO

TinyPICO可以說是目前世界上體積最小的基于ESP32-PICO-D4的開發(fā)板,板子功能和規(guī)格如下:

32位雙核處理器,工作頻率為240 MHz

2.4 GHz Wi-Fi - 802.11b/g/n

藍(lán)牙BLE 4.2

4MB SPI閃存

4MB額外的PSRAM

APA102 RGB LED

USB +串行/UART用于編程

700mA 3.3V LDO穩(wěn)壓器

LiPo電池管理

適用于低功耗電池的優(yōu)化電源電路

底部的JST焊盤支持PH和MicroBlade連接器的電池

14x GPIO擴展接口

僅18mmx 32mm

TinyPICO具體的信號接口分布如下圖:

TinyPICO預(yù)裝了MicroPython,并且還支持Arduino IDE以及Espressif IDF,對于不習(xí)慣復(fù)雜IDE工具的用戶來說,Arduino IDE工具很友好。

TTGO Micro-32 V2.0模塊

TTGO Micro-32是一個基于ESP32-PICO-D4 的緊湊模塊,可用于大多數(shù)物聯(lián)網(wǎng)應(yīng)用的嵌入式核心,尺寸僅為約19.2mm*13.3mm,比ESP32-WROOM-32模塊約小45%。

以下是TTGO Micro-32模塊的一些規(guī)格:

SiP - Espressif Systems ESP32-PICO-D4基于ESP32雙核處理器內(nèi)存、4MB SPI Flash

連通性 - 藍(lán)牙4.2 LE ,802.11 b/g/n帶芯片天線和u.FL(IPEX)連接器的高達(dá)150Mbps的WiFi

電源電壓 - 3.3 V DC

尺寸 - 19.2x13.3 mm

Sensything

Sensything主控同樣是基于樂鑫ESP32-PICO-D4,另外板載低噪聲數(shù)據(jù)采集的ADS1220 24位ADC,支持Wi-Fi和藍(lán)牙的多傳感器采集方案,用于獲取和記錄多個傳感器讀數(shù),這些讀數(shù)可通過Android應(yīng)用程序,物聯(lián)網(wǎng)或分析平臺,通過普通USB連接查看/發(fā)送,或直接記錄到的microSD。此外,開發(fā)板額外擴展的GPIO引腳以及對Sparkfun Qwiic連接器標(biāo)準(zhǔn)的支持使得種傳感器數(shù)據(jù)的融合和記錄變得極為簡單。

ESP32 SoC

Sparkfun Qwiic連接器標(biāo)準(zhǔn)擴展接口

更多的傳感器輸入以及電源

RGB LED

傳感器電源

MicroUSB接口

擴展GPIO口

24位 ADC

模擬輸入

另外,Sensything開發(fā)板可以通過多種方式采集數(shù)據(jù):

通過BLE進行簡單采集(預(yù)編程)

Sensything開發(fā)板將預(yù)先加載提供基本BLE數(shù)據(jù)采集的固件,該程序讀取ADC的所有四個通道并通過BLE發(fā)送數(shù)據(jù),用戶可以通過Android應(yīng)用程序獲取到傳感器數(shù)據(jù),這也是最簡單、開箱即用的方式。

Wi-Fi接入點模式

如果用戶需要在給定時間查看傳感器值或查看記錄的傳感器數(shù)據(jù),那也有方法實現(xiàn),無需安裝任何其他軟件或應(yīng)用程序,只需使用特定固件對設(shè)備進行編程,Sensything即可顯示為可連接的Wi-Fi接入點。然后,您可以將PC或手機等移動設(shè)備連接到“Sensything”的Wi-Fi網(wǎng)絡(luò),在Web瀏覽器輸入“sensything.local”站點,并在頁面上查看傳感器數(shù)據(jù)。這不需要任何互聯(lián)網(wǎng)連接。

開發(fā)者模式

再者,用戶可以使用板載USB-UART轉(zhuǎn)換器,使用Espressif ESP-IDF和編程工具可輕松對開發(fā)板進行編程,不但可以使用極為簡單的Arduino IDE工具本身為Sensything編寫的程序,更可以通過樂鑫ESP-IDF編寫自己想要的程序,換句話說,只要功夫深,用戶可以用Sensything達(dá)成關(guān)于物聯(lián)網(wǎng)相關(guān)應(yīng)用的項目。

一個未完成的開發(fā)板項目——ESP32-Alexa

ESP32-Alexa包括ESP32-PICO-D4,CP2102 USB-UART,MAX98357 I2S DAC,WS2812 NeoPixel LED和鋰電池接口,板卡尺寸不大,僅為25mm*36mm,適用于嵌入式應(yīng)用。

板載具體的一些功能如下:

單通道,D類放大器嵌入式DAC,MAX98357通過I2S總線連接到ESP32-PICO-D4

MEMS麥克風(fēng)Invensense ICS-43434通過I2S總線連接到ESP32

板載USB-UART接口(CP2102)可直接實現(xiàn)二進制文件上傳

另外,NeoPixel WS2812是板載Alexa的狀態(tài)指示燈,可以在聽到你的聲音時,紅色閃爍,在回答時藍(lán)色閃爍。遺憾的是這只是一個硬件愛好者玩家設(shè)計的產(chǎn)品,而且因為量產(chǎn)困難而并沒有正式面世,這里把它拿出來只是想分享給大家基于ESP32-PICO-D4的各種方案,真的很有趣,或許你可以參考并完成它。

小結(jié)

ESP32-PICO-D4的出現(xiàn)改變了物聯(lián)網(wǎng)硬件設(shè)計的難點,讓硬件開發(fā)者重點專注在應(yīng)用功能的創(chuàng)意上,為物聯(lián)網(wǎng)領(lǐng)域帶來各種有趣的應(yīng)用,如果你是一個硬件設(shè)計的小白,你想設(shè)計關(guān)于物聯(lián)網(wǎng)相關(guān)的產(chǎn)品,那不妨考慮下ESP32-PICO-D4,真得很簡單,可以讓你省下大量的時間專注在產(chǎn)品的創(chuàng)意上。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 物聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    2898

    文章

    43780

    瀏覽量

    369068
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    4834

    瀏覽量

    96822
  • sip封裝
    +關(guān)注

    關(guān)注

    4

    文章

    64

    瀏覽量

    15482

原文標(biāo)題:物聯(lián)網(wǎng)產(chǎn)品的首選方案——5款追求極簡設(shè)計的ESP32-PICO-D4開發(fā)板

文章出處:【微信號:cirmall,微信公眾號:電路設(shè)計技能】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    請問ESP32-D0WDQ6和ESP32-PICO-D4是否支持micropython?

    各位好: ESP32-D0WDQ6和ESP32-PICO-D4是否支持micropython?
    發(fā)表于 06-14 08:17

    請問ESP32-PICO-D4可以外接PSRAM嗎?

    請問ESP32-PICO-D4 可以外接PSRAM 嗎?如果可以能內(nèi)部的FLASH和外部的PSRAM可以同時工作嗎? 我看芯片規(guī)格書是可以外接PSRAM的,并且有給出電路圖,但是IDF 好像不支持
    發(fā)表于 06-26 06:07

    系統(tǒng)級封裝SIP模組--ESP32-PICO-D4 WIFI/藍(lán)牙解決方案

    ,進行互聯(lián)網(wǎng)或局域網(wǎng)通信,實現(xiàn)聯(lián)網(wǎng)功能。ESP32-PICO-D4 的核心是 ESP32 芯片 *。ESP32 是集成 2.4 GHz Wi-Fi 和藍(lán)牙雙模的單芯片方案,采用臺積電(TSMC) 超低
    發(fā)表于 12-06 11:10

    系統(tǒng)級封裝SIP模組--ESP32-PICO-D4 WIFI/藍(lán)牙解決方案

    -WROVER 和 ESP32-PICO-D4這三模組中的其中一,也就是模組的外觀尺寸僅為 (7.000±0.100) mm × (7.000±0.100) mm × (0.940±0.100) mm,整體占用的 PCB 面
    發(fā)表于 04-18 14:46

    系統(tǒng)級封裝SIP模組--ESP32-PICO-D4 WIFI/藍(lán)牙解決方案

    -WROVER 和 ESP32-PICO-D4這三模組中的其中一,也就是模組的外觀尺寸僅為 (7.000±0.100) mm × (7.000±0.100) mm × (0.940±0.100) mm,整體占用
    發(fā)表于 05-07 18:15

    求助,ESP32-D0WDQ6和ESP32-PICO-D4是否支持micropython?

    各位好:ESP32-D0WDQ6和ESP32-PICO-D4是否支持micropython?
    發(fā)表于 02-13 08:32

    為什么ESP32-PICO-D4的UART端口U2TXD/U2RXD會干擾藍(lán)牙通信?

    UART(Arduino IDE,串行監(jiān)視器)。我還使用藍(lán)牙通信將一些數(shù)據(jù)發(fā)送到我的 PC。它運作良好。但現(xiàn)在我想在我的最終設(shè)計中使用 ESP32-PICO-D4。我也有一個開發(fā)板
    發(fā)表于 03-01 08:01

    請問ESP32-D0WDQ6和ESP32-PICO-D4是否支持micropython?

    各位好:ESP32-D0WDQ6和ESP32-PICO-D4是否支持micropython?
    發(fā)表于 03-06 06:16

    為什么ESP32-PICO-D4的串口U2TXD/ U2RXD會干擾藍(lán)牙通信?

    UART(Arduino IDE,串行監(jiān)視器)。我還使用藍(lán)牙通信將一些數(shù)據(jù)發(fā)送到我的 PC。它運作良好。但現(xiàn)在我想在我的最終設(shè)計中使用 ESP32-PICO-D4。我也有一個開發(fā)板
    發(fā)表于 04-12 06:34

    基于esp32開發(fā)板

    基于esp32開發(fā)板,用于物聯(lián)網(wǎng)開發(fā)
    發(fā)表于 08-07 08:56 ?105次下載

    ESP32-PICO-D4芯片級WiFi和藍(lán)牙模組的數(shù)據(jù)手冊免費下載

    ESP32-PICO-D4 是一基于 ESP32 的系統(tǒng)級封裝 (SIP) 模組,可提供完整的 Wi-Fi 和藍(lán)牙功能。該模組的外觀尺寸僅為 7.0±0.1 mm×7.0±0.1 mm×0.94
    發(fā)表于 04-22 08:00 ?11次下載
    <b class='flag-5'>ESP32-PICO-D4</b>芯片級WiFi和藍(lán)牙模組的數(shù)據(jù)手冊免費下載

    基于ESP32-PICO-D4芯片的開源電子手表

    正好看到一開源的電子表,功能配置都很類似,可以借鑒。下面是這個開源電子表的介紹。 介紹一開源的電子手表,基于ESP32-PICO-D4芯片(支持WiFi/藍(lán)牙 BLE) ? 內(nèi)置WiFi/BLE
    的頭像 發(fā)表于 02-11 11:10 ?5890次閱讀
    基于<b class='flag-5'>ESP32-PICO-D4</b>芯片的開源電子手表

    基于esp32 PICO D4物聯(lián)網(wǎng)遙控器原理圖

    基于esp32-PICO-D4物聯(lián)網(wǎng)遙控器原理圖實現(xiàn)了TypeC串口下載與通信
    發(fā)表于 09-23 16:29 ?4次下載

    ESP32 Pico開發(fā)板開源

    電子發(fā)燒友網(wǎng)站提供《ESP32 Pico開發(fā)板開源.zip》資料免費下載
    發(fā)表于 01-04 10:10 ?5次下載
    <b class='flag-5'>ESP32</b> <b class='flag-5'>Pico</b><b class='flag-5'>開發(fā)板</b>開源

    ESP32-PICO系列技術(shù)規(guī)格書

    ESP32-PICO 系列是基于 ESP32 芯片 的系統(tǒng)級封裝 (SiP) 產(chǎn)品。ESP32-PICO 系列產(chǎn)品包括 ESP32-PICO-D4、
    發(fā)表于 12-12 16:56 ?0次下載
    <b class='flag-5'>ESP32-PICO</b>系列技術(shù)規(guī)格書