Mundarija:
- 1 -qadam: Xususiyatlar
- 2 -qadam: dasturlash
- 3 -qadam: Dasturlashga asosiy ulanish
- 4 -qadam: Fikringizni sozlang
- 5 -qadam: dasturlash paneli
- 6 -qadam: PCB prototipi
- 7 -qadam: Frezalash jarayonining natijasi
- 8 -qadam: tenglikni yig'ish
- 9 -qadam: Dasturlash kartasini qanday ishlatish kerak
- 10 -qadam: Kengashning barcha 4 pinidan foydalaning
- 11 -qadam: Ledni boshqarish uchun 3 pin va ketma -ket disk raskadrovka uchun foydalaning
- 12 -qadam: Rahmat
Video: ESP-01 modulli dasturlash taxtasi: 12 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
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
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
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
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
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
Qo'shimcha ma'lumot olish uchun saytimni tekshiring
7 -qadam: Frezalash jarayonining natijasi
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:
ATtiny85 taqiladigan tebranish faolligini kuzatish va dasturlash ATtiny85 Arduino Uno bilan: 4 qadam (rasmlar bilan)
ATtiny85 taqiladigan tebranish faolligini kuzatish va dasturlash ATtiny85 Arduino Uno yordamida: taqiladigan harakatni kuzatish soatini qanday qilish mumkin? Bu turg'unlikni aniqlaganda tebranish uchun mo'ljallangan, taqiladigan gadjet. Siz ko'p vaqtingizni men kabi kompyuterda o'tkazasizmi? Siz buni sezmay soatlab o'tirasizmi? Keyin bu qurilma f
Arduino bilan ATtiny dasturlash: 7 qadam (rasmlar bilan)
ATtiny -ni Arduino bilan dasturlash: Arduino IDE yordamida ATtiny mikrokontrollerlarini dasturlash bo'yicha ko'rsatmalar. Oddiy ingliz tilida, 8-pinli Atmel chiplarini odatdagidek Arduino kabi dasturlash mumkin. Bu juda zo'r, chunki ATtiny juda kichkina, va - bu imkon beradi
MXY taxtasi - kam byudjetli XY Plotter chizilgan robot taxtasi: 8 qadam (rasmlar bilan)
MXY taxtasi - kam byudjetli XY Plotter chizish robotlari taxtasi: Mening maqsadim mXY taxtasini XY plotter chizish mashinasining byudjetini past qilish uchun loyihalash edi. Shunday qilib, men ushbu loyihani amalga oshirmoqchi bo'lganlar uchun osonlashtiradigan taxta yaratdim. Oldingi loyihada, 2 dona Nema17 pog'onali dvigatel ishlatilganda, bu taxta
Arduino IDE bilan Esp 8266 Esp-01 bilan ishlashni boshlash - Esp kartalarini Arduino Ide -ga o'rnatish va Esp -ni dasturlash: 4 qadam
Arduino IDE bilan Esp 8266 Esp-01 bilan ishlashni boshlash | Esp-ni Arduino Ide-ga o'rnatish va Esp-ni dasturlash: Bu yo'riqnomada biz esp8266 platalarini Arduino IDE-ga o'rnatishni, esp-01-ni dasturlashni va unga kodni yuklashni o'rganamiz. ESP-platalar juda mashhur bo'lgani uchun men ko'rsatmalarni to'g'rilash haqida o'yladim. bu va ko'pchilik odamlar muammoga duch kelishadi
ESP-12E va ESP-12F dasturlash va ishlab chiqish kengashi: 3 qadam (rasmlar bilan)
ESP-12E va ESP-12F dasturlash va ishlab chiqish kengashi: Bu taxtaning vazifasi oddiy edi: ESP-12E va ESP-12F modullarini NodeMCU platalari kabi oson dasturlash (ya'ni tugmachalarni bosishning hojati yo'q). Ishlatiladigan IO ga kirish imkoniga ega bo'lgan non paneli uchun qulay pimlarga ega bo'ling. Ketma -ket o'tkazish uchun alohida USB -dan foydalaning