ESP8266 3D プリント

製品情報

仕様:

  • タイトル: 家電ハック&IoTガイドブック
  • 著者: ハンス・ヘンリク・スコフガード
  • 出版物: Elektor Publication
  • ISBN: 978-3-89576-536-0 (Print), 978-3-89576-537-7 (eBook)

製品使用方法:

製品について:

家電ハック&IoTガイドブックは、手頃な価格で
ESP8266と3Dプリント技術を使用したソリューション。
ハンス・ヘンリック・スコフガード著、この本は、
DIY 愛好家と電子機器設計者。

主な特徴:

  • 家電製品のハッキング技術の探究
  • ESP8266 による IoT コンセプトの統合
  • カスタムソリューションを作成するための3Dプリントの活用

使い方:

  1. まずは導入章を読んで理解を深めましょう。
    基礎。
  2. 概説されているさまざまなプロジェクトのステップバイステップのチュートリアルに従ってください
    本の中で。
  3. より詳しくは図やイラストを参照してください
    理解。
  4. 提供されたexを試してみるampあなたの
    スキル。

ユーザー向けのヒント:

  • ESP8266モジュールと3Dプリンターにアクセスできることを確認してください
    実践的な実装のために。
  • メモを取り、独自の家電製品のアイデアを書き留めます
    プロジェクト。
  • オンラインコミュニティやフォーラムに参加して、あなたの経験を共有し、
    他人から学ぶ。

FAQ(よくある質問):

Q: このガイドブックは初心者にも役立ちますか?
エレクトロニクス?

A: はい、ガイドブックには詳細が記載されています
初心者が学ぶのに適した説明と実践的なプロジェクト
そして探検してください。

Q: 特定のハードウェア要件はありますか?
プロジェクトですか?

A: ガイドブックはESP8266と
3Dプリント、基本的な電子部品やツールも
一部のプロジェクトでは必須です。


家電ハックとIoTガイドブック
ESP8266と3Dプリントによる手頃なソリューション
ハンス・ヘンリク・スコフガード

家電ハックとIoTガイドブック
ESP8266と3Dプリントによる手頃なソリューション

ハンス・ヘンリク・スコフガード

これはElektorの出版物です。Elektorは、
Elektor International Media BV PO Box 11, NL-6114-ZG Susteren, オランダ 電話: +31 46 4389444
無断転載を禁じます。本書のいかなる部分も、複写、複製、改変などいかなる形態でも複製することはできません。
著作権所有者の書面による許可なく、電子的手段によりいかなる媒体にも保存し、一時的または付随的にこの出版物の他の用途に使用することは、1988 年著作権意匠特許法の規定に従う場合、または Copyright Licencing Agency Ltd., 90 Tottenham Court Road, London, England W1P 9HE が発行するライセンスの条件に従う場合を除き、禁止されています。出版物の一部を複製するための著作権所有者の許可の申請は、発行元に提出する必要があります。
宣言
著者および出版社は、本書に含まれる情報の正確性を保証するために最大限の努力を払っています。著者および出版社は、本書の誤りや脱落が過失、事故、またはその他の原因によるものであるかどうかにかかわらず、本書の誤りや脱落によって生じた損失や損害について、いかなる当事者に対しても一切の責任を負いません。本書で提供されるすべてのプログラムの著作権は著者および Elektor International Media が所有します。これらのプログラムは教育目的にのみ使用できます。これらのプログラムを商用目的で使用する場合は、著者または Elektor から書面による許可を得る必要があります。
英国図書館の出版物データ目録
この本のカタログ記録は大英図書館から入手可能である。
ISBN 978-3-89576-536-0 印刷版 ISBN 978-3-89576-537-7 電子書籍
© Copyright 2022: Elektor International Media BV 編集者: Jan Buiting、MA プリプレス制作: D-Vision、Julian van den Berg
Elektor は、プロのエンジニア、エレクトロニクス デザイナー、および彼らとの提携を希望する企業にとって不可欠な技術情報とエレクトロニクス製品を提供する世界有数の EIM の一員です。当社の国際チームは毎日、エレクトロニクス設計と DIY エレクトロニクスに関する高品質なコンテンツを、雑誌、ビデオ、デジタル メディア、ソーシャル メディアなどさまざまなメディア チャネルを通じて、複数の言語で開発し、提供しています。www.elektormagazine.com
4

コンテンツ
コンテンツ
第1章 はじめに。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 1.1。 なぜこの本なのか? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 1.2。 この本は誰向けですか? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 1.3。 この本の使い方。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 1.4。 本の構成。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 1.4.1。 第2章: コンポーネント。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 1.4.2。 第3章: Arduino IDE のインストール。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 1.4.3。 第 4 章: emoncms のインストール。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 1.4.4。 第 5 章: Raspberry Pi への MQTT (mosquitto) のインストール。 . . . . . . . . . . . . . . 18 1.4.5。 第6章: OpenSCAD 。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 1.4.6。 第 7 章: ESP8266 セキュリティ。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 1.4.7。 第 8 章: ESP8266 ウォッチドッグ。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 1.4.8。 第 9 章: ESP8266 Over The Air アップデート/プログラミング (OTA)。 . . . . . . . . . . . 18 1.4.9。 第 10 章: ESP8266 WiFi アンテナ。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 1.4.10。 第 11 章: ESP8266 ハウジング。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 1.4.11。 第 12 章: VPN ゲートウェイ。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 1.4.12。 第 13 章: ソフトウェア/ファームウェアの設計。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 1.4.13。 第14章: IKEAハック。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 1.4.14。 第15章: ドアロックモニター。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 1.4.15。 第16章: エネルギーセンサー。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 1.4.16。 第17章 冷蔵庫の制御。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 1.4.17。 第 18 章: 温室サーモスタット。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 1.4.18。 第 19 章: 230 VAC リレー制御。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 1.4.19。 第 20 章: スタンドアロン温度センサー。 . . . . . . . . . . . . . . . . . . . . . . . 20 1.4.20。 第 21 章: 温度、圧力、湿度センサー。 . . . . . . . . . . . . . . 20 1.4.21。 第 22 章: IKEA Trådfri コントローラー。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 1.4.22。 第 23 章: トラブルシューティング。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 1.4.23。 第 24 章: PCB レイアウト。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 1.5。 略語。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 1.6。 参考文献。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5

家電ハックとIoTガイドブック
1.7. フィードバック . ...
2.1. ESP8266 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 22 2.1.1. Wemos/Lolin、一般的なメモ。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 23 2.1.2.スリープモード。 。 。 。 。 。 。 。 。 。 。 。 24. Raspberry Pi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2 25. Raspberry Pi 2.2.1. Raspberry Pi の設定 . . . . . . . . . . . . . . . . . . . . . . . 25. Neopixel Jewel 2.3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 31. Neopixel Jewel 2.4. . . . . . . . . . . . . . . . . . . . . XNUMX XNUMX. IKEA Grönö lamp . ... . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 2.5. I/O デバイス . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 2.6. SHT18 シールド . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20. HP34B シールド . ... 2.7 1113. ESP34 サポート . ... File (SPIFFS) システムのインストール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 3.4. SPI フラッシュの代替 File 45. 追加ライブラリ . ... . . . . . . . . . . 3.5 46 Raspberry Pi の更新とアップグレード . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 47. 依存関係のインストール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.1 48. MariaDB と apache . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2 49. emoncms コード . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2.1 49. emoncms を構成する . ... 4.2.2 51. emoncms モジュール . ...
6

コンテンツ
4.4.2. グラフ. ... . ... Mosquitto クライアントのインストール (RPI) . ... . ... . ... 67 4.4.3. ループ ウォッチドッグ . ... . . . . . . . . . . . 69 4.5. web 96. Arduino IDE を構成する . ... . . . . 9.1.1 97. OTAアップデート例amp98 9.1.3.1. ファームウェアのビルド . ... 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 99 9.1.3.2. Fileシステムビルド . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 9.1.3.4. Fileシステム アップデート . ... . . . . . . . . . . . . . . . . . . . . . . . . 106 第 9.1.3.5 章 · ESP107 WiFi アンテナ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.1.4 108. 外部アンテナの寸法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 8266. 既製アンテナ . . . . . . . . . . . . . . . . 110 10.1. 再利用したアンテナ . ... 111. DIY 八木アンテナ (10.2 GHz) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
7

家電ハックとIoTガイドブック
10.5.1. 仕組み . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122 第 10.6 章 · ESP126 ハウジング . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10.7 127. LOLIN D11 mini 標準ハウジング . ... 8266 128. LOLIN D11.1 mini プロ標準ハウジング . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 128. LOLIN D11.2 mini ドアロックハウジング . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 129. LOLIN D11.3 mini 冷蔵庫コントロールハウジング . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 131. LOLIN D11.4 mini エネルギーセンサーハウジング . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 132. LOLIN D11.5 mini IKEA Trådfri コントローラーハウジング . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 第 133 章 · VPN ゲートウェイ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.6 1. ファイアウォールの設定 . ... 133. OpenVPN のインストール . ... file. ... 145. 改善点 . ... 12.2.3.2. EEPROM の使用. ... 146 12.2.3.3. formatBytes() . ... . . . . . . . . . . . . . . . . . 147 12.3 isNumeric() . ... keypressWait() . ... 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 151
8

コンテンツ
13.2.9. lwdtFeed() . ... . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156 13.2.10. MQTT_connect(). ... 157 13.2.11. 回路図 . ...amp 161 14.2.2. ESP8266 ハウジング . ... 165 14.3. 追加ライブラリ . ... 166. 設計 . ... web インターフェース . ... 167 14.3.4. loop() . ... 170. HTTP POST 要求コード全般. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14.3.4.1 170. HTTP POST 要求コマンド. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14.3.4.2 171. 照明の実装. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14.3.5 171. レインボー. ... 14.3.5.1 172. フェード . ... 14.3.5.2 172. 日常使用. ... 14.3.6. 設定. ... 174
9

家電ハックとIoTガイドブック
15.1. 概略図。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179 15.2。 機械組立。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180 15.3。 ソフトウェア。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184 15.3.1。 Emoncms wemos ファームウェア。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184 15.3.1.1。 設定() 。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184 15.3.1.2。 ループ() 。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185 15.3.2。 Emoncms ダッシュボード。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186 15.3.3。 MQTT wemos ファームウェア。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193 15.3.3.1。 MQTT クライアント パブリッシャー。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195 15.3.3.2。 MQTT クライアント サブスクライバー。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197 15.3.4。 MQTT ブローカー。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199 第 16 章 · エネルギー センサー . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200 16.1。 概略図。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201 16.2。 機械組立。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203 16.3。 ソフトウェア。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204 16.3.1。 Wemos ファームウェア。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204 16.3.1.1。 設定() 。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204 16.3.1.2。 ループ() 。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206 16.3.1.3。 機能。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206 16.4。 手術 。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208 16.5。 ダッシュボード。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209 第 17 章 冷蔵庫の制御 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224 17.1。 概略図。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226 17.1.1。 SSR 。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228 17.1.2。 DS18B20 。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228 17.2。 機械組立。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231 17.2.1。 冷蔵庫には一切改造はございません。 . . . . . . . . . . . . . . . . . . . . . . . . . 231 17.2.2。 冷蔵庫の改造。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232 17.3。 ソフトウェア。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240 17.3.1。 追加のライブラリ。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240 17.3.2。 Wemos ファームウェア。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240 17.3.2.1 セットアップ() 。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10

コンテンツ
17.3.2.2. loop() . ... 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 242 17.3.3. web インターフェース . ... . . . . . . . . . . . . . 244 17.3.5.1. 設定の保存 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245 17.3.5.2. SPI フラッシュ File システム . ... . ... . 247 17.3.7. 回路図 . ... DS247B17.4 . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248 17.5. 追加ライブラリ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248 18. Wemos ファームウェア . ... . . . . . . . . . . . 260 18.1. setup() . ... 264 18.1.1. 温度調節 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265 18.1.2. ウォッチドッグ機能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 20. web インターフェース . ... . . . . . . . . . . . . . 274 18.3.5.1. 設定の保存 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275 18.3.5.2. SPI フラッシュ File システム . ... . ... . . . . . 277
11

家電ハックとIoTガイドブック
19.1. ソフトウェア . ... . ... Web インターフェース 。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293 19.2。 ハードウェア。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294 19.2.1。 SSR 。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294 19.2.2.1。 住宅。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294 19.2.2。 リレー。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294 19.2.2.1 住宅 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295 19.2.3。 リレーシールド。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295 19.2.3.1。 住宅。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296 19.2.4。 代替の 230 VAC リレー オン/オフ構造。 . . . . . . . . . . . . . . . . . . . . . 297 第 20 章 · スタンドアロン温度センサー。 . . . . . . . . . . . . . . . . . . . . . . . . . . . 299 20.1。 住宅。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300 20.2。 ソフトウェア。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301 20.2.1。 追加のライブラリ。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301 20.2.2。 OTA 対応ソフトウェア。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302 20.2.2.1。 Wemos ファームウェア。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302 20.2.2.2。 ダッシュボード。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303 20.2.3。 スリープモード対応ソフトウェア。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304 20.2.3.1。 ハードウェアのスリープ モードの違いと設定。 . . . . . . . . . . . . . . . . . . . . . . 304 20.2.3.2。 Wemos ファームウェア。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306 20.2.3.3。 ダッシュボード。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308 第 21 章 · 温度、圧力、湿度センサー . . . . . . . . . . . . . . . . . 309 21.1。 概略図。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309 21.2。 ソフトウェア。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310 21.2.1。 追加のライブラリ。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311 21.2.1.1。 HP303B 。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311 21.2.1.2。 SHT3x 。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311 21.2.2。 ファームウェア。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312 21.2.2.1。 設定() 。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12

コンテンツ
21.2.2.2. loop() . ...312 21.2.3 Web インターフェース . ... 313. コンセプトの説明 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21.3 314. IKEA trådfri モジュールへのアクセス . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 318. 図 . . . . . . 22.1 318. 機械アセンブリ. ... . . . . . . . . . . . . . . . . . . . . . . . . 22.2 321. 外部コネクタ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22.3 328. ZigBee 電源ジャンパー . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22.4 330. LED 直列抵抗器 . . ... 22.4.1 2. ソフトウェア . ... . . . . . . . 331 22.4.2. 「テストとデバッグ」 setup(). ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331 22.4.3. コントローラー loop() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332 22.4.4. web インターフェース . ... 338. コントローラの構成(ZigBee モジュールの追加) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22.5.3 339. リモコンを使用した ZigBee モジュールの追加 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22.6 340. リモコンを使用しない ZigBee モジュールの追加 . . . . . . . . . . . . . . . . . . . 22.6.1. IKEA Trådfri コントローラの日常的な使用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340 第 22.6.1.1 章 · トラブルシューティング . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341 22.6.1.2. ハードウェアの問題 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345 22.6.2. DS347B23 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348 23.1. 赤 / 緑 LED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348. コンプレッサー. ...
13

家電ハックとIoTガイドブック
23.1.4. USBケーブル。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349 23.2。 ネットワークの問題。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350 23.3。 Wemosファームウェア。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351 23.3.1。 リセットします。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351 23.4。 emoncms。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351 23.4.1。 グラフのインストール。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352 23.4.2。 入力/フィード。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352 23.5。 IKEA ZigBee モジュール。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352 23.5.1。 ソフトウェアのアップロード。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352 23.5.2。 ZigBee モジュールを追加します。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352 23.5.3。 IKEA Trådfri コントローラーをテストしています。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353 23.5.4。 割り込み。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353 第 24 章 · PCB レイアウト . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354 24.1。 ドアロックモニターPCB。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354 24.2。 エネルギーセンサー。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357 24.3。 冷蔵庫レギュレーター。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360 24.3.1。 レギュレータ PCB。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360 24.3.2。 DS18B20 PCB。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362 24.4。 温室のサーモスタット。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363 24.5。 IKEA Trådfri コントローラー。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363 第 25 章 · ソフトウェア一覧 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366 25.1。 HTTP POST リクエスト ユーティリティ プログラム。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366 25.1.1。 .php です。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366 25.1.2。 Cコード。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368 25.1.3。 パイソン。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371 25.2。 ループウォッチドッグタイマー。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372 25.2.1。 hhsUtility.h/cpp にあります。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373 25.2.2。 setup() に追加されます: 。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374 25.2.3。 loop() 内に追加されます: 。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375 インデックス。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14

ドキュメント / リソース

elektor ESP8266 3D プリント [pdf] データシート
ESP8266 3D プリント、ESP8266、3D プリント、印刷

参考文献

コメントを残す

あなたのメールアドレスは公開されません。 必須項目はマークされています *