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

DIY интернэтээр хянагддаг ухаалаг LED матриц (ADAFRUIT + ESP8266 + WS2812): 8 алхам (зурагтай)
DIY интернэтээр хянагддаг ухаалаг LED матриц (ADAFRUIT + ESP8266 + WS2812): 8 алхам (зурагтай)

Видео: DIY интернэтээр хянагддаг ухаалаг LED матриц (ADAFRUIT + ESP8266 + WS2812): 8 алхам (зурагтай)

Видео: DIY интернэтээр хянагддаг ухаалаг LED матриц (ADAFRUIT + ESP8266 + WS2812): 8 алхам (зурагтай)
Видео: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Оны зургадугаар сарын
Anonim
DIY интернэтээр хянагддаг ухаалаг LED матриц (ADAFRUIT + ESP8266 + WS2812)
DIY интернэтээр хянагддаг ухаалаг LED матриц (ADAFRUIT + ESP8266 + WS2812)

Би танд үзүүлэх гэж байгаадаа маш их баяртай байгаа төслийн 2 дахь урьдчилгаа юм. Энэ бол DIY Ухаалаг LED матрицын тухай бөгөөд үүнийг YouTube статистик, ухаалаг гэрийн статистик гэх мэт өгөгдөл, температур, чийгшил гэх мэт энгийн цаг, эсвэл текст, анимацийг үзүүлэх боломжтой.

Энэхүү хоёр дахь хичээлд би текст, өнгөт өгөгдлийг интернетээр дамжуулан илгээх болно. Хэрэв та харааны чиглэлээр сурч байгаа бол 1000 гаруй үгтэй видео гэдгийг би мэднэ, тиймээс энд заавар видео байна. (Би Испани хэлтэй хүн тул англи хадмал орчуулгыг асааж үзээрэй):

Алхам 1: Шаардлагатай ур чадвар

Шаардлагатай ур чадвар
Шаардлагатай ур чадвар
Шаардлагатай ур чадвар
Шаардлагатай ур чадвар
Шаардлагатай ур чадвар
Шаардлагатай ур чадвар
Шаардлагатай ур чадвар
Шаардлагатай ур чадвар

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

-Arduino IDE ашиглах.

-ESP8266 програмчлах.

-3D хэвлэх эсвэл гар урлал (сүлжээнд зориулсан).

-Гагнуур.

-Цахилгаан утас.

Алхам 2: Бүрэлдэхүүн хэсэг ба эд ангиудын жагсаалт

Бүрэлдэхүүн хэсэг ба эд ангиудын жагсаалт
Бүрэлдэхүүн хэсэг ба эд ангиудын жагсаалт
Бүрэлдэхүүн хэсэг ба эд ангиудын жагсаалт
Бүрэлдэхүүн хэсэг ба эд ангиудын жагсаалт
Бүрэлдэхүүн хэсэг ба эд ангиудын жагсаалт
Бүрэлдэхүүн хэсэг ба эд ангиудын жагсаалт

Таны бүрэлдэхүүн хэсгүүдийг хайж олохыг зөвлөж буй сайн газар бол энэ бол MakerFocus, энэ нь нээлттэй эхийн тоног төхөөрөмжийн дэлгүүр юм!

1. ПХБ Би танд захиалга өгөхийн тулд JLCPCB SMT үйлчилгээг ашиглахыг зөвлөж байна, та No LED хувилбарыг сонгож, LED зурвасыг өөрөө эсвэл LED -тэй холбох боломжтой.

2. ESP8266 (микроконтроллер).

3. WS2812 LED зурвас.

4. 5в 2А цахилгаан хангамж.

5. ПХБ -ийн цахилгаан үүр.

6. 3D принтер (заавал биш) Та эд ангийг картон эсвэл хатуу зүйлээр хийж болно.

Алхам 3: Хэлхээ диаграм

Хэлхээ диаграм
Хэлхээ диаграм
Хэлхээ диаграм
Хэлхээ диаграм
Хэлхээ диаграм
Хэлхээ диаграм

Энд схемийн схем байна, танд төсөл хийх хэд хэдэн сонголт байна. Та эхний зурган дээр үзүүлсэн хэлхээний хяналтын хэсгийг үүсгэж, дараа нь 3 -р зураг дээр үзүүлсэн шиг тус тусдаа LED туузыг холбож болно.

Та мөн LED туузны оронд LED хавтан ашиглаж болно.

Энэ нь хэлхээний бүх дотоод холболттой бөгөөд энэ нь бидэнд ПХБ -ийн загварыг дараа нь бий болгох боломжийг олгодог бөгөөд схемийн PDF файлыг хавсаргасан тул та үүнийг илүү сайн харах боломжтой болно.

Схем, код, номын санг ҮНЭГҮЙ татаж авах.

Алхам 4: ПХБ -ийн дизайн

ПХБ -ийн дизайн
ПХБ -ийн дизайн
ПХБ -ийн дизайн
ПХБ -ийн дизайн
ПХБ -ийн дизайн
ПХБ -ийн дизайн

Сайн төслийг хэрэгжүүлэхийн тулд бидэнд хэлхээний найдвартай угсралт хэрэгтэй бөгөөд үүнийг сайн ПХБ -ээс илүү сайн хийх арга байхгүй.

Эндээс та ПХБ -ийг үйлдвэрлэдэг компанид ПХБ захиалах шаардлагатай Gerber, BOM, Pick & Place файлуудыг татаж авах боломжтой.

Би JLCPCB санал болгож байна:

5 ПХБ ба хямд SMT (2 купон) $ 2

Урьд нь зохион бүтээгдсэн самбар худалдаж аваарай, Gerber + Pick & Place + BOM

Алхам 5: Интернетийг хянах Adafruit тохиргоо

Adafruit -ийн интернетийн тохиргоо
Adafruit -ийн интернетийн тохиргоо
Adafruit -ийн интернетийн тохиргоо
Adafruit -ийн интернетийн тохиргоо
Adafruit -ийн интернетийн тохиргоо
Adafruit -ийн интернетийн тохиргоо
Adafruit -ийн интернетийн тохиргоо
Adafruit -ийн интернетийн тохиргоо
  1. Adafruit IO хуудас руу очно уу
  2. Үнэгүй данс үүсгэх.
  3. Adafruit -ийн итгэмжлэлийг хараад код дээрээ хуулна уу.
  4. Фийд> Бүгдийг үзэх> Шинэ хангамж үүсгэх хэсэгт очно уу.
  5. Доорх сувгуудыг үүсгэнэ үү.
  • -эрэгтэй.
  • -рожо
  • -верде
  • -азул

Adafruit API -ийн баримт бичигт сервертэй зөв харилцах мэдээлэл байна.

Бид удахгүй энэ URL -г ашиглах гэж байна:

io.adafruit.com/api/v2/{username}/feeds/{feed_key}/data

Алхам 6: ESP8266 програмчлах, турших

ESP8266 програмчлал ба туршилт
ESP8266 програмчлал ба туршилт
ESP8266 програмчлал ба туршилт
ESP8266 програмчлал ба туршилт
ESP8266 програмчлал ба туршилт
ESP8266 програмчлал ба туршилт

1. USB -ийг TTL хөрвүүлэгч рүү дараах байдлаар холбоно уу.

USB to TTL ----- ESP8266

3.3V Vcc

tx rx

rx tx

Гнд Гнд

1- ESP8266-ийг програмчлахын тулд бид холбогчийг (PROG байрлал) байрлуулж, USB-г TTL хөрвүүлэгчийг холбогдох ПХБ-тэй холбож, дараа нь манай компьютерт холбож, номын санг суулгаж, дараа нь байршуулах хэрэгтэй. (IDE дээр ESP8266 Packaje суулгасан байх шаардлагатай).

2- Номын сан ба хараат байдлыг суулгах.

3- IDE-ийг дахин эхлүүлээд кодыг нээнэ үү.

4- WiFi итгэмжлэл, Adafruit IO хэрэглэгчийн нэр, нууц үгээ тохируулна уу

4- Ноорогоо байршуулна уу.

5- USE дээр холбогч, USB-ийг салгаад 5v тэжээлийн хангамжийг холбоно уу.

6- Таны бүх LED сайн ажиллаж байгаа эсэхийг шалгаарай.

ТАЙЛБАР: ESP-ийг асаахын тулд USB-TTL хөрвүүлэгчийн 3.3v хүчдэлийг ашиглана уу. (5 вольтоор шатах болно).

Алхам 7: LED матрицыг шууданчаар удирдах

LED матрицыг шууданчаар удирдах
LED матрицыг шууданчаар удирдах
LED матрицыг шууданчаар удирдах
LED матрицыг шууданчаар удирдах
LED матрицыг шууданчаар удирдах
LED матрицыг шууданчаар удирдах
LED матрицыг шууданчаар удирдах
LED матрицыг шууданчаар удирдах
  1. Шууданчны нүүр хуудас руу ороод үнэгүй програмыг татаж аваарай
  2. (+) Дээр дарж шинэ хүсэлт үүсгэнэ үү.
  3. POST сонголтыг сонгоно уу.
  4. URL хаягийг (https://io.adafruit.com/api/v2/{username}/feeds/{feed_key}/data) оруулаад хэрэглэгчийн нэр болон тэжээлийн түлхүүрийн параметрүүдийг тохируулна уу.]
  5. "Толгой" руу очоод Adafruit түлхүүрээ нэмнэ үү: X-AIO-Key | xxxxxxxxxxxxxxxxxxxxxxxxxx
  6. "Body" руу ороод төрлийг "JSON" ба "RAW" гэж тохируулаад зурган дээрх шиг тэжээлээ өөрчилнө үү: {"утга": "текст"} эсвэл {"утга": тоонууд}
  7. Хэрэв амжилттай болсон бол "Илгээх" дээр дарна уу, та терминал дээр сайхан зурвас харах болно
  8. Таны LED матриц танд шинэ текст эсвэл өнгө өгөх болно.

Алхам 8: Миний туршихын тулд хийсэн прототип апп

Миний туршихын тулд хийсэн прототип апп
Миний туршихын тулд хийсэн прототип апп
Миний туршихын тулд хийсэн прототип апп
Миний туршихын тулд хийсэн прототип апп
Миний туршихын тулд хийсэн прототип апп
Миний туршихын тулд хийсэн прототип апп

Шууданч дээр ашиглагддаг ойлголтуудын ачаар би MCM-LED-матрицыг гар утсаараа, илүү сайн интерфэйсээр хянах боломжтой болохын тулд илгээмж, бичлэгийг дуурайлган хийдэг апп хийсэн.

Өнгөт палет ба текст оруулах текст хайрцаг.

Төсөл танд таалагдсан гэж найдаж байна, шинэ хувилбараа хуваалцахаасаа чөлөөтэй хуваалцана уу.

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