ArduinoがMySQLサーバーにセンサーデータを送信する(PHPMYADMIN)
コンポーネントと消耗品
> |
| × | 1 | |||
| × | 1 | ||||
| × | 1 |
このプロジェクトについて
使用したソフトウェア:
このプロジェクトで使用したソフトウェアは次のとおりです。
1。 Arduino IDE: 最新のArduinoIDEは、次のリンクからダウンロードできます:https://www.arduino.cc/en/Main/Software
2。 XAMPPサーバーのインストール: ここでは、WindowsとLinuxの両方で使用できるXAMPPサーバーを使用していますが、Ubuntu(任意のLinuxプラットフォーム)を使用している場合は、LAMPを使用することをお勧めします。今、私たちはウィンドウズにいるので、XAMPPサーバーを優先しました。したがって、このリンクからXAMPPサーバーをダウンロードできます。
または、LAMPサーバーの手順は次のとおりです。
1。 Apacheのインストール: Sudo apt-get install apache2
2。 MySQLのインストール:
sudo apt-get install mysql-server
3。 PHPのインストール:
sudo apt-get install php5 libapache2-mod-php5
4。サーバーを再起動します:
sudo / etc / init.d / apache2再起動
5。 Apacheを確認してください http:// localhost /
上記のリンクをクリックすると、apacheページが1つ表示されます。表示されなかった場合は、インストールに問題が発生したことを意味します
ここでは、MySQLサーバーのWebインターフェイスであるPHPMYADMINを使用しているため、そのuseコマンドをインストールします。
sudo apt-get install phpmyadmin
使用するコンポーネント:
1)Arduino UNO: Arduino Unoは、ATmega328P(データシート)をベースにしたマイクロコントローラーボードです。 14個のデジタル入力/出力ピン(うち6個はPWM出力として使用可能)、6個のアナログ入力、16 MHz水晶振動子、USB接続、電源ジャック、ICSPヘッダー、リセットボタンがあります。
2)イーサネットシールド: Arduino Ethernet Shield 2は、わずか数分でArduinoをインターネットに接続します。このモジュールをArduinoボードに接続し、RJ45ケーブルでネットワークに接続し、いくつかの簡単な手順に従って、インターネットを介して世界を制御し始めます。 Arduinoの場合と同様に、プラットフォームのすべての要素(ハードウェア、ソフトウェア、ドキュメント)は、無料で利用でき、オープンソースです。これは、それがどのように作られているかを正確に学び、その設計を独自の回路の出発点として使用できることを意味します。数十万のArduinoボードが、世界中の人々の創造性を毎日高めています。
3)DHT11センサー: このDHT11温度および湿度センサーは、温度および湿度センサー機能を備えた校正済みデジタル信号出力を備えています。高性能8ビットマイクロコントローラと統合されています。その技術は、高い信頼性と優れた長期安定性を保証します。このセンサーには、抵抗膜素子とウェットNTC温度測定デバイス用のセンサーが含まれています。優れた品質、高速応答、干渉防止能力、および高性能を備えています。
回路図:
このプロジェクトの回路図は上に示されています。
上の画像に示すように、最初にイーサネットシールドを接続する必要があります。次に、DHT11接続を行う必要があります。
コード:
このプロジェクトのソースコードは、GitHubページから入手できます。これがそのためのGitHubリンクです。
ビデオ:
プロジェクト全体の説明は、上記のビデオに記載されています。
このプロジェクトについて疑問がある場合は、以下にコメントしてください。
また、組み込みシステムについて詳しく知りたい場合は、YouTubeチャンネルにアクセスしてください。
頻繁な更新については、Facebookページにアクセスしていいねしてください。
よろしくお願いいたします。
Embedotronics Technologies
回路図
製造プロセス