Агуулгын хүснэгт:

WiFi LED шилжүүлэгч IoT: 4 алхам (зурагтай)
WiFi LED шилжүүлэгч IoT: 4 алхам (зурагтай)

Видео: WiFi LED шилжүүлэгч IoT: 4 алхам (зурагтай)

Видео: WiFi LED шилжүүлэгч IoT: 4 алхам (зурагтай)
Видео: Камера-ЛАМПА со слежением и определением человека. 2024, Долдугаар сарын
Anonim
WiFi LED шилжүүлэгч IoT
WiFi LED шилжүүлэгч IoT

Энэхүү төслийн гол зорилго нь Mobile апп дэлгүүрээс "Blynk" програмаар дамжуулан ажиллахад туслах WiFi функциональ унтраалга гаргах явдал юм.

Энэхүү зааварчилгаа нь электроникийн анхан шатны мэдлэгээр амжилттай туршигдсан бөгөөд зохих өөрчлөлтийн талаар тайлбар өгөх мэргэжлийн хүмүүсийн саналд талархаж байна.

Хангамж

Төслийг амжилттай дуусгахын тулд дараах бүрэлдэхүүн хэсгүүд шаардлагатай болно

  1. NodeMCU
  2. Цагаан LED - 10 ширхэг
  3. Мультиметр
  4. Гагнуурын төмөр
  5. Гагнуурын тугалга
  6. Гагнуурын урсгал

Алхам 1: NodeMCU & Blynk ашиглан WiFi LED унтраалга

NodeMCU & Blynk ашиглан WiFi LED унтраалга
NodeMCU & Blynk ашиглан WiFi LED унтраалга
NodeMCU & Blynk ашиглан WiFi LED унтраалга
NodeMCU & Blynk ашиглан WiFi LED унтраалга
NodeMCU & Blynk ашиглан WiFi LED унтраалга
NodeMCU & Blynk ашиглан WiFi LED унтраалга

Хамгийн эхний алхам бол LED -ийг туйлшралын дагуу шалгаж, ангилах явдал юм (Анод ба катод тодорхойлоход хялбар байдаг)

Хэд хэдэн LED нь ажиллахгүй байж магадгүй тул LED тус бүрийг мультиметр ашиглан шалгаж байхыг зөвлөж байна.

Алхам 2: Ажлын LED -ийг тодорхойлох, гагнах

Ажлын LED -ийг тодорхойлох, гагнах
Ажлын LED -ийг тодорхойлох, гагнах
Ажлын LED -ийг тодорхойлох, гагнах
Ажлын LED -ийг тодорхойлох, гагнах
Ажлын LED -ийг тодорхойлох, гагнах
Ажлын LED -ийг тодорхойлох, гагнах

Мультиметр ашиглан тасралтгүй байдлыг шалгах нь функциональ LED болон алдаатай гэрлийг тодорхойлоход тусална.

LED -ийг туйлшралаа соронзон хальсаар бэхлэх, гагнахад бэлэн болгох нь үргэлж дээр байдаг.

Бүх 10 LED -ийг гагнах ажил дууссаны дараа мултиметр ашиглан тасралтгүй байдлыг шалгахыг зөвлөж байна.

Анодтой холбогдсон мультиметрийн эерэг туяа ба катодын мультиметрийн сөрөг туяа нь LED -ийг бага зэрэг гэрэлтүүлэхэд тусалдаг бол л LED нь ажиллах боломжтой.

Бүх LED -ийг гагнах ажил дууссаны дараа бид 9V батерейны тусламжтайгаар бүх LED гэрэлтэж байгаа эсэхийг шалгаж болно (туйлшралыг анхаарч холболтыг хийх ёстой).

Тэмдэглэл: Хэрэв LED эвдэрсэн бол мультиметр 1607 гэсэн утгыг харуулсан байршуулсан зургуудын аль нэгтэй төстэй зүйлийг харж болно.

Алхам 3: NodeMCU -г холбох, Arduino IDE -ээр код байршуулах

NodeMCU -г холбож, кодыг Arduino IDE -ээр дамжуулан байршуулж байна
NodeMCU -г холбож, кодыг Arduino IDE -ээр дамжуулан байршуулж байна
NodeMCU -г холбож, кодыг Arduino IDE -ээр дамжуулан байршуулж байна
NodeMCU -г холбож, кодыг Arduino IDE -ээр дамжуулан байршуулж байна
NodeMCU -г холбож, кодыг Arduino IDE -ээр дамжуулан байршуулж байна
NodeMCU -г холбож, кодыг Arduino IDE -ээр дамжуулан байршуулж байна
NodeMCU -г холбож, кодыг Arduino IDE -ээр дамжуулан байршуулж байна
NodeMCU -г холбож, кодыг Arduino IDE -ээр дамжуулан байршуулж байна

Прототипийг савлах нь маш чухал бөгөөд гагнасан LED болон NodeMCU -ийг савлахад хамгийн тохиромжтой нь "Solid State Drive (SSD)" сав баглаа боодол юм.

Холболтууд нь маш энгийн бөгөөд дараах байдалтай байна.

1. NodeMCU -ийн "D1" зүүг гагнасан LED анодтой холбож, 2. NodeMCU -ийн "GND" зүүг гагнасан LED -ийн катодтой холбоно уу.

Тэмдэглэл: Бүрэн кодыг хавсаргасан дэлгэцийн агшнаас үзнэ үү. Кодын зарим хэсэг дутагдаж байгаа юм шиг санагдаж байна, ялангуяа "оруулах" хэллэгүүд нь дараагийн текстийг тэмдэгтээс бага ба том хооронд байрлуулах үед.

Дараах кодыг NodeMCU -д байршуулна уу.

BLYNK_PRINT цувралыг #тодорхойлох

#ESP8266WiFi.h -ийг оруулна уу

#BlynkSimpleEsp8266.h оруулна уу

char auth = "****************************************** ****** ";

// Таны WiFi итгэмжлэлүүд.

// Нээлттэй сүлжээнд нууц үгээ "" болгож тохируулна уу.

char ssid = "************";

char pass = "***************************";

хүчингүй тохиргоо () {

// Дебаг хийх консол

Цуваа эхлэх (9600);

Blynk.begin (auth, ssid, pass); // Та мөн серверийг зааж өгч болно:

// Blynk.begin (auth, ssid, pass, "blynk-cloud.com", 80);

// Blynk.begin (auth, ssid, pass, IPAddress (192, 168, 1, 100), 8080);

}

void loop () {

Blynk.run ();

}

Алхам 4: Блинк - Тохиргоо ба туршилт

Блинк - Тохиргоо ба туршилт
Блинк - Тохиргоо ба туршилт
Блинк - Тохиргоо ба туршилт
Блинк - Тохиргоо ба туршилт
Блинк - Тохиргоо ба туршилт
Блинк - Тохиргоо ба туршилт

Эцэст нь "Blynk" гар утасны програм ашиглан прототипийн функцийг тохируулах, турших цаг болжээ.

Прототипийг амжилттай хийж, ажиллуулахын тулд хавсаргасан дэлгэцийн зургуудаас шаардлагатай тусламжийг авна уу.

Дараах алхам алхмаар зааварчилгаа нь энэхүү нийтлэлийг уншигчдад туслах болно.

  1. Гар утсан дээрээ Blynk програмыг суулгаж нээнэ үү.
  2. Энэ тохиолдолд төсөлд "WiFi LED Switch IoT" нэр өгнө үү. Та нэрлэх нэр томъёог өөрөө сонгож болно.
  3. Унждаг жагсаалтаас туршилтыг дуусгасан төхөөрөмжийг сонгоно уу.
  4. "Үүсгэх" -ийг сонгохдоо бүртгүүлсэн/тохируулсан имэйлийн ID -тай "Зөвшөөрлийн жетон" -ыг хуваалцана.
  5. Төсөлд бүрэлдэхүүн хэсгүүдийг нэмэх цаг болжээ. Энэ тохиолдолд бидэнд ганцхан "Товчлуур" хэрэгтэй болно.
  6. Цаашилбал, LED -ийг цувралаар холбосон дижитал зүүг харуулахын тулд "Гаралт" товчлуурын тохиргоог өөрчлөх шаардлагатай (энэ тохиолдолд D1).
  7. Тохиргоог дуусгахын тулд горимыг "Switch" болгон үргэлжлүүлээрэй.
  8. "Товчлуур" -ыг хяналтын самбар дээр байрлуулах тохиромжтой байрлалыг сонгоод самбартай харьцаж эхлэхийн тулд интерфэйсийн баруун дээд буланд байгаа "Тоглуулах" товчийг сонгоно уу.
  9. Та одоо LED -ээ хаанаас ч, хэзээ ч цувралаар удирдах боломжтой байх ёстой.

Нэмэлт тусламж хэрэгтэй бол та над руу +91 9398472594 утсаар холбогдоорой.

Зөвлөмж болгож буй: