Съдържание:

WiFi превключвател IoT: 4 стъпки (със снимки)
WiFi превключвател IoT: 4 стъпки (със снимки)

Видео: WiFi превключвател IoT: 4 стъпки (със снимки)

Видео: WiFi превключвател IoT: 4 стъпки (със снимки)
Видео: РАЗПРОСТРАНЯВАНЕ НА WIFI НАБЛЮДЕНИЕ ЛИЦЕ 4G камера за наблюдение 2024, Юли
Anonim
WiFi LED превключвател IoT
WiFi LED превключвател IoT

Основната цел на този проект е да предложи функционален WiFi превключвател, който да ни помогне да работим чрез приложението „Blynk“от магазина за мобилни приложения.

Този Instructable е успешно тестван с много основни познания по електроника и ще се радвам на предложения от професионалисти в областта, за да коментират за подходящи промени.

Консумативи

Следните компоненти са необходими за успешното завършване на проекта

  1. NodeMCU
  2. Бели светодиоди - 10 бр
  3. Мултиметър
  4. Поялник
  5. Поялник за запояване
  6. Запояващ флюс

Стъпка 1: 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 превключвател, използващ NodeMCU & Blynk

Първата стъпка е да проверите и подредите светодиодите в съответствие с тяхната полярност (анод и катод подредени за лесна идентификация)

Възможно е да има няколко светодиода, които може да не функционират, затова винаги се препоръчва всеки един от светодиодите да се проверява с помощта на мултицет.

Стъпка 2: Идентифициране и запояване на работещи светодиоди

Работни светодиоди за разпознаване и запояване
Работни светодиоди за разпознаване и запояване
Работни светодиоди за разпознаване и запояване
Работни светодиоди за разпознаване и запояване
Работни светодиоди за разпознаване и запояване
Работни светодиоди за разпознаване и запояване

Проверката на непрекъснатостта с помощта на мултицет ще ни помогне да идентифицираме функционалните светодиоди и дефектните.

Винаги е по -добре да залепите светодиодите с WRT полярността и да ги направите готови за запояване.

След приключване на запояването на всичките 10 светодиода, отново се предлага да се провери непрекъснатостта с помощта на мултицет.

Светодиодът е функционален само ако положителният проводник на мултицета, когато е свързан към анода, а отрицателният проводник на мултимера към катода помага на светодиода леко да свети.

След завършване на запояването на всички светодиоди, можем да проверим преди всичко дали всички светодиоди светят с помощта на 9V батерия (Връзките трябва да се направят, като се има предвид полярността)

Забележка: Ако има индикатор за повреда, може да видите нещо подобно на едно от качените изображения, където мултицетът показва стойност 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

Опаковането на прототипа е важно и аз открих тава за опаковане на „Solid State Drive (SSD)“, която е най -подходяща за пакетиране на запоените светодиоди и NodeMCU.

Връзките са много прости и са както следва:

1. Свържете щифта "D1" на NodeMCU към анода на запоени светодиоди и

2. Свържете щифта "GND" на NodeMCU към катода на запоени светодиоди.

Забележка: Моля, вижте приложената екранна снимка за пълния код. Изглежда, че част от кода липсва, особено с изразите "include", докато поставяме последващия текст между по -малко и по -голямо от символите.

Качете следния код в NodeMCU:

#define BLYNK_PRINT Сериен

#включете ESP8266WiFi.h

#include BlynkSimpleEsp8266.h

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

// Вашите идентификационни данни за WiFi.

// Задайте парола на "" за отворени мрежи.

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

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

void setup () {

// Конзола за отстраняване на грешки

Serial.begin (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 - Конфигурация и тестване

Blynk - Конфигурация и тестване
Blynk - Конфигурация и тестване
Blynk - Конфигурация и тестване
Blynk - Конфигурация и тестване
Blynk - Конфигурация и тестване
Blynk - Конфигурация и тестване

И накрая, време е да конфигурирате и тествате функционалността на прототипа с помощта на мобилното приложение "Blynk".

Моля, вземете необходимата помощ от приложените екранни снимки, за да завършите и стартирате прототипа успешно.

Следните инструкции стъпка по стъпка ще помогнат на читателя на тази статия:

  1. Инсталирайте и отворете приложението Blynk на мобилен телефон.
  2. Дайте име на проекта: „WiFi LED Switch IoT“в този случай. Можете да изберете своя собствена терминология, за да я назовете.
  3. От падащия списък изберете устройството, с което експериментът е завършен.
  4. При избиране на „Създаване“, „Токен за оторизация“се споделя с регистрирания/конфигурирания имейл имейл.
  5. Време е да добавим компоненти към проекта. В този случай ще имаме нужда само от един „Бутон“.
  6. Освен това, настройката на бутона "Изход" трябва да бъде променена, за да посочи цифровия извод, към който е свързан последователно светодиодът (D1 в този случай).
  7. Продължете да конфигурирате режима на „Превключване“, за да завършите конфигурацията.
  8. Изберете удобно място за поставяне на „Бутон“на таблото за управление и изберете бутона „Възпроизвеждане“в горния десен ъгъл на интерфейса, за да започнете да взаимодействате с дъската.
  9. Вече трябва да можете да контролирате светодиодите си последователно отвсякъде и по всяко време.

В случай на допълнителна помощ, можете да ми изпратите WhatsApp на +91 9398472594.

Препоръчано: