IOT-ESP8266、Arduino、超音波センサーを使用したスマートジャー
コンポーネントと消耗品
> |
| × | 1 | |||
| × | 1 | ||||
| × | 1 | ||||
| × | 4 | ||||
| × | 1 | ||||
| × | 15 |
アプリとオンラインサービス
> |
|
このプロジェクトについて
あなたのキッチンを素晴らしく見せてください!このプロジェクトを作成して、お母さんに秘密のレシピのリアルタイムデータ値を提供します。
みなさんこんにちは!チュートリアルをご覧いただきありがとうございます。このチュートリアルでは、このようなプロトタイプを作成する手順を示します。ここでは、ローカルホストサーバーにデータベースを作成しています。 PHPスクリプトを介してESP8266をDBに通信するためのリンクが作成されます。そして、詳細は別のPHPスクリプトに表示されます。オフラインでもご覧いただけるよう写真をご用意しておりますので、画像をダウンロードして正しくご覧ください。幸せな学習!
ステップ1:
スマートジャーを作るために必要なもの
冒頭で説明したように、この製品は基本的なプロトタイプです。高価な要素は必要ありません。これを行うために必要なものとソフトウェアは次のとおりです。ハッピーDIY!
コンポーネント:
- Arduino UNO
- 超音波センサー
- 空の瓶(プラスチックまたは透明をお勧めします)
- ブレッドボード
- 主人公-ESP8266(WiFiモジュール)
- ジャンパー線(〜15-20)
- プログラムローディングケーブル
- 抵抗(2K)-2つの番号
ソフトウェア:
- Arduino IDE
- 崇高なテキストまたはメモ帳++
- Apacheサーバーまたは任意のホストサーバー
- MYSQLデータベース
ステップ2:
ESP8266と超音波センサー接続
上の画像は、ESP8266とArduinoを使用した超音波センサーの接続を明確に説明しています。
ステップ3:
ESPおよびBluetooth用のArduinoのプログラミング
- Githubリンク
使用するソフトウェア
- メモ帳++
- XAMPPサーバー
- Arduino IDE
#include SoftwareSerial esp(2、3);長い期間; int distance; void setup(){//セットアップコードをここに配置して、1回実行します:Serial.begin(9600); esp.begin(9600); esp.println( "AT");応答(3000); esp.println( "AT + CIOBAUD =9600");応答(1000); esp.println( "AT + CWMODE =1"); response(2000); esp.println( "AT + CWJAP =\" Wifi Name SSID \ "、\" Wifi Password \ ""); response(10000); pinMode(9、OUTPUT); pinMode(10、INPUT); } void loop(){//メインコードをここに配置して繰り返し実行します:digitalWrite(9、LOW); delayMicroseconds(2); digitalWrite(9、HIGH); delayMicroseconds(10); digitalWrite(9、LOW);期間=pulseIn(10、HIGH);距離=期間* 0.034 / 2; esp.println( "AT + CIPSTART =\" TCP \ "、\"あなたのIPアドレス\ "、80");応答(5000); esp.println( "AT + CIPSEND =80");応答(2000); esp.print( "使用したIPアドレスでリンクを取得"); esp.print(distance); esp.println( "\ r \ nabcd1234"); response(5000);} void response(int waitTime){for(int i =0; i 0){char x =esp.read(); Serial.print(x);} delay(1); }}
ステップ4:
ウェブサイトプログラミング-データの挿入
上記のコードはテキストエディタで入力します。データベースにデータを挿入するためのコードです。
ステップ5:
ウェブサイトプログラミング-データの表示
値を表示するコードについては、画像を参照してください。
ステップ6:
データベースのセットアップ-PHPMyAdminパネルを使用しました
これは一般的なGUIです。 SQLに疑問がある場合は、「チュートリアル-スマートジャー」という件名で[email protected]までメールでお問い合わせください。
ステップ7:
完了!テストする時間
正しいボーレートを使用していることを確認してください。 ESP8266でエラーが発生した場合は、ボーレートを適切にリセットすることをお勧めします。ご不明な点がございましたら、お気軽にメールでお問い合わせください。手順に従っていただきありがとうございます。 2017年2月末までに、Androidサポート用のコードとWebグラフィカルUIを公開する予定です。乞うご期待!たくさんハックしてください!
によって作成されたプロジェクト
- Narendra Santhosh N
- Ajay Karthik K
- Subash C
コード
IOT SmartJarコードファイル
Githubリンクです!リポジトリのreadmeファイルに記載されている手順に従ってください。https://github.com/santynaren/iotsmartjar製造プロセス
- PythonとRaspberryPiの温度センサー
- Windows 10 IoTCoreおよびSHT15
- LEDとピエゾスピーカーを備えたDHT11センサー
- ARDUINOを使用した超音波浮揚機
- Arduinoとスマートフォンを使用したDIY電圧計
- IoTを使用した心拍数モニター
- ArduinoまたはESP8266を搭載した静電容量式指紋センサー
- 1Sheeldを使用したスマートホームオートメーションおよびセキュリティシステム
- arduinoを使用したソナーと処理IDEでの表示
- Arduinoを使用したシンプルでスマートなロボットアーム
- Arduino&ESP8266によるWiFiログインページを使用したSmart Door Lock