私は2ヶ月前にarduinoとプログラミングで冒険を始めました。私はこのトピックでは新しいです。 これまで、私はArduinoに接続されたBlynkを含むいくつかのプロジェクトを実現しました。最後のものはtopicに記述されているものに似ていましたが、私はESP8266モジュールの代わりにENC28j60を使いました。Arduino Uno + ESP8266 12E + Blynk + Relay
問題はESPモジュールから始まりました。プロジェクトの
短い説明:
主なアイデアは、BlynkアプリケーションをサポートしてAC光を制御することです。 まず、以下の図に従って接続しました。 電源として、3.3Vソースを最終的に得るために電圧変換器で接続されたUSB電話充電器を使用しました。 私はさらに、このようなリレーモジュールとArduinoの宇野を接続:
アルドゥイーノ====>リレーモジュール
5V ====> VCC
GND ====> GND
ピン5 ====> IN1
Everythinkあなたは(品質申し訳ありません)
下の写真で見ることができますそして、今のところ私はほとんどすべてのステップを(多くの問題を抱えて)やっていました。ここで私が意味する: 1. arduinoがESPモジュールとシリアルポート - >システムレポート "ready"ステータスで接続されているかどうかを確認しました。
#define BLYNK_PRINT Serial
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>
// You should get Auth Token in the Blynk App.
// Go to the Project Settings (nut icon).
char auth[] = "***";
// Your WiFi credentials.
// Set password to "" for open networks.
char ssid[] = "***";
char pass[] = "***";
void setup()
{
// Debug console--
Serial.begin(9600);
Blynk.begin(auth, ssid, pass);
}
void loop()
{
Blynk.run();
}
をそして最後に、私はBlynkで新しいプロジェクトを開始しました: 2.私は私のプロジェクトのために、以下の(テンプレート)のArduino IDEのスケッチをアップロードします。私はArduino unoをハードウェアモデルとして設定し、接続タイプとしてWiFiを設定しました。それからボタンを追加し、出力をD5に設定しました。
そして、(プロジェクトの最後に近い)問題が発生しました。接続ボタン(右上隅)を押すと、デバイスが接続されたという情報が表示されます(オンライン)。次に、ボタンをアクティブリレーにプッシュしようとすると、何も起こりません。 さらに私は同じ結果でArduinoに異なるピンで試しました。と私はなぜ(私はまだ知っているので、私はまだ小さなknowDLge)がわからないが、私はボタンの出力値をD2に設定 - 私はそれを押すと接続後ESPモジュール上のダイオードをオフにしてターンオン。 このフォーラムや他の多くの場所で、過去3日間は解決策を見出そうとしましたが、結果はありませんでした。だから私はあなたに助けを求めることに決めました。私は何が間違っていたのか、またBlynkとリレー作業の間の接続を正しくするためにプロジェクトに追加すべきことは分かっていますか?
私の側からさらに詳しい情報や詳細情報が必要な場合は、お書きください。