ESP8266-01: 5 алхамтай ор дэрний толгойн LED туузны чийдэн
ESP8266-01: 5 алхамтай ор дэрний толгойн LED туузны чийдэн
Anonim
ESP8266-01 бүхий ор дэрний толгойн LED туузны чийдэн
ESP8266-01 бүхий ор дэрний толгойн LED туузны чийдэн

Энэ бол маш хялбар төсөл бөгөөд би удаан хугацааны өмнө үүнийг үл тоомсорлож байсан боловч хорио цээрийн дэглэмийн улмаас би өөрт байгаа эд ангиудаараа өөр зүйл хийсэн.

Энэхүү санаа нь бүдэгрүүлж болох гэрэлтэй байх бөгөөд үүнийг энгийн TCP команд эсвэл гарын авлагын унтраалгаар удирдах боломжтой байв.

Сэлбэг байхгүй тул импровизаци нь төслийн гол санаа болсон юм. Нэгдүгээрт, би MOSFET -ийн логик түвшний дутагдалтай байсан бөгөөд зөвхөн MOSFET -ийн өндөр гүйдэлтэй байсан тул жижиг драйвер хэрэгтэй байсан (энэ нь хамгийн сайн загвар биш), дараа нь самбарын импульсийн унтраалга байхгүй байсан тул би богино долгионы зуух авав. түлхэх товчлуурын хаалганы түгжээний хамгаалалтын унтраалга.

Та энэ төслөөс ямар нэгэн зүйл сурч, хөгжилтэй байх болно гэж найдаж байна.

Хангамж

  • 3 м цагаан LED тууз. Намайг худалдаж авахад 12 вольтын цахилгаан хангамж орсон
  • ESP8266-01S x 1
  • 2N3904 NPN транзистор x1
  • 2N3906 PNP транзистор x 1
  • IRF3205 MOSFET x 1
  • AMS1117-3.3 зохицуулагч x 1
  • 3.3 к эсэргүүцэл x 2
  • 1 K эсэргүүцэл x 1
  • 1.5 К эсэргүүцэл x 1
  • 120 эсэргүүцэл x 1
  • 10 к эсэргүүцэл x 1
  • 10 uF 16 В электролитийн конденсатор x 1
  • 100 nF керамик эсвэл полиэфир конденсатор x 1
  • Сокет толгой холбогч 1x6 (хоёр нэгж). Хэрэв танд ESP -ийн тохирох 2х4 хэмжээтэй эмэгтэй холбогч байгаа бол бүр ч сайн.
  • Нийлүүлэлт ба LED гаралтын терминал холбогч
  • Ерөнхий хуванцар хайрцаг
  • Электроникийн үндсэн хэрэгсэл (гагнуурын төмөр, утас таслагч, бахө гэх мэт)
  • ESP8266 дэмжлэгтэй Arduino IDE суулгасан.
  • USB-ээс 3.3 V UART Цуваа хөрвүүлэгч эсвэл хэрэв байхгүй бол Arduino UNO эсвэл Nano тохиргоог энд харуулав https://www.electronicshub.org/esp8266-pwm-tutorial-led-fading/ (Дашрамд, холбосон хуудас ESP -ийн хувьд маш сайн ХБХ -ны заавар юм)

Алхам 1: Схем

Схем
Схем

Энэ хэлхээ нь GPIO2 дээрх PWM хяналттай MOSFET -ээс бүрдэнэ. IRF3205 нь 8 мильм -ийн Rds (асаалттай) хүрэхийн тулд хамгийн багадаа 10 В хүчдэл шаардагддаг тул ESP нь зөвхөн 3.3 В өгдөг тул жолоочийн хэлхээ шаардлагатай болно.

3.3 В -ийн зохицуулагч нь ESP -ийг LED туузтай ижил тэжээлээс тэжээх боломжийг олгодог бөгөөд нэмэлт таг нь тэжээлийн тогтвортой байдлыг сайжруулдаг.

Эцэст нь GPIO0 дээрх товчлуур нь товшилт бүрт гэрэлтүүлгийн мөчлөгөөр дамждаг. Миний хувьд гурван тод алхам, гэрэл унтраадаг.

Алхам 2: Хэлхээний угсралт

Хэлхээний угсралт
Хэлхээний угсралт
Хэлхээний угсралт
Хэлхээний угсралт
Хэлхээний угсралт
Хэлхээний угсралт

Энэ бол тийм ч хурдан биш (үнэхээр) бохир төсөл юм. Хамгийн сайхан гэнэтийн зүйл бол түгжээний унтраалга нь импульсийн үүргийг хэр сайн гүйцэтгэсэн явдал байв.

Утасыг бүү хараарай: P

Алхам 3: LED зурвас суурилуулах

LED зурвас суурилуулах
LED зурвас суурилуулах

Гурван сегментийг хэмжиж, хайчилж, дараа нь утсыг гагнана. Төгсгөлд нь наалдамхай хальсыг хивсний арын хэсэгт наана.

Миний хувьд цавуу нь ямар нэгэн байдлаар суларсан тул би LED зурвас дээр өргөн наалдамхай туузыг хуурч, ашигласан.

Эцэст нь утсыг терминал дээр шургуулж, холболтыг шалгана уу.

Алхам 4: Програмчлал

Програмчлал
Програмчлал

Код нь мөрийг задлах, тогтмол IP хаягийг дэмжих, тохируулах горим, орчны хувьсагчдыг EPROM -д хадгалах, ачаалах үед EPROM -аас орчны хувьсагчдыг унших гэх мэт маш их сайжруулалт шаарддаг.

Програм хангамжийн ачааллын хувьд би Arduino -ийг ESP олон нийтийн номын сангийн 2.5.0 хувилбартай хамт ашигласан. Энэ нь чухал юм, учир нь ESP програмын ачаалал шинэ хувилбаруудад амжилтгүй болдог, магадгүй ESP8266-01-д байдаг зүйл байж магадгүй, магадгүй би Arduino UNO-ийг ачигч болгон ашигладаг болохоор би сайн мэдэхгүй байна.

ESP хавтангийн дэмжлэгийг авахын тулд Arduino -ийн тохиргоонд https://arduino.esp8266.com/stable/package_esp8266… нэмж оруулахаа бүү мартаарай.

www.electronicshub.org/esp8266-pwm-tutoria… нь ESP8266 ХОУХ-ны талаар сайн зааварчилгаатай. Түүнчлэн, би тэдний Arduino -ийг USB цуваа хөрвүүлэгч ашиглан програмыг ESP -д ачаалах болно.

Алхам 5: Туршилт

Туршилт
Туршилт

Эхлээд цахилгааны утсыг хурдан шалгаж, асаахаасаа өмнө ESP8266 -ийг хэлхээнд оруулна уу.

Товчлуурыг дарах нь бага гэрэл, дунд гэрэл, хамгийн их гэрэл ба гэрлийн унтраалгаар солигдох ёстой.

TCP тестийн хувьд би Socket Test -ийг ашигласан боловч бусад ижил төстэй програмууд энэ ажлыг хийх болно

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