Мазмұны:

Arduino Uno -ны ESP8266 WiFi модулі мен Blynk қосымшасы арқылы басқарыңыз: 6 қадам
Arduino Uno -ны ESP8266 WiFi модулі мен Blynk қосымшасы арқылы басқарыңыз: 6 қадам

Бейне: Arduino Uno -ны ESP8266 WiFi модулі мен Blynk қосымшасы арқылы басқарыңыз: 6 қадам

Бейне: Arduino Uno -ны ESP8266 WiFi модулі мен Blynk қосымшасы арқылы басқарыңыз: 6 қадам
Бейне: 2 арналы ESP8266 ESP-01 Wi-Fi релесін қалай жасауға болады | ESP-01 Үйді автоматтандыру | RemoteXY 2024, Қараша
Anonim
ESP8266 WiFi модулі мен Blynk қосымшасы арқылы Arduino Uno басқарыңыз
ESP8266 WiFi модулі мен Blynk қосымшасы арқылы Arduino Uno басқарыңыз

Бұл жоба Arduino түйреуіштерін ESP8266-01 WiFi модулі мен Blynk қосымшасы арқылы басқаруға мүмкіндік береді. Blynk қосымшасы өте қарапайым және IoT туралы білуді бастаудың тамаша тәсілі.

Бұл оқулық Windows компьютерлеріне арналған

1 -қадам: Барлығын жинаңыз:

Барлығын жинау
Барлығын жинау
Барлығын жинау
Барлығын жинау
Барлығын жинау
Барлығын жинау
Барлығын жинау
Барлығын жинау

Жабдық:

Ардуино Уно

Esp8266-01 WiFi модулі

USB - TTL сериялы

3.3В кернеу реттегіші

Нан тақтасы мен сымдар.

Бағдарламалық қамтамасыз ету:

Arduino IDE

Blynk қосымшасы

Бұл сізге қажет заттар. Қалтада бәрі бар екеніне көз жеткізіңіз 1) Arduino IDE:

2) Blynk кітапханалары (соңғы нұсқа):

3) ESP8266 жарқыл құралы:

2 -қадам: Arduino IDE мен кітапханаларды орнату

Arduino IDE соңғы нұсқасын орнатыңыз.

Arduino IDE бағдарламасын ашыңыз және қосымша тақта менеджерінің URL түріндегі file-> Preferences-> тармағына өтіңіз-https://arduino.esp8266.com/stable/package_esp8266…

Құралдар -> тақталар -> Тақтай менеджеріне өтіп, соңында табылған esp8266 бумасын орнатыңыз. (міндетті емес)

Blynk кітапханасының zip файлын шығарыңыз және zip файлындағы кітапхана қалтасының мазмұнын мына жерге көшіріңіз -

пайдаланушы құжаттары Arduino Libraries

3 -қадам: жыпылықтайтын ESP8266 микробағдарламасы

Жыпылықтайтын ESP8266 микробағдарламасы
Жыпылықтайтын ESP8266 микробағдарламасы

Микробағдарламаны ESP8266 -де жыпылықтау үшін көрсетілген схеманы жасау керек:

Көптеген форумдарда мен esp8266 -ді FTDI -ді ttl -ге түрлендірусіз жыпылықтауға болатынын оқыдым. Оның орнына көптеген адамдар Arduino UNO көмегімен esp8266 жарқылын қолданды. Бірақ менің жеке тәжірибемнен FTDI USB -ді TTL түрлендіргішіне/кабеліне сатып алған дұрыс, себебі arduino мен үшін жұмыс істемеді (қуат мәселесі болуы мүмкін)

Esp_flasher.zip шығарып, XTCOM_UTIL қосымшасын іске қосыңыз.

Esp8266-01 схемасын компьютерге қосыңыз. Сіз байланыс үшін қолданылатын COM портын білуіңіз керек. құрылғы менеджеріне өтіп, порттарды басыңыз (COM & LPT). Содан кейін ESP8266-01 пайдаланатын COM портын жазыңыз.

XTCOM_UTIL ішінен toolsConfig Device тармағына өтіңіз және 9600 ретінде дұрыс порт пен жіберу жылдамдығын таңдаңыз. Ашу түймесін басыңыз. Содан кейін операция сәтті болса, Қосылу түймесін басыңыз. онда Esp8266 қосылады. Егер қате пайда болса, кабельді ажыратып, қайтадан салыңыз.

Esp_flasher.zip файлының ішінде сіз.bin файлдарының әрқайсысы жыпылықтайтын мекенжайлары бар readme.txt файлын таба аласыз. API Testflash Image жүктеуге өтіңіз. correct.bin файлын қарап шығыңыз және қоқыс жәшігіне сәйкес адресті енгізіп, жүктеуді нұқыңыз.

мысалы: boot_v1.1.bin -------------- 0x00000

операция сәтті аяқталғаннан кейін XTCOM_UTIL жабыңыз және ESP8266 ажыратыңыз (мұны әр.bin файлының жыпылықтауы арасында жасау керек). Қайта XTCOM_UTIL ашыңыз және Esp8266 штепсельдік ұшын қосыңыз және жоғарыдағы әрекеттерді қайталап, барлық 4 контейнерлік файлдарды дұрыс мекен -жай бойынша жыпылықтаңыз. (жыпылықтау кезінде GPIO0 -ді үнемі жерге қосуды ұмытпаңыз)

Толық нұсқаулық үшін мына сілтемені қараңыз:

4 -қадам: Blynk қосымшасын орнату

Play Store -дан Blynk қосымшасын жүктеп алып, кіріңіз.

Жаңа жоба құру үшін жоғарыдағы + белгішесін басыңыз. Сізге жобаның атын беріңіз. WiFi ретінде Arduino UNO Connection Type ретінде құрылғыны таңдап, Жасау түймесін басыңыз. Рұқсат ету белгісін жасағаннан кейін сіздің тіркелген электрондық поштаңызға жіберіледі. Сіз сондай -ақ оны кейінірек жобаны орнату бетіне (жаңғақ белгісі) құрылғыларға жібере аласыз.

Түймені қосу үшін + түймесін басып, түймесін таңдаңыз. Оны өңдеу үшін жаңадан құрылған батырманы басыңыз. Оған атау беріңіз және PIN кодын сандық D13 -ге орнатыңыз. Режимді SWITCH күйіне ауыстырыңыз. Бұл Arduino-да орнатылған жарықдиодты қосады/өшіреді.

Басқа түйреуіштерді басқару үшін Өңдеу мәзірінен Қажетті түйреуішті (D3, D4… т.б.) таңдаңыз.

5 -қадам: Бағдарламалау

Arduino IDE ашыңыз.

Arduino Uno тақтасын таңдап, дұрыс портты таңдаңыз.

КОДТЫ ЖҮКТЕП, АДРУИНО IDE КОДЫН ҚОЙЫҢЫЗ.

Бұл Esp8266_Shield мысал бағдарламасының модификациясы. AUTH -ді поштаңызға жіберілген растау белгісімен ауыстырыңыз. SSID кодын WiFi атауымен ауыстырыңыз, ал парольді WiFi құпия сөзімен ауыстырыңыз. Жабдықтың сериялық бөлігі Arduino UNO қолданған кезде түсіндіріледі.

** Бағдарламада менде түсініктеме берілген бағдарламалық қамтамасыз ету бар (егер Arduino Uno қолданылса). Бағдарламалық қамтамасыз ету сериясына оның тұрақсыздығы туралы түсініктеме беруді ұсынамын

Жоғарыда көрсетілген бағдарламаны Arduino Uno тақтасына жүктеңіз, ол жүктелгеннен кейін ардуиноны компьютерден ажыратыңыз.

Енді сізге ESP8266 Arduino UNO -ға қосу керек.

6 -қадам: схеманы орнату және финиш

Image
Image
Схеманы орнату және финиш!
Схеманы орнату және финиш!

ESP8266 Arduino

TX ----------- Rx

Rx ---------- Tx

Gnd ---------- Gnd

Vcc ----------- 3.3v

CH_PD ------------ 3.3в

Байланыс аяқталғаннан кейін Arduino -ны компьютерге қосыңыз. Сериялық мониторды ашып, беру жылдамдығын 115200 деп орнатыңыз.

Егер бәрі дұрыс болса, сериялық мониторда сіз бейнеленген суретті көресіз.

Blynk қосымшасында жобаңызды таңдап, ойнату түймесін басыңыз.

Енді осымен жоба аяқталды. Оқулық сізге ұнады деп сенемін. Егер сізде сұрақтар/ ұсыныстар болса, төмендегі түсініктеме бөлімінде қалдырыңыз. Рақмет сізге!

Ұсынылған: