Upload
Download free for 30 days
Login
Submit Search
Arduino Cloud IoTとNode-RedでRumiCarを見える化する
0 likes
155 views
M
MinoruInoue2
【enebular developersコラボ】ビジュアルプログラミング交流会
Technology
Read more
1 of 18
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
More Related Content
PDF
Node-REDをIoTビジネスに適用するために苦労した3つの話【Node-RED Con Tokyo 2019】
Tomohiro Nakajima
PDF
Node-RED×Android内蔵3軸加速度センサでモーションセンシング
Tomohiro Nakajima
PPTX
iPad LiDARでエンジニアカフェを3Dスキャン
Takashi Yoshinaga
PDF
IoT勉強会「littleBitsとIFTTTで超お手軽IoTクッキング」
Yasuyuki Sugai
PDF
IoT風速計を作った話
YuitaTakenaka
PDF
20190419 enebular meetup exhibition by kitazaki v3
Ayachika Kitazaki
PDF
Node-REDで現実世界の照明機器を制御すること
Takahiro Nakahata
PDF
Node-REDをIoTビジネスに適用するために苦労した3つの話
Tomohiro Nakajima
Node-REDをIoTビジネスに適用するために苦労した3つの話【Node-RED Con Tokyo 2019】
Tomohiro Nakajima
Node-RED×Android内蔵3軸加速度センサでモーションセンシング
Tomohiro Nakajima
iPad LiDARでエンジニアカフェを3Dスキャン
Takashi Yoshinaga
IoT勉強会「littleBitsとIFTTTで超お手軽IoTクッキング」
Yasuyuki Sugai
IoT風速計を作った話
YuitaTakenaka
20190419 enebular meetup exhibition by kitazaki v3
Ayachika Kitazaki
Node-REDで現実世界の照明機器を制御すること
Takahiro Nakahata
Node-REDをIoTビジネスに適用するために苦労した3つの話
Tomohiro Nakajima
Similar to Arduino Cloud IoTとNode-RedでRumiCarを見える化する
(15)
PDF
IoTセンシングの初歩から可視化まで
Nobuo Kawaguchi
PDF
2015年5月期 AITCオープンラボ 「第二回 デジタルガジェット祭り!」
aitc_jp
PDF
Obniz and cloud vision api
Kouhei Kido
PDF
2016 0629 IoTLT勉強会
yasuyuki_suzuki
PDF
Node-REDなら、DIYで産業用センサ・コントローラを繋いで見える化
nodered_ug_jp
PDF
IoT勉強会in岡山#2 M5StickCで遊んでみた!
Shinya Suefusa
PDF
組み込みーモバイルークラウドをオープンな形でつなぐ
Kenichi Yoshida
PDF
機械学習 (AI/ML) 勉強会 #2 IoT編
Fujio Kojima
PPTX
Rspberry PI + AWS IOT検証
シイエヌエス
PDF
EnOcean × Node-REDで簡単・本格IoT
Akiyuki Yoshino
PDF
IoTへのブロックチェーンの導入
Hiroshi Takahashi
PDF
AWSとEVカートで走行データを可視化
耕二 阿部
PPTX
2020 08-01 ALGYAN AI&ロボティクス (1)
Akira Tateishi
PDF
ブロックチェーンが切り拓く新たな市場
Hiroshi Takahashi
PPTX
簡単なIoT 車載装置を作る
ssuserd3c13e1
IoTセンシングの初歩から可視化まで
Nobuo Kawaguchi
2015年5月期 AITCオープンラボ 「第二回 デジタルガジェット祭り!」
aitc_jp
Obniz and cloud vision api
Kouhei Kido
2016 0629 IoTLT勉強会
yasuyuki_suzuki
Node-REDなら、DIYで産業用センサ・コントローラを繋いで見える化
nodered_ug_jp
IoT勉強会in岡山#2 M5StickCで遊んでみた!
Shinya Suefusa
組み込みーモバイルークラウドをオープンな形でつなぐ
Kenichi Yoshida
機械学習 (AI/ML) 勉強会 #2 IoT編
Fujio Kojima
Rspberry PI + AWS IOT検証
シイエヌエス
EnOcean × Node-REDで簡単・本格IoT
Akiyuki Yoshino
IoTへのブロックチェーンの導入
Hiroshi Takahashi
AWSとEVカートで走行データを可視化
耕二 阿部
2020 08-01 ALGYAN AI&ロボティクス (1)
Akira Tateishi
ブロックチェーンが切り拓く新たな市場
Hiroshi Takahashi
簡単なIoT 車載装置を作る
ssuserd3c13e1
Ad
More from MinoruInoue2
(20)
PDF
Node-REDで 理想郷的な擬似SNS作ってみた VIoTLT vol.19
MinoruInoue2
PDF
色々なLorem ~ ダミーデータが得られるAPI ~ IoTLT vol. 119 @初台ラボ
MinoruInoue2
PPTX
DifyのHTTPリクエストブロックを使ってObnizと連携させてみる IoTLT and Visual programming IoTLT
MinoruInoue2
PPTX
RPLidar C1M1からROS2の沼に入った話&プレゼントのレーザーカッターキーホルダーの裏話
MinoruInoue2
PPTX
Arduino Uno R4 WifiでMQTT通信してみる enebular meetup資料
MinoruInoue2
PPTX
M5DialとESP32-BLE-Gamepadでコントローラー作ってみた
MinoruInoue2
PPTX
motionbitとml5jsで非接触ロボット操作!
MinoruInoue2
PPTX
M5ATOM S3とShiftr.ioで 非接触温度センサの値をネットに流してみた
MinoruInoue2
PPTX
STM32H745を四足歩行させる話
MinoruInoue2
PPTX
HL2022 MAリーグ決勝 ProtoLotus クリック操作で自作LEGOパーツやユニバーサルプレートを作ってみよう
MinoruInoue2
PPTX
HL2022予選:ProtoLotus (クリック操作で自作LEGOパーツやユニバーサルプレートを作ってみよう)
MinoruInoue2
PPTX
enebular(cloud)からeduじゃないtelloをうごかしてみたよ~改行コードには気をつけよう~
MinoruInoue2
PPTX
自作ユニバーサルプレート&LEGO互換パーツ作成ツールのなかみのはなし
MinoruInoue2
PDF
Atom motion+arduino iot cloud+node-redで非接触ボックスを作る
MinoruInoue2
PPTX
円滑なRumicar開発をするためのtips Rumicar Conference
MinoruInoue2
PDF
Aliexpressで買ったエンドスコープが思いの外使えた話
MinoruInoue2
PDF
ユニバーサルプレートをnumpy-stlで自作する(Make DIY universal plate with numpy-stl)
MinoruInoue2
PDF
MaixduinoにObniz OSを入れて エッジAIとenebularをつなげてみる
MinoruInoue2
PPTX
Simulinkを用いたtoioラジコン
MinoruInoue2
PDF
M5StickVとobnizとenebularを使って死角確認ツールもどきを作ったはなし
MinoruInoue2
Node-REDで 理想郷的な擬似SNS作ってみた VIoTLT vol.19
MinoruInoue2
色々なLorem ~ ダミーデータが得られるAPI ~ IoTLT vol. 119 @初台ラボ
MinoruInoue2
DifyのHTTPリクエストブロックを使ってObnizと連携させてみる IoTLT and Visual programming IoTLT
MinoruInoue2
RPLidar C1M1からROS2の沼に入った話&プレゼントのレーザーカッターキーホルダーの裏話
MinoruInoue2
Arduino Uno R4 WifiでMQTT通信してみる enebular meetup資料
MinoruInoue2
M5DialとESP32-BLE-Gamepadでコントローラー作ってみた
MinoruInoue2
motionbitとml5jsで非接触ロボット操作!
MinoruInoue2
M5ATOM S3とShiftr.ioで 非接触温度センサの値をネットに流してみた
MinoruInoue2
STM32H745を四足歩行させる話
MinoruInoue2
HL2022 MAリーグ決勝 ProtoLotus クリック操作で自作LEGOパーツやユニバーサルプレートを作ってみよう
MinoruInoue2
HL2022予選:ProtoLotus (クリック操作で自作LEGOパーツやユニバーサルプレートを作ってみよう)
MinoruInoue2
enebular(cloud)からeduじゃないtelloをうごかしてみたよ~改行コードには気をつけよう~
MinoruInoue2
自作ユニバーサルプレート&LEGO互換パーツ作成ツールのなかみのはなし
MinoruInoue2
Atom motion+arduino iot cloud+node-redで非接触ボックスを作る
MinoruInoue2
円滑なRumicar開発をするためのtips Rumicar Conference
MinoruInoue2
Aliexpressで買ったエンドスコープが思いの外使えた話
MinoruInoue2
ユニバーサルプレートをnumpy-stlで自作する(Make DIY universal plate with numpy-stl)
MinoruInoue2
MaixduinoにObniz OSを入れて エッジAIとenebularをつなげてみる
MinoruInoue2
Simulinkを用いたtoioラジコン
MinoruInoue2
M5StickVとobnizとenebularを使って死角確認ツールもどきを作ったはなし
MinoruInoue2
Ad
Arduino Cloud IoTとNode-RedでRumiCarを見える化する
1.
Arduino IoT CloudとNode-REDで RumiCarデータを見える化する 井上
稔(@henjin01_Fab) 【enebular developersコラボ】ビジュアルプログラミング交流会 2021/11/02(火)
2.
自己紹介 名前: 井上 稔(Minoru
INOUE) 出没先: コミュニティ“ゆるメカトロ” Facebook: minoru.inoue.90 Twitter : @henjin01_Fab 最近はIoTなネタで登壇していなかった。 なので既存のメカを無理矢理IoT化します
3.
今日話すこと Arduino IoT Cloudを有料プランにすると 既存のArduinoメカをIoT化できるかもって話 今回はRumicarと呼ばれる自律走行ラジコンを Node-REDを介してネットへつなぐ なにかのサービス 課金パワー!
4.
今回つかうもの 今回使うもの enebular Entry Plan (月$2.99)
5.
サービスとRumiCarの説明 skipシート
6.
Arduino IoT Cloudについて ESP32などを含め、ネットにつながるArduinoボードを 簡単にネット上から操作できるサービス 上に示すようなダッシュボードで見える化できる また、課金プランでHTTP(POST/GET)で制御可能 skipシート
7.
RumiCarについて 3基の距離センサの値をもとに車体を制御する 自律走行プログラム開発のためのプラットフォーム 基本形はArduino nanoとToFセンサの組み合わせ ネットを介した制御は特に無し https://github.com/RumiCar-group/RumiCar Arduino nanoと モータードライバ ToFセンサ (左右と正面) skipシート
8.
今回のNode-REDの取り扱い enebularを用いてherokuにデプロイして使用 & Arduino IoT
Cloud用外部フローをインストール rumicar.herokuapp.com/ デプロイ @arduino/ node-red-contrib-arduino-iot-cloud skipシート
9.
実装について skipシート
10.
今回の構成 rumicar.herokuapp.com/ HTTP wifi (独自プロトコル) Arduino IoT Cloudをインターフェースに RumiCarのToFセンサの値をNode-REDへ渡す
11.
Arduino IoT Cloud(Thing)設定 見える化だけできればいいのでToFセンサ値を定義
12.
今回のRumicar - ToFセンサ:VL53L0x - モータードライバ:DRV8833 -
制御ボード:Arduino MKR WIFI 1010 - いけにえ車体:ダイソーの600円ラジコン - フレーム:MDF/アクリルをレーザーカットして作成
13.
Rumicar本体に書き込むメインコード Arduino IoT Cloudへの接続コードは自動作成 かつ、コードの中身は通常Rumicarと大差なし #include
"RumiCar.h" int before_s1; int s0,s1, s2; int ibound; #include "thingProperties.h" void setup() { Serial.begin(9600); delay(1500); initProperties(); ArduinoCloud.begin(ArduinoIoTPreferredConnectio n); RC_setup(); ibound = 250; before_s1 = 0; setDebugMessageLevel(2); ArduinoCloud.printDebugInfo(); } int sat_value(unsigned intnum){ if(num >= 255){ return 255; } return num; } void loop() { ArduinoCloud.update(); s0=sensor0.readRangeSingleMillimeters(); s1=sensor1.readRangeSingleMillimeters(); s2=sensor2.readRangeSingleMillimeters(); Serial.print("Sensor0:"); Serial.print(s0); vl53L0x_1_measure=s0; Serial.print(" Sensor1:"); Serial.print(s1); vl53L0x_2_measure=s1; Serial.print(" Sensor2:"); Serial.println(s2); vl53L0x_3_measure=s2; if(s1<=100){ if(s0 < s2-10 ){ RC_steer(LEFT); }else if(s0 > s2+10){ RC_steer(RIGHT); } RC_drive(REVERSE,sat_value(300-s1)); return; }else if (s1<=150){ RC_drive(FORWARD,sat_value(s1+50)); }else if(s1<=250){ RC_drive(FORWARD,sat_value(s1*4/5)); }else{ RC_drive(FORWARD,255); } if(s0 < s2+10 && s0 > s2-10){ return; } if(s0>s2){ RC_steer(LEFT); }else if(s2>s0){ RC_steer(RIGHT); } } void onVl53L0x3MeasureChange() {} void onVl53L0x1MeasureChange() {} void onVl53L0x2MeasureChange() {} Green Code:自動作成コード Blue Code :Rumicar追記コード Red Code :Arduino IoT Cloudに値を渡すコード
14.
Node-REDフロー(つなぐだけ) サジェストされる!
15.
できあがったもの(chart)
16.
できあがったもの(gauge)
17.
まとめ 既存コードを流用しつつRumicarをネットに繋げられた - Arduino IoT
Cloudは基本クリック操作のみ - Node-REDフローはサジェストされた設定をそのまま選択するだけ herokuダッシュボードにそのままつないで終わり - 自分から加えたArduinoコードは3行だけ とにかく手軽すぎる。 手軽なのに可用性ヤバい - APIキー取得後はHTTP経由で別サービスと連携可能 - 既存のArduinoコードはほぼ流用可能
18.
ご清聴ありがとうございました みんなも課金しよう!
Download