Агуулгын хүснэгт:
- Алхам 1: Энэ юу вэ?
- Алхам 2: Танд юу хэрэгтэй вэ?
- Алхам 3: Програм хангамж?
- Алхам 4: Номын сан?
- Алхам 5: Тэгэхээр - Энэ зүйлийг бид яаж ажиллуулах вэ?
- Алхам 6: Тэмдэглэл
Видео: 8x8 зураач: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
8x8 LED модуль дээр график үүсгэх энгийн хэрэгсэл.
Залуус - Би муу байна. Үгүй - дүрс зурах талаар үнэхээр муу байна. Ялангуяа WEMOS D1 -ийн жижигхэн WEMOS матрицын дэлгэц шиг 8х8 хэмжээтэй торон дээр дүрс зурах. Үүн дээр би мөр тоолох, тэдгээрийг хоёртын дүрслэл болгон хувиргахад маш их санаа зовдог.
Тиймээс би хууран мэхэлж, 8x8 зураач хэмээх энэ жижиг зүйлийг бүтээсэн.
Алхам 1: Энэ юу вэ?
ESP8266 нь матрицын дэлгэцийн 8x8 торыг харуулсан вэб хуудсыг байрлуулдаг бөгөөд эдгээр цэгүүдийн аль нэгийг дарж улаан/асааж, дахин дараад хар/унтраана. Таны дэлгэц ижил зүйлийг хийдэг тул та өөрийн бүтээлээ бодит техник хангамж дээр цаг хугацаанд нь үзэх боломжтой. Би үүн дээр ямар нэгэн зүйл зурах дургүй хэвээр байгаа боловч одоо би хөхөхдөө маш эрт мэддэг болсон:)
Сүлжээний баруун талд (таны дэлгэц дээр) та хуулбарлах болон буулгахад бэлэн хоёртын дүрслэлийг байтын массив хэлбэрээр (progmem -д хадгалагдсан) олох болно. Үүнийг зүгээр л аваад код дээрээ буулгаарай. Массивын нэрийг тохируулахдаа чөлөөтэй байгаарай, хэрэв прогмем танд тохирохгүй бол: энэ нь 8 байт тул таны санах ойг хэт ачаалахгүй байх магадлалтай;)
Алхам 2: Танд юу хэрэгтэй вэ?
Энэ нь WEMOS D1 -ийг харгалзан бүтээгдсэн тул танд D1 болон LOLIN Matrix LED бамбай хэрэгтэй болно: D1:
Матрицын LED бамбай:
- эдгээр нь ямар ч холбоос биш юм - энэ бол миний эд зүйлсийг олж авах газар юм. Өөр хаанаас ч хамаагүй худалдаж аваарай.
Алхам 3: Програм хангамж?
Төслийг эндээс татаж авна уу:
Төсөл нь хоёр файл хэлбэрээр ирдэг - нэг нь ноорог, хоёр дахь нь таны ESP -ийн илгээх вэб хуудсыг агуулдаг.
Хэрэв танд үл мэдэгдэх ZIP татаж авах нь тааламжгүй бол энд байгаа үндсэн тоймыг энд оруулав:
… болон вэб хуудас:
Хэрэв та ZIP ашигладаггүй бол: хоёр файл хоёулаа нэг хавтсанд орно. Вэб хуудасны хэсэг нь "index_html.h" нэртэй файлд байх ёстой - фолдерын нэр нь INO -ийнхтой ижил байвал ноорогыг юу ч гэж нэрлэж болно. Тийм ээ, Ардуино …
Алхам 4: Номын сан?
Мэдээжийн хэрэг. Эмхэтгэхийн тулд та эдгээр сангуудыг суулгасан байх ёстой.
Wifi менежер
.. ба LED матрицын номын сан: https://github.com/thomasfredericks/wemos_matrix_….. нь Adafruit GFX номын санг суулгахыг танаас хүсэх болно.
Аль аль нь (гурвуулаа?) Номын санг хуучин сайн номын сангийн менежерээр дамжуулан авах боломжтой.
Алхам 5: Тэгэхээр - Энэ зүйлийг бид яаж ажиллуулах вэ?
Кодыг байршуулсны дараа таны LED дэлгэц бага зэрэг анимац хийдэг бөгөөд энэ нь таны Wi -Fi -тай холбогдохыг хүсч байгаагаа хэлдэг. Тиймээс утсаа аваад WLAN -ээ нээгээд шинэ WLAN -ийг хайж олоорой
8х8 будагны тохиргоо
- шинэ WLAN -д холбогдох - хэрэв та энэ WIFI -д холбогдохыг хүсч байвал таны утас асуух ёстой (уучлаарай, герман fone энд - англи хэл дээр юу гэж бичсэнийг мэдэхгүй байна) - үүнийг товшино уу. Хэрэв ийм мессеж гарч ирэхгүй бол: хөтөчийг нээж (ESP -ийн WiFi сүлжээнд холбогдсон утсан дээрээ) "https://1.2.3.4" рүү очно уу.
Цагаан дэлгэц, том цэнхэр товчлуурууд уу? Энэ бол Wifi менежер юм.
"Wifi -г тохируулах" гэснийг товшоод wifi -аа сонгоод нууц үгээ оруулна уу. Hit save - хөдөлгөөнт дүрс зогсох ёстой (матриц хар өнгөтэй болно); ESP одоо таны wifi -д холбогдсон байна.
Өөрийн хүссэн хөтөчийг нээгээд энэ хаягийг ашиглана уу.
8x8 будагчин
- энэ бол: та одоо үндсэн интерфэйсийг харах ёстой - happy icon building !!
Алхам 6: Тэмдэглэл
Би дүрс зурахдаа хөхөөд зогсохгүй сэтгэгдэл бичихдээ үнэхээр дургүй байдаг. Би ихэвчлэн илэрхийлэгддэг хувьсагчийн нэрээр явдаг тул ноорог дагахад тийм ч хэцүү биш байх ёстой.
Тийм ээ, би өөрийн функцэд дуртай - ноорог унших хамгийн хялбар арга бол бүгдийг нурааж, тусдаа функцуудыг шалгах явдал юм.
Би дибаг хийх кодонд зарим Serial.print мэдэгдлийг үлдээсэн - ажиллаж байхдаа цуваа консолыг шалгах нь сайн санаа байж магадгүй юм:)
Вэб хуудсыг нэг урт мөрөнд хадгалдаг - там ба хараал - Strings! Би яаж чадаж байна аа? Надад энэ зай байгаа, би үүнийг огт өөрчилдөггүй (Тамаас Глобалууд) - тийм болохоор надад огт хамаагүй. Хэрэв та: үргэлжлүүл, үүнийг сайжруул. Энэ бол програмчлалын гоо үзэсгэлэн юм.
Вэб хуудас нь JavaScript дээр бараг бүх зүйлийг хийдэг - уучлаарай; Энэ бол миний гаргаж ирж чадах хамгийн авсаархан шийдэл байсан. ESP болон хөтөчийн хоорондох холболтыг webSockets ашиглан илүү сайн хийж болох боловч бичих явцад GET -Strings хийх нь миний санаанд орж байсан зүйл гэдгийг санаарай: ажиллаж байгаа системд хэзээ ч бүү хүр:)
Вэб хуудсыг Firefox ашиглан бүтээсэн - залхуу минь, би chrome/edge/opera/whatYouUse -ийг туршиж үзээгүй. Хэрэв ямар нэгэн зүйл эвдэрвэл.. Firefox -ийг туршиж үзээрэй.
2020 он Детлеф Аменд. Үнэгүй програм хангамж - үүнийг сайхан өнгөрүүлээрэй !!
Зөвлөмж болгож буй:
Дууны реактив RGB 8x8 LED: 6 алхам
Sound Reactive RGB 8x8 LED: Дууны реактив RGB LED бүхий Arduino төсөл хийх нь үнэхээр сонирхолтой байх болно гэж би бодсон. Эцсийн эцэст миний зорилго бол 8x8 хэмжээтэй 2 тусдаа хаягтай LED матриц ашиглан дуу чимээ сайтай нүд гаргах боловч одоохондоо би хэрхэн
8x8 Led матрицын цаг ба халдлагаас урьдчилан сэргийлэх анхааруулга: 4 алхам (зурагтай)
8x8 Led Matrix Clock & Intrusion Anti-Warning: Энэхүү зааварчилгаанд бид хөдөлгөөнийг илрүүлэх замаар идэвхжүүлсэн 8x8 Led Matrix Clock-ийг хэрхэн бүтээхийг харах болно. телеграмын ботоор илэрсэн !!! Бид хоёр өөр аргаар хийх болно
8X8 Led Matrix дээрх Lissajous дүрс: 7 алхам
8X8 Led Matrix дээрх Lissajous дүрсүүд: 2 перпендикуляр тэнхлэгт хэлбэлзэж буй гэрлийн цэг нь " Lissajous Figure " (1857) эсвэл " Bowditch Curve " (1815). Загварууд нь 2 тэнхлэгийн давтамжийн харьцаа, үе шатнаас хамааран энгийнээс нарийн төвөгтэй хооронд хэлбэлздэг. 1: 1
Хөөс боох зураач: 8 алхам
Bubble Wrap Painter: Манай " Мехатроник 1 - MECA -Y403 " ULB -ийн 1 -р курсэд бид тодорхой үүрэг гүйцэтгэдэг роботыг зохион бүтээхийг хүсч, материалын сонголт, загвараас эхлээд роботын дизайныг нэгтгэн харуулсан вэбсайт үүсгэхийг хүссэн
Олон өнгийн гэрэл зураач (мэдрэгчтэй): 8 алхам (зурагтай)
Олон өнгийн гэрэл зураач (мэдрэгчтэй): Хөнгөн будах нь гэрэл зургийн техник бөгөөд зураг авалтын техникийг ашиглан хаалтыг удаан хурдаар тусгай эффектүүдийг бий болгодог. Гар чийдэнг ихэвчлэн " будах " дүрсүүд. Энэхүү зааварчилгаанд би хэрхэн яаж нэг дор бүхэлд нь хөнгөн зураач бүтээхийг үзүүлэх болно