Мазмуну:

Esp8266 жабдыктын жаңыртылышы: 7 кадам
Esp8266 жабдыктын жаңыртылышы: 7 кадам

Video: Esp8266 жабдыктын жаңыртылышы: 7 кадам

Video: Esp8266 жабдыктын жаңыртылышы: 7 кадам
Video: Управление 32 сервомоторами с помощью PCA9685 и Arduino: V3 2024, Ноябрь
Anonim
Esp8266 жабдыктын жаңыртылышы
Esp8266 жабдыктын жаңыртылышы
Esp8266 жабдыктын жаңыртылышы
Esp8266 жабдыктын жаңыртылышы

ESP8266 модулу - бул арзан Wireless module. It SOC (чиптеги система) бар, ал каалаган микро контроллерге/микропроцессорго wifi менен камсыз кылууга жөндөмдүү. Эсп2666ны колдонуунун эки жолу бар.

  1. Өз алдынча esp8266
  2. Малина pi же arduino же stm32 менен Esp8266

Esp8266 туура иштеши үчүн тышкы 3.3 v керек. Эгер сиз esp8266ны arduino менен колдонуп жатсаңыз, arduinoдон кубат бербөөгө аракет кылыңыз. Arduino максималдуу ток менен камсыз кылуу кубаттуулугу 40 мА, ал эми esp8266 250 мА тартат. Бул, балким, көйгөй жаңы камтылган программаны жүктөөдө же esp8266 колдонуп жатканда болот

Башталгычтар үчүн рынокто түйүндүү mcu тактасы бар. Бироктун эки түрү бар: RGB LED & Ldr сенсорлору бар, экинчиси - үзүлгүч казыктары бар. Бул такта туура кубаттуулукту башкаруучу чыңалуу жөндөгүчүндө курулган

  1. esp8266 акылдуу такта
  2. Node Mcu

1 -кадам: Esp8266 Flash программасын табыңыз

Esp8266 Flash программасын табыңыз
Esp8266 Flash программасын табыңыз

Программаны дисктен жүктөп алыңыз

espFlasher

2 -кадам: ESP8266 Firmware Files табыңыз

ESP8266 Firmware Files табыңыз
ESP8266 Firmware Files табыңыз

Программанын файлдарын табуу үчүн бул шилтемеге өтүңүз.

  1. AT камтылган программасы акыркы жолу 2017 -жылдын сентябрында жаңыртылган
  2. https://github.com/espressif/ESP8266_AT
  3. https://drive.google.com/file/d/0B3dUKfqzZnlwdUJUc2hkZDUyVjA/view
  4. https://drive.google.com/open?id=1c0zO8dbw5pIAc0lDYAg0cBx-PXFS_iTg

3 -кадам: ESPти Flash режимине туташтыруу

ESPти Flash режимине туташтыруу
ESPти Flash режимине туташтыруу
ESPти Flash режимине туташтыруу
ESPти Flash режимине туташтыруу
ESPти Flash режимине туташтыруу
ESPти Flash режимине туташтыруу
ESPти Flash режимине туташтыруу
ESPти Flash режимине туташтыруу

ESP 8266-01 модулу

Esp01 программист адаптерин колдонуу

Бул esp01ди күйгүзүүнүн эң жакшы жолу, бул модулду сатып алыңыз жана келечекте башаламан зымдардан арылыңыз.

Ал абдан ыңгайлуу жана абдан тез.

Esp01-программист адаптери

Эскертүү: Модуль программалоо тактасына түз кирбейт. Бул үчүн ага секиргичти кошуу керек. Бул үчүн сүрөттү караңыз. Жампир gpio 0 менен gnd pin ортосунда ширетилген. Программалоо режиминде колдонулбаганда секиргичти жылдырыңыз бош казыкка.

BreadBoard Power модулун колдонуу

Breadboard электр менен камсыздоо

Бул модулдун жардамы менен бир эле учурда arduino 5v жана esp8266 үчүн 3.3 v бере аласыз. Бул модулдун сулуулугу.

Esp rx pin да 3.3v керек. Эгер сиз esp rxке arduino tx коюуга аракет кылсаңыз. Эс модулу зыянга учурашы мүмкүн. Мунун алдын алуу үчүн сиз эки нерсени кыла аласыз.

  1. Чыңалуу бөлгүчтү колдонуңуз
  2. Level Shifter колдонуңуз

1. Чыңалуу бөлүүчү

Буга жетиш үчүн 20 жана 10 к резисторлорду колдонуңуз. Сураныч, сүрөттөгү байланышты текшериңиз

vcc & chpd of esp 3.3v менен байланышкан

Gpio 0 & gnd esp менен байланышкан

Rx of esp TX arduino менен түз байланышкан

Tx of esp чыңалуу бөлүүчү аркылуу arduino rxке туташкан

2. Деңгээлди алмаштыруучу

Сураныч, сүрөттөгү байланышты текшериңиз

  • логикалык деңгээлдеги hv пинге 5v нан панелинин электр менен камсыздоосун туташтыруу
  • логикалык деңгээлдеги Lv пинге 3.3v нан плитасынын электр энергиясын туташтыруу
  • tx arduino'ду туташтырылган пинге туура келген 4 казыктан башка hv казыктарына туташтырыңыз, esp rx'ин Lv пин боло турган нерсеге туташтырыңыз

2. Esp 8266-12 модулу

Мен ушул убакка чейин бул модуль үчүн эң жакшы daflabs көрсөтмөлөрүн таптым

www.instructables.com/id/Getting-Started-with-the-ESP8266-ESP-12/

Мен cp2102 модулунун ордуна Arduino колдондум жана байланышта эч кандай көйгөйүм жок болчу.

Байланыш көбүнчө esp8266-12 үчүн флеш режиминде иштеши үчүн ошол бойдон калат.

GPIO0 -> ТӨМӨН

GPIO2 -> Жогорку

GPIO15 -> ТӨМӨН

4 -кадам: Камтылган программаны жүктөө

Камтылган программаны жүктөө
Камтылган программаны жүктөө
Камтылган программаны жүктөө
Камтылган программаны жүктөө
  • Колдонуп жатсаңыз, бош программаны arduinoго жүктөңүз. Анан ага esp tx жана rx казыктарын туташтырыңыз
  • Программалык камсыздоону ачып, ичине бин файлдарын кошуңуз.
  • Эми даректерди төмөнкүчө кошуңуз.

boot_v1.2.bin --0x00000

user1.1024.new2.bin --0x01000

blank.bin --0x7e000

blank.bin --0x3fe000

esp_init_data_default.bin --0x3fc000

  • Андан кийин жөн гана флеш баскычын чыкылдатыңыз, эгер баары жакшы болсо, жаркылдаган жүктөө статусун көрсөтөт, ошондой эле сиздин esp 8266 модулуңуз абдан тез ирмелет.
  • Куттуктоо !!!. Сиз esp8266га акыркы камтылган программаны жүктөп бердиңиз.
  • Эгерде сиз бул Mac дарегин таппасаңыз. Баштапкы абалга келтирүү пинин колдонуп, 2 секундга gndге коюп, андан кийин gndден алып, кайра жаркылдатыңыз. Мак дарегин алуу абдан маанилүү.
  • ЭС модулуңузду сыноо убактысы келди. Эми GND менен туташкан GPIO 0 зымын алып салсаңыз болот, аны VCCге туташтырып же ушул бойдон калтырсаңыз болот.
  • Эми Arduinoңузду компьютерге кайра туташтырып, сериялык портту ачыңыз.
  • Ар кандай өткөрүү ылдамдыгы боюнча буйруктарды текшериңиз, көбү бул 115200 байдын ылдамдыгында жакшы иштейт.
  • Азыр AT командаларын текшерүү убактысы. "AT" сериялык портто жана сиз "OK" аласыз. Эми "AT+GMR" киргизип, камтылган программанын версиясын текшериңиз.
  • Байдын ылдамдыгын өзгөртүү үчүн сиз муну кыла аласыз "AT+UART_DEF = 9600, 8, 1, 0, 0"

5 -кадам: Esp Flash Download Toll V0.9.3.1ди колдонуу

Esp Flash Download Toll V0.9.3.1 колдонуу
Esp Flash Download Toll V0.9.3.1 колдонуу
Esp Flash Download Toll V0.9.3.1 колдонуу
Esp Flash Download Toll V0.9.3.1 колдонуу
Esp Flash Download Toll V0.9.3.1 колдонуу
Esp Flash Download Toll V0.9.3.1 колдонуу

Esp8266 боюнча бин файлын орнотуу үчүн эки программа бар, Экинчи ыкма esp flash жүктөөнү колдонуу.

1.) Программаны төмөнкү шилтемеден жүктөп алыңыз

bbs.espressif.com/viewtopic.php?t=25

2.) Эми жөн гана espке жүктөгүңүз келген бин файлын карап чыгыңыз жана ком порттон башка эч кандай жөндөөлөрдү өзгөртпөңүз жана 115200гө которуунун ылдамдыгын өзгөртүңүз жана баштоону басыңыз.жүктөө статусун көрөсүз. Ага чейин сабыр кылыңыз. бүтүр дейт.

6 -кадам: Esplorer менен Esp программасы

Esplorer менен Esp программасы
Esplorer менен Esp программасы

esplorer - бул esp8266 wifi module.you үчүн атайын жасалган программа, бул программаны колдонуу менен esp8266 боюнча lua кодун же AT буйруктарын жүктөй аласыз

муну берилген шилтемеден жүктөп алыңыз

esp8266.ru/esplorer/

7 -кадам: Мүчүлүштүктөрдү оңдоо

Мүчүлүштүктөрдү оңдоо
Мүчүлүштүктөрдү оңдоо

1.) Power esp 8266 тышкы электр менен камсыз кылуудан.арызыңыздан аркаино же компьютерди колдонуудан алыс болуңуз.

2.) схеманы үч жолу текшериңиз жана дайыма программалык камсыздоону жүктөөдө esp8266ны бир аз убакытка chpd gnd кылып кол менен баштапкы абалга келтирүүгө аракет кылып, аны кайра vccке коюңуз

3.) бир долларды же 3.3 регуляторун колдонгонуңузду текшериңиз. esp8266 да туруктуу агымга муктаж

4.) Эскертүү: https://www.allaboutcircuits.com/projects/update-the-firmware-in-your-esp8266-wi-fi-module/ esp модулу менен көйгөйлөрдү чечүүгө жардам бере турган башка шилтеме. жогоруда айтылгандар эмес

ыкма иштейт …

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