Мазмуну:
- 1 -кадам: Бардыгын чогултуу:
- 2 -кадам: Arduino IDE жана китепканаларды орнотуу
- 3 -кадам: Flashing ESP8266 Firmware
- 4 -кадам: Blynk App Setup
- 5 -кадам: Программалоо
- 6 -кадам: Circuit Setup жана FInish
Video: Arduino Uno менен ESP8266 WiFi модулун жана Blynk тиркемесин колдонуңуз: 6 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Бул долбоор 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 -ны 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
ESP8266 Arduino
TX ----------- Rx
Rx ---------- Tx
Gnd ---------- Gnd
Vcc ----------- 3.3v
CH_PD ------------ 3.3v
Байланыш аяктагандан кийин, Arduino'ду компьютерге туташтырыңыз. Сериялык мониторду ачып, байдын ылдамдыгын 115200 деп коюңуз.
Эгерде баары туура болсо, сериялык монитордо сиз көрсөтүлгөн сүрөттү көрөсүз.
Blynk колдонмосунда, долбооруңузду тандап, ойнотуу баскычын чыкылдатыңыз.
Эми муну менен долбоор бүттү. Окутуу сизге жакты деп үмүттөнөбүз. Эгерде сизде кандайдыр бир суроолор/ сунуштар болсо, аны төмөнкү комментарий бөлүмүнө калтырыңыз. Рахмат!
Сунушталууда:
Sonoff Switch модулун айдоо үчүн Homie Firmware колдонуңуз (ESP8266 негизделген): 5 кадам (сүрөттөр менен)
Sonoff которуу модулун айдоо үчүн Homie программасын колдонуңуз (ESP8266 негизделген): Бул кийинки көрсөтмө, мен муну " IoT же Home Automation үчүн Homie түзмөктөрүн куруудан " кийин жазгам. Кийинчерээк D1 Mini такталарынын тегерегиндеги негизги мониторингге (DHT22, DS18B20, жарык) басым жасалды
Wemos D1 ESP8266, Arduino IDE жана Blynk тиркемесин колдонгон Wi-Fi роботу: 11 кадам (сүрөттөр менен)
Wemos D1 ESP8266, Arduino IDE жана Blynk тиркемесин колдонгон Wi-Fi менен башкарылган робот: Бул окуу куралында мен сизге Blynk тиркемесин колдонуп смартфондон башкарылган Wi-Fi менен башкарылуучу робот танкты кантип жасоону көрсөтөм. Бул долбоордо ESP8266 Wemos D1 тактасы колдонулган, бирок башка табак моделдерин да колдонсо болот (NodeMCU, Firebeetle ж. Б.), Жана пр
NodeMCU (ESP8266) жана Blynk тиркемесин колдонуу менен үй шаймандарын көзөмөлдөңүз: 8 кадам (сүрөттөр менен)
NodeMCU (ESP8266) жана Blynk тиркемесин колдонуп, үй шаймандарын көзөмөлдөңүз: Бул окуу куралы, биз лампаны башкаруу үчүн Blynk тиркемесин жана NodeMCU (ESP8266) колдонууну үйрөнөбүз (башка үй тиричилик техникасы жакшы болот), айкалышы Интернет аркылуу бол. Бул насаатчынын максаты жөнөкөй нерсени көрсөтүү
HC-05 Bluetooth модулун микрофонду ишке ашыруу үчүн колдонуңуз: Уюлдук телефон менен бит байланыш: 9 кадам (сүрөттөр менен)
HC-05 Bluetooth модулун микрофонду ишке ашыруу үчүн колдонуңуз: Мобилдик телефон менен бит байланыш: Бөлүмдө HC-06 Bluetooth модулун колдонуу Micro: бит байланышын мобилдик телефон менен ишке ашыруу үчүн, HC-06ны микро ортосундагы байланышты ишке ашыруу үчүн кантип колдонуу керектиги жөнүндө сүйлөштүк. бит жана уюлдук телефон. HC-06дан башка дагы бир жалпы Bluetooth модулу бар
Bluetooth 4.0 HC -08 модулун даректүү светодиоддорду колдонуу үчүн колдонуңуз - Arduino Uno үйрөткүчү: 4 кадам (сүрөттөр менен)
Bluetooth 4.0 HC -08 модулун даректүү светодиоддорду колдонуу үчүн колдонуңуз - Arduino Uno үйрөткүчү: Ардуино менен байланыш модулдарын изилдеп көрдүңүз беле? Bluetooth сиздин Arduino долбоорлоруңузга жана нерселердин интернетин колдонууга мүмкүнчүлүк дүйнөсүн ачат. Бул жерде биз наристе кадамынан баштайбыз жана sma менен даректүү LEDди кантип башкарууну үйрөнөбүз