Submit Search
タブレインの3Gシールドを用いてArduinoからツイートする方法 β版
1 like
1,246 views
Katsuhiro Morishita
TABrain社の販売している3Gシールドを用いてArduinoからツイートする方法をスライドにまとめました。
Engineering
Read more
1 of 36
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
More Related Content
PDF
mbedでIoTデバイス
Junichi Katsu
PPTX
これからはじめるIoTデバイス mbed入門編
Naoto Tanaka
PPTX
ESP8266を便利にするモジュールを つくってみた!
wamisnet
PDF
Facebookグループの作り方
Katsuhiro Morishita
PPTX
Tk 1315 gps受信機のコマンド
Katsuhiro Morishita
PDF
Nhk高専ロボットコンテスト2014のルールを読んで考えたこと
Katsuhiro Morishita
PDF
QGISやってみた 人口動態データのプロット
Katsuhiro Morishita
PDF
チームMORIMORI設計資料 ver. 2011 for GPSロボットカーコンテスト2011
Katsuhiro Morishita
mbedでIoTデバイス
Junichi Katsu
これからはじめるIoTデバイス mbed入門編
Naoto Tanaka
ESP8266を便利にするモジュールを つくってみた!
wamisnet
Facebookグループの作り方
Katsuhiro Morishita
Tk 1315 gps受信機のコマンド
Katsuhiro Morishita
Nhk高専ロボットコンテスト2014のルールを読んで考えたこと
Katsuhiro Morishita
QGISやってみた 人口動態データのプロット
Katsuhiro Morishita
チームMORIMORI設計資料 ver. 2011 for GPSロボットカーコンテスト2011
Katsuhiro Morishita
Viewers also liked
(20)
PDF
車いす走行時の振動を用いた筋活動量計測手法の評価
Katsuhiro Morishita
PDF
VBAで数値計算 編集後記
Katsuhiro Morishita
PDF
SNSを始めとした情報化社会における危険性とメリット
Katsuhiro Morishita
PDF
高専生のための卒研説明資料α版
Katsuhiro Morishita
PDF
チームMORIMORI 設計資料他苦労話など at G空間EXPO2013
Katsuhiro Morishita
PDF
GPSロボットカーコンテスト2011参加レポート
Katsuhiro Morishita
PDF
Googleサイトの作り方
Katsuhiro Morishita
PPTX
PythonとRによるデータ分析環境の構築と機械学習によるデータ認識 第3版
Katsuhiro Morishita
PDF
Calc Method of Distance on The Earth (地球上での距離の計算)
Katsuhiro Morishita
PDF
第1回熊本IoT研究会での森下のLT資料
Katsuhiro Morishita
PPT
平成26年度熊本高専Arduino講座 第1週 センサーとArduno及びProcessingとの連携
Katsuhiro Morishita
PPTX
U blox社製gps受信機の出力センテンス変更方法
Katsuhiro Morishita
PDF
平成25年社会人講座 Arduinoによるマイコン入門講座
Katsuhiro Morishita
PDF
EAGLE on PCB Design (EAGLEを使った回路・パターン設計)
Katsuhiro Morishita
PPTX
Pythonの環境導入 2014年春季版
Katsuhiro Morishita
PPTX
各OSにおいて、OpenCVをpythonから使う方法
Katsuhiro Morishita
PDF
VBAにおける配列の データ構造と行列
Katsuhiro Morishita
PDF
オトナのプログラミング勉強会 オトナのDeep Learning 2016-11
Katsuhiro Morishita
PPTX
プログラムの流れを図で表す方法その1:フローチャート/アクティビティ図
Katsuhiro Morishita
PDF
初めての機械学習
Katsuhiro Morishita
車いす走行時の振動を用いた筋活動量計測手法の評価
Katsuhiro Morishita
VBAで数値計算 編集後記
Katsuhiro Morishita
SNSを始めとした情報化社会における危険性とメリット
Katsuhiro Morishita
高専生のための卒研説明資料α版
Katsuhiro Morishita
チームMORIMORI 設計資料他苦労話など at G空間EXPO2013
Katsuhiro Morishita
GPSロボットカーコンテスト2011参加レポート
Katsuhiro Morishita
Googleサイトの作り方
Katsuhiro Morishita
PythonとRによるデータ分析環境の構築と機械学習によるデータ認識 第3版
Katsuhiro Morishita
Calc Method of Distance on The Earth (地球上での距離の計算)
Katsuhiro Morishita
第1回熊本IoT研究会での森下のLT資料
Katsuhiro Morishita
平成26年度熊本高専Arduino講座 第1週 センサーとArduno及びProcessingとの連携
Katsuhiro Morishita
U blox社製gps受信機の出力センテンス変更方法
Katsuhiro Morishita
平成25年社会人講座 Arduinoによるマイコン入門講座
Katsuhiro Morishita
EAGLE on PCB Design (EAGLEを使った回路・パターン設計)
Katsuhiro Morishita
Pythonの環境導入 2014年春季版
Katsuhiro Morishita
各OSにおいて、OpenCVをpythonから使う方法
Katsuhiro Morishita
VBAにおける配列の データ構造と行列
Katsuhiro Morishita
オトナのプログラミング勉強会 オトナのDeep Learning 2016-11
Katsuhiro Morishita
プログラムの流れを図で表す方法その1:フローチャート/アクティビティ図
Katsuhiro Morishita
初めての機械学習
Katsuhiro Morishita
Ad
Similar to タブレインの3Gシールドを用いてArduinoからツイートする方法 β版
(20)
PDF
Arduinoが拓く「新しいものづくりの世界」120713(robotechセミナー)
Takayori Takamoto
PDF
クラウドコミュニケーションAPI Twilio&sakura.io体験ハンズオン 20180312
さくらインターネット株式会社
PDF
.NET Micro Framework の基礎
Yoshitaka Seo
PPTX
クラウド―Arduino接続について
Kenichi Yoshida
PDF
Sakura IoT Platform
Osamu Ogasahara
PDF
Make: Ogaki Meeting 2012 Androidロボットサミットin大垣
三七男 山本
PDF
Arduino用3gシールドの開発と教育への実践(天良先生)
Takayori Takamoto
PDF
Microsoft Intelligent Edge Technologies
Takeshi Fukuhara
PDF
150130 edison-ug
Takehiko Tomiyama
PDF
2016年11月19日 AITCシニア技術者勉強会 第1回「Arduinoを使ってみる」
aitc_jp
PPTX
VisualStudioでマイコンボードを制御する
Tadahiro Kimura
PDF
IoT Kit ハンズオントレーニング ~ Seeed Wio LTE + SORACOM Beam ~ V4.1
Seeed K.K.
PDF
2013 06-22osc nagoya-netmf
Atomu Hidaka
PDF
IoTでAzureのサービス利用~専門知識なしで始める超入門~
Kousuke Takada
PDF
2014 0228 OSC-Spring Tokyo NETMF
Atomu Hidaka
PDF
さくらのIoT Platformを使ってみよう ~Developers in KOBE編~
法林浩之
KEY
Elekijack 2012
Junichi Katsu
PDF
Arduino and johnny-five, creating IoT device in easiest way
Yoshihiro Iwanaga
KEY
Androidロボットサミットin京都
Kenichi Yoshida
PDF
「さくらのIoT Platform α」ハンズオン(さくらクラブIoT福岡 第1回勉強会~さくらのIoT Platformを体験しよう!)
さくらインターネット株式会社
Arduinoが拓く「新しいものづくりの世界」120713(robotechセミナー)
Takayori Takamoto
クラウドコミュニケーションAPI Twilio&sakura.io体験ハンズオン 20180312
さくらインターネット株式会社
.NET Micro Framework の基礎
Yoshitaka Seo
クラウド―Arduino接続について
Kenichi Yoshida
Sakura IoT Platform
Osamu Ogasahara
Make: Ogaki Meeting 2012 Androidロボットサミットin大垣
三七男 山本
Arduino用3gシールドの開発と教育への実践(天良先生)
Takayori Takamoto
Microsoft Intelligent Edge Technologies
Takeshi Fukuhara
150130 edison-ug
Takehiko Tomiyama
2016年11月19日 AITCシニア技術者勉強会 第1回「Arduinoを使ってみる」
aitc_jp
VisualStudioでマイコンボードを制御する
Tadahiro Kimura
IoT Kit ハンズオントレーニング ~ Seeed Wio LTE + SORACOM Beam ~ V4.1
Seeed K.K.
2013 06-22osc nagoya-netmf
Atomu Hidaka
IoTでAzureのサービス利用~専門知識なしで始める超入門~
Kousuke Takada
2014 0228 OSC-Spring Tokyo NETMF
Atomu Hidaka
さくらのIoT Platformを使ってみよう ~Developers in KOBE編~
法林浩之
Elekijack 2012
Junichi Katsu
Arduino and johnny-five, creating IoT device in easiest way
Yoshihiro Iwanaga
Androidロボットサミットin京都
Kenichi Yoshida
「さくらのIoT Platform α」ハンズオン(さくらクラブIoT福岡 第1回勉強会~さくらのIoT Platformを体験しよう!)
さくらインターネット株式会社
Ad
More from Katsuhiro Morishita
(20)
PDF
数ページの卒業論文作成のためのwordの使い方
Katsuhiro Morishita
PDF
Pythonのパッケージ管理ツールの話@2020
Katsuhiro Morishita
PDF
オトナのpandas勉強会(資料)
Katsuhiro Morishita
PDF
SIgfox触ってみた in IoTLT in 熊本市 vol.3
Katsuhiro Morishita
PDF
Google Colaboratoryの使い方
Katsuhiro Morishita
PDF
Excelでのグラフの作成方法re
Katsuhiro Morishita
PDF
Pythonのmain関数
Katsuhiro Morishita
PDF
Pythonスクリプトの実行方法@2018
Katsuhiro Morishita
PDF
機械学習と主成分分析
Katsuhiro Morishita
PDF
Pythonで始めた数値計算の授業@わんくま勉強会2018-04
Katsuhiro Morishita
PDF
マークシート読み込みプログラムを作ってみた@2018-04-04
Katsuhiro Morishita
PDF
オトナの画像認識 2018年3月21日実施
Katsuhiro Morishita
PDF
LoRa-WANで河川水位を計測してみた@IoTLT@熊本市 vol.001
Katsuhiro Morishita
PDF
シリーズML-08 ニューラルネットワークを用いた識別・分類ーシングルラベルー
Katsuhiro Morishita
PDF
シリーズML-07 ニューラルネットワークによる非線形回帰
Katsuhiro Morishita
PDF
シリーズML-06 ニューラルネットワークによる線形回帰
Katsuhiro Morishita
PDF
シリーズML-05 ニューラルネットワーク
Katsuhiro Morishita
PDF
シリーズML-03 ランダムフォレストによる自動識別
Katsuhiro Morishita
PDF
シリーズML-01 機械学習の概要
Katsuhiro Morishita
PDF
Pandas利用上のエラーとその対策
Katsuhiro Morishita
数ページの卒業論文作成のためのwordの使い方
Katsuhiro Morishita
Pythonのパッケージ管理ツールの話@2020
Katsuhiro Morishita
オトナのpandas勉強会(資料)
Katsuhiro Morishita
SIgfox触ってみた in IoTLT in 熊本市 vol.3
Katsuhiro Morishita
Google Colaboratoryの使い方
Katsuhiro Morishita
Excelでのグラフの作成方法re
Katsuhiro Morishita
Pythonのmain関数
Katsuhiro Morishita
Pythonスクリプトの実行方法@2018
Katsuhiro Morishita
機械学習と主成分分析
Katsuhiro Morishita
Pythonで始めた数値計算の授業@わんくま勉強会2018-04
Katsuhiro Morishita
マークシート読み込みプログラムを作ってみた@2018-04-04
Katsuhiro Morishita
オトナの画像認識 2018年3月21日実施
Katsuhiro Morishita
LoRa-WANで河川水位を計測してみた@IoTLT@熊本市 vol.001
Katsuhiro Morishita
シリーズML-08 ニューラルネットワークを用いた識別・分類ーシングルラベルー
Katsuhiro Morishita
シリーズML-07 ニューラルネットワークによる非線形回帰
Katsuhiro Morishita
シリーズML-06 ニューラルネットワークによる線形回帰
Katsuhiro Morishita
シリーズML-05 ニューラルネットワーク
Katsuhiro Morishita
シリーズML-03 ランダムフォレストによる自動識別
Katsuhiro Morishita
シリーズML-01 機械学習の概要
Katsuhiro Morishita
Pandas利用上のエラーとその対策
Katsuhiro Morishita
タブレインの3Gシールドを用いてArduinoからツイートする方法 β版
1.
2014-2-28 森下功啓 今日は暑いせいで バッテリ電圧が高い!
2.
電子工作・3Gシールド初心者に対して、ツイートを行う方法を伝える 本スライドの目的
3.
ネットワークに接続可能な環境 PC(Windows/Mac/Linux) メールアカウント(Twitter登録用) Twitterアカウント タブレイン社製3Gシールド データ通信が可能なSIMカード マイコンボード • Arduino UNO/mega/Due/Intel
Galileo Arduino IDE 必要なもの
4.
ツイートに至るシステム概要
5.
C/C++をベースとしたArduino言語 Intel GaliloeやRaspberry Piはこれに限らない 利用するプログラミング言語
7.
省略 Twitterアカウントの作成
8.
http://www.arduino.cc/ Arduinoオフィシャルサイトへ クリック
9.
マイコンボードに合わせて複数種類がある Arduino UNOには・・・ OSに合わせてダウンロード Arduino IDEをダウンロード
10.
シールドによってライブラリ名が異なる 3Gシールド付属のCDから ライブラリを取り出す
11.
3GSライブラリをarduino/librariesへ移動
12.
Arduino IDEを起動 ダブルクリックダブルクリック
13.
向きに気を付けて、 3GシールドをArudinoと接続 SIMカードも取り付け Arduinoボードに3Gシールドを接続 写真掲載予定
14.
アンテナをコネクタに挿すだけ 3Gシールドにアンテナ取り付け アンテナ コネクタ *写真ではUSBや外部電源を接続済みだが、まだ接続しないこと
15.
外部電源を利用する様に設定を変える 3Gシールドのジャンパピン設定 写真掲載予定
16.
ArduinoボードとPCをUSB接続 PCへ DC電源 • USB接続後、外部給電 • 電圧は9~12V,
電流容量は1~2A
17.
自動導入が失敗するのを待つ デバイスマネージャを起動 認識に失敗しているデバイスを選択 ドライバ再インストール ドライバは に入っている 初接続の場合、ドライバのインストール
18.
実装しているSIMカードに合わせて、通信モジュール内部パラメータを変更 サンプルコードの「set_defaultprofile」を利用 3Gシールドの設定を確認・書き込み b-mobileのSIMカードに合わせて設定を変更した例 *SIMと設定値の対応情報: http://a3gs.wiki.fc2.com/wiki/SIM%E3%82%AB%E3%83%BC%E3%83%89%E6%83%85%E5%A0%B1
20.
スケッチ例 • a3gs • tweet_sample サンプル一覧からtweet_sampleを選択 3Gシールドのバージョンとマ イコンボードによって使うラ イブラリが異なるので注意 クリック
21.
起動後、1度だけツイートを行う 通信時の暗号化などの認証系はメモリコストが高いため、ツイートには外部 サービスを用いる • http://arduino-tweet.appspot.com/ ツイートする権限とツイート内容を閲覧する権限を他人に付与することにな るので、そこは利便性とのトレードオフ 状況に応じて暗号化 Intel Galileo/Raspberry
Piなら、ツイートを単独で可能(Pythonを使用) tweet_sampleの概要
22.
Twitterへログイン • https://twitter.com/ 認証トークンを取得 1/3
23.
http://arduino-tweet.appspot.com/で取得 認証トークンを取得 2/3 クリック
24.
アプリの認証を求める画面が出るので認証する 認証後、トークンが割り振られる 認証トークンを取得 3/3
25.
得られたトークンをコードに張り付け 書き換え ここに張り付ける
26.
自身の環境に合わせる マイコンボードの選択
27.
開発に利用しているPCの通信可能なポートが複数有ってどれか分からないな ら、Arduinoとの接続を一度物理的に切断してみると認識されなくなったポー トがArduinoだと分かる • デバイスマネージャの利用を推奨 シリアルポートの選択
28.
エラーがあれば指摘される プログラムの書き込み クリック
29.
シリアルモニタを起動 • tera termでも良い “OK”と表示されれば成功 Twitterへアクセスしてツイートを確認 取りあえず実行
30.
“Failed.”と表示されたら電源や電波の問題である可能性が高い SIMカードの設定は合っている? 電源容量は足りている? 一度電源を抜いたら動いたとかない? ライブラリのシリアルポート設定は自身の環境に合っている? 字数制限を超えていないか? (標準ではUNOで半角60文字. 他のボードで半角140文字. 字数カウント方法は微妙) トラブルチェックリスト
1/2 *ポートの設定例
31.
短時間に連続投稿し過ぎて、Twitterからブロックされていないか? 認証トークンに写し間違いはない? Twitterにアプリは認証されている? • Twitterへアクセス->設定->アプリ連携 で確認 トラブルチェックリスト
2/2 表示されてい る? クリック
32.
応用
33.
3Gシールドの初期化・終了を関数化 通信に連続で失敗する場合・もしくは通信の度に電源を切る場合に、初期化を呼 び出すように変更 短時間に連続ツイートはできないので、適当な間を持たせる 繰り返しAD変換するなら、loop()内に処理を書く 改造のポイント *サンプルコードのダウンロードリンクは臨時の物で、その内変更します サンプルコード: https://drive.google.com/file/d/0B9KsBMtgQXvRVGxrM2s1akJqbDg/view?usp=sharing
35.
通常、マイコンの時計は1日で数秒以上ずれる 専用のRTC素子を使っても1秒はずれる 目的に合わせて、同期手段を用意 時刻を知る必要がある 許容誤差 [s] GPS 日の出検出電波時計モジュール サーバとの通信
36.
Fin.
Download