物聯(lián)網(wǎng)開發(fā)1LED燈蜂鳴器:Arduino mac版保姆級教程雄可,附接線圖(上)

本文適合小白,大神請略過缠犀。

目前Arduino對蘋果用戶不大友好数苫,針對mac電腦教程很少,初體驗物聯(lián)網(wǎng)開發(fā)辨液,教程太少了自己摸索好幾天虐急,電路板連好程序編譯完怎么也上傳不了,說是arduino mac版本端口不對室梅,百度了兩天資料終于解決了,寫個教程希望能幫到有緣人

物聯(lián)網(wǎng)實驗1:控制兩個紅綠 LED 亮滅+蜂鳴器響

準備工具

1疚宇、材料:

開發(fā)板:Arduino UNO R3行家改進版亡鼠、usb數(shù)據(jù)線*1、ESP82266wifi模塊*1敷待、蜂鳴器模塊*1间涵、led燈*2

面包板*1、電阻*2榜揖、捆裝線若干勾哩、公對母母對公杜邦線若干

其他:電烙鐵30W、錫線條(此主板焊接Wi-Fi模塊需用到)

2举哟、開發(fā)平臺:Arduino macOS版本思劳,程序代碼可找我要

下載地址:https://www.arduino.cc/en/software 找到對應(yīng)版本

CH341SER驅(qū)動:https://download.csdn.net/download/airconan/12428781 需下載驅(qū)動

FT232R USB驅(qū)動:http://www.drv5.cn/sfinfo/16734.html#softdown 如果Mac識別不了端口報錯下此驅(qū)動

3、物聯(lián)網(wǎng)平臺:

ONE NET:https://open.iot.10086.cn/? 可在手機/電腦端遠程控制設(shè)備


原理基礎(chǔ)

知其然而知其所以然妨猩,在開始實驗前物聯(lián)網(wǎng)小白可以先理解一下物聯(lián)網(wǎng)設(shè)備運行的基本原理:

物聯(lián)網(wǎng)(IOT)的關(guān)鍵詞就是“連通性”潜叛,物聯(lián)網(wǎng)設(shè)備本身結(jié)構(gòu)非常簡單,提供的是一種與云服務(wù)或智能手機等外部機器結(jié)合在一起的一體化服務(wù)壶硅,通過網(wǎng)絡(luò)將我們身邊各種物品連接到一起威兜。物聯(lián)網(wǎng)設(shè)備運行的基本架構(gòu)如下圖:

找了一張很好理解的圖

圖中微控制器主板,就是本文中的Arduino UNO R3行家改進版(這款是改進版庐椒,當然有錢可以買原專版本)椒舵,做實驗的話綽綽有余了。

大概理解了物聯(lián)網(wǎng)設(shè)備基本結(jié)構(gòu)后约谈,我們開始實驗吧~


操作步驟總綱

step1:把微控制器主板嵌入到自制電路中

step2:注冊O(shè)NE NET平臺創(chuàng)建新設(shè)備和應(yīng)用

step3:在電腦上用Arduino編寫用于控制主板的程序

step4:編譯上傳程序到主板并確認運行情況

step5:連接上ONE NET平臺笔宿,設(shè)置手機端控制頁面


step1:把微控制器主板嵌入到自制電路中

首先裝ESP82266wifi模塊

否則無法連網(wǎng)犁钟,連不上onenet平臺

就這玩意

接線圖如下,如果不知道怎么接措伐,建議補一下物理電工知識

ESP82266wifi模塊接線圖

注意事項:

1特纤、我用的是Arduino UNO R3行家改進版,樣子和圖雖然有不一樣侥加,但是接口按這個來可以捧存,只是需要焊接幾個插針才能安裝ESP82266wifi模塊,淘寶一套電烙鐵30W+錫線條就可以担败,不到20塊昔穴;

2、家里無線網(wǎng)絡(luò)名稱改成英文提前,寫代碼需要用吗货,無法識別中文

然后安裝?LED 燈和蜂鳴器

控制兩個紅綠 LED 亮滅+蜂鳴器響(平臺單向控制)接線圖

安裝完后就可以注冊物聯(lián)網(wǎng)平臺,開始寫代碼了狈网!

step2:注冊O(shè)NE NET平臺創(chuàng)建新設(shè)備和應(yīng)用

登陸后注冊:https://open.iot.10086.cn/?

創(chuàng)建一個產(chǎn)品:右上角控制臺——全部產(chǎn)品服務(wù)——多協(xié)議接入——選擇EDP——添加產(chǎn)品

添加產(chǎn)品

重點:之后保存兩個重要信息V姘帷!后面代碼中需要寫入拓哺,一定保存好了S露狻!士鸥!

Master-APIkey接口闲孤、設(shè)備id(左邊設(shè)備列表欄里面進去獲取)

Master-APIkey接口
設(shè)備id

后面將代碼中的替換成自己的即可連接上onenet平臺烤礁,位置:onenet.h? 22-23行

代碼中位置

step3:在電腦上用Arduino編寫用于控制主板的程序

這里我們用的是Arduino mac版本讼积,代碼是寫好的直接找我拿即可,只需要改動兩個位置

代碼

1脚仔、上述Master-APIkey接口勤众、設(shè)備id,位置:onenet.h? 22-23行

2鲤脏、wifi賬號密碼决摧,位置:net.devive.h? ?33-34行?

注:只能連2.4G WiFi

修改wifi

step4:編譯上傳程序到主板并確認運行情況

程序?qū)懞茫瑢倓偨M裝好的開發(fā)板凑兰,用usb數(shù)據(jù)線插入電腦掌桩,Arduino?macOS版本安裝好一般自帶開發(fā)板uno選項,無需再下姑食,“工具—端口”那選對剛剛出現(xiàn)的端口編譯波岛,然后上傳,顯示上傳成功即可

注意Arduino?macOS第一次使用上傳總是報這種錯音半,如果網(wǎng)絡(luò)和設(shè)備連接沒問題则拷,那原因就是沒有安裝驅(qū)動或者沒選對端口:

Arduino:1.8.16 (Mac OS X), 開發(fā)板:"Arduino Uno"項目使用了 7702 字節(jié)贡蓖,占用了 (23%) 程序存儲空間。最大為 32256 字節(jié)煌茬。全局變量使用了695字節(jié)斥铺,(33%)的動態(tài)內(nèi)存,余留1353字節(jié)局部變量坛善。最大為2048字節(jié)晾蜘。

avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x41

avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x54

avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x2b

avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x43

avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x57

avrdude: stk500_getsync() atte

百度了兩天終于找到解決方案:

先下CH341SER或者CH340SER驅(qū)動:https://download.csdn.net/download/airconan/12428781?

如果還是不行關(guān)于Arduino?macOS找不到端口解決方法:

下個USB驅(qū)動FT232R :http://www.drv5.cn/sfinfo/16734.html#softdown?

重啟電腦然后就成功了!C呤骸L藿弧!改衩!痛哭流涕 折騰了我整整兩天岖常,終于解決了!:健竭鞍!

然后可以進行激動人心的下一步,在手機上操控設(shè)備i暇怠Y丝臁!


篇幅太長step5:連接上ONE NET平臺蛉鹿,設(shè)置手機端控制頁面下期寫

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末滨砍,一起剝皮案震驚了整個濱河市往湿,隨后出現(xiàn)的幾起案子妖异,更是在濱河造成了極大的恐慌,老刑警劉巖领追,帶你破解...
    沈念sama閱讀 219,589評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件他膳,死亡現(xiàn)場離奇詭異,居然都是意外死亡绒窑,警方通過查閱死者的電腦和手機棕孙,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,615評論 3 396
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來些膨,“玉大人蟀俊,你說我怎么就攤上這事《┪恚” “怎么了肢预?”我有些...
    開封第一講書人閱讀 165,933評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長洼哎。 經(jīng)常有香客問我烫映,道長沼本,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,976評論 1 295
  • 正文 為了忘掉前任锭沟,我火速辦了婚禮抽兆,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘族淮。我一直安慰自己辫红,他們只是感情好,可當我...
    茶點故事閱讀 67,999評論 6 393
  • 文/花漫 我一把揭開白布瞧筛。 她就那樣靜靜地躺著厉熟,像睡著了一般。 火紅的嫁衣襯著肌膚如雪较幌。 梳的紋絲不亂的頭發(fā)上揍瑟,一...
    開封第一講書人閱讀 51,775評論 1 307
  • 那天,我揣著相機與錄音乍炉,去河邊找鬼绢片。 笑死,一個胖子當著我的面吹牛岛琼,可吹牛的內(nèi)容都是我干的底循。 我是一名探鬼主播,決...
    沈念sama閱讀 40,474評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼槐瑞,長吁一口氣:“原來是場噩夢啊……” “哼熙涤!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起困檩,我...
    開封第一講書人閱讀 39,359評論 0 276
  • 序言:老撾萬榮一對情侶失蹤祠挫,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后悼沿,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體等舔,經(jīng)...
    沈念sama閱讀 45,854評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,007評論 3 338
  • 正文 我和宋清朗相戀三年糟趾,在試婚紗的時候發(fā)現(xiàn)自己被綠了慌植。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,146評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡义郑,死狀恐怖蝶柿,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情非驮,我是刑警寧澤交汤,帶...
    沈念sama閱讀 35,826評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站院尔,受9級特大地震影響蜻展,放射性物質(zhì)發(fā)生泄漏喉誊。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,484評論 3 331
  • 文/蒙蒙 一纵顾、第九天 我趴在偏房一處隱蔽的房頂上張望伍茄。 院中可真熱鬧,春花似錦施逾、人聲如沸敷矫。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,029評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽曹仗。三九已至,卻和暖如春蠕搜,著一層夾襖步出監(jiān)牢的瞬間怎茫,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,153評論 1 272
  • 我被黑心中介騙來泰國打工妓灌, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留轨蛤,地道東北人。 一個月前我還...
    沈念sama閱讀 48,420評論 3 373
  • 正文 我出身青樓虫埂,卻偏偏與公主長得像祥山,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子掉伏,可洞房花燭夜當晚...
    茶點故事閱讀 45,107評論 2 356