Мазмұны:
- 1 -қадам: Ubidots есептік жазбасын орнатыңыз
- 2 -қадам: Джейсон қосымшасы
- 3 -қадам: Ең алдымен қауіпсіздік
- 4 -қадам: Схемалар
- 5 -қадам: Нан тақтасы
- 6 -қадам: код
- 7 -қадам: демо
Бейне: Джейсонмен кез келген жерден дауысты басқаратын шамдар: 7 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
NodeMCU (ESP8266) және Jason (Android App) көмегімен интернет байланысы бар кез келген жерден басқарылатын айнымалы ток шамдары.
Джейсон - бұл дауысты басқарылатын көмекші қолданба, мен Android құрылғыларына айнымалы ток құрылғысының электрлік күйін бақылау үшін кодтадым, ол әзірге шамдарды басқара алады. Сіз Интернетке қосылсаңыз, әлемнің кез келген жерінен шамдарды басқара аласыз. Бұл IoT брокерін қолдану арқылы мүмкін, бұл жағдайда біз Ubidots қолданамыз.
Оны пайдалану үшін шамға қосылатын аппараттық модульді құру қажет (бұл нұсқаулықта), сонымен қатар Ubidots есептік жазбасын жасау қажет болады.
Сонымен, бастайық …
1 -қадам: 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 -қадам: демо
Ол істейді!
Ұсынылған:
ESP8266 интернетті басқару (кез келген жерден): 5 қадам (суреттермен)
ESP8266 интернетті басқару (кез келген жерден): Arduino бағдарламалау мен қолданудан (сәтті) жақсы бірнеше нәрсе бар. Әрине, олардың бірі - сіздің ESP8266 -ді WiFi бар Arduino ретінде пайдалану! Бұл нұсқаулықта мен сізге ESP8266 -ны веб ретінде жұмыс істеудің оңай жолын көрсетемін
Балық үлпектерін кез келген жерден тамақтандырыңыз!: 7 қадам (суреттермен)
Балықтың үлпектерін кез келген жерден беріңіз!: Балықты әлемнің кез келген жерінен тамақтандырыңыз. Үлпектермен үйлесімді! Интернетте балық қоректендірушілер көп, бірақ балық үлпектерін беретіндер көп емес. Менің алтын балықтың негізгі диетасы. Мен балықты тамақтандырғанды ұнатамын, мен саяхаттаған кезде мен де осындай әсерге ие болғым келеді
Кез келген медиа файлды (тек шамамен) кез келген басқа медиа файлға тегін айналдырыңыз!: 4 қадам
Кез келген медиа файлды кез келген басқа мультимедиалық файлға (тек шамамен) айналдырыңыз!: Менің бірінші нұсқаулығым! Қалай болғанда да, мен Google -де Youtube.flv файлдарын форматқа түрлендіретін ақысыз бағдарламаны іздедім. wwv немесе.mov сияқты әмбебап Мен сансыз форумдар мен веб -сайттарды іздедім, содан кейін деп аталатын бағдарламаны таптым
Кез келген MP3 ойнатқышы немесе компьютері бар кез келген 5.1 динамиктер жүйесін пайдаланыңыз, арзан!: 4 қадам
Кез келген MP3 ойнатқышы немесе компьютері бар кез келген 5.1 динамиктер жүйесін қолданыңыз, арзан! Мен оны 5.1 дыбыстық картасы (PCI) бар жұмыс үстелімде қолдандым. Содан кейін оны ноутбукпен бірге қолдандым
Mac Mini көмегімен музыканы кез келген жерден қалай алуға болады: 5 қадам
Mac Mini көмегімен музыканы кез келген жерден қалай алуға болады: Бұл нұсқаулық сіздің компьютеріңізді жеке бөлісу серверіне айналдырады. Ол сіздің музыкаңызды орналастырады, тек сіз оған қол жеткізе аласыз. Бірақ, егер сізде Интернет байланысы жеткілікті жылдам болса, сіз оны бүкіл әлемнен ала аласыз. Қандай керемет