Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
CAVEDU Education
1,421 views
Latte panda workshop_japan
LattePanda workshop
Education
◦
Read more
2
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 45
2
/ 45
3
/ 45
4
/ 45
5
/ 45
6
/ 45
7
/ 45
8
/ 45
9
/ 45
10
/ 45
11
/ 45
12
/ 45
13
/ 45
14
/ 45
15
/ 45
16
/ 45
17
/ 45
18
/ 45
19
/ 45
20
/ 45
21
/ 45
22
/ 45
23
/ 45
24
/ 45
25
/ 45
26
/ 45
27
/ 45
28
/ 45
29
/ 45
30
/ 45
31
/ 45
32
/ 45
33
/ 45
34
/ 45
35
/ 45
36
/ 45
37
/ 45
38
/ 45
39
/ 45
40
/ 45
41
/ 45
42
/ 45
43
/ 45
44
/ 45
45
/ 45
More Related Content
PDF
ESP8266をはじめよう
by
Kei Yoshimura
PDF
IOS/IOS-XE 運用管理機能アップデート
by
シスコシステムズ合同会社
PDF
「スーパーコンピュータとクラウドゲーム」
by
Shinra_Technologies
PDF
SR-IOV Networking in OpenStack - OpenStack最新情報セミナー 2016年3月
by
VirtualTech Japan Inc.
PDF
Esp32でiot
by
Yusuke Kon
PDF
openstack_neutron-ovs_osc2014tf_20141019
by
Takehiro Kudou
PPTX
Openstack neutron vtjseminar_20160302
by
Takehiro Kudou
PPTX
Esp8266 webserver1
by
MasatoOshikiri
ESP8266をはじめよう
by
Kei Yoshimura
IOS/IOS-XE 運用管理機能アップデート
by
シスコシステムズ合同会社
「スーパーコンピュータとクラウドゲーム」
by
Shinra_Technologies
SR-IOV Networking in OpenStack - OpenStack最新情報セミナー 2016年3月
by
VirtualTech Japan Inc.
Esp32でiot
by
Yusuke Kon
openstack_neutron-ovs_osc2014tf_20141019
by
Takehiro Kudou
Openstack neutron vtjseminar_20160302
by
Takehiro Kudou
Esp8266 webserver1
by
MasatoOshikiri
What's hot
PDF
OpenStackで始めるクラウド環境構築入門
by
VirtualTech Japan Inc.
PPTX
GMOインターネットにおけるOpenStack Swiftのサービス化とその利用事例のご紹介 - OpenStack最新情報セミナー 2015年2月
by
VirtualTech Japan Inc.
PPTX
今さら聞けない人のためのDocker超入門 CentOS 7.2対応版
by
VirtualTech Japan Inc.
PPTX
OCP, Kubernetes ハイパースケールアーキテクチャ 導入の道のり - OpenStack最新情報セミナー(2016年7月)
by
VirtualTech Japan Inc.
PDF
AppFormix勉強会資料
by
Juniper Networks (日本)
PPTX
今さら聞けない人のためのDocker超入門 - KOF
by
VirtualTech Japan Inc.
PDF
OpenStackで始めるクラウド環境構築入門
by
VirtualTech Japan Inc.
PDF
Bluetoothl-Low-Energy入門講座-part1
by
edy555
PPTX
OpenStackネットワークの多種多様なプラグインとその対応方法 - OpenStack最新情報セミナー2014年4月
by
VirtualTech Japan Inc.
PDF
Jetson Xavier NX クラウドネイティブをエッジに
by
NVIDIA Japan
PPTX
VIRLとPyATSで実現するネットワークCI
by
tetsusat
PDF
OpenStack-Ansibleで作るOpenStack HA環境 手順書解説 - OpenStack最新情報セミナー 2016年3月
by
VirtualTech Japan Inc.
PPTX
ミドクラ様講演 OpenStack最新情報セミナー 2014年4月
by
VirtualTech Japan Inc.
PDF
サイバーエージェント様 導入事例:OpenStack Fast Track – 若葉マークStackerのStacker教習所 - OpenStack最新...
by
VirtualTech Japan Inc.
PDF
CW4Sの手引き - Juniper SRX GUI設定支援ツール
by
Juniper Networks (日本)
PPTX
サーバ脆弱性スキャナ Vuls を OpenStack 環境で使ってみた
by
VirtualTech Japan Inc.
PDF
openstack_neutron-dvr_os5thaniv_20150713
by
Takehiro Kudou
PDF
実環境での運用自動化とその管理方法 - OpenStack Days 2017 講演資料
by
VirtualTech Japan Inc.
PDF
NGINX東京ハッピーアワー「DevOpsプラクティスによるクラウドでのKubernetesの利用」
by
Takaaki Suzuki
PDF
Openstack管理運用ソフトの決定版?!かもしれないAppFormix - OpenStack最新情報セミナー(2017年3月)
by
VirtualTech Japan Inc.
OpenStackで始めるクラウド環境構築入門
by
VirtualTech Japan Inc.
GMOインターネットにおけるOpenStack Swiftのサービス化とその利用事例のご紹介 - OpenStack最新情報セミナー 2015年2月
by
VirtualTech Japan Inc.
今さら聞けない人のためのDocker超入門 CentOS 7.2対応版
by
VirtualTech Japan Inc.
OCP, Kubernetes ハイパースケールアーキテクチャ 導入の道のり - OpenStack最新情報セミナー(2016年7月)
by
VirtualTech Japan Inc.
AppFormix勉強会資料
by
Juniper Networks (日本)
今さら聞けない人のためのDocker超入門 - KOF
by
VirtualTech Japan Inc.
OpenStackで始めるクラウド環境構築入門
by
VirtualTech Japan Inc.
Bluetoothl-Low-Energy入門講座-part1
by
edy555
OpenStackネットワークの多種多様なプラグインとその対応方法 - OpenStack最新情報セミナー2014年4月
by
VirtualTech Japan Inc.
Jetson Xavier NX クラウドネイティブをエッジに
by
NVIDIA Japan
VIRLとPyATSで実現するネットワークCI
by
tetsusat
OpenStack-Ansibleで作るOpenStack HA環境 手順書解説 - OpenStack最新情報セミナー 2016年3月
by
VirtualTech Japan Inc.
ミドクラ様講演 OpenStack最新情報セミナー 2014年4月
by
VirtualTech Japan Inc.
サイバーエージェント様 導入事例:OpenStack Fast Track – 若葉マークStackerのStacker教習所 - OpenStack最新...
by
VirtualTech Japan Inc.
CW4Sの手引き - Juniper SRX GUI設定支援ツール
by
Juniper Networks (日本)
サーバ脆弱性スキャナ Vuls を OpenStack 環境で使ってみた
by
VirtualTech Japan Inc.
openstack_neutron-dvr_os5thaniv_20150713
by
Takehiro Kudou
実環境での運用自動化とその管理方法 - OpenStack Days 2017 講演資料
by
VirtualTech Japan Inc.
NGINX東京ハッピーアワー「DevOpsプラクティスによるクラウドでのKubernetesの利用」
by
Takaaki Suzuki
Openstack管理運用ソフトの決定版?!かもしれないAppFormix - OpenStack最新情報セミナー(2017年3月)
by
VirtualTech Japan Inc.
Viewers also liked
PPTX
LinkIt 7697 IoT tutorial
by
CAVEDU Education
PPTX
LinkIt Smart 7688 Duo and MCS basics
by
CAVEDU Education
PPTX
170522_Raspberry Pi 相容開發板
by
CAVEDU Education
PPTX
LinkIt ONE tutorial #1- Basics
by
CAVEDU Education
PPTX
拿鐵熊貓外殼設計0707
by
CAVEDU Education
PDF
瞻營全電子_六足機器人(三)
by
CAVEDU Education
PPTX
160625 arduino101
by
CAVEDU Education
PPTX
LinkIt ONE tutorial #2- Communication and cloud service
by
CAVEDU Education
PDF
161123
by
CAVEDU Education
PPTX
LinkIt 7697 outer case - DesignSpark Mechanical / Onkscape
by
CAVEDU Education
PPTX
151107 物聯網教學應用發表會-開場
by
CAVEDU Education
PPT
IBM Bluemix 物聯新世界 Future with Robot
by
CAVEDU Education
PPTX
160428 T客邦樹莓派分享會
by
CAVEDU Education
PPTX
絕地武士心靈控制家用雲端智慧型物聯網光劍搭載無線路由器光劍底座Final
by
CAVEDU Education
PDF
AAEON 當創客碰上UP板 - Intel Cherry Trail 高效能maker開發者平台@2016 new taipei maker faire
by
CAVEDU Education
PDF
160901 翻轉開發,活用雲端創新技術@IBM Cloud Innovation Day
by
CAVEDU Education
PPTX
Maker Movement and Education in Taiwan
by
CAVEDU Education
PPTX
物聯網教學與上海深圳maker行
by
CAVEDU Education
PPTX
160126 T客邦創客 night 分享
by
CAVEDU Education
PDF
IBM以雲端技術與物聯網創新產業應用@2016 New Taipei Maker Faire
by
CAVEDU Education
LinkIt 7697 IoT tutorial
by
CAVEDU Education
LinkIt Smart 7688 Duo and MCS basics
by
CAVEDU Education
170522_Raspberry Pi 相容開發板
by
CAVEDU Education
LinkIt ONE tutorial #1- Basics
by
CAVEDU Education
拿鐵熊貓外殼設計0707
by
CAVEDU Education
瞻營全電子_六足機器人(三)
by
CAVEDU Education
160625 arduino101
by
CAVEDU Education
LinkIt ONE tutorial #2- Communication and cloud service
by
CAVEDU Education
161123
by
CAVEDU Education
LinkIt 7697 outer case - DesignSpark Mechanical / Onkscape
by
CAVEDU Education
151107 物聯網教學應用發表會-開場
by
CAVEDU Education
IBM Bluemix 物聯新世界 Future with Robot
by
CAVEDU Education
160428 T客邦樹莓派分享會
by
CAVEDU Education
絕地武士心靈控制家用雲端智慧型物聯網光劍搭載無線路由器光劍底座Final
by
CAVEDU Education
AAEON 當創客碰上UP板 - Intel Cherry Trail 高效能maker開發者平台@2016 new taipei maker faire
by
CAVEDU Education
160901 翻轉開發,活用雲端創新技術@IBM Cloud Innovation Day
by
CAVEDU Education
Maker Movement and Education in Taiwan
by
CAVEDU Education
物聯網教學與上海深圳maker行
by
CAVEDU Education
160126 T客邦創客 night 分享
by
CAVEDU Education
IBM以雲端技術與物聯網創新產業應用@2016 New Taipei Maker Faire
by
CAVEDU Education
More from CAVEDU Education
PPTX
160603 T客邦7688物聯網實作坊
by
CAVEDU Education
PPTX
LINE Messaging API with LinkIt 7697
by
CAVEDU Education
PPTX
170615 國中小自造者教育師資培訓營
by
CAVEDU Education
PPTX
BBC Micro:bit beginner project
by
CAVEDU Education
PPTX
Mit之旅分享
by
CAVEDU Education
PPTX
使用 DesignSpark PCB 軟體製作感應燈電路板
by
CAVEDU Education
PPTX
Google TPU Edge SBC_190424
by
CAVEDU Education
PDF
LinkIt Smart 7688 - a more connected world
by
CAVEDU Education
PPTX
180321 MIT見聞分享
by
CAVEDU Education
PDF
Amazon AWS IoT 利用 AWS IoT 開發智慧家居解決方案
by
CAVEDU Education
PPTX
DesignSpark Mechanical 南瓜燈南瓜燈教學
by
CAVEDU Education
PPTX
2016 CAVEDU物聯網應用發表會 - 開場
by
CAVEDU Education
PPTX
物聯網好棒棒 您專屬的IoT私有雲平台
by
CAVEDU Education
PPTX
From computational Thinking to computational Action - Dr. Hal Abelson, MIT Ap...
by
CAVEDU Education
160603 T客邦7688物聯網實作坊
by
CAVEDU Education
LINE Messaging API with LinkIt 7697
by
CAVEDU Education
170615 國中小自造者教育師資培訓營
by
CAVEDU Education
BBC Micro:bit beginner project
by
CAVEDU Education
Mit之旅分享
by
CAVEDU Education
使用 DesignSpark PCB 軟體製作感應燈電路板
by
CAVEDU Education
Google TPU Edge SBC_190424
by
CAVEDU Education
LinkIt Smart 7688 - a more connected world
by
CAVEDU Education
180321 MIT見聞分享
by
CAVEDU Education
Amazon AWS IoT 利用 AWS IoT 開發智慧家居解決方案
by
CAVEDU Education
DesignSpark Mechanical 南瓜燈南瓜燈教學
by
CAVEDU Education
2016 CAVEDU物聯網應用發表會 - 開場
by
CAVEDU Education
物聯網好棒棒 您專屬的IoT私有雲平台
by
CAVEDU Education
From computational Thinking to computational Action - Dr. Hal Abelson, MIT Ap...
by
CAVEDU Education
Recently uploaded
PPTX
socialization in fundamentals of sociology.pptx
by
mpevk202
PDF
ПЛАН_навчально_профілактичні_заходи_запобігання_негативним_проявам.pdf
by
AleksSaf
PDF
ПЛАН_профілактика правопорушень02.09.25.pdf
by
AleksSaf
PDF
Seminar midterm presentation by Chihana Usui
by
aa123032
PDF
Bases especialista admen rrhh minedu.pdf
by
hpajsib
PDF
ПОЛОЖЕННЯ_протидія насильству_підписане.pdf
by
AleksSaf
PDF
ГРАФІК ГУРТКОВОЇ РОБОТИ 2025 kg72 grafik
by
AleksSaf
socialization in fundamentals of sociology.pptx
by
mpevk202
ПЛАН_навчально_профілактичні_заходи_запобігання_негативним_проявам.pdf
by
AleksSaf
ПЛАН_профілактика правопорушень02.09.25.pdf
by
AleksSaf
Seminar midterm presentation by Chihana Usui
by
aa123032
Bases especialista admen rrhh minedu.pdf
by
hpajsib
ПОЛОЖЕННЯ_протидія насильству_підписане.pdf
by
AleksSaf
ГРАФІК ГУРТКОВОЇ РОБОТИ 2025 kg72 grafik
by
AleksSaf
Latte panda workshop_japan
1.
LattePanda workshop Note :
https://goo.gl/oB7jZN CAVEDU Education Email:jesusvictory777@cavedu.com FENG-CHIH,HSU
2.
About us
3.
Outline • LattePandaの主な機能、活用 • 東京の温度データを取得する •
LEDを制御:ArduinoIDEを開く • 天気アラート
4.
Outline • LattePandaの主な機能、活用 • 東京の温度データを取得する •
LEDを制御:ArduinoIDEを開く • 天気アラート
5.
LattePandaの主な機能
6.
スペック(1) • CPU: Intel
Cherry Trail Z8350 Quad Core Processor • メイン周波数: 1.44GHz (1.92GHz Burst Frequency) • OS: Windows 10 Home Edition (アンアクティベート) • RAM: 4GB DDR3L • ストレージ容量: 64GB • GPU: Intel HD Graphics, 12 EUs @200-500Mhz, single-channel memory • USB 3.0 x 1, USB 2.0 x 2 • Wi-Fi 802.11n 2.4G • Bluetooth 4.0
7.
スペック(2) • ビルトインArduinoコプロセッサ: ATmega32u4
(Arduino Leonardo) • ビデオ出力: HDMI and MIPI-DSI • オンボードタッチパネルオーバーレイコネクタ • (Onboard touch panel overlay connector) • 100Mbps イーサネット サポート • Intel(Cherry Trail)プロセッサ GPIO x 6pins • Atmega プロセッサ GPIO x 20pins • Gravity インターフェースコネクタ x 6pins • 電源: 5V@2A • ボード寸法: 88 x 70mm / 3.46 x 2.76" • パッケージ寸法: 110 x 94 x 30 mm/4.33 x 3.70 x 1.18” • 内容量: 55g • 総重量: 100g
8.
LattePandaを活用したアプリ • 3Dプリンタを制御するスクリーンへの接続
9.
LattePandaを活用したアプリ • ロボットアームの制御
10.
LattePandaを活用したアプリ • ウェアラブルデバイス [文字認識]
by TKU Cilab
11.
本日のゴール • お天気APIを利用して東京の温度を取得する • 一定の温度を超えたら、LEDが点灯する
12.
Outline • LattePandaの主な機能、活用 • 東京の温度データを取得する •
LEDを制御:ArduinoIDEを開く • 天気アラート
13.
明日の東京の天気 • 日本の温度取得のチュートリアル (JSON) –
http://weather.livedoor.com/weather_hacks/webs ervice • 東京の温度のデータ取得のAPI – http://weather.livedoor.com/forecast/webservice/ json/v1?city=130010 ※今回はlivedoorAPIを利用します。
14.
JSONを扱うのに便利なwebsite • http://jsoneditoronline.org/
15.
JSON フォーマット • 1.
object(オブジェクト) – EX:{collection, collection ,…} • 2. collection(コレクション) – EX: {name:value} • 3. Array(配列) – EX: [collection, collection]
16.
東京の温度データを取得する • ソフトウェアを開く:IDLE(PythonGUI)を開いてください • FileOpenC:/Desktop/workshop/opendata_jp_ver1.py
17.
• モジュールを起動:[RunModule][Run][Run Module] 東京の温度データを取得する
18.
1 2 3 4 5 6 東京の温度データを取得する
19.
• 1. エンコーディング方式:UTF-8 •
2. モジュールをインポート: – json: 東京の温度データのフォーマット方式 – urllib:URLのレスポンスを読み取れるようにする、 urllib.urlopen(url): URLのデータを読み取る • 4. json.loads(response.read()): JSONフォーマットをパースしてPythonのコンパイルフォーマッ トにする 東京の温度データを取得する
20.
東京の温度データを取得する • 5. data_list*‘forecasts’+[1]*‘dateLabel’++data_list*‘title’++data_list *‘forecasts’+[1]*‘telop’+を出力します。 ['forecasts'][1] ['dateLabel'] =明日
21.
東京の温度データを取得する • 5. data_list*‘forecasts’+[1]*‘dateLabel’++data_list*‘title’++data_list *‘forecasts’+[1]*‘telop’+を出力します。 data_list*‘title'+ =東京都 東京
の天気
22.
東京の温度データを取得する • 5. data_list*‘forecasts’+[1]*‘dateLabel’++data_list*‘title’++data_list *‘forecasts’+[1]*‘telop’+を出力します。 ['telop'] =曇り data_list['forecasts'][1]
23.
東京の温度データを取得する • 6. “最高気温 は”+str(data_list*‘forecasts’+[1]*‘temperature’+*‘max’+*‘celsius’ ])+‘°C’
と出力します。 ['temperature']['max'] data_list['forecasts'][1] ['celsius']=27
24.
(参考)Python 3.X系の場合のソースコード #!/usr/bin/python #-*- coding:
UTF-8 -*- import urllib.request, json url = “http://weather.livedoor.com/forecast/webservice/json/v1?city=130010” response = urllib.request.urlopen(url) data_list = json.loads(response.read()) print (data_list[‘forecasts’][1][‘dateLabel’]+data_list[‘title’]+data_list[‘forecasts’][1][‘telop’]) print (“最高気温は”+str(data_list[‘forecasts’][1][‘temperature’][‘max’][‘celsius’]+’℃’))
25.
Outline • LattePandaの主な機能、活用 • 東京の温度データを取得する •
LEDを制御:ArduinoIDEを開く • 天気アラート
26.
LattePanda/Arduino Pin
27.
LattePanda/Arduino
28.
LEDとは? Ground Highpotential (高電位)
29.
Example 1:LEDチカ
30.
LEDを制御:ArduinoIDEを開く • 1. Arduino
IDEを開きます
31.
Example_1 : LEDチカ •
ファイルを開きます:FileExampleBasicsBlink
32.
Outline • LattePandaの主な機能、活用 • 東京の温度データを取得する •
LEDを制御:ArduinoIDEを開く • 天気アラート
33.
Example_2 :天気アラート • ファイルを開きます: FileOpenC:/Desktop/
weather_tokyo/workshop/ weather_tokyo.ino
34.
• Setup(),…- – Set
the シリアル通知の速度を9600に設定 – ピン出力を13に設定 Example_2 :天気アラート
35.
1 2 3 Example_2 :天気アラート
36.
• loop() ,…- –
(1)Serial.available() – “Serial”データがまだ読めないとき Serial.available()>0 – (2) read_meg = read_meg + char(Serial.read()); – Serial.read()で、一度に1バイトのデータを読み取り、それ を文字型(char型)に変換します。 – (3) read_meg.trim(); – 最初と末尾のスペースを取り除いた形の文字列を取 得します。 Example_2 :天気アラート
37.
4 5 Example_2 :天気アラート
38.
Example_2 :天気アラート • loop()
,…- – (4) if (read_meg.equals("1c")) – pin LED読み取った文字列が”1c”であれば13ピン のLEDを消灯します。 – (5) if (read_meg.equals("1o")) – pin LEDpin LED読み取った文字列が”1o”であれば 13ピンのLEDを点灯します。
39.
Example_2 :天気アラート • ソフトウェアを開く:IDLE(PythonGUI)を開いて下さい。 •
FileOpenC:/Desktop/workshop/opendata_jp_ver2.py
40.
Example_2 :天気アラート • モジュールを起動する
: [RunModule][Run][Run Module]
41.
1 2 Example_2 :天気アラート
42.
Python:天気アラート • 1. print
If int(data_list['forecasts'][0]['temperature']['ma x']['celsius']) >30: – data_list*‘forecasts’+[0]*‘temperature’+*‘max’+*‘cels ius’+=東京都の最高気温 • 2. 30度以上になったら – “1o”を送信し、LEDを点灯します。 – 30度以下になったら”1c”を送信し、LEDを消灯しま す。
43.
(参考)Python 3.X系の場合のソースコード #!/usr/bin/python #-*- coding:
UTF-8 -*- import urllib.request, urllib.parse, urllib.error, json, serial ser = serial.Serial(“COM5”, 9600) // COMportはボードによって変わります url = “http://weather.livedoor.com/forecast/webservice/json/v1?city=130010” response = urllib.request.urlopen(url) data_list = json.loads(response.read()) print(data_list['forecasts'][0]['dateLabel']+data_list['title']+data_list['forecasts'][0]['telop']) print("最高気温は"+str(data_list['forecasts'][0]['temperature']['max']['celsius']+'℃')) if int(data_list['forecasts'][0]['temperature']['max']['celsius'])>30: ser.write(b'1or') else: ser.write(b'1cr') > conda install –c anaconda pyserial=2.7 (1) C:Program FilesAnaconda3 にアクセス権限を付ける (2)pyserialをインストール (3)以下のソースコードを作成して実行
44.
(参考)実行時 > python opendata_jp_ver2.py (4)
IDLEではなくコマンドプロンプトから直接pythonコマンドで実行する ※IDLEだとpyserialを参照できないためエラーになります。 ※2.X系のソースコードを3.Xに変換するときは2to3 コマンドを使うと便利です。 (ただし、pyserialについては対応されません。)
45.
Thank for your
attention
Download