Агуулгын хүснэгт:
- Алхам 1: Үзүүлэлтүүд
- Алхам 2: Програмчлал
- Алхам 3: Програмчлалын үндсэн холболт
- Алхам 4: Өөрийн санаагаа тохируулна уу
- Алхам 5: Програмчлалын самбар
- Алхам 6: ПХБ -ийн прототип
- Алхам 7: Тээрэмдэх процессын үр дүн
- Алхам 8: ПХБ -ийн угсралт
- Алхам 9: Програмчлалын самбарыг хэрхэн ашиглах талаар
- Алхам 10: Самбарын бүх 4 зүүг ашиглана уу
- Алхам 11: Led -ийг хянахын тулд 3 зүү, серийн дибаг хийх нэгийг ашиглана уу
- Алхам 12: Баярлалаа
Видео: ESP-01 модуль програмчлалын самбар: 12 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Нэмэлт мэдээлэл, баримт бичгийн шинэчлэлт энд миний сайт дээр байна
www.mischianti.org/2019/01/14/esp-01-modules-programming-board/
ESP-01 нь суурилуулсан WIFI-тай, бага өртөгтэй esp8266 модуль юм.
Энэ нь Arduino WIFI модуль хэлбэрээр бүтээгдсэн боловч реле эсвэл энгийн дижитал өгөгдөл хянагчийг удирдахын тулд бага зэрэг модуль хийх шаардлагатай бол энэ нь хамгийн сайн шийдэл юм.
Та энэ самбарын тухай мэдээ эсвэл шинэчлэлтийг эндээс авах боломжтой.
Алхам 1: Үзүүлэлтүүд
Энэ модулийн зарим хувилбарууд байдаг, гэхдээ бүгд 80 MHz давтамжтай ажилладаг Tensilica Xtensa Diamond Standard 106Micro дээр суурилсан L106 32 битийн RISC микропроцессорын цөмтэй бөгөөд нэгийг нь худалдаж авахдаа зөвхөн Flash дээр анхаарлаа хандуулах хэрэгтэй, зарим нь 512 KiB байна. Flash, бусад 1MiB
Pin тодорхойлолт
- VCC: Эрчим хүч 3.0 ~ 3.6V
- GND: Газар
- ДАХИН тохируулах: Гадаад дахин тохируулах дохио (Бага хүчдэлийн түвшин: Идэвхтэй)
- CH_PD: Чипийг идэвхжүүлэх. Өндөр: Асаасан, чип зөв ажилладаг; Бага: унтраалттай, жижиг гүйдэл
- GPIO0: (FLASH) I/O Ерөнхий зориулалтын IO, Дахин тохируулах/асаахад бага байвал чипийг цуваа програмчлалын горимд оруулдаг.
- GPIO1: (TX) I/O Ерөнхий зориулалтын IO ба Serial TXd
- GPIO3: (RX) I/O Ерөнхий зориулалтын IO ба Serial RXd
- GPIO2: I/O Ерөнхий зориулалтын IO ба Serial1 TXd
Алхам 2: Програмчлал
Таны харж байгаагаар энэ модуль нь USB самбар дээр байдаггүй тул програмчлах хамгийн хялбар арга бол USB -TTL хөрвүүлэгчийг ашиглах явдал юм, та үүнийг 0, 50 доллараар олох боломжтой.
Надад илүү үнэтэй FT232RL эсвэл FT232 модультай холбоотой асуудал гардаг, үүний оронд CH340G эсвэл CH340 маш сайн ажилладаг.
Алхам 3: Програмчлалын үндсэн холболт
Үндсэн холболтын схем нь маш энгийн, та RX -ийг TX ба TX -т холбохоосоо өмнө VCC ба CH_PD дээр 3.3v (асаах, идэвхжүүлэх) дээр GND, GND ба GPIO0 (модулийг програмчлалын горимд хамгийн сүүлд оруулсан) дээр тавих ёстой. RX руу.
Алхам 4: Өөрийн санаагаа тохируулна уу
Та Arduino IDE -ээ тохируулахаасаа өмнө эхлээд самбаруудын менежерт шинэ самбар нэмэх хэрэгтэй.
Удирдах зөвлөлд сонгох самбар нь esp8266 юм.
Одоо та самбарын жагсаалтаас ерөнхий esp8266 самбарыг сонгож болно
Алхам 5: Програмчлалын самбар
Энэ процесс нь уйтгартай тул та холбогдож дараа нь холболтыг арилгаж, бүх тээглүүрийг ашиглах нь маш уйтгартай юм.
Энэ асуудлыг шийдэх миний шийдэл бол програмчлалын самбар үүсгэх явдал юм (би үйлчилгээний самбарын фен).
Функциональ байдал нь:
- Хэлхээнд илүү их ампер өгөх гадаад тэжээлийн эх үүсвэр;
- програмчлалын горимыг сонгох, GPIO0 зүүг суллах;
- 2 RX ба TX -ийг идэвхжүүлэхийн тулд уг зүүг хэлхээнд ашиглахыг зөвшөөрөхгүй байх;
- програмыг эхлүүлэхийн тулд дахин тохируулах товчийг дарна уу.
Алхам 6: ПХБ -ийн прототип
Нэмэлт мэдээлэл авахыг хүсвэл миний сайтыг үзээрэй
Алхам 7: Тээрэмдэх процессын үр дүн
Би хуучин гайхамшигтай чиглүүлэгчийнхээ үр дүнг (epson сканнер, принтерээр бүтээсэн) нэмэхийг хүсч байна.
Утсаар зассан алдаа бас байна (миний өгсөн файлд одоо байхгүй байна).
Хэдхэн хоногийн дараа би шинэ CNC үүсгэх гарын авлага, gcode үүсгэх хичээлийг нэмнэ гэж найдаж байна. Энэ сайт нь ажиллаж байгаа.
Алхам 8: ПХБ -ийн угсралт
Одоо самбарыг угсарч эхлээрэй.
Алхам 9: Програмчлалын самбарыг хэрхэн ашиглах талаар
Хэрэглээ нь маш энгийн:
GND -ийг GND, TX -ийг RX, RX -ийг TX -ийн USB хөрвүүлэгч рүү холбохоосоо өмнө esp01 -ийг самбар дээр оруулна уу.
Одоо та програмчлахад бэлэн боллоо, би ашиглалтын жишээг нэмж орууллаа.
Нүдээ анивчсан файл байршуулах
- Самбар дээр та зүүн товчлуурыг дахин тохируулах товчлуур дээр дарахаас илүү програмчлалын горимд тохируулах ёстой.
- RX ба TX -ийн унтраалга шилжих горимд байгаа эсэхийг шалгаарай. Ноорог байршуулж эхэлснээс хойш.
- Дууссаны дараа "ашиглах горим" -ыг тавь, програмистын зүүг чөлөөлж, TX -ийг "ашиглах горимд" оруулах товчийг дарна уу.
- BUILTIN_LED нь TX зүүтэй холбогдсон тул та гадаад гэрэл анивчсан эсэхийг шалгаж болно.
Алхам 10: Самбарын бүх 4 зүүг ашиглана уу
- Самбар дээр та qith зүүн товчлуурыг програмчлалын горимд тохируулах ёстой бөгөөд дахин тохируулах товчийг дарна уу.
- RX ба TX -ийн унтраалга шилжих горимд байгаа эсэхийг шалгаарай. Ноорог байршуулж эхэлснээс хойш.
- Дууссаны дараа "ашиглах горим" -ыг тавь, програмистын зүүг чөлөөлж, RX ба TX зүүг "ашиглах горимд" оруулах товчийг дарна уу. Тиймээс та бүх 4 зүүг ашиглан ледийг удирдана.
Алхам 11: Led -ийг хянахын тулд 3 зүү, серийн дибаг хийх нэгийг ашиглана уу
- Самбар дээр та зүүн товчлуурыг дахин тохируулах товчлуур дээр дарахаас илүү програмчлалын горимд тохируулах ёстой.
- RX ба TX -ийн унтраалга шилжих горимд байгаа эсэхийг шалгаарай.
- Ноорог байршуулж эхэлснээс хойш.
- Цуваа мониторыг зөв порт руу холбоно уу.
- Дууссаны дараа "ашиглах горим" -ыг тавь, програмистын зүүг чөлөөлж, RX -ийг "ашиглах горимд" оруулах товчийг дарна уу.
- Тиймээс та програмыг дибаг хийхийн тулд удирдагчийг удирдахын тулд 3 зүү, TX ашигладаг.
Алхам 12: Баярлалаа
Хэрэв танд асуудал байгаа эсвэл өөр асуулт байвал форумд сэтгэгдэл бичих эсвэл сэдвийг нээнэ үү.
Зөвлөмж болгож буй:
Arduino Uno ашиглан DIY програмчлалын кабель - Baofeng UV -9R Plus: 6 алхам (зурагтай)
Arduino Uno-Baofeng UV-9R Plus ашиглан DIY програмчлалын кабель: Сайн байна уу, хүн бүхэн, энэ бол Baofeng UV-9R (эсвэл нэмэх) чихэвч / чихний кабелийг Ardunio UNO-ийг USB болгон програмчлалын кабель болгон хувиргах энгийн гарын авлага юм. Цуваа хөрвүүлэгч. [ХАРИУЦЛАГА] Би учирсан хохирлын талаар ямар ч хариуцлага хүлээхгүй
ESP01 програмчлалын хэвлэмэл хэлхээний самбар: 5 алхам
ESP01 програмчлалын хэвлэмэл хэлхээний самбар: Саяхан би ESP01 дээрээ код бичих шаардлагатай болсон бөгөөд кодыг CHIP рүү шилжүүлэхийн тулд адаптер ашиглахаар шийдсэн. Гэсэн хэдий ч кодыг дамжуулахын тулд адаптерт зарим өөрчлөлт оруулах шаардлагатай байв. Өөрөөр хэлбэл адаптер нь бүхэлдээ биш байсан
ESP-01 WiFi модуль бүхий HiFive1 Arduino самбар: 5 алхам
HiFive1 Arduino Board ESP-01 WiFi модуль зааварчилгаа: HiFive1 бол SiFive-ийн FE310 процессороор бүтээгдсэн анхны Arduino-тэй нийцтэй RISC-V самбар юм. Энэхүү самбар нь Arduino UNO -оос 20 дахин хурдан боловч НҮБ -ын удирдах зөвлөлтэй адил утасгүй холболтгүй байдаг
Raspberry Pi -тай ажиллах 5V релений модуль модуль: 4 алхам
Raspberry Pi -тэй ажиллах 5V релений модулийн мод: Өнөөдөр буухиа самбар дээр гараа авах нь үнэхээр амархан боловч ихэнх нь 5В -т зориулагдсан бөгөөд энэ нь бөөрөлзгөнө муутай пи эсвэл бусад ямар нэгэн асуудал үүсгэж болохыг та хурдан олж мэдэх болно. 3.3V дээр ажилладаг микроконтроллер, Тэдэнд вольт байхгүй байна
ESP-12E ба ESP-12F програмчлал ба хөгжлийн самбар: 3 алхам (зурагтай)
ESP-12E ба ESP-12F програмчлал ба хөгжлийн самбар: Энэхүү самбарын даалгавар маш энгийн байсан: ESP-12E ба ESP-12F модулийг NodeMCU самбар шиг хялбархан програмчлах чадвартай байх (өөрөөр хэлбэл товчлуур дарах шаардлагагүй). Ашиглах боломжтой IO руу нэвтрэх боломжтой талхны хавтантай ээлтэй тээглүүртэй байх. Цуваа дамжуулахын тулд тусдаа USB ашиглана уу