Mundarija:

ESP01 bosma elektron platasini dasturlash: 5 qadam
ESP01 bosma elektron platasini dasturlash: 5 qadam

Video: ESP01 bosma elektron platasini dasturlash: 5 qadam

Video: ESP01 bosma elektron platasini dasturlash: 5 qadam
Video: Lesson 01 Arduino Boards | Robojax Arduino Step By Step Course 2024, Noyabr
Anonim
ESP01 bosma elektron platasini dasturlash
ESP01 bosma elektron platasini dasturlash

Yaqinda men ESP01 -ga kod yozishim kerak edi va kodni CHIP -ga o'tkazish uchun adapterdan foydalanishga qaror qildim.

Biroq, kodni o'tkazish uchun adapterga ba'zi o'zgartirishlar kiritish kerak edi.

Ya'ni, adapter kod uzatishni amalga oshirish uchun umuman ideal emas edi. Moslashuv zarur edi.

Ta'minotlar

  • JLCPCB bosilgan elektron platasi
  • 02 x tugmalar;
  • 01 x 330R qarshilik;
  • 01 x yashil LED;
  • 02 x 10 kR qarshilik;
  • 01 x Erkak / Ayol pinli bar 1x4;
  • 01 x 2x4 urg'ochi pinli novda.

1 -qadam: An'anaviy adapter

An'anaviy adapter
An'anaviy adapter

Amaldagi adapter yuqoridagi rasmda ko'rsatilgan.

Biroq, muammolardan qochish va tuzilmaga o'zgartirish kiritish uchun biz ESP01 adapteri bilan ishlash va CHIP -ga kod uzatishni amalga oshiradigan adapter yaratishga qaror qildik.

Bosib chiqarish platasi yuqorida ko'rsatilgan.

Ushbu maqolada siz dasturchini qanday qurishni va ESP01 miltillovchi sxemasining asosiy qismlarini bilib olasiz.

Ushbu elektron plataning dizayni orqali yangi moslashuvlar kerak bo'lmaydi va u sizning loyihangiz kodini yozib oladi.

Shuning uchun, ushbu maqolada siz quyidagi fikrlarni bilib olasiz.

  1. ESP01 yozuvchisi va adapterini ishlab chiqish;
  2. ESP01 ro'yxatga olish sxemasining maqsadini tushunish;
  3. Kodni uzatish rejimiga ESP01 ni sozlashni o'rganing. Endi biz ESP01 kengashi uchun dasturchi loyihasining to'liq taqdimotini boshlaymiz.

2 -qadam: ESP01 platasi uchun dasturchini ishlab chiqish

ESP01 platasi uchun dasturchini ishlab chiqish
ESP01 platasi uchun dasturchini ishlab chiqish
ESP01 platasi uchun dasturchini ishlab chiqish
ESP01 platasi uchun dasturchini ishlab chiqish

Yuqorida aytib o'tilganidek, loyiha ESP01 uchun dasturchini yaratishni o'z ichiga oladi, uni dasturlashni osonlashtiradi.

Buning uchun biz yuqoridagi rasmda ko'rsatilgan quyidagi sxemani ishlab chiqdik.

Shunday qilib, siz ko'rib turganingizdek, ushbu sxemada quyidagilar mavjud:

  • Dasturlash rejimi uchun ESP01 ni sozlash uchun 2 ta tugma;
  • Karta quvvatlanganligini bildiruvchi LED;
  • Kodni CHIP -ga o'tkazish uchun pin paneli.

Quyida biz loyihani yaratish uchun zarur bo'lgan materialni taqdim etamiz. Elektron komponentlar ro'yxati

  • JLCPCB bosilgan elektron platasi (loyiha fayllarini yuklab olish)
  • 02 x tugmalar;
  • 01 x 330R qarshilik;
  • 01 x yashil LED;
  • 02 x 10 kR qarshilik;
  • 01 x Erkak / Ayol pinli bar 1x4;
  • 01 x 2x4 urg'ochi pinli novda.

Endi biz ESP01 dasturlash sxemasining har bir qismini tushuntiramiz. ESP01 ulanishi uchun yuqoridagi rasmda ko'rsatilganidek, biz 2x4 - 2,54 mm ulagichdan foydalanamiz.

Ushbu ulagichdan ESP01 ishlab chiqilgan sxemaning boshqa barcha qismlari bilan bog'lanadi.

Shuning uchun, avval uni ushbu ulagichga ulang va RESET va FLASH tugmalari yordamida dasturlash rejimiga o'tkazing. Bu ikki tugma uni dasturlash rejimida sozlash uchun javobgar bo'ladi.

Nihoyat, bizda USB - SERIAL FTDI232 konvertori va LEDning ulanish pinlari bor. Konvertorli aloqa paneli uni ulash va ESP01 ga kod uzatishni amalga oshirish uchun ishlatiladi.

LED kartadan quvvat olayotganini ko'rsatish uchun ishlatiladi.

Ushbu sxemadan biz elektron taxtaning dizaynini amalga oshirdik.

3 -qadam: ESP01 dasturchi bosilgan elektron platasini ishlab chiqish

ESP01 dasturchi bosma elektron platasini ishlab chiqish
ESP01 dasturchi bosma elektron platasini ishlab chiqish
ESP01 Dasturchi bosma elektron platasini ishlab chiqish
ESP01 Dasturchi bosma elektron platasini ishlab chiqish

Elektron sxematik dizayndan boshlab, ESP01 Programmer -ning bosma platasi dizayni ishlab chiqildi.

Kengash dizayni sxemasi yuqorida ko'rsatilgan.

Ko'rib turganingizdek, ESP01 2x4 ulagichga ulangan bo'lishi kerak va USB-seriyali konverter 90º pimlarga ulanadi.

Tegishli burchakka ega bo'lgan bu ulagich taxtaning hajmini kamaytirish va uni ESP01 tuzilmasi ostida qoldirish uchun ishlatilgan.

Bunga qo'shimcha ravishda, bizda yuqori qismida dasturlash tugmalari va plastinkaning pastki qismida quvvatlangan plastinkani signalizatsiya qilish uchun LED mavjud.

Ushbu loyihadan yuqoridagi rasmda ko'rsatilgan 3D formatidagi yakuniy bosma platalar olindi.

Va nihoyat, ushbu loyihadan ESP01 -da kodni dasturlash va yozishni amalga oshirish mumkin.

Quyida biz ESP01 ni dasturlash rejimiga qo'yish va kodni ESP01 ga o'tkazish bo'yicha bosqichma -bosqich tushuntiramiz.

4 -qadam: ESP01 uchun kod uzatish jarayoni

Buning uchun siz quyidagi amallarni bajarishingiz kerak

  1. USB-SERIAL FTDI232 konvertorini kompyuteringizga va ICSP pinli ulanishlar paneliga ulang;
  2. LED yoqilganligini tekshiring. Bu karta quvvatlanganligini ko'rsatish uchun ishlatiladi;
  3. FTDI232 USB-SERIAL konvertorining COM portini tanlang;
  4. FLASH tugmachasini bosib ushlab turing;
  5. RESET tugmasini bosing va qo'yib yuboring. Shundan so'ng, ko'k ESP LED bir marta yonib turishini ko'rasiz.

Tayyor! Sizning ESP01 yangi kodni olish uchun tuzilgan. Endi kodingizni Arduino IDE orqali uzatish jarayonini bajaring

O'tkazishdan so'ng sizning kodingiz ESP01 xotirasida saqlanadi va u sizning arizangizni boshqarishga tayyor bo'ladi.

5 -qadam: Va nihoyat … kutilgan natija nima?

Shu sababli, ushbu loyihani ishlab chiqqandan so'ng, odatiy kartadan ustun bo'lgan va bir nechta do'konlarda keng sotiladigan kartani yaratish mumkin bo'ldi.

An'anaviy taxtadan farqli o'laroq, ushbu versiyada CHIP -ni dasturlash rejimiga sozlash uchun ikkita tugma mavjud, bu vazifani bajarish uchun yangi elementlarni kiritish shart emas.

Shunday qilib, ushbu loyiha orqali bozorda mavjud bo'lganidan yaxshiroq yozuvchini ishlab chiqish, uning konfiguratsiya ishini tushunish va kod uzatishni amalga oshirish uchun CHIP konfiguratsiya jarayonini amalga oshirish mumkin edi.

Loyihani qo'llab -quvvatlagani uchun JLCPCBga minnatdorchilik bildiramiz va agar xohlasangiz, ushbu havolaga kirishingiz, loyiha fayllariga kirishingiz va bosilgan elektron platalaringizni 2 dollarga sotib olishingiz mumkin.

Tavsiya: