Мазмуну:

ESP8266-07 Программист Arduino Nano менен: 6 кадам (сүрөттөр менен)
ESP8266-07 Программист Arduino Nano менен: 6 кадам (сүрөттөр менен)

Video: ESP8266-07 Программист Arduino Nano менен: 6 кадам (сүрөттөр менен)

Video: ESP8266-07 Программист Arduino Nano менен: 6 кадам (сүрөттөр менен)
Video: Lesson 02 Arduino IDE Software | Robojax Arduino Step By Step Course 2024, Июль
Anonim
ESP8266-07 Программист Arduino Nano менен
ESP8266-07 Программист Arduino Nano менен

Бул Arduino наносун колдонуу менен тыкан ESP8266-07/12E программалоо тактасын түзүү үчүн кыска окуу куралы. Зымдардын схемасы бул жерде көрсөтүлгөн схемага абдан окшош. Сизде бул долбоорду нан тактасына туташтыруу, өзүңүздү тактайга кошуу же ишенимдүү компьютерди түзүү үчүн тиркелген gerber файлдарын колдонуу мүмкүнчүлүктөрү бар. Эгерде сиз аталган түзмөктөрдү көп программаласаңыз, мен PCB же perfboard менен жабышууну сунуштайм (эгер сиз өзүңүздү туура эритүүгө ишенсеңиз).

Мен ESP-07 менен кандайдыр бир контент түзүүнү пландап жатам жана бул окуу куралында түзүлгөн тактаны дайыма колдонуп турам.

Дизайн ESP модулун күйгүзүүчү 3.3v чыңалуу жөндөгүчүнө ээ, сиз Arduino usb кабелине кошумча 5 вольтту туташтырышыңыз керек. Мындан тышкары, сиз ошондой эле сындыруучу тактаны колдонушуңуз керек; менен иштөөнү жеңилдетет.

Жабдуулар

  • Arduino nano
  • ESP8266-07 же/12/e
  • ESP-07 үзүлүү тактасы
  • Мини USB кабели
  • 5.5мм электр уячасы (эркек жана аял)
  • Аялдын башына төөнөгүчтөр 1*15 (2 даана)
  • Аялдын башына төөнөгүчтөр 1*8 (2 даана)
  • 6pin которгуч которгуч (милдеттүү эмес)
  • баскычтар (2 шт.)
  • 5Kohm каршылыгы (2шт.)
  • 10Kohm каршылыгы (2шт.)
  • lm1117 3.3v (мен smd версиясын колдондум, эгер сиз нан тактасын түзгүңүз келсе TH колдоно аласыз)
  • 47uf конденсатор (эгер сизде электр көйгөйлөрү пайда болсо, сиз жогорку баалуулуктарды колдоно аласыз)
  • макеттер, же perfboard, же КПК

1 -кадам: Кабелдөө

Wiring
Wiring
Wiring
Wiring

Нан тактасы схемасы:

1. Arduino наносун нан платасына жана ESP модулун үзүлүү тактасын туташтырыңыз. Үзүлүш тактасынын төөнөгүчтөрүнө жакшыраак жетүү үчүн, көрсөтүлгөндүн ордуна биринин ордуна эки нан тактасын колдонсоңуз болот.

2. Рельстерди иштетүү: кубаттоочу уячанын 5в пинин lm1117 3.3v жөндөгүчүнүн 3 -пинине, GNDди 1 -пинге жана 2 -пинден тартып нан табактын "+" рельсине туташтырыңыз. Ошондой эле, кубаттуулуктун GND пинин " -" нан панелине туташтырыңыз. 47uf конденсаторун кошуп, рельстерди көрсөтүлгөндөй бириктирип коюңуз.

3. Эки баскычты (баштапкы абалга келтирүү жана программа) кошуп, ар биринен баштапкы абалга келтирүү үчүн, экинчисин ESPтин GPIO0 менен туташтырыңыз. 10kohm резисторлорун колдонуп, кадимки туташтырылган казыктарды 3.3v чейин тартыңыз. Адатта ачык казыктарды GNDге туташтырыңыз

4. ESP сынык тактасынын VCCине + темир жолун туташтырыңыз

5. Туташуу - ESP сынык тактасынын GNDге темир жол

6. 5kohm каршылыгын колдонуп +3.3v темир жолго ESPтин CH_PD жана GPIO15 төөнөгүчтөрүн тарткыла.

7. 2 каналдуу которгучту колдонуу менен нанонун RX пинин ESPтин RXине туташтырыңыз

8. 2 каналдуу которгучту колдонуу менен нано TXти ESP TXке туташтырыңыз. (которгуч кошумча эмес; бул Arduino менен ESPтин ортосундагы сигналды толугу менен ажыратууга мүмкүндүк берет)

9. Ардуинонун RST жана GND казыктарын көпүрө кылыңыз, бул кадам ATmega чипин "өчүрөт".

Мен 5V тышкы энергия менен камсыз кылдым, анткени arduino ESP модулун ишенимдүү түрдө иштетүү үчүн жетиштүү токту жеткире албайт. Мен эски кубаттагычты жана өзгөртүлгөн USB кабелин колдонуп жатам.

2-кадам: бир Perfboard райондук Soldering

Perfboard микросхемасын ширетүү
Perfboard микросхемасын ширетүү
Perfboard микросхемасын ширетүү
Perfboard микросхемасын ширетүү
Perfboard микросхемасын ширетүү
Perfboard микросхемасын ширетүү
Perfboard микросхемасын ширетүү
Perfboard микросхемасын ширетүү

Мен мурунку кадамдагы зымдардын схемасына негизделген бир жактуу 7см менен 9см перфорддун макетин түздүм. Багыттоо көйгөйлөрүнө туш болбош үчүн, так ошол компоненттин жайгашкан жерин колдонууга аракет кылыңыз. Сиз жол көрсөтүүчү катары тиркелген fritzing сүрөттөрүн пайдалана алат.

Ошондой эле, мен Nano менен ESPти ажыратуу үчүн 2.54 мм ургаачы төөнөгүчтөрдү колдондум.

3 -кадам: PCB Району

PCB Circuit
PCB Circuit

Тиркелген герберди PCB өндүрүүчүсүнө жөнөтүңүз, ошондо!

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

Файлдар EasyEDA менен түзүлгөн.

4 -кадам: Esp8266 колдоосун Arduino IDEге кошуу

Esp8266 колдоосун Arduino IDEге кошуу
Esp8266 колдоосун Arduino IDEге кошуу
Esp8266 колдоосун Arduino IDEге кошуу
Esp8266 колдоосун Arduino IDEге кошуу
Esp8266 колдоосун Arduino IDEге кошуу
Esp8266 колдоосун Arduino IDEге кошуу
Esp8266 колдоосун Arduino IDEге кошуу
Esp8266 колдоосун Arduino IDEге кошуу

Эгерде сизде модуль конфигурацияланган болсо, бул кадамды өткөрүп жибере аласыз

1 -кадам: IDEди ачыңыз жана Файл >> каалоолоруна өтүңүз, терезе ачылат. Бул тиркелген сүрөттөрдүн бирине окшош болот

2-кадам: кызыл кутуга, бул сапты көчүрүп:

arduino.esp8266.com/stable/package_esp8266com_index.json

эгерде ал жакта бир нерсе жазылган болсо, үтүр кошуп, анан URL'ди чаптаңыз

3 -кадам: Куралдар >> тактасы >> тактасынын менеджерине өтүңүз, эгерде сизде кандайдыр бир көйгөй болсо, тиркелүүчү сүрөттөрдү караңыз

4 -кадам: терезе жүктөлүп бүткөндө, esp8266 издөө үчүн издөө кутучасын колдонуңуз, "esp8266 жамааты тарабынан esp8266" деген аталыштагы натыйжаны таап, орнотуңуз.

ЭСКЕРТҮҮ: Мен 2.5.2 версиясын орноттум, анткени кээ бир кийинки версиялар "өлүмгө алып келүүчү каталарды" жаратууда

5 -кадам: Орнотуу аяктагандан кийин, Tools >> Board >> баракчасына өтүңүз жана "generic esp8266 модулун" тандаңыз.

6 -кадам: Куралдарга өтүңүз жана "board: Generic esp8266 модулунун" астында сиз кээ бир конфигурацияларды таба аласыз. сеники тиркелген бейнеси боюнча да дал ушундай болушу керек.

5 -кадам: Эскизди жүктөө

USB кабелин Arduino Nanoго туташтырып, аны компьютерге туташтырыңыз. Ошондой эле, борттогу кубат уячасына 5v электр энергиясын кошуңуз.

Эгерде сиз которгучту кошууну чечсеңиз, анын басылганын текшериңиз.

Esp модулун программалоо режимине коюу үчүн:

RESET жана PROGRAM баскычтарын басып, кармап туруңуз, андан кийин "PROGRAM" баскычын басып туруп, "RESET" дегенди кайра жүктөңүз

Бир аз күтө туруңуз, анан "ПРОГРАММА" баскычын кайра жүктөңүз

Компьютерде IDEди ачыңыз жана Tools >> портуна өтүңүз жана USB кабелиңизди компьютерге туташтырган COM портун тандаңыз.

ESP модулун программалоону баштоо үчүн кодуңузду жазыңыз жана IDEңиздин жогорку сол жагындагы жүктөө баскычын колдонуңуз.

6 -кадам: Кодду текшериңиз

Кээ бир программаларды модулун розеткасынан чыгарбай эле сынап көрсө болот.

Бул үчүн, которгучту бошотуп, RESET баскычын басыңыз.

Мен эки тактаны толугу менен изоляциялоо үчүн которгучту коштум

ЫРАХАТ!

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