Mundarija:

ESP-01 modulli dasturlash taxtasi: 12 qadam (rasmlar bilan)
ESP-01 modulli dasturlash taxtasi: 12 qadam (rasmlar bilan)

Video: ESP-01 modulli dasturlash taxtasi: 12 qadam (rasmlar bilan)

Video: ESP-01 modulli dasturlash taxtasi: 12 qadam (rasmlar bilan)
Video: ESP8266 ESP-01 Wi-Fi o'rni modulini qanday dasturlash kerak 2024, Noyabr
Anonim
Image
Image
Xususiyatlar
Xususiyatlar

Qo'shimcha ma'lumotlar va hujjatlar yangilanishi bu erda mening saytimda

www.mischianti.org/2019/01/14/esp-01-modules-programming-board/

ESP-01-past narxli esp8266 moduli, o'rnatilgan WIFI.

U Arduino WIFI moduli sifatida yaratilgan, lekin bu Arduinodan ko'ra kuchliroqdir, agar siz o'rni yoki oddiy raqamli ma'lumotlar regulyatorini boshqarish uchun ozgina modul ishlatsangiz, bu eng yaxshi echim.

Siz bu taxtadagi yangiliklar yoki yangiliklarni bu erda topishingiz mumkin.

1 -qadam: Xususiyatlar

Ushbu modulning ba'zi variantlari mavjud, lekin ularning hammasi 80 MGts chastotada ishlaydigan Tensilica Xtensa Diamond Standard 106Micro asosidagi 32 bitli RISC L106 protsessorli yadroga ega, ulardan birini sotib olayotganda siz faqat Flash-ga e'tibor qaratishingiz kerak, ba'zilari 512 Kb. Flash, boshqa 1MiB

Pin ta'rifi

  • VCC: Quvvat 3.0 ~ 3.6V
  • GND: er
  • RESET: Tashqi tiklash signali (Past kuchlanish darajasi: Faol)
  • CH_PD: Chipni yoqish. Yuqori: yoniq, chip to'g'ri ishlaydi; Past: O'chirilgan, kichik oqim
  • GPIO0: (FLASH) I/U Umumiy maqsadli IO, agar qayta o'rnatish/yoqish past bo'lsa, chip ketma -ket dasturlash rejimiga o'tadi.
  • GPIO1: (TX) I/U Umumiy maqsadli IO va Serial TXd
  • GPIO3: (RX) I/U Umumiy maqsadli IO va Serial RXd
  • GPIO2: I/U Umumiy maqsadli IO va Serial1 TXd

2 -qadam: dasturlash

Dasturlash
Dasturlash

Ko'rib turganingizdek, bu modul usb -da yo'q, shuning uchun dasturlashning eng oson usuli - USB -dan TTL -konvertoridan foydalanish, uni 0, 50 $ da topishingiz mumkin.

Menda qimmatroq FT232RL yoki FT232 moduli bilan muammo bor, buning o'rniga CH340G yoki CH340 juda yaxshi ishlaydi.

3 -qadam: Dasturlashga asosiy ulanish

Dasturlash uchun asosiy ulanish
Dasturlash uchun asosiy ulanish

Asosiy ulanish sxemasi juda oddiy, siz RXni TX va TX ga ulashdan ko'ra, VCC va CH_PD ga 3.3v (kuch va yoqish uchun), keyin GND va GND va GPIO0 (modulni dasturlash rejimiga oxirgi o'rnatgan) qo'yishingiz kerak. RX ga.

4 -qadam: Fikringizni sozlang

Fikringizni sozlang
Fikringizni sozlang
Fikringizni sozlang
Fikringizni sozlang
Fikringizni sozlang
Fikringizni sozlang

Siz Arduino IDE -ni sozlashingiz kerak, avval taxtalar menejeriga yangi taxtani qo'shishingiz kerak.

Kengash menejerida tanlash uchun boshqaruv paneli esp8266.

Endi siz taxtalar ro'yxatidan umumiy esp8266 kartasini tanlashingiz mumkin

5 -qadam: dasturlash paneli

Dasturlash kengashi
Dasturlash kengashi

Bu jarayon zerikarli, siz ulanishingiz kerak, keyin ulanishni o'chiring va hokazo va barcha pinlardan foydalanish juda zerikarli.

Bu muammoning echimi - bu dasturlar taxtasini yaratish (men xizmat ko'rsatish kartasining muxlisiman).

Funktsionallik bu:

  • Devrenga ko'proq amper berish uchun tashqi quvvat manbai;
  • dasturlash rejimini tanlash va GPIO0 pinini bo'shatish;
  • 2 RX va TX ni faollashtirish uchun va bu pinni kontaktlarning zanglashiga ishlatishga ruxsat berish uchun;
  • Dasturlashni boshlash uchun reset tugmasi.

6 -qadam: PCB prototipi

PCB prototipi
PCB prototipi

Qo'shimcha ma'lumot olish uchun saytimni tekshiring

7 -qadam: Frezalash jarayonining natijasi

Image
Image
PCB yig'ilishi
PCB yig'ilishi

Men eski ulug'vor yo'riqchimning natijasini qo'shmoqchiman (epson skaneri va printer bilan yaratilgan), juda qo'pol, lekin yaxshi.

Bundan tashqari, sim bilan tuzatilgan xato mavjud (men sizga bergan faylda endi yo'q).

Bir necha kun ichida men yangi CNC -ni yaratish uchun qo'llanmani va gcode -ni yaratish bo'yicha qo'llanmani qo'shishni umid qilaman. Bu sayt davom etmoqda.

8 -qadam: tenglikni yig'ish

Endi taxtani yig'ishni boshlang.

9 -qadam: Dasturlash kartasini qanday ishlatish kerak

Foydalanish juda oddiy:

Avval GND ni GND ga, TXni RX ga va RX ni TX ning USB konvertoriga ulashdan ko'ra, avval esp01 ni taxtaga joylashtiring.

Endi siz dasturlashga tayyormiz, men foydalanish misollarini qo'shaman.

Ko'z ochish faylini yuklang

  • Boshqaruv tugmachasini bosishdan ko'ra, chap tugmachani dasturlash rejimiga o'rnatishingiz kerak.
  • RX va TX kalitlari uzatish rejimida ekanligini tekshiring. Eskizni yuklashni boshlang.
  • Tugatgandan so'ng, "foydalanish rejimini" taxtaga qo'ying, dasturchi pinini bo'shating va TXni "foydalanish rejimiga" qo'ying.
  • BUILTIN_LED TX piniga ulanganligi uchun siz tashqi chiroqning miltillashini tekshirishingiz mumkin.

10 -qadam: Kengashning barcha 4 pinidan foydalaning

  • Boshqaruv tugmachasini bosishdan ko'ra, dasturlash rejimida qith chap tugmachasini o'rnatishingiz kerak.
  • RX va TX kalitlari uzatish rejimida ekanligini tekshiring. Eskizni yuklashni boshlang.
  • "Ish rejimini" tugatgandan so'ng, dasturchi pinini bo'shatish uchun taxtani, RX va TX pinlarini "ishlatish rejimiga" qo'yish tugmachasini qo'ying. Shunday qilib, siz LEDni boshqarish uchun barcha 4 pinni ishlatasiz.

11 -qadam: Ledni boshqarish uchun 3 pin va ketma -ket disk raskadrovka uchun foydalaning

  • Boshqaruv tugmachasini bosishdan ko'ra, chap tugmachani dasturlash rejimiga o'rnatishingiz kerak.
  • RX va TX kalitlari uzatish rejimida ekanligini tekshiring.
  • Eskizni yuklashni boshlang.
  • Seriyali monitorni to'g'ri portga ulang.
  • Ish tugagandan so'ng, "foydalanish rejimini" taxtaga qo'ying, dasturchi pinini bo'shating va RXni "foydalanish rejimiga" qo'ying.
  • Shunday qilib, siz dasturni disk raskadrovka qilish uchun LED va TX ni boshqarish uchun 3 ta pinni ishlatasiz.

12 -qadam: Rahmat

Agar sizda muammo yoki boshqa muammolar bo'lsa, sharh yozing yoki forumga mavzu oching.

Tavsiya: