Мазмуну:

Arduino Uno менен ESP8266 WiFi модулун жана Blynk тиркемесин колдонуңуз: 6 кадам
Arduino Uno менен ESP8266 WiFi модулун жана Blynk тиркемесин колдонуңуз: 6 кадам

Video: Arduino Uno менен ESP8266 WiFi модулун жана Blynk тиркемесин колдонуңуз: 6 кадам

Video: Arduino Uno менен ESP8266 WiFi модулун жана Blynk тиркемесин колдонуңуз: 6 кадам
Video: Введение в плату разработки NodeMCU ESP8266 WiFi с примером HTTP-клиента 2024, Ноябрь
Anonim
ESP8266 WiFi модулун жана Blynk колдонуп Arduino Uno башкарыңыз
ESP8266 WiFi модулун жана Blynk колдонуп Arduino Uno башкарыңыз

Бул долбоор ESP8266-01 WiFi модулун жана Blynk тиркемесин колдонуу менен Arduino казыктарын башкарууга мүмкүнчүлүк берет. Blynk App колдонуу абдан оңой жана IoT жөнүндө үйрөнүүнү баштоонун эң сонун жолу.

Бул үйрөткүч Windows PC үчүн

1 -кадам: Бардыгын чогултуу:

Баарын чогултуу
Баарын чогултуу
Баарын чогултуу
Баарын чогултуу
Баарын чогултуу
Баарын чогултуу
Баарын чогултуу
Баарын чогултуу

Аппараттык:

Arduino Uno

Esp8266-01 WiFi модулу

TTL сериясынан USB

3.3V чыңалуу жөндөгүч

Нан тактасы жана зымдар.

Программалар:

Arduino IDE

Blynk App

Бул сизге керектүү нерселер. Алдын ала бир папкада бар экениңизди текшериңиз 1) Arduino IDE:

2) Блинк китепканалары (акыркы версия):

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 -кадам: Flashing ESP8266 Firmware

Жаркылдаган ESP8266 камтылган программа
Жаркылдаган ESP8266 камтылган программа

Программаны ESP8266га чагылдыруу үчүн көрсөтүлгөн схеманы жасашыңыз керек:

Көптөгөн форумдарда мен esp8266 -ны FTDI usb -ды ttl конвертерине колдонбостон жаркырата аларын окудум. Анын ордуна, көптөгөн адамдар esp8266 жарк этүү үчүн Arduino UNO колдонушту. Бирок менин жеке тажрыйбамдан FTDI USB сатып алганым жакшы, TTL конвертерине/кабелине arduino мен үчүн иштебей калды (электр көйгөйүнөн улам болушу мүмкүн)

Esp_flasher.zipди чыгарып, XTCOM_UTIL тиркемесин иштетиңиз.

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

Жылы XTCOM_UTIL ToolsConfig Device барып, 9600 катары туура com порт жана baud ылдамдыгын тандоо. Ачуу чыкылдатуу. Андан кийин, операция ийгиликтүү болсо, чыкылдатыңыз "Байланыш". анда 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 App Setup

Play дүкөнүнөн Blynk тиркемесин жүктөп алып, кириңиз.

Жаңы долбоор түзүү үчүн жогорудагы + сөлөкөтүн басыңыз. Сизге Проектинин Атын бериниз. WiFi катары Arduino UNO Connection Type катары Түзмөктү тандап, Түзүүнү басыңыз. Автордук күбөлүктү түзөөр замат Катталган электрондук почтаңызга жөнөтүлөт. Ошондой эле аны кийинчерээк Project Setting Page (гайка символу) түзмөктөрүнө жөнөтсөңүз болот.

Баскычты кошуу үчүн + басыңыз жана Баскычты тандаңыз. Аны түзөтүү үчүн жаңы түзүлгөн баскычты басыңыз. Ага ат коюп, пинди санарип D13гө коюңуз. РЕЖИМДИ ӨЧҮРҮҮгө которуңуз. Бул Arduinoдогу IN-Inilt LEDди күйгүзөт/өчүрөт.

Башка пиндерди көзөмөлдөө үчүн Түзөтүү менюсунда Керектүү пинди (D3, D4… ж.б.) тандаңыз.

5 -кадам: Программалоо

Arduino IDE ачуу.

Arduino Uno тактасын тандап, туура портту тандаңыз.

КОДУ ЖҮКТӨП КОДУ АДРУУНО ИДЕГЕ ПАСТ.

Бул Esp8266_Shield мисал программасынын модификациясы болуп саналат. Сизди Wi -Fi ысымыңыз мененSSIDге алмаштырыңыз жана YourPasswordыңызды WiFi Сырсөзү менен алмаштырыңыз. Аппараттык сериялык бөлүк биз Arduino UNO колдонуп жаткан учурда комментарийленген.

** Программада мен комментарийленген программалык серияга ээ болом (эгер Arduino Uno колдонсо). Программалык камсыздоо сериясына анын туруксуздугу жөнүндө комментарий берүүнү сунуштайм

Жогорудагы программаны Arduino Uno тактасына жүктөңүз.

Эми сиз ESP8266ны Arduino UNOго туташтырышыңыз керек.

6 -кадам: Circuit Setup жана FInish

Image
Image
Circuit Setup жана FInish!
Circuit Setup жана FInish!

ESP8266 Arduino

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

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

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

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

CH_PD ------------ 3.3v

Байланыш аяктагандан кийин, Arduino'ду компьютерге туташтырыңыз. Сериялык мониторду ачып, байдын ылдамдыгын 115200 деп коюңуз.

Эгерде баары туура болсо, сериялык монитордо сиз көрсөтүлгөн сүрөттү көрөсүз.

Blynk колдонмосунда, долбооруңузду тандап, ойнотуу баскычын чыкылдатыңыз.

Эми муну менен долбоор бүттү. Окутуу сизге жакты деп үмүттөнөбүз. Эгерде сизде кандайдыр бир суроолор/ сунуштар болсо, аны төмөнкү комментарий бөлүмүнө калтырыңыз. Рахмат!

Сунушталууда: