Submit Search
Upload
Raspberry Pi 智能風扇
•
Download as PPT, PDF
•
1 like
•
5,686 views
艾鍗科技
Follow
此智能風扇不僅可以使用IR紅外線來控制風扇轉速外, 還可以依據偵側到的環境溫度而自動調整風扇轉速。
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 44
Download now
Recommended
本当にわかる Spectre と Meltdown
本当にわかる Spectre と Meltdown
Hirotaka Kawata
Dpdk pmd
Dpdk pmd
Masaru Oki
ARMアーキテクチャにおけるセキュリティ機構の紹介
ARMアーキテクチャにおけるセキュリティ機構の紹介
sounakano
Security Monitoring with eBPF
Security Monitoring with eBPF
Alex Maestretti
Vivado hls勉強会1(基礎編)
Vivado hls勉強会1(基礎編)
marsee101
FPGA+SoC+Linux実践勉強会資料
FPGA+SoC+Linux実践勉強会資料
一路 川染
Zynq mp勉強会資料
Zynq mp勉強会資料
一路 川染
Raspberry Pi專題製作四旋翼飛行器
Raspberry Pi專題製作四旋翼飛行器
艾鍗科技
Recommended
本当にわかる Spectre と Meltdown
本当にわかる Spectre と Meltdown
Hirotaka Kawata
Dpdk pmd
Dpdk pmd
Masaru Oki
ARMアーキテクチャにおけるセキュリティ機構の紹介
ARMアーキテクチャにおけるセキュリティ機構の紹介
sounakano
Security Monitoring with eBPF
Security Monitoring with eBPF
Alex Maestretti
Vivado hls勉強会1(基礎編)
Vivado hls勉強会1(基礎編)
marsee101
FPGA+SoC+Linux実践勉強会資料
FPGA+SoC+Linux実践勉強会資料
一路 川染
Zynq mp勉強会資料
Zynq mp勉強会資料
一路 川染
Raspberry Pi專題製作四旋翼飛行器
Raspberry Pi專題製作四旋翼飛行器
艾鍗科技
Verilator勉強会 2021/05/29
Verilator勉強会 2021/05/29
ryuz88
20111015 勉強会 (PCIe / SR-IOV)
20111015 勉強会 (PCIe / SR-IOV)
Kentaro Ebisawa
Glibc malloc internal
Glibc malloc internal
Motohiro KOSAKI
Microblaze loader
Microblaze loader
Takefumi MIYOSHI
USB3.0ドライバ開発の道
USB3.0ドライバ開発の道
uchan_nos
Marp入門
Marp入門
Rui Watanabe
ROP 輕鬆談
ROP 輕鬆談
hackstuff
katagaitai CTF勉強会 #3 crypto
katagaitai CTF勉強会 #3 crypto
trmr
Sigreturn Oriented Programming
Sigreturn Oriented Programming
Angel Boy
Dalvik仮想マシンのアーキテクチャ 改訂版
Dalvik仮想マシンのアーキテクチャ 改訂版
Takuya Matsunaga
Deep Dive into the Linux Kernel - メモリ管理におけるCompaction機能について
Deep Dive into the Linux Kernel - メモリ管理におけるCompaction機能について
NTT DATA Technology & Innovation
Share the Experience of Using Embedded Development Board
Share the Experience of Using Embedded Development Board
Jian-Hong Pan
Your hash is.
Your hash is.
abend_cve_9999_0001
Linux Binary Exploitation - Stack buffer overflow
Linux Binary Exploitation - Stack buffer overflow
Angel Boy
ZynqMPのブートとパワーマネージメント : (ZynqMP Boot and Power Management)
ZynqMPのブートとパワーマネージメント : (ZynqMP Boot and Power Management)
Mr. Vengineer
Gpu vs fpga
Gpu vs fpga
Yukitaka Takemura
scryptos onsite(plaid CTF)
scryptos onsite(plaid CTF)
RKX1209
Linux : PSCI
Linux : PSCI
Mr. Vengineer
Stack Buffer OverFlow
Stack Buffer OverFlow
sounakano
3種類のTEE比較(Intel SGX, ARM TrustZone, RISC-V Keystone)
3種類のTEE比較(Intel SGX, ARM TrustZone, RISC-V Keystone)
Kuniyasu Suzaki
成果展簡報-Zigbee無線自動燈光及溫度調控系統
成果展簡報-Zigbee無線自動燈光及溫度調控系統
艾鍗科技
使用XMPP進行遠端設備控制
使用XMPP進行遠端設備控制
艾鍗科技
More Related Content
What's hot
Verilator勉強会 2021/05/29
Verilator勉強会 2021/05/29
ryuz88
20111015 勉強会 (PCIe / SR-IOV)
20111015 勉強会 (PCIe / SR-IOV)
Kentaro Ebisawa
Glibc malloc internal
Glibc malloc internal
Motohiro KOSAKI
Microblaze loader
Microblaze loader
Takefumi MIYOSHI
USB3.0ドライバ開発の道
USB3.0ドライバ開発の道
uchan_nos
Marp入門
Marp入門
Rui Watanabe
ROP 輕鬆談
ROP 輕鬆談
hackstuff
katagaitai CTF勉強会 #3 crypto
katagaitai CTF勉強会 #3 crypto
trmr
Sigreturn Oriented Programming
Sigreturn Oriented Programming
Angel Boy
Dalvik仮想マシンのアーキテクチャ 改訂版
Dalvik仮想マシンのアーキテクチャ 改訂版
Takuya Matsunaga
Deep Dive into the Linux Kernel - メモリ管理におけるCompaction機能について
Deep Dive into the Linux Kernel - メモリ管理におけるCompaction機能について
NTT DATA Technology & Innovation
Share the Experience of Using Embedded Development Board
Share the Experience of Using Embedded Development Board
Jian-Hong Pan
Your hash is.
Your hash is.
abend_cve_9999_0001
Linux Binary Exploitation - Stack buffer overflow
Linux Binary Exploitation - Stack buffer overflow
Angel Boy
ZynqMPのブートとパワーマネージメント : (ZynqMP Boot and Power Management)
ZynqMPのブートとパワーマネージメント : (ZynqMP Boot and Power Management)
Mr. Vengineer
Gpu vs fpga
Gpu vs fpga
Yukitaka Takemura
scryptos onsite(plaid CTF)
scryptos onsite(plaid CTF)
RKX1209
Linux : PSCI
Linux : PSCI
Mr. Vengineer
Stack Buffer OverFlow
Stack Buffer OverFlow
sounakano
3種類のTEE比較(Intel SGX, ARM TrustZone, RISC-V Keystone)
3種類のTEE比較(Intel SGX, ARM TrustZone, RISC-V Keystone)
Kuniyasu Suzaki
What's hot
(20)
Verilator勉強会 2021/05/29
Verilator勉強会 2021/05/29
20111015 勉強会 (PCIe / SR-IOV)
20111015 勉強会 (PCIe / SR-IOV)
Glibc malloc internal
Glibc malloc internal
Microblaze loader
Microblaze loader
USB3.0ドライバ開発の道
USB3.0ドライバ開発の道
Marp入門
Marp入門
ROP 輕鬆談
ROP 輕鬆談
katagaitai CTF勉強会 #3 crypto
katagaitai CTF勉強会 #3 crypto
Sigreturn Oriented Programming
Sigreturn Oriented Programming
Dalvik仮想マシンのアーキテクチャ 改訂版
Dalvik仮想マシンのアーキテクチャ 改訂版
Deep Dive into the Linux Kernel - メモリ管理におけるCompaction機能について
Deep Dive into the Linux Kernel - メモリ管理におけるCompaction機能について
Share the Experience of Using Embedded Development Board
Share the Experience of Using Embedded Development Board
Your hash is.
Your hash is.
Linux Binary Exploitation - Stack buffer overflow
Linux Binary Exploitation - Stack buffer overflow
ZynqMPのブートとパワーマネージメント : (ZynqMP Boot and Power Management)
ZynqMPのブートとパワーマネージメント : (ZynqMP Boot and Power Management)
Gpu vs fpga
Gpu vs fpga
scryptos onsite(plaid CTF)
scryptos onsite(plaid CTF)
Linux : PSCI
Linux : PSCI
Stack Buffer OverFlow
Stack Buffer OverFlow
3種類のTEE比較(Intel SGX, ARM TrustZone, RISC-V Keystone)
3種類のTEE比較(Intel SGX, ARM TrustZone, RISC-V Keystone)
Viewers also liked
成果展簡報-Zigbee無線自動燈光及溫度調控系統
成果展簡報-Zigbee無線自動燈光及溫度調控系統
艾鍗科技
使用XMPP進行遠端設備控制
使用XMPP進行遠端設備控制
艾鍗科技
BLE室內定位技術實現龍珠雷達裝置
BLE室內定位技術實現龍珠雷達裝置
艾鍗科技
移植FreeRTOS 之嵌入式軟體研究與開發
移植FreeRTOS 之嵌入式軟體研究與開發
艾鍗科技
The magic behind self balancing robot ver1.2
The magic behind self balancing robot ver1.2
艾鍗科技
銀髮幼童健康定位手環
銀髮幼童健康定位手環
艾鍗科技
GPS + Google fusion table 雲端應用
GPS + Google fusion table 雲端應用
艾鍗科技
用Raspberry Pi 完成一個智慧型六足機器人
用Raspberry Pi 完成一個智慧型六足機器人
艾鍗科技
Viewers also liked
(8)
成果展簡報-Zigbee無線自動燈光及溫度調控系統
成果展簡報-Zigbee無線自動燈光及溫度調控系統
使用XMPP進行遠端設備控制
使用XMPP進行遠端設備控制
BLE室內定位技術實現龍珠雷達裝置
BLE室內定位技術實現龍珠雷達裝置
移植FreeRTOS 之嵌入式軟體研究與開發
移植FreeRTOS 之嵌入式軟體研究與開發
The magic behind self balancing robot ver1.2
The magic behind self balancing robot ver1.2
銀髮幼童健康定位手環
銀髮幼童健康定位手環
GPS + Google fusion table 雲端應用
GPS + Google fusion table 雲端應用
用Raspberry Pi 完成一個智慧型六足機器人
用Raspberry Pi 完成一個智慧型六足機器人
Similar to Raspberry Pi 智能風扇
LinkIt 7697 IoT tutorial
LinkIt 7697 IoT tutorial
CAVEDU Education
基于嵌入式系统的Avs P10编码系统设计
基于嵌入式系统的Avs P10编码系统设计
Hengyi
第三章Ti msp430平台介紹 v3
第三章Ti msp430平台介紹 v3
冠宇 陳
Deployment instruction tg3100 ig-cn
Deployment instruction tg3100 ig-cn
ahnlabchina
最终版
最终版
guestc7973d
Deployment instruction tg4100 f-ig_cn
Deployment instruction tg4100 f-ig_cn
ahnlabchina
OpenRISC whsap
OpenRISC whsap
柏毅 李
Godson x86
Godson x86
bingbuidea
STM32F4 for 智慧型電動輪椅系統Part1
STM32F4 for 智慧型電動輪椅系統Part1
Jack Wang
2018 VLSI/CAD Symposium Tutorial (Aug. 7, 20:00-21:00 Room 3F-VII)
2018 VLSI/CAD Symposium Tutorial (Aug. 7, 20:00-21:00 Room 3F-VII)
Simen Li
Raspberry Pi 溫濕度發報機
Raspberry Pi 溫濕度發報機
艾鍗科技
突破 計算機概論複習講義-電子試閱本
突破 計算機概論複習講義-電子試閱本
lungtengtech
作業系統數位教材(劉政雄)(1 9)
作業系統數位教材(劉政雄)(1 9)
Ying wei (Joe) Chou
从运维系统的开发谈安全架构设计
从运维系统的开发谈安全架构设计
mysqlops
Deployment instruction tg1100 ig-cn
Deployment instruction tg1100 ig-cn
ahnlabchina
异常检测在苏宁的实践
异常检测在苏宁的实践
Leo Zhou
探索 ISTIO 新型 DATA PLANE 架構 AMBIENT MESH - GOLANG TAIWAN GATHERING #77 X CNTUG
探索 ISTIO 新型 DATA PLANE 架構 AMBIENT MESH - GOLANG TAIWAN GATHERING #77 X CNTUG
YingSiang Geng
Bigdata 大資料分析實務 (進階上機課程)
Bigdata 大資料分析實務 (進階上機課程)
家雋 莊
181201_CoAP_coding365
181201_CoAP_coding365
Peter Yi
Avm2虚拟机浅析与as3性能优化(陈士凯)
Avm2虚拟机浅析与as3性能优化(陈士凯)
FLASH开发者交流会
Similar to Raspberry Pi 智能風扇
(20)
LinkIt 7697 IoT tutorial
LinkIt 7697 IoT tutorial
基于嵌入式系统的Avs P10编码系统设计
基于嵌入式系统的Avs P10编码系统设计
第三章Ti msp430平台介紹 v3
第三章Ti msp430平台介紹 v3
Deployment instruction tg3100 ig-cn
Deployment instruction tg3100 ig-cn
最终版
最终版
Deployment instruction tg4100 f-ig_cn
Deployment instruction tg4100 f-ig_cn
OpenRISC whsap
OpenRISC whsap
Godson x86
Godson x86
STM32F4 for 智慧型電動輪椅系統Part1
STM32F4 for 智慧型電動輪椅系統Part1
2018 VLSI/CAD Symposium Tutorial (Aug. 7, 20:00-21:00 Room 3F-VII)
2018 VLSI/CAD Symposium Tutorial (Aug. 7, 20:00-21:00 Room 3F-VII)
Raspberry Pi 溫濕度發報機
Raspberry Pi 溫濕度發報機
突破 計算機概論複習講義-電子試閱本
突破 計算機概論複習講義-電子試閱本
作業系統數位教材(劉政雄)(1 9)
作業系統數位教材(劉政雄)(1 9)
从运维系统的开发谈安全架构设计
从运维系统的开发谈安全架构设计
Deployment instruction tg1100 ig-cn
Deployment instruction tg1100 ig-cn
异常检测在苏宁的实践
异常检测在苏宁的实践
探索 ISTIO 新型 DATA PLANE 架構 AMBIENT MESH - GOLANG TAIWAN GATHERING #77 X CNTUG
探索 ISTIO 新型 DATA PLANE 架構 AMBIENT MESH - GOLANG TAIWAN GATHERING #77 X CNTUG
Bigdata 大資料分析實務 (進階上機課程)
Bigdata 大資料分析實務 (進階上機課程)
181201_CoAP_coding365
181201_CoAP_coding365
Avm2虚拟机浅析与as3性能优化(陈士凯)
Avm2虚拟机浅析与as3性能优化(陈士凯)
More from 艾鍗科技
TinyML - 4 speech recognition
TinyML - 4 speech recognition
艾鍗科技
Appendix 1 Goolge colab
Appendix 1 Goolge colab
艾鍗科技
Project-IOT於餐館系統的應用
Project-IOT於餐館系統的應用
艾鍗科技
02 IoT implementation
02 IoT implementation
艾鍗科技
Tiny ML for spark Fun Edge
Tiny ML for spark Fun Edge
艾鍗科技
Openvino ncs2
Openvino ncs2
艾鍗科技
Step motor
Step motor
艾鍗科技
2. 機器學習簡介
2. 機器學習簡介
艾鍗科技
5.MLP(Multi-Layer Perceptron)
5.MLP(Multi-Layer Perceptron)
艾鍗科技
3. data features
3. data features
艾鍗科技
心率血氧檢測與運動促進
心率血氧檢測與運動促進
艾鍗科技
利用音樂&情境燈幫助放鬆
利用音樂&情境燈幫助放鬆
艾鍗科技
IoT感測器驅動程式在樹莓派上實作
IoT感測器驅動程式在樹莓派上實作
艾鍗科技
無線聲控遙控車
無線聲控遙控車
艾鍗科技
最佳光源的研究和實作
最佳光源的研究和實作
艾鍗科技
無線監控網路攝影機與控制自走車
無線監控網路攝影機與控制自走車
艾鍗科技
Reinforcement Learning
Reinforcement Learning
艾鍗科技
Linux Device Tree
Linux Device Tree
艾鍗科技
人臉辨識考勤系統
人臉辨識考勤系統
艾鍗科技
智慧家庭Smart Home
智慧家庭Smart Home
艾鍗科技
More from 艾鍗科技
(20)
TinyML - 4 speech recognition
TinyML - 4 speech recognition
Appendix 1 Goolge colab
Appendix 1 Goolge colab
Project-IOT於餐館系統的應用
Project-IOT於餐館系統的應用
02 IoT implementation
02 IoT implementation
Tiny ML for spark Fun Edge
Tiny ML for spark Fun Edge
Openvino ncs2
Openvino ncs2
Step motor
Step motor
2. 機器學習簡介
2. 機器學習簡介
5.MLP(Multi-Layer Perceptron)
5.MLP(Multi-Layer Perceptron)
3. data features
3. data features
心率血氧檢測與運動促進
心率血氧檢測與運動促進
利用音樂&情境燈幫助放鬆
利用音樂&情境燈幫助放鬆
IoT感測器驅動程式在樹莓派上實作
IoT感測器驅動程式在樹莓派上實作
無線聲控遙控車
無線聲控遙控車
最佳光源的研究和實作
最佳光源的研究和實作
無線監控網路攝影機與控制自走車
無線監控網路攝影機與控制自走車
Reinforcement Learning
Reinforcement Learning
Linux Device Tree
Linux Device Tree
人臉辨識考勤系統
人臉辨識考勤系統
智慧家庭Smart Home
智慧家庭Smart Home
Raspberry Pi 智能風扇
1.
嵌入式動態溫度與回饋 完整解決方案 成員 : 蔡
0 義 ˴ 吳 0 瑋 ˴ 連 0 全 ˴ 余 0 縈 ˴ 謝 0 州 ˴ 曹 0 軒 2016/03/11 專題指導老師 :Joseph 105 艾鍗科技嵌入式 Linux 系統工程師人才養成班
2.
Outline 1. 動機 /
研究目的 2. 系統實作方法說明 2-1. 系統架構規格 2-2. 系統操作流程圖 2-3. 硬體架構 / 電路圖 2-3-1 溫度感測系統 BME280 2-3-2 網路 2-3-3 風扇速度控制 2-3-4 紅外線遙控 ( 原理與實作 ) 2-4. 軟體架構圖 / 流程圖 / 演算法 2-4-1 溫度感測系統 BME280 2-4-2 網路 2-4-3 風扇速度控制 2-4-4 紅外線遙控 ( 原理與實作 ) 3. DEMO 4. 市場分析 5. 未來展望 / 結論
3.
動機 / 研究目的
4.
1. 動機與研究目的 研究動機 : 本專題之發想是鑒於近日因寒流來襲
, 溫溼度隨天氣變化大 , 而家中電器常需要手動 方式進行開關 , 無法自動調整溫溼度 . 因此想利用網路 , 以及程式來達到動態調控之方 式 . 研究目的 : 希望能夠自動控制家中之電器 , 減少使用者去遙控電器所需花費之時間。同時可以透 過偵測外在環境溫度 , 動態控制風扇轉速。
5.
系統實作方法說明
6.
2. 系統架構
7.
2-1. 系統規格 硬體規格 : 1.
Raspberry Pi 2+ 2. Raspberry Pi 2+ 子 板 3. 紅外線遙控器 4. 紅外線接收器 PWM 風扇 : 1. SUNON PMD1209WTVX-A 2. 供應電壓 :12V 3. 功率 :7.6W BME280 規格 : 1. 感測器供應電 壓 :1.71~3.6V 2. 支援 SPI/I2C 介面 3. 支援溫濕度與壓力感測 3. -40~85C 溫度感測範圍
8.
Raspberry Pi 2+
9.
Raspberry Pi 2+
子板
10.
系統架構
11.
系統架構
12.
2-3. 硬體架構 -
電路圖 整體硬體架構圖
13.
2-3. 硬體架構 -
電路圖 整體硬體架構圖
14.
2-3. 硬體架構 -
電路圖 SDA SCL 3.3V GND BME280 I2C 通訊 BME280 與 I2C 介面
15.
2-3. 硬體架構 -
電路圖 Fan / LCM / LEDs
16.
2-3. 硬體架構 -
電路圖 紅外線遙控器 & 接收器
17.
2-4. 軟體架構 -
流程圖 / 演算法 開始 初始化 BME280 溫度感測截取 將溫度資料上傳網路 LCM 溫度顯示 PWM 隨溫度或 IR 訊號變化調變 轉速 強 中 弱 風扇 LIRC 接收 IR 訊號及 IR 解 碼 1s IR發射訊號
18.
溫度感測系統 BME280
19.
溫度感測系統 (BME280) 溫度 /
溼度 / 壓 力 動態顯示 監控網頁 BME280 溫度 / 濕度 / 壓 力 Raspberry Pi2(Server) 抓取 BME280 溫濕度壓力資訊 ( 次 /0.5s) 寫入 buffer I2C C 語言 讀取 buffer 資訊 ( 次 /1s) PHP HTML javaScript
20.
溫度感測系統 (BME280)
21.
溫度感測系統 (BME280) 每十秒更新一次 最近十秒的溫度
22.
風扇速度控制
23.
風扇速度控制 (1/3) 透過 python
爬蟲抓取溫濕度 顯示在 LCM
24.
轉速慢 轉速中 轉速快 風扇速度控制 (2/3)
25.
此專題呈現的風扇轉速會由溫度上升或降 低 , 改變風速大小
, 是因為透過 Raspberry pi 從網站上抓取溫度的數值 , 藉此數值判斷風 扇該轉速 , 應用此概念可以很容易的實現家 中電器的開關 , 運轉功率大小等等相關物聯 網的應用。 風扇速度控制 (3/3)
26.
IR Remote Control 紅外線遙控
27.
紅外線控制流程圖
28.
紅外線控制 ( 演算法
) 約 1690us 約 560 us 長訊號 "___" 短訊號 " ● "
29.
進中斷 , 計算 目前的時間 Normal
Operation: 計算時間差 將資料寫入 Frame Buffers Pre-Operation: 長久不按後的處理 Pre-Operation: 抓取時間有誤時
30.
紅外線控制 ( 實作
) 硬體準備 • 一個 IR 發射器及一個接收器 ( 使用 Raspberry pi Education Kit)
31.
Key 0 Key
1 Key 2 “ ● " “ __ " “ ● " “ __ " “ __ " Leader code CustomcodeDatacode “ ● " 紅外線控制 ( 解碼示意圖 )
32.
LIRC 接收程式流程圖 開始 等待訊號 訊號是否 結束 ? 是否有相對 應的資料
? 初始化 儲存訊號資料 KeyCurrent [ ] 比對訊號執行指令 import RPi.GPIO as GPIO i=0 key0 = [446, 167, 56, 9, 57, 8, ...] key1 = [445, 165, 55, 6, 55, 6, …] key2 = [441, 170, 53, 5, 55, 5, …] key3 = [448, 166, 54, 5, 58, 5, …] KeyCurrent = [444, 166, 55, 6, 57, 8, 56, 9, … ] KeyCurrent [ 9 ~ 68 ]=[56, 8, 166, 5, 166, 4, 166, 7, 55, 4, 169, 4, …] key0 [ 9 ~ 68 ]=[56, 8, 166, 5, 166, 4, 58, 7, 55, 4, 169, 4, …] KeyCurrent [ 9 ~ 68 ]=[56, 8, 166, 5, 166, 4, 166, 7, 55, 4, 169, 4, …] key3 [ 9 ~ 68 ]=[56, 8, 167, 8, 163, 4, 164, 7, 51, 4, 168, 4, …] key0 : Dytycircle(100) => 轉速最強 key1 : Dytycircle(100) => 轉速中 key2 : Dytycircle(100) => 轉速最弱 key3 : 跳出 IR mode 進入 AUTO mode
33.
3. DEMO(youtube) Display
34.
未來展望 / 結論 環境已達到人體可接受的溫度時或不在使 用時
, 便可以將此電器關閉 , 達到節能的目 的 . 能將網頁與資料庫連結 .
35.
Thank you !!
36.
市場分析 生命構成三要素
37.
市場分析
38.
市場分析 國內市場
39.
CIS &介面設計 白底 +
釉藍 + 馬卡龍粉綠
40.
網頁內容
41.
網頁內容
42.
未來展望 Web 化的控制 BME 280 溫度、濕度、時間 由
PHP 讀寫&存取 MySQL 溫度、濕度、時間 本地端儲存空間
43.
未來展望 智能化連結(如:智慧開關、循環扇)
44.
未來展望 畜牧業
Download now