物聯網實務 大仁科技大學 資訊工程與娛樂科技系 李文禮.

Slides:



Advertisements
Similar presentations
仪 容. 一、化妆的技巧 眼部的化妆 唇部化妆 眉部化妆 鼻部化妆 根据脸型化妆 根据脸型选发型.
Advertisements

Arduino 入门实训 —— 智能保险库项目制作 曾祥潘 梁志成 2016 年 1 月 第十七届广东省电脑制作活动培训课程.
MBOT 使用手冊. MBOT 出廠包裝內容 主板元件介紹 2.4G 模組 藍芽模組 MBOT - 輸出裝置 RGB LED X 2 直流馬達 X 2 BEEP 蜂鳴器 X 1 IR 紅外線發射模組 X 1.
While 迴圈 - 不知重複執行次數
股指期货的风险及防范.
北京咱爸咱妈养老投资管理有限公司大庆分公司
产学研项目财务管理若干问题 鲁春艳
校园信息管理系统 河北科技大学网络中心 2000/4/10.
标题 主讲: 时间:.
长江大学电视台大会交流发言.
高雄市復華高級中學 校務分享簡介 簡報人:康木村 校長.
徵收苗栗市福全段147、1588及文心段10、11地號等4筆土地之
青岛市数字证书认证中心 2011年4月.
关注品德与生活课的 探究性学习和微课程的发展
讲 义 大家好!根据局领导的指示,在局会计科和各业务科室的安排下,我给各位简要介绍支付中心的工作职能和集中支付的业务流程。这样使我们之间沟通更融洽,便于我们为预算单位提供更优质的服务。 下面我主要从三方面介绍集中支付业务,一是网上支付系统,二是集中支付业务流程及规定等,
比爾蓋茲導讀.
中国人民公安大学经费管理办法(试行) 第一章总则 第四条:“一支笔” “一支笔”--仅指单位主要负责人。负责对本 单位的经费进行审核审批。
主讲:江西财经职业学院傅文清 联系电话: 教学模式与课程教学设计 主讲:江西财经职业学院傅文清 联系电话:
22 第 课 增强自我保护的意识和能力.
在课题探索中成长 东风东路小学 王洁华 全国红领巾示范学校 广东省一级学校
关注女职工劳动保护,维护女职工合法权益 ——《女职工劳动保护特别规定》解读
前不久看到了这样一则报道:某个大学校园里,一个大学生出寝室要给室友留一张字条,告诉他钥匙放在哪里。可是“钥匙”两个字他不会写,就问了其他寝室的同学,问了好几个,谁也不会写,没办法,只好用“KEY”来代替了。 请大家就此事发表一下自己看法。
Arduino Wifi 模組 學生:楊御政 指導老師:林得裕 老師.
Arduino課程 DHT11溫濕感測 中部自造者基地-雲科大.
智慧電子應用設計導論(1/3) Sensor-II
利用共同供應契約 辦理大量訂購流程說明.
CH2 開發環境介紹 最簡單的互動設計 – Arduino一試就上手 孫駿榮、吳明展、盧聰勇.
Arduino 基本知識.
智慧型數位生活與科技研習會 講師 :黃志雄 中 州 科 技 大 學.
智慧電子應用設計導論(1/3) Sensor-III
使用Android控制Arduino 史先强
內容:串列傳輸 實作:Arduino to PC 、 Arduino to Arduino 簡報:廖崇義
多功能智慧家庭萬能手機搖控器 張右昇( ) 李政澤( ) 曾群翔( ) 成員.
電子技術(三) 小專題報告 紅外線感溫顯示器
102年度新北市立三重商工旗艦計畫實施方案 先進車用電子控制技術培育計畫
特雷門琴 (Theremin) 是 tone() 函數的應用, 它只需要一個蜂鳴器, 一個光敏電阻, 以及一個 10K 電阻就可以進行測試了. 實際電路接線如下 :光敏電阻與 10 K 電阻串聯, 光敏電阻一端接 5V, 與電阻串接處接Arduino 的 A0 腳, 電阻另一端接地. 而蜂鳴器則 +
Arduino单片机基础 周弋
    Arduino 1602 LCD 量測電壓顯示 LCD 示波器    林品成 月.
小專題-霍爾電路之IC研究 組員:施怡儒 S 柯曄新 S 張久藝 S
Arduino.
2018/12/3 面向对象与多线程综合实验-网络编程 教师:段鹏飞.
程式語言Visual Basic 重複結構 黃瀧輝 老師 Long Hwai,Huang.
智慧電子應用設計導論(1/3) Display
加熱溫度控制器 S 許位祥 S 李世震 S 陳彥霖 S 羅章元 指導教授:林得裕教授.
語法:Variables & Functions 實作:Digital out (Button+LED) 簡報:廖崇義
DHT11 溫溼度感測器 林品成 月.
近代物理实验期末报告 ——by 金宵 周逸卢
電子音樂 通訊系 B 楊穎穆.
知识点0303 RFID射频模块 主讲人:宁波鄞州职业教育中心学校 陈浙 (Arduino功能模块与应用)
    使用Arduino量測交流(AC)電壓    林品成 月.
    使用Arduino量測直流(DC)電壓    林品成 月.
6-1 功能簡介 6-4 實驗成果 6-2 電路說明 6-5 延伸應用與練習 6-3 程式設計
亚博科技 Arduino视频教程 第8讲 蜂鸣器发声实验.
紅外線心律測定 S 劉鴻毅 S 林易霆 S 吳柏寰 S 林恩廷.
國民大學 國民大學.
亚博科技 Arduino视频教程 第12讲 8乘8点阵.
水利绿色发展问题与建议 姜文来 中国农业科学院农业资源与农业区划研究所.
物聯網期末報告 組員: 邱景柏 方嘉慶 陳約翰 洪銘陽
Arduino智慧機器人 觸鬚的觸碰式導航
崑山科技大學 微處理機應用暨實習(一) 講師:曹永忠 日期:105學年度第二學期
3.5 出入口管理软件设置与设计验证.
知识点0204 夏普红外测距传感器 主讲人:宁波鄞州职业教育中心学校 陈浙 (Arduino功能模块与应用)
兒童及少年保護、 家庭暴力及性侵害事件、 高風險家庭 宣導與通報
中国农业科学院博士后学术论坛 博士后基金申请的经验及体会 中国农业科学院生物技术研究所 秦 华 博士
Arduino課程 液晶1602 中部自造者基地-雲科大.
教育部特殊教育通報網 學生異動、接收操作說明.
第五章 序列埠通訊 並列與序列通訊簡介 認識序列埠 認識字元資料類型 字串資料類型 從序列埠監控視窗觀察變數 從Arduino接收序列資料
银川社保网上申报 宁夏人力资源和社会保障 网上服务大厅操作
第2章 Arduino编程.
支援 ZigBee/ 封包分析之 USB封包擷取轉換模組 之實作
Presentation transcript:

物聯網實務 大仁科技大學 資訊工程與娛樂科技系 李文禮

MT(MediaTek) Linkit 7697 Arduino IDE 安裝硬體驅動程式(控制台看的到 com port) V1.81以上 安裝硬體驅動程式(控制台看的到 com port) https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers 安裝SDK(工具 ->開發板看的到 板子名稱) 在 檔案->偏好設定->額外的開發板管理員網址 打入 http://download.labs.mediatek.com/package_mtk_linkit_7697_index.json 在 工具 ->開發板管理員->安裝 測試(檔案->範例->basic->blink)

Library 下載 LDHT 下載(溫濕度) 匯入 https://github.com/LinWeiTing/LDHT 草稿碼->匯入程式碼->加入ZIP程式庫 檔案->範例->LDHT-master->LDHT_Sensor

#include "LDHT.h" #define DHTPIN 4 // what pin we're connected to #define DHTTYPE DHT22 // using DHT11 sensor LDHT dht(DHTPIN,DHTTYPE); float tempC=0.0,tempF=0.0, humi=0.0; void setup() { Serial.begin(9600); dht.begin(); Serial.print("溫濕度感測器類型:"); Serial.print(DHTTYPE); Serial.println("\n"); }

void loop() { if(dht.read()) tempC = dht.readTemperature(); tempF = dht.readTemperature(false); humi = dht.readHumidity(); Serial.println("------------------------------"); Serial.print(”攝氏溫度= "); Serial.print(tempC); Serial.print(“ 華氏溫度 = "); Serial.print(tempF); Serial.print(“ 濕度 = "); Serial.print(humi ); Serial.println("%"); } delay(5000);

結果(工具->序列埠監控視窗)

Arduino 程式將感測資料傳送到 MCS 程式與資料通道之間傳送或接收資料

MCS上建立資料通道 先建立 原型 建立 第一個 data channel 資料通道 建立 第二個以上的 data channel 資料通道 先建立 原型 建立 第一個 data channel 資料通道 建立 第二個以上的 data channel 資料通道 建立 device Data channel 1 Data channel 1 Data channel 2 device Data channel 3 Data channel 4

傳送溫濕度資料到MCS網站 程式與資料通道 #include "MCS.h“ 定義名稱為 mcs 的MCS device變數 MCSDevice mcs(“MCS device_id", “MCS device key") 定義名稱為T 的顯示小數的資料通道變數 MCSDisplayFloat T(“資料通道 id"); 設定資料通道 T 為 device裡面的資料通道 mcs.addChannel(T); 連線到 MCS網站 mcs.connect() Return : true or false mcs.connected() Return : true or false 傳送資料 T.set(溫度值)

WiFi使用 #include <LWiFi.h> 連線到 基地台 WiFi.begin(_SSID, _KEY) Return WL_CONNECTED when connected to a network

#include "LDHT.h" #define DHTPIN 4 // what pin we're connected to #define DHTTYPE DHT22 // using DHT11 sensor LDHT dht(DHTPIN,DHTTYPE); float temperature=0.0, humidity=0.0; // WIFI #include <LWiFi.h> #include "MCS.h" #define _SSID "ASUS-7B48" #define _KEY "“ MCSDevice mcs("DXhQ9OYs", "cSLVEgOE5P5jju0V"); MCSDisplayFloat Temp("temperature_id"); MCSDisplayFloat Humi("humidity_id");

void setup() { Serial.begin(9600); dht.begin(); mcs.addChannel(Temp); mcs.addChannel(Humi); Serial.println("WIFI 連線開始"); //while (WiFi.begin(_SSID, _KEY) != WL_CONNECTED) { delay(2000); } while (WiFi.begin(_SSID) != WL_CONNECTED) { delay(2000); } Serial.println("WIFI 連線成功"); Serial.println("MCS 連線開始"); Serial.println("MCS 連線成功");while(!mcs.connected()) { mcs.connect(); } }

void loop() { while (!mcs.connected()) { mcs.connect(); if (mcs.connected()) { Serial.println("MCS 已重新連線"); } } mcs.process(100); if(dht.read()) temperature = dht.readTemperature(); humidity = dht.readHumidity(); Serial.println(temperature); Serial.println(humidity); Temp.set(temperature); Humi.set(humidity); delay(5000);