Submit Search
Upload
RN4020のお話
•
Download as PPT, PDF
•
0 likes
•
2,174 views
Tomohiro Goya
Follow
クリスマスツリーをIoT化するさいに使ったBLEモジュールの話
Read less
Read more
Technology
Report
Share
Report
Share
1 of 31
Download now
Recommended
ベルトガジェットにチャレンジしてみる
ベルトガジェットにチャレンジしてみる
Shigeo Ueda
ゆるロボ製作所ができるまで
ゆるロボ製作所ができるまで
Mikito Yoshiya
社内スタートアップによる組織の成長に伴い発生する痛みとその解決策について(Rebuild) #devlove
社内スタートアップによる組織の成長に伴い発生する痛みとその解決策について(Rebuild) #devlove
Itsuki Kuroda
機械学習チュートリアル@Jubatus Casual Talks
機械学習チュートリアル@Jubatus Casual Talks
Yuya Unno
Po cを高速で回すデバイス
Po cを高速で回すデバイス
Tomohiro Goya
レゴと機械学習を組み合わせた
レゴと機械学習を組み合わせた
Tomohiro Goya
Fluentdの使い方
Fluentdの使い方
Tomohiro Goya
フリスクでBleアプリ
フリスクでBleアプリ
Tomohiro Goya
Recommended
ベルトガジェットにチャレンジしてみる
ベルトガジェットにチャレンジしてみる
Shigeo Ueda
ゆるロボ製作所ができるまで
ゆるロボ製作所ができるまで
Mikito Yoshiya
社内スタートアップによる組織の成長に伴い発生する痛みとその解決策について(Rebuild) #devlove
社内スタートアップによる組織の成長に伴い発生する痛みとその解決策について(Rebuild) #devlove
Itsuki Kuroda
機械学習チュートリアル@Jubatus Casual Talks
機械学習チュートリアル@Jubatus Casual Talks
Yuya Unno
Po cを高速で回すデバイス
Po cを高速で回すデバイス
Tomohiro Goya
レゴと機械学習を組み合わせた
レゴと機械学習を組み合わせた
Tomohiro Goya
Fluentdの使い方
Fluentdの使い方
Tomohiro Goya
フリスクでBleアプリ
フリスクでBleアプリ
Tomohiro Goya
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Hiroshi Tomioka
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
Marius Sescu
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
Expeed Software
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
Pixeldarts
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
marketingartwork
Skeleton Culture Code
Skeleton Culture Code
Skeleton Technologies
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Neil Kimberley
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
contently
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Albert Qian
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
Search Engine Journal
More Related Content
Recently uploaded
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Hiroshi Tomioka
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
Recently uploaded
(11)
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
Featured
2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
Marius Sescu
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
Expeed Software
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
Pixeldarts
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
marketingartwork
Skeleton Culture Code
Skeleton Culture Code
Skeleton Technologies
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Neil Kimberley
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
contently
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Albert Qian
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
Search Engine Journal
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
SpeakerHub
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd
Getting into the tech field. what next
Getting into the tech field. what next
Tessa Mero
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray
How to have difficult conversations
How to have difficult conversations
Rajiv Jayarajah, MAppComm, ACC
Introduction to Data Science
Introduction to Data Science
Christy Abraham Joy
Time Management & Productivity - Best Practices
Time Management & Productivity - Best Practices
Vit Horky
The six step guide to practical project management
The six step guide to practical project management
MindGenius
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
RachelPearson36
Featured
(20)
2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
Skeleton Culture Code
Skeleton Culture Code
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Getting into the tech field. what next
Getting into the tech field. what next
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
How to have difficult conversations
How to have difficult conversations
Introduction to Data Science
Introduction to Data Science
Time Management & Productivity - Best Practices
Time Management & Productivity - Best Practices
The six step guide to practical project management
The six step guide to practical project management
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
RN4020のお話
1.
クリスマスツリー IoT 化をする際に 気をつけたところ 2016
年 12 月 I oT デザインセンター 呉屋 寛裕
2.
自己紹介 2 呉屋寛裕(ごや ともひろ) IoT デザインセンター
2 年目 最近の悩み 部屋に生活感が無い
3.
やったこと 概要 3 18 階受け付けスペースにある クリスマスツリーのオーナメントを 振るとサンタが現れるようにしました
4.
やったこと 中身 4 MQTT ブローカー 回路基板 BLE MQTT MQTT 投影
5.
今日話すところ 5 MQTT ブローカー 回路基板 BLE MQTT MQTT 投影 この部分
6.
作成した回路基板 6
7.
回路基板を作る際に気をつけたこと • サイズ感 – オーナメントが直径約
7.5cm • 消費電力 – イベント中にバッテリー交換したくない 7
8.
回路基板を作る際に気をつけたこと • サイズ感 – オーナメントが直径約
7.5cm • 消費電力 – イベント中にバッテリー交換したくない 8
9.
回路基板を作る際に気をつけたこと • サイズ感 – オーナメントが直径約
7.5cm • 消費電力 – イベント中にバッテリー交換したくない 9 ここは同期の力が 9.9 割なのでスキップ
10.
回路基板を作る際に気をつけたこと • サイズ感 – オーナメントが直径約
7.5cm • 消費電力 – イベント中にバッテリー交換したくない 10
11.
消費電力 BLE モジュールの消費電力 11 状態 消費電力 休止時
<900 nA スリープ時 <5.0 μA 稼動時 <1.5 mA 送信時 16 mA
12.
消費電力 BLE モジュールの消費電力 12 状態 消費電力 休止時
<900 nA スリープ時 <5.0 μA 稼動時 <1.5 mA 送信時 16 mA 振った瞬間だけ送信して、それ以外は休止状態にするのが理想
13.
消費電力 やったこと 1. 以下のようなスクリプトを BLE
モジュールに登録 – 起動して 5 秒間アドバタイジングパケットを送信 – 5 秒経過したら休止状態に遷移 1. 振動スイッチの出力を WAKE_HW に指定し 休止状態から活動状態に戻るような回路を設計 13
14.
消費電力 やったこと 1. 以下のようなスクリプトを BLE
モジュールに登録 – 起動して 5 秒間アドバタイジングパケットを送信 – 5 秒経過したら休止状態に遷移 1. 振動スイッチの出力を WAKE_HW に指定し 休止状態から活動状態に戻るような回路を設計 14
15.
消費電力 スクリプト 15
16.
消費電力 スクリプト 16 起動時に呼ばれるイベント
17.
消費電力 スクリプト 17 アドバタイジングパケット を開始
18.
消費電力 スクリプト 18 5 秒後にタイマー 1
を 発火させる
19.
消費電力 スクリプト 19 タイマー 1 が発火されると 呼ばれるイベント
20.
消費電力 スクリプト 20 休止状態に遷移
21.
消費電力 やったこと 1. 以下のようなスクリプトを BLE
モジュールに登録 – 起動して 5 秒間アドバタイジングパケットを送信 – 5 秒経過したら休止状態に遷移 1. 振動スイッチの出力を WAKE_HW に指定し 休止状態から活動状態に戻るような回路を設計 21
22.
消費電力 回路設計 22引用: http://ww1.microchip.com/downloads/jp/DeviceDoc/70005191A_JP.pdf
23.
消費電力 回路設計 23 休止状態のとき このピンを HIGH にすると 活動状態に遷移する 引用:
http://ww1.microchip.com/downloads/jp/DeviceDoc/70005191A_JP.pdf
24.
これで出来たかと思ったが・・・・ 24 最初の1、 2 回はうまくいくけど 何回かやると常にアドバタイジングパケットが 送信し続ける現象が起きる
25.
改めてリファレンスを見てみると WAKE_HW( ピン 15)
を High にすると、 RN4020 モジュー ルは休止モードから復帰します。起動から 5 秒以内に WAKE_HW を 3 サイクルフリップすると (WAKE_HW ピンを High 、 Low 、 High の順に遷移させる 1 フリップサイクル と見なします ) 、 RN4020 モジュールは工場リセットを実 行します。 25
26.
改めてリファレンスを見てみると WAKE_HW( ピン 15)
を High にすると、 RN4020 モジュール は休止モードから復帰します。起動から 5 秒以内に WAKE_HW を 3 サイクルフリップすると (WAKE_HW ピンを High 、 Low 、 High の順に遷移させる 1 フリップサイクル と見なします ) 、 RN4020 モジュールは工場リセットを実行 します。 26
27.
工場リセットしないために 27 引用: http://akizukidenshi.com/img/goods/C/I-00130.jpg CMOS タイマー
IC LMC555 一定時間 HIGH を出力するため IC
28.
タイマー IC を使うとどうなるか 28
29.
結果 29 めっちゃ早く振っても工場リセットしなくなり 正常に動くようになった!
30.
消費電力 やったこと まとめ 1. 以下のようなスクリプトを BLE
モジュールに登録 – 起動して 5 秒間アドバタイジングパケットを送信 – 5 秒経過したら休止状態に遷移 1. 振動スイッチが ON になると タイマー IC を発火させる 2. タイマー IC の出力先を WAKE_HW ピンに指定し 休止状態から活動状態に戻るような回路を設計 30
Download now