標(biāo)題: 如何用52單片機實現(xiàn)wifi通訊? [打印本頁]

作者: code_404    時間: 2018-7-9 16:03
標(biāo)題: 如何用52單片機實現(xiàn)wifi通訊?
本人剛接觸單片機,現(xiàn)在需要自己在52單片機上連接一個wifi模塊,將ds18b20采集到的數(shù)據(jù)發(fā)送到電腦串口。我用的WiFi模塊是NRF24L01
主要我不會搭建電路

作者: hayden    時間: 2018-7-9 17:43
首先糾正一下,NRF24l01不是WIFI模塊,它只是鋪銅的2.4G無線通信模塊。
其次NRF24L01的驅(qū)動是通過SPI協(xié)議的,具體可以看壇友的教程和程序:http://www.torrancerestoration.com/bbs/dpj-92127-1.html
作者: angmall    時間: 2018-7-9 17:53
NRF24L01不可以當(dāng)做wifi通訊用

NRF24L01是一款工作在工作于2.4 GHz~2.5 GHz ISM頻段的無線收發(fā)芯片,低功耗設(shè)計,可用于無線鼠標(biāo) ,無線門禁,無線數(shù)據(jù)通訊等。
但是NRF24L01的傳輸帶寬、調(diào)制方式等都和WIFI不同,其實沒有任何一款2.4G常規(guī)數(shù)傳芯片能實現(xiàn)WIFI傳輸,設(shè)計目的就根本不同。即使你只需要WIFI的部分功能,那也必須使用全套WIFI資源。
要實現(xiàn)WIFI功能,可以使用WIFI模塊 ESP8266,或者WIFI芯片搭建。

作者: 小貓貓愛吃魚    時間: 2018-7-9 18:24

你好!
1、首先 NRF24L01 不是 WIFI模塊,是2.4GHz 無線模塊;
2、WIFI 模塊,你可以采用 ESP8266 系列;

給你幾個WIFI實物案例你看看,參考一下,也有 NRF24L01 下次再給你鏈接。。。


WIFI無線(ESP8266)多點溫度(2個18B20)報警系統(tǒng),實物效果 - 51單片機 單片機論壇
http://www.torrancerestoration.com/bbs/dpj-119171-1.html

WIFI調(diào)時時鐘,ESP8266+DS1302+DS18b20+LCD1602 - 51單片機 單片機論壇
http://www.torrancerestoration.com/bbs/dpj-119341-1.html

WIFI(ESP8266)遠程體溫監(jiān)控 - 51單片機 單片機論壇
http://www.torrancerestoration.com/bbs/dpj-114215-1.html

WIFI(ESP8266)無線控制小車(畢設(shè)佳品) - 51單片機 單片機論壇
http://www.torrancerestoration.com/bbs/dpj-112679-1.html

WIFI遠程-智能澆花自動控制系統(tǒng)(畢設(shè)佳品) - 51單片機 單片機論壇
http://www.torrancerestoration.com/bbs/dpj-112669-1.html


作者: yousunny    時間: 2018-7-9 19:02
NRF24L01 是wifi模塊?這個應(yīng)該是2.4G通信模組才對吧?
作者: feixue2007    時間: 2018-7-9 20:21
買一個WIFI模塊,串口的最好用,AT指令設(shè)置,方便操作。
作者: 18711343551    時間: 2018-7-9 20:57
其實wifi模塊和單片機的通訊比較簡單,主要利用了wifi模塊的串口 (VCC 、RX、TX、GND),wifi模塊的作用就是將串口轉(zhuǎn)化成無線wifi信號。  單片機(Microcontrollers)是一種集成電路芯片,是采用超大規(guī)模集成電路技術(shù)把具有數(shù)據(jù)處理能力的中央處理器CPU、隨機存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統(tǒng)、定時器/計數(shù)器等功能(可能還包括顯示驅(qū)動電路、脈寬調(diào)制電路、模擬多路轉(zhuǎn)換器、A/D轉(zhuǎn)換器等電路)集成到一塊硅片上構(gòu)成的一個小而完善的微型計算機系統(tǒng),在工業(yè)控制領(lǐng)域廣泛應(yīng)用。從上世紀(jì)80年代,由當(dāng)時的4位、8位單片機,發(fā)展到現(xiàn)在的300M的高速單片機。  簡介  單片機又稱單片微控制器,它不是完成某一個邏輯功能的芯片,而是把一個計算機系統(tǒng)集成到一個芯片上。相當(dāng)于一個微型的計算機,和計算機相比,單片機只缺少了I/O設(shè)備。概括的講:一塊芯片就成了一臺計算機。它的體積小、質(zhì)量輕、價格便宜、為學(xué)習(xí)、應(yīng)用和開發(fā)提供了便利條件。同時,學(xué)習(xí)使用單片機是了解計算機原理與結(jié)構(gòu)的最佳選擇。  單片機的使用領(lǐng)域已十分廣泛,如智能儀表、實時工控、通訊設(shè)備、導(dǎo)航系統(tǒng)、家用電器等。各種產(chǎn)品一旦用上了單片機,就能起到使產(chǎn)品升級換代的功效,常在產(chǎn)品名稱前冠以形容詞——“智能型”,如智能型洗衣機等[1]  。  應(yīng)用分類  單片機(Microcontrollers)作為計算機發(fā)展的一個重要分支領(lǐng)域,根據(jù)發(fā)展情況,從不同角度,單片機大致可以分為通用型/專用型、總線型/非總線型及工控型/家電型。  通用型  這是按單片機(Microcontrollers)適用范圍來區(qū)分的。例如,80C51式通用型單片機,它不是為某種專門用途設(shè)計的;專用型單片機是針對一類產(chǎn)品甚至某一個產(chǎn)品設(shè)計生產(chǎn)的,例如為了滿足電子體溫計的要求,在片內(nèi)集成ADC接口等功能的溫度測量控制電路。  總線型  這是按單片機(Microcontrollers)是否提供并行總線來區(qū)分的?偩型單片機普遍設(shè)置有并行地址總線、 數(shù)據(jù)總線、控制總線,這些引腳用以擴展并行外圍器件都可通過串行口與單片機連接,另外,許多單片機已把所需要的外圍器件及外設(shè)接口集成一片內(nèi),因此在許多情況下可以不要并行擴展總線,大大減省封裝成本和芯片體積,這類單片機稱為非總線型單片機。  舉報| 評論
作者: 血踏江湖    時間: 2018-7-9 21:06
wifi模塊,用串口通信就可以
作者: game灬boy    時間: 2018-7-9 21:23
建議買個ESP8266模塊  這里相關(guān)資料

ESP8266-固件與工具集.zip

13.06 MB, 下載次數(shù): 24

ESP8266-01 WiFi模塊用戶手冊V1.0.doc

2.6 MB, 下載次數(shù): 16


作者: code_404    時間: 2018-7-10 09:28
真的是臉丟大了,謝謝各位大佬了
作者: WEIDADETG    時間: 2018-7-10 11:01
ESP8266模塊可以,但是之前公用的服務(wù)器被封了好像,現(xiàn)在不知能不能用




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1