Мазмуну:
- Жабдуулар
- 1 -кадам: NodeMCU & Blynkти колдонуп WiFi LED которуу
- 2 -кадам: Жумушчу диоддорду аныктоо жана ширетүү
- 3 -кадам: NodeMCUга туташуу жана Arduino IDE аркылуу кодду жүктөө
- 4 -кадам: Blynk - Конфигурация жана тестирлөө
Video: WiFi LED Switch IoT: 4 кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Бул долбоордун негизги максаты - мобилдик колдонмолор дүкөнүнөн "Blynk" колдонмосу аркылуу иштөөгө жардам бере турган функционалдуу WiFi которгучун табуу.
Бул Нускоочу Электроника боюнча эң негизги билимдер менен ийгиликтүү сыналган жана мен тиешелүү өзгөрүүлөр үчүн комментарий берүү үчүн домендеги адистердин сунуштарына ыраазы болом.
Жабдуулар
Долбоорду ийгиликтүү аяктоо үчүн төмөнкү компоненттер талап кылынат
- NodeMCU
- Ак LED - 10 Жок
- Мультиметр
- Кандооч
- Soldering Lead
- Soldering Flux
1 -кадам: NodeMCU & Blynkти колдонуп WiFi LED которуу
Эң биринчи кадам - диоддорду полярдуулугуна жараша текшерүү жана тизүү (анод жана катод оңой аныктоо үчүн тизилген)
Жарык диоддордун айрымдары иштебей калышы мүмкүн, демек, ар бир LEDди мультиметр менен текшерүү сунушталат.
2 -кадам: Жумушчу диоддорду аныктоо жана ширетүү
Мультиметрди колдонуу менен үзгүлтүксүздүктү текшерүү функционалдуу светодиоддорду жана бузуктарды аныктоого жардам берет.
Светодиоддордун полярдуулугун ленталап, аларды ширетүүгө даяр кылуу дайыма жакшы.
Бардык 10 светодиоддорду ширетүү аяктагандан кийин, мультиметр менен үзгүлтүксүздүгүн текшерүү сунушталат.
LED анодго туташканда мультиметрдин оң коргошун жана катодго мультимердин терс коргошуну LEDдин жумшак жарыгына жардам берсе гана иштейт.
Бардык светодиоддорду ширетүү аяктагандан кийин, биз биринчи кезекте 9В батареясынын жардамы менен бардык светодиоддор жаркырап турганын текшере алабыз (Туташуулар полярдыкты эске алуу менен жасалышы керек)
Эскертүү: Эгерде ийгиликсиз LED бар болсо, анда мультиметр 1607 маанисин көрсөткөн жүктөлгөн сүрөттөрдүн бирине окшош нерсени көрө аласыз.
3 -кадам: NodeMCUга туташуу жана Arduino IDE аркылуу кодду жүктөө
Прототипти таңгактоо маанилүү жана мен "Solid State Drive (SSD)" таңгактоочу табакчасын ширетилген Светодиоддор менен NodeMCU пакеттөөгө эң ылайыктуу деп таптым.
Байланыштар абдан жөнөкөй жана төмөнкүдөй:
1. NodeMCUнун "D1" пинин ширетилген LED анодуна туташтырыңыз жана
2. NodeMCUнун "GND" пинин ширетилген диоддордун катодуна туташтырыңыз.
Эскертүү: Толук код үчүн тиркелген скриншотко кайрылыңыз. Коддун кээ бир бөлүгү жок болуп жатат окшойт, айрыкча кийинки текстти символдордон кичирээк жана чоңураак жайгаштыруу учурунда "кошуу" билдирүүлөрү менен.
NodeMCUго төмөнкү кодду жүктөңүз:
#аныктоо BLYNK_PRINT Сериал
#ESP8266WiFi.h кошуңуз
#кошуу BlynkSimpleEsp8266.h
char auth = "****************************************** ****** ";
// Сиздин WiFi грамоталары.
// Ачык тармактар үчүн сырсөздү "" деп коюңуз.
char ssid = "************";
char pass = "***************************";
жараксыз орнотуу () {
// Мүчүлүштүктөрдү оңдоо консолу
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 тиркемесин орнотуп ачыңыз.
- Долбоорго ат бериңиз: бул учурда "WiFi LED Switch IoT". Сиз аны атоо үчүн өзүңүздүн терминологияңызды тандай аласыз.
- Ыкчам тизмеден эксперимент аяктаган түзмөктү тандаңыз.
- "Түзүү" тандалгандан кийин, "Авторизация Токени" катталган/конфигурацияланган Email ID менен бөлүшүлөт.
- Азыр долбоорго компоненттерди кошууга убакыт келди. Бул учурда бизге бир гана "Баскыч" керек болот.
- Мындан тышкары, "Чыгуу" баскычынын жөндөөсү диоддук диапазонду туташтыруу үчүн өзгөртүлүшү керек (бул учурда D1).
- Конфигурацияны аягына чыгаруу үчүн "Switch" режимин конфигурациялоону улантыңыз.
- "Баскычты" көзөмөлдөө тактасына жайгаштыруу үчүн ыңгайлуу жерди тандап, доска менен иштешүүнү баштоо үчүн интерфейстин жогорку оң бурчундагы "Play" баскычын тандаңыз.
- Эми сиз каалаган убакта жана каалаган убакта сиздин LED дитиңизди башкара алышыңыз керек.
Башка жардам керек болсо, мага +91 9398472594 номерине WhatsApp аркылуу кайрылсаңыз болот.
Сунушталууда:
Endstop Switch менен 3 магниттик цикл антеннасы үчүн контролер: 18 кадам (сүрөттөр менен)
Endstop Switch менен 3 магниттик цикл антеннасы үчүн контролер: Бул долбоор коммерциялык ансамбли жок ышкыбоздор үчүн. Пластикалык корпус жана arduino жөнүндө бир аз билим менен куруу оңой. Контролер бюджеттик компоненттерден жасалган, аны интернеттен оңой таба аласыз (~ 20 €)
Light Switch + Fan Dimmer бир тактада ESP8266 менен: 7 кадам (сүрөттөр менен)
Light Switch + Fan Dimmer ESP8266 менен бир тактада: Бул үйрөткүчтө сиз микроконтроллер жана WiFi модулу ESP8266 менен бир эле тактада өзүңүздүн жарык өчүргүчтү жана желдеткичти кантип курууну үйрөнөсүз. Бул IoT үчүн эң сонун долбоор. : Бул схема AC негизги чыңалуусун башкарат, андыктан этият болуңуз
Алыстан башкарылуучу Spike Buster же Switch Board өз алдынча Atmega328P менен кантип жасалат: 6 кадам (сүрөттөр менен)
Алыстан башкарылуучу Spike Buster же Switch Board өз алдынча Atmega328P менен кантип жасалат: Бул долбоордо мен Standalone Atmega328Pди колдонуп, алыстан башкарылуучу Spike Busterди же Switch Boardту кантип курууну көрсөтөм. Бул долбоор өтө аз компоненттери бар Custom PCB тактасында курулган. Эгерде сиз видеону көрүүнү кааласаңыз, анда мен дагы ошол нерсени киргизгенмин же
Акрил LED дисплейи Lasercut Switch менен: 11 кадам (сүрөттөр менен)
Акрил LED дисплейи Lasercut Switch менен: Мен буга чейин акрил дисплейин жасап көргөм, бирок бул жолу мен дизайндагы которгучту бириктиргим келди. Мен дагы бул дизайн үчүн акрил базасына өттүм. Бул мага акылсыздыкка, оңой дизайнга келүү үчүн көп өзгөртүүлөрдү киргизди. Акыркы дизайн ушунчалык окшойт
Ethernet порту менен WiFi менен Raspberry Piде бөлүшүү: 7 кадам (сүрөттөр менен)
Raspberry Piдеги Ethernet порту менен WiFi менен бөлүшүү: Сизде эски лазердик принтер же сканер барбы, бирок ал дагы деле жакшы иштейт, бирок wifi шайкеш келбейт? Же, балким, сиз тышкы катуу дискиңизди түйүнүңүздөгү камдык түзмөк катары туташтыргыңыз келет жана үй роутериңизде ethernet порттору түгөндү. Бул инстр