欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

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

基于ESP32-S3的高性能開發(fā)板介紹

電子發(fā)燒友論壇 ? 來源: 電子發(fā)燒友論壇 ? 2023-09-05 11:33 ? 次閱讀

開發(fā)板介紹

FireBeetle 2 ESP32-S3是一款基于ESP32-S3-WROOM-1-N16R8模組設計的主控板。ESP32-S3-WROOM-1-N16R8模組擁有16MB Flash和8MB PSRAM,可以存儲更多的代碼和數(shù)據(jù),模組搭載的ESP32-S3芯片擁有強大的神經(jīng)網(wǎng)絡運算能力和信號處理能力,適用于圖像識別、語音識別等項目。

板載攝像頭接口,可以方便的連接攝像頭,獨立的攝像頭供電電路,減少了其他信號對攝像頭的干擾。開發(fā)板附帶了一個OV2640攝像頭,該攝像頭擁有200萬像素和68°視場角,最高支持1600*1200分辨率。FireBeetle 2 ESP32-S3板載GDI屏幕接口,解決使用屏幕時的接線煩惱,集成電源管理功能,支持鋰電池充電和硬件開關機。

支持Wi-Fi 和 Bluetooth 5 (LE) 雙模通訊,降低了設備配網(wǎng)難度,同時還支持藍牙 Mesh (Bluetooth Mesh) 協(xié)議和樂鑫 Wi-Fi Mesh可以實現(xiàn)更高的通訊穩(wěn)定性和更大的覆蓋面積。FireBeetle 2 ESP32-S3支持Matter協(xié)議,可用于開發(fā)符合智能家居家居行業(yè)統(tǒng)一標準的設備,適用于廣泛的物聯(lián)網(wǎng)場景。

可以使用Arduino IDE、ESP-IDF、MicroPython進行編程C語言、python都可以輕松的操縱硬件。

1.搭建開發(fā)環(huán)境

感謝電子發(fā)燒友社區(qū)提供的測評機會,參加DFRobot 的FireBeetle 2 ESP32-S3開發(fā)板的測評。

在官網(wǎng)的介紹頁面,可以看到板卡相關的介紹信息DFROBOT:DFR0975 FireBeetle 2 Board ESP32-S3 產(chǎn)品資料使用教程

1.1開發(fā)板資源介紹

開發(fā)板的主控模塊使用的是ESP32-S3-WROOM-1-N16R8模組,擁有16MB Flash和8MB PSRAM。搭載的ESP32-S3芯片擁有強大的神經(jīng)網(wǎng)絡運算能力和信號處理能力,適用于圖像識別、語音識別等項目。

產(chǎn)品的特性如下:

ESP32-S3模組,支持AI加速

16MB Flash和8MB PSRAM,更大的代碼存儲空間

板載攝像頭接口和獨立的攝像頭供電,連接方便抗干擾強

集成電源管理,支持鋰電池充電和硬件開關機

板載GDI接口,輕松連接屏幕

支持Wi-Fi 和 Bluetooth 5雙模通訊

2.官方Arduino例程學習

在DFrobot的官方網(wǎng)站上,提供了很多Arduino的演示例程,可以幫助我們快速使用這塊開發(fā)板來時實現(xiàn)各種應用。本文對官方的例程進行演示。

1.1 PWM例程演示

40a1ff9a-4b93-11ee-a25d-92fbcf53809c.png

參考官方的指南,在Ardinuo中編寫以下代碼,即可通過PWM波的方式實現(xiàn)呼吸燈的效果,由于LED與LCD的背光控制引腳是連接在一起的,所以LCD屏幕的亮度也會隨著變化。

/*
 * LED呼吸燈示例
 */
const int ledPin = 21; // PWM生成后實際輸出引腳


//設置PWM參數(shù)
const int freq = 10000;//PWM頻率
const int ledChannel = 0;//信號生成GPIO
const int resolution = 8;//8位分辨率


void setup(){
 //PWM參數(shù)設置
 ledcSetup(ledChannel, freq, resolution);


 //將生成信號通道綁定到輸出通道上
 ledcAttachPin(ledPin, ledChannel);
}


void loop(){
 //逐漸變亮
 for(int dutyCycle = 0; dutyCycle <= 255; dutyCycle++){ ? 
 ? ?// changing the LED brightness with PWM
 ? ?ledcWrite(ledChannel, dutyCycle);
 ? ?delay(15);
 ?}


 ?//逐漸變暗
 ?for(int dutyCycle = 255; dutyCycle >= 0; dutyCycle--){
  // changing the LED brightness with PWM
  ledcWrite(ledChannel, dutyCycle);  
  delay(15);
 }
}

(左右移動查看全部內(nèi)容)

3.樂鑫ESP-WHO解決方案移植

無論是Arduino還是MicroPython,封裝好的庫極大地方便了開發(fā)者的開發(fā)流程,但是對于沒有得到支持的部分,就需要開發(fā)者自己閱讀官方提供的源碼并對其進行修改來適配對應的場景。

1.1 ESP-WHO簡介

40f1f464-4b93-11ee-a25d-92fbcf53809c.png

1.2 驅動接口適配

官方提供的樣例都是基于特定開發(fā)板實現(xiàn)的,其中沒有對FireBeetle2 S3這款開發(fā)板進行適配,這時就需要我們修改代碼來適配我們的工程。首先,需要根據(jù)我們的硬件來修改相應的底層驅動代碼,這樣示例程序才能正確的驅動外設來執(zhí)行程序。

1.2.1 電源管理芯片程序移植

通過查看ESP-WHO中的who camera程序,其中是沒有電源驅動的程序的,而FireBeetle2 S3的攝像頭供電使用電源管理芯片來控制的,所以在使用攝像頭之前需要對電源進行配置。DFRobot_AXP313A的驅動庫中有對ESP-IDF的驅動程序,對其進行修改后就可以驅動電源管理芯片給攝像頭供電。

4.基于FireBeetle 2 ESP32-S3

開發(fā)板的WiFi嗅探器

在之前分享的第三篇文章 【FireBeetle 2 ESP32-S3開發(fā)板體驗】基于ESP32S3+SPIFFS+AsyncWebServer+SQLite3的硬件地址歸屬品牌(廠商)查詢工具 中,已經(jīng)實現(xiàn)了通過硬件設備mac地址,查詢其所歸屬的品牌(廠商)信息的功能,那么這篇文章則基于此,再進一步。

4111601a-4b93-11ee-a25d-92fbcf53809c.png

這里的硬件設備地址,需要自己去查看,然后輸入進來。

那么,有辦法自動獲取硬件設備地址嗎?

有,那就是WiFi嗅探。

一、知識了解

什么是WiFi嗅探?

通過如下頁面可以了解:wifi嗅探原理-掘金 (juejin.cn)

Wi-Fi 嗅探是一種通過攔截無線網(wǎng)絡流量數(shù)據(jù)包來獲取網(wǎng)絡信息的技術。在 Wi-Fi 嗅探中,使用無線網(wǎng)絡適配器或專門的網(wǎng)絡嗅探工具來監(jiān)控網(wǎng)絡流量,抓取網(wǎng)絡數(shù)據(jù)包,然后分析這些數(shù)據(jù)包中的信息。

Wi-Fi 嗅探的原理是通過監(jiān)聽無線網(wǎng)絡適配器收到的數(shù)據(jù)包,獲取數(shù)據(jù)包的源和目標 MAC 地址,以及數(shù)據(jù)包的內(nèi)容信息。Wi-Fi 嗅探可以監(jiān)聽和分析包括 SSID、密碼、MAC 地址、IP 地址、數(shù)據(jù)傳輸方式等在內(nèi)的各種網(wǎng)絡信息。

當您連接到一個 Wi-Fi 網(wǎng)絡時,您的設備會向 Wi-Fi 接入點發(fā)送數(shù)據(jù)包,以獲取網(wǎng)絡的授權和訪問權限。這些數(shù)據(jù)包通常包括無線網(wǎng)絡的 SSID、密碼和 MAC 地址等信息。Wi-Fi 嗅探器可以捕獲這些數(shù)據(jù)包,并通過解密和分析這些數(shù)據(jù)包來獲取網(wǎng)絡信息。

需要注意的是,Wi-Fi 嗅探需要在合法和合適的情況下進行。非法的 Wi-Fi 嗅探行為可能會侵犯他人的隱私和安全,因此請務必遵守相關的法律法規(guī)和道德規(guī)范。

雖然WiFi嗅探不是很光彩,但是現(xiàn)實中,確實有很多場景使用,很多互聯(lián)網(wǎng)DMP平臺都根據(jù)硬件設備地址投放廣告。

舉幾個簡單的例子:

在商場中,可以通過WiFi嗅探,來了解客流量。因為現(xiàn)在出門都會帶個手機,一般WiFi功能也沒有主動關閉。

對于連鎖門店,用戶可能會去多個店詢問服務價格,通過WiFi嗅探,可以感知用戶是否去過其他門店,從而防止差異性服務價格的出現(xiàn)。

但是新的版本的手機,未連接到WiFi時,可能會設置隨機發(fā)送mac地址廣播,但是,一旦連接到WiFi,其硬件設備地址則是固定的;可以通過提供通用WiFi服務的方式,來誘使其連接,從而獲得其硬件設備地址。

好了,不多說了,說多了,你知道的太多了!?。?/p>

5.基于GDI接口的高清IPS屏的

LVGL使用

這次的FireBeetle 2 ESP32-S3開發(fā)板不僅提供了CAM(Camera)接口,還提供了GDI接口:

411c770c-4b93-11ee-a25d-92fbcf53809c.png

一、GDI接口和顯示屏了解

這個GDI接口,是為DFRbot專用GDI顯示屏準備的接口,使用18pin-FPC線連接屏幕,連接屏幕更加便捷。

41504906-4b93-11ee-a25d-92fbcf53809c.png

GDI顯示屏的連接:

416169a2-4b93-11ee-a25d-92fbcf53809c.png

我手頭剛好有一個DFRobot的GDI接口顯示屏:

官方介紹如下:

這是一款1.47英寸,分辨率為172×320的彩色高清IPS顯示屏 。采用驅動芯片ST7789V3、SPI通訊接口,顯示屏顯示區(qū)域占比大,邊框寬度僅 1mm,圓弧邊角,外形小巧美觀,顯示效果精細、清晰,還原真實色彩。顯示屏上可高清顯示各種文字、圖像、動畫、甚至是視頻,基于 Arduino 的圖像顯示 GDL 庫和 LVGL 庫,可以做出酷炫的動態(tài)效果,適合DIY電子項目??蓮V泛應用于迷你游戲機、迷你氣象站、背包掛件、迷你時鐘、迷你視頻播放、禮物制作、小型儀表顯示等場景。

FireBeetle 2 ESP32-S3開發(fā)板 的GDI 接口具體定義如下:

4195a5a0-4b93-11ee-a25d-92fbcf53809c.png

這個接口,可以專用于GDI接口的顯示屏,也可以用一個FPC轉接板,當作普通引腳使用:

在Arduino開發(fā)環(huán)境中,DFRobot為GDI接口的顯示屏,提供了 DFRobot_GDL庫 專門用于屏幕顯示操作。

不過,我更想使用更為通用的LVGL,而且LVGL官方也為Arduino開發(fā)環(huán)境提供了良好的支持。

總結:

得益于DFRobot的良好設計,GDI屏幕的連接上沒有任何難度,也得益于Arduino開發(fā)平臺的強大和可擴展性,使得LVGL能夠良好的運行。

LVGL真的太方便了,適配的平臺多,支持的功能也全面,效果也廢話的出色,想要獲得更好效果的同學,務必要了解了解,學習學習,保準不會失望。

審核編輯:湯梓紅

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

    關注

    14

    文章

    2169

    瀏覽量

    124954
  • 開發(fā)板
    +關注

    關注

    25

    文章

    5121

    瀏覽量

    98112
  • Arduino
    +關注

    關注

    188

    文章

    6477

    瀏覽量

    187748
  • 主控板
    +關注

    關注

    0

    文章

    35

    瀏覽量

    5539
  • ESP32
    +關注

    關注

    18

    文章

    977

    瀏覽量

    17505

原文標題:基于ESP32-S3的高性能主控,一起來看它強大的神經(jīng)網(wǎng)絡運算和信號處理能力

文章出處:【微信號:gh_9b9470648b3c,微信公眾號:電子發(fā)燒友論壇】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    【FireBeetle 2 ESP32-S3開發(fā)板測評】Arduino IDE快速開發(fā)體驗

    【FireBeetle 2 ESP32-S3開發(fā)板測評】Arduino IDE快速開發(fā)體驗
    的頭像 發(fā)表于 07-23 09:03 ?2687次閱讀
    【FireBeetle 2  <b class='flag-5'>ESP32-S3</b><b class='flag-5'>開發(fā)板</b>測評】Arduino IDE快速<b class='flag-5'>開發(fā)</b>體驗

    【FireBeetle 2 ESP32-S3開發(fā)板測評】MicroPython開發(fā)體驗

    【FireBeetle 2 ESP32-S3開發(fā)板測評】MicroPython開發(fā)體驗
    的頭像 發(fā)表于 07-23 09:02 ?1902次閱讀
    【FireBeetle 2 <b class='flag-5'>ESP32-S3</b><b class='flag-5'>開發(fā)板</b>測評】MicroPython<b class='flag-5'>開發(fā)</b>體驗

    【FireBeetle 2 ESP32-S3開發(fā)板體驗】使用PyCharm開發(fā)MicroPython體驗

    和8MB PSRAM,可以存儲更多的代碼和數(shù)據(jù),模組搭載的ESP32-S3芯片擁有強大的神經(jīng)網(wǎng)絡運算能力和信號處理能力,適用于圖像識別、語音識別等項目。 現(xiàn)在開發(fā)板也都是均Type-c供電+數(shù)據(jù)傳輸
    發(fā)表于 07-28 11:43

    【FireBeetle 2 ESP32-S3開發(fā)板體驗】測評1_搭建開發(fā)環(huán)境

    第1章 開發(fā)板開箱以及開發(fā)環(huán)境搭建 感謝電子發(fā)燒友社區(qū)提供的測評機會,參加DFRobot 的FireBeetle 2 ESP32-S3開發(fā)板的測評。 在官網(wǎng)的
    發(fā)表于 07-29 21:40

    ESP32-S3硬件設計指南

    本文提供基于 ESP32-S3 的硬件設計的指導規(guī)范。ESP32-S3 是一款具有超高性能的 Wi-Fi +Bluetooth? 5 (LE) 系統(tǒng)級芯片。這些規(guī)范將幫助您提升原理圖和 PCB 版圖設計的準確性。
    發(fā)表于 09-18 08:06

    基于esp32開發(fā)板

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

    淺談ESP32-C3ESP32-S3芯片

    ESP32-C3ESP32-S3的發(fā)布,不僅為IOT行業(yè)提供了高性價比、穩(wěn)定、好用、安全的通訊層,支持AI加速,同時在顯示層應用也將占有一席之地。
    發(fā)表于 04-28 10:37 ?1.9w次閱讀

    ESP32 S3 WROOM開發(fā)板

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

    合宙ESP32-S3開發(fā)板特性解讀

    ESP32-S3開發(fā)板主要特色 合宙ESP32-S3開發(fā)板秉承合宙MCU系列產(chǎn)品超值特性,高集成化設計,性能優(yōu)異、
    的頭像 發(fā)表于 01-11 18:45 ?1w次閱讀

    啟明去端分享| ESP32-S3如何實現(xiàn)tcp_client和tcp_server

    /get-started/index.html#get-started-set-up-env硬件需求:Esp32-s3開發(fā)板ESP32-S3TCP介紹傳輸控制協(xié)議(TCP
    的頭像 發(fā)表于 09-07 18:53 ?5498次閱讀
    啟明去端分享| <b class='flag-5'>ESP32-S3</b>如何實現(xiàn)tcp_client和tcp_server

    新品上市 | 合宙ESP32-S3開發(fā)板

    穿越萬水千山,奔赴與工程師朋友的約定——合宙ESP32-S3超值MCU開發(fā)板,來了!1合宙ESP32-S3開發(fā)板簡介合宙CORE-ESP32S3
    的頭像 發(fā)表于 01-13 15:53 ?3330次閱讀
    新品上市 | 合宙<b class='flag-5'>ESP32-S3</b><b class='flag-5'>開發(fā)板</b>

    基于ESP32S3系列模組的開發(fā)板

    基于ESP32S3系列模組的開發(fā)板
    的頭像 發(fā)表于 04-10 11:25 ?4419次閱讀
    基于<b class='flag-5'>ESP32S3</b>系列模組的<b class='flag-5'>開發(fā)板</b>

    ESP32-C2開發(fā)板 8684 智能開關例程

    ESP32-C3開發(fā)板開發(fā)演示
    的頭像 發(fā)表于 06-29 14:13 ?1488次閱讀
    <b class='flag-5'>ESP32</b>-C2<b class='flag-5'>開發(fā)板</b>  8684   智<b class='flag-5'>能開</b>關例程

    Banana Pi 開源硬件基于ESP32-S3開發(fā)的物聯(lián)網(wǎng)開發(fā)板系列

    Banana Pi 開源硬件基于ESP32-S3開發(fā)的物聯(lián)網(wǎng)開發(fā)板系列
    的頭像 發(fā)表于 09-28 16:21 ?1229次閱讀
    Banana Pi 開源硬件基于<b class='flag-5'>ESP32-S3</b><b class='flag-5'>開發(fā)</b>的物聯(lián)網(wǎng)<b class='flag-5'>開發(fā)板</b>系列

    UIFlow 2.0 新增支持 XIAO ESP32S3

    SupportSeeedStudioXIAOESP32S3UIFlow2.0現(xiàn)已支持SeeedStudioXIAOESP32S-S3開發(fā)板。這款基于ESP32-S3芯片的小型
    的頭像 發(fā)表于 05-25 08:29 ?870次閱讀
    UIFlow 2.0 新增支持 XIAO <b class='flag-5'>ESP32S3</b>