Агуулгын хүснэгт:

ESP-01 модуль програмчлалын самбар: 12 алхам (зурагтай)
ESP-01 модуль програмчлалын самбар: 12 алхам (зурагтай)

Видео: ESP-01 модуль програмчлалын самбар: 12 алхам (зурагтай)

Видео: ESP-01 модуль програмчлалын самбар: 12 алхам (зурагтай)
Видео: Apa Itu Arduino Micro Controller (Subtittle) 2024, Арваннэгдүгээр
Anonim
Image
Image
Үзүүлэлтүүд
Үзүүлэлтүүд

Нэмэлт мэдээлэл, баримт бичгийн шинэчлэлт энд миний сайт дээр байна

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: Тээрэмдэх процессын үр дүн

Image
Image
ПХБ -ийн угсралт
ПХБ -ийн угсралт

Би хуучин гайхамшигтай чиглүүлэгчийнхээ үр дүнг (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: Баярлалаа

Хэрэв танд асуудал байгаа эсвэл өөр асуулт байвал форумд сэтгэгдэл бичих эсвэл сэдвийг нээнэ үү.

Зөвлөмж болгож буй: