Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ESP32で始めようIoT開発ハンズオン

shinrinakamura
May 02, 2022
450

 ESP32で始めようIoT開発ハンズオン

ESP32で始めようIoT開発ハンズオンで使用したスライドです。
qiitaと合わせてみていただくとわかりやすいと思います。
https://qiita.com/shinfrom/items/2f350d789a89b7086df3

shinrinakamura

May 02, 2022
Tweet

More Decks by shinrinakamura

Transcript

  1. 中村 真理 Nakamura Shinri 診療放射線技師 Line API Expert 株式会社B&B Lab.

    共同ファウンダー 自己紹介 株式会社 B&B Lab. 事業内容:IoTハードウェア及びサービスの開発
  2. 爆発的な普及のために CdS感光センサーを動かしてみる まずは値を読み取ってみます void setup() { Serial.begin(115200); Serial.println("start"); pinMode(CDS_PIN, INPUT);

    } void loop() { int Measurevalue; Measurevalue = analogRead(CDS_PIN); Serial.print("Mesure value is : "); Serial.println(Measurevalue); delay(500); } GPIOのモードの変更 値の読み出し
  3. 爆発的な普及のために Payloadの作成 int light; int moist; char payload[120]; sprintf(payload, "{"light":%d,"moist":%d}",

    light, moist); payloadの作成例です lightの値とmoistの値をpayloadに詰めています
  4. 爆発的な普及のために Node-REDの中でのJSONの作成 var light = 2000 var moist = 1000

    msg.payload = { “light” : light, “moist” : moist } (例) functionノードの中で作成する 出力 {“light” : 2000, “moist” : 1000}
  5. 爆発的な普及のために 参考情報 IoTとは? 重要な4つの構成要素と活用事例、自作のための知識を紹介 https://www.rohm.co.jp/blog/-/blog/id/7405417 IoTを支える新たな通信技術 https://www.soumu.go.jp/johotsusintokei/whitepaper/ja/h2 9/html/nc133200.html ESP32ボードマネージャー https://github.com/espressif/arduino-esp32

    某社arduino勉強会ハンズオン https://www.slideshare.net/chabudaigaeshi/02-hands-onpptx Enebular公式ドキュメント https://docs.enebular.com/ja/?_ga=2.68803665.1133606832.1651 417791-389674778.1649496197 組み込みエンジニアの教科書 渡辺登、牧野進二著 2019年4月26日 初版発行 株式会社 シーアンドアール研究所 ISBN 978-4-86354-275-4 IoT開発スタートブック 下島健彦著 2019年8月24日 初版発行 株式会社技術評論社 ISBN 978-4-297-10736-9 c3055 Arduinoで学ぶ組み込みシステム入門 猪俣俊光著 2018年3月30日 第一版発行 森光出版株式会社 ISBN 978-4-627-81831-6 ESP32&Arduino電子工作プログラミング入門 藤本壱著 2020年4月20日初版発行 株式会社技術評論社 ISBN 978-4-297-11205-9 c3055
  6. 中村 真理 Nakamura Shinri 診療放射線技師 Line API Expert 株式会社B&B Lab.

    共同ファウンダー Appendix follow me 株式会社 B&B Lab. 事業内容:IoTハードウェア及びサービスの開発 https://www.facebook.com/nakamura.shinri/ @shinfrom1981