Мазмұны:

ESP-12E және ESP-12F бағдарламалау және әзірлеу тақтасы: 3 қадам (суреттермен)
ESP-12E және ESP-12F бағдарламалау және әзірлеу тақтасы: 3 қадам (суреттермен)

Бейне: ESP-12E және ESP-12F бағдарламалау және әзірлеу тақтасы: 3 қадам (суреттермен)

Бейне: ESP-12E және ESP-12F бағдарламалау және әзірлеу тақтасы: 3 қадам (суреттермен)
Бейне: ESP8266 ESP-01 Wi-Fi релелік модулін қалай бағдарламалауға болады 2024, Шілде
Anonim
ESP-12E және ESP-12F бағдарламалау және әзірлеу тақтасы
ESP-12E және ESP-12F бағдарламалау және әзірлеу тақтасы

Бұл тақтаның міндеті қарапайым болды:

  • ESP-12E және ESP-12F модульдерін NodeMCU тақталары сияқты оңай бағдарламалай білу (яғни түймелерді басудың қажеті жоқ).
  • Қолданылатын IO -ға кіруге болатын нанға арналған түйреуіштер бар.
  • Тікелей конвертерге бөлек USB қолданыңыз, сондықтан тақтада қосымша ағызу жоқ және оны соңғы бағдарламаға мүмкіндігінше жақын тексеруге болады, әсіресе ұйқы токына қатысты.

Мұндағы қондырғы басқа нұсқаулықтарда көрсетілгендей, ESP12 мен нан тақтасы арасындағы көпірге арналған 2 мм түйреуіштің түйреуіштерін нан тақтасының көмегімен шығаруға болады. Дегенмен, ПХД модулі ұқыпты және тез қосылады. Егер сізде ПХД жасауға арналған құрал -жабдықтар болса - бекітілген өнер туындысын алып, олардың біреуін қағыңыз.

Бөлшектер:

  • 2 мм істікшелі жолақ (2х8 жол)
  • 2,54 мм тік бұрышты түйреуіш (12 жол + 2 жол 3 жол)
  • Көлденең 3 жолды 2,54 мм розетка - мысалы Фарнелл 1593474
  • BCW32 немесе NPN транзисторының басқа SOT23 форматындағы 2 жеңілдік.
  • 4 жеңілдік 10k 0805
  • 2 жеңілдік 22k 0805
  • 0,1uF керамика 0805
  • 6 мм тактілі қосқыш (тесік арқылы)
  • Қосылған өнер туындысына жасалған ПХД.

1 -қадам: Сипаттама

NodeMCU бағдарламалау жүйесі қалпына келтіру үшін RTS және CTS сериялық желілерін, ал бағдарламалау режимін орнату үшін GPIO0 түйреуіштерін қолданады. Бірнеше NPN транзисторлары қолданылады. DTR жоғары және RTS төмен болғанда, бастапқы қалпына келтіру түйіні төмен тартылады. DTR төмен болғанда және RTS жоғары GPIO0 төмен тартылады. Бағдарламалық қамтамасыз ету DSP және RTS түйреуіштерін ESP12 жарқыл режиміне қою үшін қажет етеді.

Схема схемасы:

Кескін
Кескін

FTDI USB сериялық түрлендіргіші қолданылады, себебі оның бір жағында қажетті сызықтар бар. Сондықтан бірнеше түйін тақырыптарын қосу керек.

Осы бөлу тақтасында ESP12 модульдерін бағдарламалау кезінде Arduino IDE тақтасы ретінде NodeMCU V1.0 таңдалады немесе Generic ESP8266 қолданылса, қалпына келтіру әдісін (Құралдарда) nodemcu күйіне орнатыңыз. Сіз эскизді жүктегіңіз келген кезде жүктеуді басуға болады. Тақтаға 3.3v және GND түйреуіштеріне қолданылатын 3,3 қуат қажет.

Мен мұны TicTac Super Wifi анализаторын жасауға көмектесу үшін жасадым, бірақ бұл ESP12 тақталарын қолданып ESP8266 жүйесін әзірлеу мен сынаудың сүйікті құралы болатынын білемін.

2 -қадам: құрастыру

Қосылған ESP12 Programmer artwork.docx файлын жүктеп алыңыз және басып шығарылған тақтаның өлшемін тексеріңіз. Егер олай болмаса, өлшемді тінтуірдің оң жақ түймесімен, Өлшем мен орналасу арқылы реттеңіз.

Мен өнер туындыларын екі калька қағазына басып шығарамын. Мен оларды контрастты екі есе көбейту үшін басып шығарамын және басып шығару кезіндегі ұсақ ақауларды жасырамын (мен лазерлі принтерді қолданамын). Мен үстіңгі қабаттың шетінде тесіктер жасаймын, Sellotape -ті тесіктердің арасына орналастырып, туралап, тесіктерді жабыстыру үшін басыңыз. Менде ультракүлгін сәулелену қондырғысы бар. Мен бұрын ультракүлгін қара шамды қолдандым, ол спреймен қапталған ПХД -мен жақсы жұмыс жасады. Мен натрий гидроксидінің әлсіз ерітіндісін (ағызу тазартқышы) және ди-натрий пероксодисульфаты гексагидратты өңдеу үшін қолданамын. Химиялық заттармен, әсіресе натрий гидроксидімен денеге бірден әсер ететін ерекше сақтық шараларын қолданыңыз. Сіз бұл нәрсені көзіңізге алғыңыз келмейді! Мен қайтадан пленканы шығарып, пленканы жолдан алып тастап, суға батырылған қаңылтырмен аяқтаймын (өте қымбат - және шектеулі өмір). Соңғы қадам міндетті емес, әсіресе егер сіз тақтаны беті тым қышқылданғанға дейін дәнекерлеуді жоспарласаңыз.

Кескін
Кескін

Мен компоненттерді биіктік бойынша дәнекерлеймін. Мен SMD компонентін орналастырамын, дәнекерленген пастаны бір түйреуішке жағып, оны дәнекерлеймін. Мен SMD -дің қалған компоненттері үшін де осылай жасаймын. Содан кейін мен барлық сатылмаған түйреуіштерге паста жағамын, содан кейін оларды айналып өтіп, дәнекерлеймін.

Мен 2 мм түйреуішті соңына дейін итермедім, бірақ түйреуіштер шамамен 1 мм шығып кеткен. Аяқтағаннан кейін пластикалық штанганы тақта деңгейіне дейін төмендетуге болады. Бұл оларды қиюды үнемдейді және ESP12 антеннасының FTDI коннекторынан бір миль қашықтықта болуына мүмкіндік береді.

Егер сізде 2,54 мм көлденең 3 -жолақты розеткаларды алу кезінде қиындықтар туындаса, сіз Arduino розеткасын және эпоксидті қолдана аласыз, оны жастықшалардың бір жиынтығына дәнекерлеуге болады. Олай болса, розеткалар тізбекке қосылатындай жастықшаларды қосыңыз.

Соңында 12 бұрышты 0,1 дюймдік түйреуіш пен жапсырманы төмендегідей дәнекерлеңіз:

Кескін
Кескін

FTDI модулінде 2 бағытты бұрандалы үш жақ бұрандалы жолақ төмендегідей:

Кескін
Кескін

3 -қадам: қалай қолдануға болады

Arduino IDE іске қосыңыз (қажет болған жағдайда Arduino.cc сайтынан жүктеңіз және орнатыңыз) және егер олар болмаса, ESP тақтасының мәліметтерін қосыңыз (қараңыз: Sparkfun).

Кодты жүктеңіз.

Содан кейін бағдарламалау мәліметтерін орнатыңыз (Құралдар):

Тақтаны таңдаңыз: Жалпы ESP8266 модулі немесе NodeMCU v1.0 (ESP-12E модулі). Біріншісі көбірек мүмкіндіктер береді. Қалған параметрлерді төменде қараңыз. Порт нөмірі басқаша болуы мүмкін. FTDI модулі қосылған кезде қайсысы пайда болатынын көру үшін PORT түймесін басыңыз.

Кескін
Кескін

Енді тақтаны 3.3v 3.3v істігіне қосыңыз және GND қосыңыз. FTDI USB сериялық түрлендіргішті қосыңыз. Енді сіз жүктеу түймесін басу арқылы тақтаны бағдарламалай аласыз. Мұны бірнеше рет жасағаннан кейін сіз осы тақтаның құндылығын көресіз.

Кескін
Кескін

Мен мұны TicTac Super Wifi анализаторын жасау үшін қолдандым

Кескін
Кескін

Сізге бұл пайдалы деп ойлаймын.

Майк

Ұсынылған: