久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 6074|回復: 34
打印 上一主題 下一主題
收起左側

【Arduino】168種傳感器模塊系列實驗(144)---W5100 網絡擴展板

[復制鏈接]
跳轉到指定樓層
樓主
37款傳感器與模塊的提法,在網絡上廣泛流傳,其實Arduino能夠兼容的傳感器模塊肯定是不止37種的。鑒于本人手頭積累了一些傳感器和執行器模塊,依照實踐出真知(一定要動手做)的理念,以學習和交流為目的,這里準備逐一動手試試做實驗,不管成功與否,都會記錄下來---小小的進步或是搞不定的問題,希望能夠拋磚引玉。

【Arduino】168種傳感器模塊系列實驗(資料+代碼+圖形+仿真)
實驗一百四十四:Ethernet W5100S 網絡擴展板 SD卡擴展模塊 支持MEGA






分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:513258 發表于 2020-3-9 17:29 | 只看該作者


W5100S
采用WIZnet技術的硬件TCP / IP設計的W5100S芯片是一款嵌入式以太網控制器。在使用 W5100S時MCU 可以方便的處理 IPv4,TCP,UDP,ICMP,IGMP,ARP,PPPoE等TCP/IP 協議。W5100S 分別有 8KB 的發送緩存和接收緩存,可以減少MCU 的開銷。 主機可以同時使用 W5100S 的 4 個獨立的硬件SOCKETs,并基于每個硬件SOCKET 開發獨立的互聯網應用。2019年7月30日-8月1日,WIZnet公司攜W5100S參加了IOTE2019第十二屆國際物聯網展(深圳站) 展會。


回復

使用道具 舉報

板凳
ID:513258 發表于 2020-3-9 17:44 | 只看該作者
W5100S芯片是WIZnet最新推出的一款集成全硬件 TCP/IP協議棧的性價比更高的嵌入式以太網控制器,為單片機提供了更加簡單、快速、穩定、安全的以太網接入方案。全硬件TCP/IP協議棧簡化傳統的軟件TCP/IP協議棧,卸載了MCU用于處理TCP/IP這部分的線程,節約MCU內部ROM等硬件資源,工程師只需進行簡單的Socket編程和少量的寄存器操作即可方便地進行嵌入式以太網上層應用開發,減少產品開發周期,降低開發成本。

W5100S支持間接并行總線和高速SPI接口2種方式與主機進行通信。其內部還集成了以太網數據鏈路層(MAC)和10Base -T/100Base -T 以太網物理層(PHY),支持自動協商(10/100-Based全雙工/半雙工)。與傳統軟件協議棧不同,W5100S內嵌的4個獨立硬件Socket可以進行4路獨立通信,該4路Socket的通信效率互不影響,可以通過W5100S芯片上的16K字節的收/發緩存靈活定義各個Socket的大小。

W5100S還提供WOL(局域網喚醒)和掉電模式,便于對功耗有要求的客戶使用。




回復

使用道具 舉報

地板
ID:513258 發表于 2020-3-9 17:52 | 只看該作者
本帖最后由 eagler8 于 2020-3-9 19:15 編輯

W5100S主要特征
全硬件TCP/IP協議棧
– 支持TCP, UDP, WOL, ICMP, IGMPv1/v2, IPv4, ARP, PPPoE協議
– 硬件網絡引擎,不受網絡攻擊
支持SPI 和并行總線接口
– 高速 SPI接口(MODE 0/3)
– 系統總線接口(2位地址線和8位數據線)
支持嵌入式操作系統:Linux & RTOS
支持4路獨立硬件Socket同時通信,通信效率互不影響
支持SOCKET-less 指令
– ARP請求
– PING請求
內部16K字節收發緩存供TCP/IP包處理
支持以太網掉電模式和主時鐘選通節能模式
支持基于UDP的網絡喚醒(WOL)功能
集成 10BaseT / 100Base-T 以太網 PHY
支持自動協商(全/半雙工,10M/100M)
支持Auto-MDIX功能(只在以太網自動協商模式下支持)
網絡指示燈 (全/半雙工, 鏈接指示, 10Mb/100Mb指示,傳輸指示 )
工業級:-40℃ ~ 85℃
工作電壓 3.3V,I/O 5V 耐壓
48管腳LQFP封裝和QFN封裝 (無鉛,7x7mm, 0.5mm 間距)




回復

使用道具 舉報

5#
ID:513258 發表于 2020-3-9 20:12 | 只看該作者

回復

使用道具 舉報

6#
ID:513258 發表于 2020-3-9 20:31 | 只看該作者

回復

使用道具 舉報

7#
ID:513258 發表于 2020-3-10 10:49 | 只看該作者
W5100S主要參數
尺寸                                     7 x7毫米
以太網I / F                            物理層
工作溫度                           -40至+85°C
工作電壓                              3.3伏
功能                       3合1,MCU + TCP / IP + MAC
自動協商                               是
網絡套接字數                         4
內部DPRAM緩沖存儲器      16千字節
包                                  輕量級計劃
針數                                     48
自動MDIX                             是
局域網喚醒                           是
掉電模式                              是
典型值 能量消耗                  待定
SPI(最大速度)                70兆赫
MCU I / F 8位(間接)         SPI
PHY芯片                          W5100S
針腳間距                         0.50毫米
信息產業部                         沒有
以太網速度                       10/100
并行內存總線                   8位間接
制造商                             無線網




回復

使用道具 舉報

8#
ID:513258 發表于 2020-3-10 11:23 | 只看該作者
本帖最后由 eagler8 于 2020-3-10 15:14 編輯


以太網(Ethernet)
以太網是一種計算機局域網技術。IEEE組織的IEEE 802.3標準制定了以太網的技術標準,它規定了包括物理層的連線、電子信號和介質訪問層協議的內容。以太網是目前應用最普遍的局域網技術,取代了其他局域網技術如令牌環、FDDI和ARCNET。

以太網是現實世界中最普遍的一種計算機網絡。以太網有兩類:第一類是經典以太網,第二類是交換式以太網,使用了一種稱為交換機的設備連接不同的計算機。經典以太網是以太網的原始形式,運行速度從3~10 Mbps不等;而交換式以太網正是廣泛應用的以太網,可運行在100、1000和10000Mbps那樣的高速率,分別以快速以太網、千兆以太網和萬兆以太網的形式呈現。 以太網的標準拓撲結構為總線型拓撲,但目前的快速以太網(100BASE-T、1000BASE-T標準)為了減少沖突,將能提高的網絡速度和使用效率最大化,使用集線器來進行網絡連接和組織。如此一來,以太網的拓撲結構就成了星型;但在邏輯上,以太網仍然使用總線型拓撲和CSMA/CD(Carrier Sense Multiple Access/Collision Detection,即載波多重訪問/碰撞偵測)的總線技術。以太網實現了網絡上無線電系統多個節點發送信息的想法,每個節點必須獲取電纜或者信道的才能傳送信息,有時也叫作以太(Ether)。(這個名字來源于19世紀的物理學家假設的電磁輻射媒體-光以太。后來的研究證明光以太不存在。) 每一個節點有全球唯一的48位地址也就是制造商分配給網卡的MAC地址,以保證以太網上所有節點能互相鑒別。由于以太網十分普遍,許多制造商把以太網卡直接集成進計算機主板。

回復

使用道具 舉報

9#
ID:513258 發表于 2020-3-10 15:27 | 只看該作者


Arduino Ethernet  W5100S網絡擴展模塊,可以使Arduino成為簡單的Web服務器或者通過網絡控制讀寫Arduino的數字和模擬接口等網絡應用。可直接使用IDE中的Ethernet庫文件便可實現一個簡單Web服務器。 同時該版本的支持mini SD卡(TF卡)讀寫。該擴展板采用了可堆疊的設計,可直接插到Arduino上,同時我們的其他擴展板也可以插上去。
回復

使用道具 舉報

10#
ID:513258 發表于 2020-3-10 15:35 | 只看該作者
主要參數



回復

使用道具 舉報

11#
ID:513258 發表于 2020-3-10 16:17 | 只看該作者
參考電原理圖



回復

使用道具 舉報

12#
ID:513258 發表于 2020-3-10 16:22 | 只看該作者

回復

使用道具 舉報

13#
ID:513258 發表于 2020-3-10 16:24 | 只看該作者

回復

使用道具 舉報

14#
ID:513258 發表于 2020-3-10 17:47 | 只看該作者


供電
該板還可以通過外部電源,可選的以太網供電(PoE)模塊或使用FTDI電纜/ USB串行連接器供電。 外部電源可以來自交流轉直流適配器(壁式電源適配器)或電池。可以通過將2.1mm中心正插頭插入板子的電源插孔來連接適配器。可以將電池的導線插入POWER連接器的Gnd和Vin引腳接頭中。 該板可在6至20伏的外部電源上運行。但是,如果電源電壓低于7V,則5V引腳的電源電壓可能低于5V,電路板可能會不穩定。如果使用的電壓超過12V,則穩壓器可能會過熱并損壞電路板。推薦的范圍是7到12伏。

電源引腳如下:
VIN 當Arduino板使用外部電源時的輸入電壓(與USB連接或其他穩壓電源提供的5伏電壓相反)。您可以通過該引腳供電,或者,如果通過電源插孔供電,則可以通過該引腳供電。
5V。該引腳從板上的調節器輸出穩定的5V電壓。可以通過直流電源插孔(7-12V),USB連接器(5V)或板的VIN引腳(7-12V)為該板供電。通過5V或3.3V引腳供電會繞過穩壓器,并可能損壞電路板。我們不建議這樣做。
3V3。板載穩壓器產生3.3伏電源。最大電流消耗為50 mA。
地 接地引腳。
IOREF。Arduino板上的此引腳提供了供微控制器操作的參考電壓。正確配置的屏蔽層可以讀取IOREF引腳電壓并選擇合適的電源,或者在輸出上啟用電壓轉換器,以使用5V或3.3V電壓。

可選的PoE模塊旨在從傳統的雙絞線5類以太網電纜提取功率:
符合IEEE802.3af
低輸出紋波和噪聲(100mVpp)
輸入電壓范圍36V至57V
過載和短路保護
9V輸出
高效DC / DC轉換器:典型值75%@ 50%負載
1500V隔離(輸入到輸出)




回復

使用道具 舉報

15#
ID:513258 發表于 2020-3-10 17:51 | 只看該作者
輸入輸出
可以使用pinMode(),  digitalWrite()和  digitalRead()  函數將以太網板上的14個數字引腳中的每個用作輸入或輸出。它們在5伏特下工作。每個引腳最多可提供或接收40 mA的電流,并具有一個20-50 kOhms的內部上拉電阻(默認情況下已斷開)。此外,某些引腳還具有特殊功能:
串行:0(RX)和1(TX)用于接收(RX)和發送(TX)TTL串行數據。
外部中斷:2和3。這些引腳可以配置為在低值,上升沿或下降沿或值改變時觸發中斷。有關 詳細信息,請參見  attachInterrupt()函數。
PWM:3、5、6、9和10。提供帶有AnalogWrite()  函數的8位PWM輸出  。
SPI:10(SS),11(MOSI),12(MISO),13(SCK)。這些引腳支持使用SPI庫的 SPI通信。
LED:9.數字引腳9上連接有內置LED。當該引腳為HIGH值時,該LED點​​亮;當該引腳為LOW時,其熄滅。在大多數其他arduino板上,此LED位于第13針上。它位于以太網板上的第9針上,因為第13針用作SPI連接的一部分。

以太網板有6個模擬輸入,標記為A0至A5,每個模擬輸入提供10位分辨率(即1024個不同值)。默認情況下,它們的測量范圍是從地到5伏,盡管可以使用AREF引腳和AnalogReference()函數更改其范圍的上限  。此外,某些引腳具有特殊功能:
TWI:A4(SDA)和A5(SCL)。使用Wire庫支持TWI通信  。

板上還有幾個其他引腳:
AREF。模擬輸入的參考電壓。與  analogReference()一起使用。
重啟。將此線拉低以復位微控制器。通常用于在屏蔽板上添加一個重置按鈕,以屏蔽板上的一個按鈕。




回復

使用道具 舉報

16#
ID:513258 發表于 2020-3-10 17:56 | 只看該作者



通訊
Arduino以太擴展版具有許多用于與計算機,另一個Arduino或其他微控制器通信的設施。 一個  SoftwareSerial庫  允許任何歐諾的數字引腳串行通信。 ATmega328還支持TWI和SPI通信。Arduino軟件包含一個Wire庫,以簡化TWI總線的使用; 有關詳細信息,請參見相關文檔。對于SPI通信,請使用 SPI庫。 該板還可以通過以太網連接到有線網絡。連接到網絡時,您將需要提供IP地址和MAC地址。該  以太網庫  完全支持。 可通過SD庫訪問板載microSD卡讀卡器  。使用該庫時,SS位于引腳4上。

編程設計
可以通過兩種方式對Arduino以太網板進行編程:通過6引腳串行編程接頭,或使用外部ISP編程器。 6針串行編程接頭與FTDI USB電纜以及Sparkfun和Adafruit FTDI風格的基本USB到串行分線板(包括Arduino USB串行連接器)兼容。它具有對自動重置的支持,允許上傳草圖而無需按下板上的重置按鈕。當插入FTDI風格的USB適配器時,Arduino以太網將關閉適配器電源。 您還可以繞過引導程序,并使用Arduino ISP  或類似產品通過ICSP(在線串行編程)標頭對微控制器進行編程 。

回復

使用道具 舉報

17#
ID:513258 發表于 2020-3-10 18:00 | 只看該作者


回復

使用道具 舉報

18#
ID:513258 發表于 2020-3-10 18:02 | 只看該作者

回復

使用道具 舉報

19#
ID:513258 發表于 2020-3-10 21:05 | 只看該作者
【Arduino】168種傳感器模塊系列實驗(資料+代碼+圖形+仿真)
  實驗一百四十四:Ethernet W5100S 網絡擴展板 SD卡擴展模塊 支持MEGA

  安裝 "Ethernet.h"庫-工具-管理庫-搜索-安裝
  項目測試 :通過插入W5100 以太網擴展板,實現Arduino NUO 接入以太網




回復

使用道具 舉報

20#
ID:513258 發表于 2020-3-10 21:10 | 只看該作者
  1. /*
  2.   【Arduino】168種傳感器模塊系列實驗(資料+代碼+圖形+仿真)
  3.   實驗一百四十四:Ethernet W5100S 網絡擴展板 SD卡擴展模塊 支持MEGA

  4.   安裝 "Ethernet.h"庫-工具-管理庫-搜索-安裝
  5.   項目測試 :通過插入W5100 以太網擴展板,實現Arduino NUO 接入以太網
  6. */

  7. #include <Ethernet.h>
  8. #include <SPI.h>

  9. //mac地址可以是隨便的48位地址,只要設備間不相互沖突就行
  10. byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };

  11. IPAddress staticIP(192, 168, 31, 159);

  12. EthernetServer server(80);

  13. void connectToInternet()
  14. {
  15.   if (Ethernet.begin(mac) == 0)//看看DHCP是否能動態分配ip給Arduino
  16.   {
  17.     Serial.print("[ERROR] Failed to Configure Ethernet using DHCP");
  18.     Ethernet.begin(mac, staticIP);//DHCP不能動態分配,就靜態設置ip給Arduino

  19.   }
  20.   delay(1000);
  21.   Serial.println("[INFO] Connection Successsful");
  22.   Serial.print("");
  23.   printConnectionInformation();
  24.   Serial.println("-------------------------");
  25.   Serial.println("");
  26. }
  27. void printConnectionInformation()
  28. {
  29.   Serial.print("[INFO] IP Address: ");
  30.   Serial.println(Ethernet.localIP());
  31.   Serial.print("[INFO] Subnet Mask: ");
  32.   Serial.println(Ethernet.subnetMask());
  33.   Serial.print("[INFO] Gateway: ");
  34.   Serial.println(Ethernet.gatewayIP());
  35.   Serial.print("[INFO] DNS: ");
  36.   Serial.println(Ethernet.dnsServerIP());
  37. }
  38. void setup() {
  39.   // 將設置代碼放在此處,運行一次:
  40.   Serial.begin(9600);
  41.   connectToInternet();
  42.   server.begin();

  43. }


  44. void loop()
  45. {
  46.   //當有客戶連接服務器時,服務器available函數會返回一個客戶端對象用以向客戶反饋信息
  47.   EthernetClient client = server.available();
  48.   if (client) {
  49.     // http請求以空行結束
  50.     boolean current_line_is_blank = true;
  51.     while (client.connected()) {
  52.       if (client.available()) {
  53.         char c = client.read();
  54.         // 如果我們排到了隊伍的盡頭
  55.         // (字符)且該行為空,則http請求已結束,
  56.         // 所以我們可以回復
  57.         if (c == 'n' && current_line_is_blank) {
  58.           // 發送標準http響應頭
  59.           client.println("HTTP/1.1 200 OK");
  60.           client.println("Content-Type: text/html");
  61.           client.println();

  62.           // 輸出每個模擬輸入引腳的值
  63.           client.print("welcome to tinyos electronics");
  64.           client.println("<br />");
  65.           client.print("//*************************************");
  66.           client.println("<br />");
  67.           client.print("");
  68.           client.println("<br />");
  69.           client.print("//*************************************");
  70.           client.println("<br />");
  71.           for (int i = 0; i < 6; i++) {
  72.             client.print("analog input ");
  73.             client.print(i);
  74.             client.print(" is ");
  75.             client.print(analogRead(i));
  76.             client.println("<br />");
  77.           }
  78.           break;
  79.         }
  80.         //有的教程里也有用(c == '\n')和 (c != '\r')的
  81.         //用(c == '\n')和 (c != '\r')的話,客戶端連接不上服務器,不能用
  82.         if (c == 'n') {
  83.           // 我們要開始新的生產線
  84.           current_line_is_blank = true;
  85.         } else if (c != 'r') {
  86.           // 我們在當前行中找到了一個角色
  87.           current_line_is_blank = false;
  88.         }
  89.       }
  90.     }
  91.     client.stop();
  92.   }
  93. }
復制代碼


回復

使用道具 舉報

21#
ID:513258 發表于 2020-3-10 21:12 | 只看該作者




回復

使用道具 舉報

22#
ID:513258 發表于 2020-3-10 21:14 | 只看該作者
本帖最后由 eagler8 于 2020-3-10 21:17 編輯

在網頁中顯示了A0至A5所讀出的模擬值,你也可以通過修改以上程序,顯示其他類型的數據。

以上程序修改自Arduino IDE自帶的Web Server例程,它是通過不斷刷新網頁來獲取Arduino反饋來完成的。實際上,在當今web開發上,幾乎都是通過ajax不刷新網頁,來與服務器通信的。


回復

使用道具 舉報

23#
ID:513258 發表于 2020-3-10 21:51 | 只看該作者
ARDUINO W5100 WebClient 測試
基礎工作:W5100擴展板插在ARDUINO上。用網線把W5100和自己家的路由器連接。插上網線能看到側面網口指示燈變亮。路由器開啟DHCP服務(一般都是開啟的)。
1.打開官方例程里面的Ethernet->WebClient
2.修改里面的谷歌服務器為百度的。
3.修改IP地址為本地的局域網號碼段,比如你的電腦是192.168.1.100。那么設置你的w5100,也在192.168.1.x。后面的x不能與局域網內的其它設備重復。
  1. /*
  2.   【Arduino】168種傳感器模塊系列實驗(資料+代碼+圖形+仿真)
  3.   實驗一百四十四:Ethernet W5100S 網絡擴展板 SD卡擴展模塊 支持MEGA

  4.   安裝 "Ethernet.h"庫-工具-管理庫-搜索-安裝
  5.   項目測試之二 :ARDUINO W5100 WebClient 測試
  6. */

  7. #include <SPI.h>
  8. #include <Ethernet.h>

  9. // Enter a MAC address for your controller below.
  10. // Newer Ethernet shields have a MAC address printed on a sticker on the shield
  11. byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
  12. // if you don't want to use DNS (and reduce your sketch size)
  13. // use the numeric IP instead of the name for the server:
  14. //IPAddress server(74,125,232,128);  // numeric IP for Google (no DNS)
  15. char server[] = "www.baidu.com";    // name address for Google (using DNS)

  16. // Set the static IP address to use if the DHCP fails to assign
  17. IPAddress ip(192, 168, 1, 177);

  18. // Initialize the Ethernet client library
  19. // with the IP address and port of the server
  20. // that you want to connect to (port 80 is default for HTTP):
  21. EthernetClient client;

  22. void setup() {
  23.   // Open serial communications and wait for port to open:
  24.   Serial.begin(9600);
  25.   while (!Serial) {
  26.     ; // wait for serial port to connect. Needed for Leonardo only
  27.   }

  28.   // start the Ethernet connection:
  29.   if (Ethernet.begin(mac) == 0) {
  30.     Serial.println("Failed to configure Ethernet using DHCP");
  31.     // no point in carrying on, so do nothing forevermore:
  32.     // try to congifure using IP address instead of DHCP:
  33.     Ethernet.begin(mac, ip);
  34.   }
  35.   // give the Ethernet shield a second to initialize:
  36.   delay(1000);
  37.   Serial.println("connecting...");

  38.   // if you get a connection, report back via serial:
  39.   if (client.connect(server, 80)) {
  40.     Serial.println("connected");
  41.     // Make a HTTP request:
  42.     client.println("GET /search?q=arduino HTTP/1.1");
  43.     client.println("Host: www.baidu.com");
  44.     client.println("Connection: close");
  45.     client.println();
  46.   }
  47.   else {
  48.     // kf you didn't get a connection to the server:
  49.     Serial.println("connection failed");
  50.   }
  51. }

  52. void loop()
  53. {
  54.   // if there are incoming bytes available
  55.   // from the server, read them and print them:
  56.   if (client.available()) {
  57.     char c = client.read();
  58.     Serial.print(c);
  59.   }

  60.   // if the server's disconnected, stop the client:
  61.   if (!client.connected()) {
  62.     Serial.println();
  63.     Serial.println("disconnecting.");
  64.     client.stop();

  65.     // do nothing forevermore:
  66.     while (true);
  67.   }
  68. }
復制代碼





回復

使用道具 舉報

24#
ID:513258 發表于 2020-3-10 21:54 | 只看該作者
能顯示服務器返回的數據,證明通訊成功。




回復

使用道具 舉報

25#
ID:513258 發表于 2020-3-11 09:42 | 只看該作者
Ethernet Library(以太網庫)
通過Arduino Ethernet 開發板或者shield,使能網絡連接(本地和互聯網)。更多的信息參考the Reference for the Ethernet Library page。適用于所有Arduino開發板板。

回復

使用道具 舉報

26#
ID:513258 發表于 2020-3-11 09:57 | 只看該作者



回復

使用道具 舉報

27#
ID:513258 發表于 2020-3-11 10:01 | 只看該作者



回復

使用道具 舉報

28#
ID:513258 發表于 2020-3-11 10:11 | 只看該作者


功能特性

  • CPU:RISC-V 雙核64bit、內置FPU、400Mhz標準頻率(可超頻)
  • 內置神經網絡處理器
  • OV2640攝像頭:200W像素通用24P攝像頭
  • 連接器:兼容Arduino 接口、TF卡槽、揚聲器接口
  • 無線功能:支持2.4G 802.11.b/g/n、支持Bluetooth 4.2
  • 音頻功能:MEMS 麥克風、3W揚聲器輸出
  • 8 Bit(256 級) 可調顏色,5Bit (32 級)亮度調節
  • DVP 攝像頭接口:24P 0.5mm FPC 連接器,支持OV2640、5640、7740等
  • LCD接口:24P 0.5mm FPC 連接器,支持8bit MCU LCD
  • ESP32模塊:支持2.4G 802.11.b/g/n

                         802.11 n(2.4G)速率達到150Mbps

                         Bluetooth v4.2全規格,包含傳統藍牙(BR/EDR)和低功耗藍牙(BLE)

  • 開發環境:支持Arduino IDE、MaixPy IDE、OpenMV IDE等

技術規格
  • 尺寸:68mm  54mm
  • 電源輸入:USB Type-C(支持6~12V輸入)
  • 溫升:<20K
  • 工作溫度范圍:-30~85oC
  • MCU:ESP8285
  • 無線標準:802.11 b/g/n
  • 頻率范圍:2400Mhz~2483.5Mhz
  • 發射功率:802.11.b:+15dBm

                         802.11.g:+10dBm(54Mbps)

                        802.11.n:+10dBm(65Mbps)

  • 無線連接器:IPEX 3.03.0mm
  • Wi-Fi模式:Station/SoftAP/SoftAP+Station

回復

使用道具 舉報

29#
ID:513258 發表于 2020-3-11 11:20 | 只看該作者


k210 RISC-V AI+lOT ESP32視覺聽覺開發套裝 ,包括有
OV2640攝像頭:200W像素通用24P攝像頭
ST7789驅動器芯片2.4寸LCD屏(24P 320X240)

回復

使用道具 舉報

30#
ID:513258 發表于 2020-3-11 11:36 | 只看該作者
OV2640圖像傳感器
具有200萬像素(1632x1232像素),其體積小、工作電壓低,提供單片UXGA攝像和影像處理器的所有功能。通過SCCB總線控制,可以輸出整幀、子采樣、取窗口等方式的各種分辨率10位采樣數據。該產品UXGA圖像最高達到15幀/秒。用戶可以完全控制圖像質量、數據格式和傳輸方式。所有圖像處理功能過程包括伽瑪曲線、白平衡、飽和度、色度等都可以通過SCCB接口編程。OmmiVision圖像傳感器應用獨有的傳感器技術,通過減少或消除光學或電子缺陷如固定圖案噪聲、托尾、浮散等,提高圖像質量,得到清晰的穩定的彩色圖像。




回復

使用道具 舉報

31#
ID:513258 發表于 2020-3-11 12:35 | 只看該作者

回復

使用道具 舉報

32#
ID:513258 發表于 2020-3-11 12:40 | 只看該作者


OV2640主要參數
可以支持定制FPC長度,鏡頭角度(70-160度)可以支持定制FPC長度,鏡頭角度(70-160度)
感光陣列1632x1232 最大格式UXGA
IO電壓1.7V-3.3V 模擬電壓2.5-3.0v(內部LDO給核供電1.2V)
功耗工作TBD 休眠<20μA
溫度操作-30℃到70℃
穩定工作0℃到50℃
輸出格式(8位)YUV/YCbCr4:2:2 RGB565/555/444 GRB4:2:2 Raw RGB Data
光學尺寸1/4"
視場角70度
最大貞率15fps SXGA
靈敏度1.3V/(Lux-sec)
信噪比40 dB
動態范圍50 dB
瀏覽模式逐行
電子曝光1行到1247行
像素面積2.2μm x 2.2μm
暗電流15mV/s at 60℃
工作電流40mA

回復

使用道具 舉報

33#
ID:513258 發表于 2020-3-11 12:45 | 只看該作者
OV2640內部方塊圖



回復

使用道具 舉報

34#
ID:513258 發表于 2020-3-11 14:17 | 只看該作者
OV2640模塊特點
●  高靈敏度、 低電壓適合嵌入式和低照度應用
●  標準的SCCB接口,兼容I2C接口
● 支持VarioPixel子采樣方式
●RawRGB,RGB(GRB4:2:2,RGB565/555/444),YUV(4:2:2)和YCbCr(4:2:2)輸出格式
●  支持UXGA、SXGA,VGA,QVGA,QQVGA,CIF,QCIF以及直到40x30大小的各種尺寸
●  支持自動曝光控制、自動增益控制、自動白平衡,自動消除燈光條紋、自動黑電平校準.圖像質量控制包括色飽和度、色相、伽瑪、銳度ANTI_BLOOM等設置。
●ISP具有消除噪聲和壞點補償功能
● 鏡頭失光補償
● 飽和度自動調節
● 邊緣增強自動調節
● 降噪自動調節
●  支持圖像縮放、平移和窗口設置
●  支持圖像壓縮,即可輸出JPEG圖像數據
●  自帶嵌入式微處理器
●  集成有源晶振12M,無需外部提供時鐘
●  集成LDO,只需供電3.3V即可正常工作

參考電原理圖






回復

使用道具 舉報

35#
ID:890367 發表于 2022-7-12 19:11 來自手機 | 只看該作者
eagler8 發表于 2020-3-10 16:24

有沒有清楚一點的原理圖
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 午夜影院网站 | 久久不卡| 欧美一区永久视频免费观看 | 天天夜碰日日摸日日澡 | 国产激情自拍视频 | 国产精品国产三级国产aⅴ无密码 | 日本高清不卡视频 | 国产精品久久久久久久久免费丝袜 | 精品网 | 免费精品一区 | 亚洲激情一区二区三区 | av片免费| 精品国产乱码久久久 | 中文字幕在线精品 | 久久国 | 久久精品电影 | 久久久久国产精品人 | 福利电影在线 | 精品国产久 | 中文字幕日韩一区 | 在线成人免费视频 | 中文成人无字幕乱码精品 | 国产精品区一区二 | 久久久国产精品一区 | 激情五月婷婷综合 | 亚洲人成人网 | 久久91精品久久久久久9鸭 | 美女一区二区在线观看 | 欧美一级二级在线观看 | 国产一区二区三区色淫影院 | 中文字幕亚洲视频 | 国产h视频| 亚洲免费一区二区 | 欧美精品三区 | 91小视频在线 | 男女网站免费观看 | 精品国产一区二区国模嫣然 | 香蕉久久久久久 | 欧美电影大全 | 精品久久久久久久久久久 | 欧美一区二区视频 |