Мазмұны:

Джейсонмен кез келген жерден дауысты басқаратын шамдар: 7 қадам
Джейсонмен кез келген жерден дауысты басқаратын шамдар: 7 қадам

Бейне: Джейсонмен кез келген жерден дауысты басқаратын шамдар: 7 қадам

Бейне: Джейсонмен кез келген жерден дауысты басқаратын шамдар: 7 қадам
Бейне: «Как разговаривать с кем угодно, когда угодно, где угодно». Ларри Кинг | Саммари ® 2024, Қараша
Anonim
Джейсонмен кез келген жерден дауысты басқаратын шамдар
Джейсонмен кез келген жерден дауысты басқаратын шамдар

NodeMCU (ESP8266) және Jason (Android App) көмегімен интернет байланысы бар кез келген жерден басқарылатын айнымалы ток шамдары.

Джейсон - бұл дауысты басқарылатын көмекші қолданба, мен Android құрылғыларына айнымалы ток құрылғысының электрлік күйін бақылау үшін кодтадым, ол әзірге шамдарды басқара алады. Сіз Интернетке қосылсаңыз, әлемнің кез келген жерінен шамдарды басқара аласыз. Бұл IoT брокерін қолдану арқылы мүмкін, бұл жағдайда біз Ubidots қолданамыз.

Оны пайдалану үшін шамға қосылатын аппараттық модульді құру қажет (бұл нұсқаулықта), сонымен қатар Ubidots есептік жазбасын жасау қажет болады.

Сонымен, бастайық …

1 -қадам: Ubidots есептік жазбасын орнатыңыз

Ubidots есептік жазбасын орнатыңыз
Ubidots есептік жазбасын орнатыңыз
Ubidots есептік жазбасын орнатыңыз
Ubidots есептік жазбасын орнатыңыз
Ubidots есептік жазбасын орнатыңыз
Ubidots есептік жазбасын орнатыңыз

Біріншіден, Ubidots for Education веб -сайтына кіріп, тіркелгі жасау қажет. Егер сізде Twitter, Github, Google немесе Facebook есептік жазбасы болса, сіз тікелей кіре аласыз.

Сіз өзіңіздің есептік жазбаңызды жасағаннан кейін, сіздің жоғарғы оң жақ бұрыштағы пайдаланушы атыңызды және API тіркелгі деректерін басу арқылы сіздің таңбалауышыңызға қол жеткізе аласыз. Таңбалауышты сақтаңыз, өйткені біз оны кейінірек қолданамыз.

2 -қадам: Джейсон қосымшасы

Джейсон қосымшасы
Джейсон қосымшасы
Джейсон қосымшасы
Джейсон қосымшасы
Джейсон қосымшасы
Джейсон қосымшасы
Джейсон қосымшасы
Джейсон қосымшасы

Қолданбаны Play Store дүкенінен жүктеуге болады, ол ағылшын және испан тілдерінде қол жетімді.

Қолданбада Ubidots токенін көшіріңіз, параметрлер қойындысын түртіп, Ubidots кілт өрісіне қойыңыз және сақтау түймесін түртіңіз.

Енді біз құрылғыны конфигурациялауымыз керек, құрылғылар қойындысына өтіп, қосу түймесін түртеміз. Атауын енгізіңіз, жақсырақ шамдар орналасқан аймақтың атауын енгізіңіз, осылайша сіз «Ас үй шамдарын қосыңыз» деп айтуға болады. ESP32 енгізу -шығару түйреуішінде реле қосылған NodeMCU (ішкі ESP8266) түйреуіші болатын «5» таңдаңыз. Және сақтау түймесін басыңыз.

3 -қадам: Ең алдымен қауіпсіздік

Ең алдымен қауіпсіздік
Ең алдымен қауіпсіздік

Бұл жобада біз желілік кернеумен жұмыс жасаймыз (А/С кернеуі), егер сіз не істеп жатқаныңызды білмесеңіз, өте сақ болыңыз. Ешқашан контурдың кез келген бөлігіне тиіспеңіз немесе егер ол қабырға қуатына қосылған болса, онымен жұмыс жасамаңыз. Егер сіз не істеп жатқаныңызды білмесеңіз, осы жерден тоқтаңыз немесе мамандардан көмек алыңыз.

Мен бұл оқу құралын ғана жариялап отырмын және сіз келтіруі мүмкін жарақаттар мен зақымдарға мен жауапты емеспін.

4 -қадам: Схемалар

Схемалар
Схемалар
  • VIN -ді VCC -ке (5V) және GND -ге GND -ге қосу арқылы NodeMCU -ді қосыңыз.
  • D8 -ді коммутатордың бір ұшына және GND -ге қосылған 2.2К Ом резисторына қосыңыз.
  • Коммутатордың екінші ұшын 3.3В -ке қосыңыз, себебі NodeMCU бұл кернеуді енгізу -шығару түйреуіштерінде ғана басқара алады.
  • N1 транзисторының негізіне D1 -ден 2,2км -ге дейінгі резистор
  • Транзистордың коллекторына релелік теріс ток.
  • GND транзисторлық эмитенті.
  • 5В кернеуінің релятивті DC.
  • Реленің бір айнымалы істігіне шамның теріс.
  • Шамның AC Live -ге оң шамасы (AC позитивті).
  • Басқа AC бейтарап релелік түйреуіші (AC теріс)

ЕСКЕРТПЕ: VCC 5V қарапайым телефон трансформаторының зарядтау құрылғысына қосылған USB кабелінен жеткізіледі.

5 -қадам: Нан тақтасы

Нан тақтасы
Нан тақтасы
Нан тақтасы
Нан тақтасы
Нан тақтасы
Нан тақтасы
Нан тақтасы
Нан тақтасы

Коммутатор қарапайым қосқыш немесе қабырға қосқышы болуы мүмкін, ол пайдаланушының күйін өзгертетінін анықтау үшін қажет, сондықтан біз әлі де шамдарды қалыпты қосқышпен басқара аламыз.

Мен қолданған қосқышта қос лақтыру бар, бізге тек біреуі қажет, сондықтан мен оның түйреуішін NodeMCU -дің 1 В -тен 3 В -қа дейін және қосқыштың 2 -штырын NodeMCU D8 түйреуішіне қостым.

Қуат көзі USB кабелі бар 5В қабырғадағы зарядтағыш болады.

Жерге қосуды реле арқылы басқару арқылы біз шамның айнымалы ток күйін басқара аламыз.

6 -қадам: код

Бастапқы кодты пайдаланбас бұрын, кейбір кітапханаларды жүктеп алу қажет:

  • ESP8266 үшін Arduino ядросы («Тақталар менеджерімен орнату» қадамын оқыңыз)
  • Ubidots ESP MQTT

Ескерту: Егер сіз кітапханаларды arduino IDE -ге қалай қосу керектігін білмесеңіз, осы қарапайым оқулықты орындауға болады.

Әзірлеу тақтасын NodeMCU 1.0 (ESP-12E модулі) етіп орнатыңыз. Кодтағы кейбір айнымалыларды өзгерту қажет:

  • Сіздің SSID (үйдегі Wi-Fi желісінің атауы)
  • Wi-Fi желісінің құпия сөзі
  • Сіздің Ubidots таңбалауышыңыз Ақырында кодты тақтаға жүктеңіз.

Соңында кодты тақтаға жүктеңіз.

7 -қадам: демо

Ол істейді!

Ұсынылған: