فهرست مطالب:
- مرحله 1: آن چیست؟
- مرحله 2: به چه چیزی نیاز دارید؟
- مرحله 3: نرم افزار؟
- مرحله 4: کتابخانه ها؟
- مرحله 5: بنابراین - چگونه می توانیم این کار را به کار گیریم؟
- مرحله ششم: یادداشت ها
تصویری: نقاش 8x8: 6 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:51
یک ابزار ساده برای ایجاد گرافیک در یک ماژول LED 8x8.
بچه ها - من حالم بد است. نه - در مورد ترسیم نمادها واقعاً بسیار بد است. مخصوصاً ترسیم نمادها در شبکه 8x8 ، مانند نمایشگرهای کوچک WEMOS Matrix برای WEMOS D1. علاوه بر این ، من از شمارش ردیف ها و تبدیل آنها به یک نمایش باینری لذت نمی برم.
بنابراین من تقلب کردم - و این چیز کوچک را به نام نقاش 8x8 ایجاد کردم.
مرحله 1: آن چیست؟
ESP8266 میزبان یک صفحه وب است که نمایانگر شبکه 8x8 صفحه نمایش ماتریس است - روی یکی از این نقاط کلیک کنید و قرمز/روشن شود ، دوباره کلیک کنید و خاموش/سیاه شود. صفحه نمایش شما نیز همین کار را انجام می دهد ، بنابراین می توانید آثار هنری خود را در سخت افزار واقعی در زمان واقعی بررسی کنید. من هنوز از کشیدن هر چیزی روی آن ناراحتم ، اما اکنون خیلی زود می دانم که چه موقع می مکم:)
در سمت راست شبکه (روی صفحه شما) نمای کپی و چسباندن باینری آماده در قالب یک آرایه بایت (ذخیره شده در برنامه پیش نمایش) را پیدا خواهید کرد - فقط آن را بگیرید و در کد خود بچسبانید. با خیال راحت نام آرایه را تطبیق دهید ، و اگر برنامه برای شما کار نمی کند: این 8 بایت است - بنابراین احتمالاً حافظه شما را بیش از حد بار نمی کند.)
مرحله 2: به چه چیزی نیاز دارید؟
این با در نظر گرفتن WEMOS D1 طراحی شده است ، بنابراین شما به D1 و یک سپر LED LOLIN Matrix نیاز دارید: D1:
ماتریس LED Shield:
- اینها پیوندهای جانبی نیستند - این تنها جایی است که من وسایل خود را دریافت می کنم. با خیال راحت هر جای دیگری بخرید.
مرحله 3: نرم افزار؟
پروژه را از اینجا بارگیری کنید:
این پروژه در دو فایل ارائه می شود - یکی طرح ، یکی دیگر شامل صفحه ای است که ESP شما ارسال می کند.
اگر برای بارگیری ZIP ناشناخته راحت نیستید: در اینجا طرح اصلی را مشاهده می کنید:
… و صفحه وب:
اگر از ZIP استفاده نمی کنید: هر دو فایل در یک پوشه قرار می گیرند. بخش وب باید در فایلی به نام "index_html.h" باشد - این طرح را می توان هر چیزی نامید ، مادامی که نام پوشه با نام INO یکی باشد. آره آردوینو…
مرحله 4: کتابخانه ها؟
مطمئن. برای کامپایل ، باید این کتابخانه ها را نصب کنید:
Wifi Manager
.. و کتابخانه ماتریس LED: https://github.com/thomasfredericks/wemos_matrix_…..که از شما می خواهد کتابخانه Adafruit GFX را نصب کنید.
هر دو کتابخانه (هر سه؟) را می توان از طریق مدیر کتابخانه قدیمی خوب بدست آورد.
مرحله 5: بنابراین - چگونه می توانیم این کار را به کار گیریم؟
پس از بارگذاری کد ، صفحه نمایش LED شما یک انیمیشن کوچک انجام می دهد - به شما می گوید که می خواهد به Wifi شما متصل شود. بنابراین فون خود را بگیرید ، WLAN خود را باز کنید - به دنبال WLAN جدیدی با نام باشید
8x8painter CONFIG
- به WLAN جدید متصل شوید - تلفن شما باید بپرسد ، اگر می خواهید به آن WIFI متصل شوید (متأسفانه ، fone آلمانی در اینجا - مطمئن نیستید پیام انگلیسی چه می گوید) - روی آن ضربه بزنید. اگر چنین پیامی ظاهر نشد: مرورگری را باز کنید (روی تلفن همراه خود که به WiFi ESP متصل است) و به سراغ "https://1.2.3.4" بروید.
صفحه سفید ، دکمه های بزرگ آبی؟ اون Wifi Manager هست.
روی "Configure Wifi" ضربه بزنید ، wifi خود را انتخاب کرده و رمز عبور خود را تایپ کنید. ضربه بزنید - انیمیشن باید متوقف شود (ماتریس سیاه می شود) ؛ ESP اکنون به وای فای شما متصل است.
مرورگر دلخواه خود را باز کرده و از این آدرس استفاده کنید:
8x8painter
- تمام شده است: اکنون باید رابط اصلی را ببینید - ساخت نماد شاد !!
مرحله ششم: یادداشت ها
من نه تنها از نقاشی آیکون ها لذت می برم - هرچند از اظهارنظرها نیز خسته کننده هستم. من معمولاً به دنبال متغیرهای بیانی می روم - بنابراین دنبال کردن طرح نباید چندان سخت باشد.
بله ، من عملکردهای خود را دوست دارم - ساده ترین راه برای خواندن طرح این است که همه را جمع کنید و عملکردهای جداگانه را بررسی کنید.
برخی از دستورات Serial.print را در کد برای اشکال زدایی گذاشتم - بررسی کنسول سریال در حین اجرا ممکن است ایده خوبی باشد:)
صفحه وب در یک رشته طولانی - جهنم و لعنت - رشته ها ذخیره می شود! چطور تونستم؟ خوب ، من فضا برای آن دارم ، به هیچ وجه آن را تغییر نمی دهم (Globals From Hell) - بنابراین من واقعاً اهمیتی نمی دهم. اگر چنین کردید: جلو بروید ، آن را بهتر کنید. این زیبایی برنامه نویسی است.
صفحه وب تقریباً همه کارها را در جاوا اسکریپت انجام می دهد - متأسفم. این فشرده ترین راه حلی بود که می توانستم به آن دست پیدا کنم. ارتباط بین ESP و مرورگر را می توان با استفاده از WebSockets بهتر انجام داد - اما انجام GET -Strings در هنگام نوشتن مورد توجه من بود - به یاد داشته باشید: هرگز به سیستم در حال اجرا دست نزنید:)
صفحه وب با استفاده از فایرفاکس ساخته شده است - من تنبل هستم ، chrome/edge/opera/What'sYouUse را آزمایش نکردم. اگر چیزی خراب شد ، فایرفاکس را امتحان کنید.
2020 توسط Detlef Amend. نرم افزار رایگان - از آن لذت ببرید !!
توصیه شده:
نمایش ماتریس 8x8 با BT: 5 مرحله (همراه با تصاویر)
صفحه نمایش ماتریس 8x8 با BT: من چند ماه پیش یک ماتریس 4 تخته 8x8 از Ebay (چین) خریدم. وقتی متوجه شدم که سیم به پهلو سخت است ، نه از بالا به پایین که بیشتر نمونه های آن در بالا آمده است ، کمی ناامید شدم. شبکه نوشته شده است! مرحله 2 را ببینید. حدس می زنم که می توانم ماه دیگر داشته باشم
LED های فعال RGB 8x8 با صدا: 6 مرحله
LED های فعال RGB 8x8: به نظرم ساخت یک پروژه آردوینو با LED های RGB واکنش پذیر صدا هیجان انگیز بود. هدف نهایی من در نهایت استفاده از 2 ماتریس LED 8x8 با قابلیت آدرس دهی جداگانه برای ایجاد چشم های واکنش پذیر است ، اما در حال حاضر ، من فقط با نحوه
نقاش نور تلسکوپی با اندازه Jumbo ساخته شده از کانال EMT (الکتریکی): 4 مرحله (همراه با تصاویر)
نقاش نور تلسکوپی با اندازه Jumbo ساخته شده از کانال EMT (الکتریکی): عکاسی با نور (نوشتن با نور) با گرفتن یک عکس با نوردهی طولانی ، ثابت نگه داشتن دوربین و حرکت دادن منبع نور در حالی که دیافراگم دوربین باز است انجام می شود. وقتی دیافراگم بسته شود ، به نظر می رسد که مسیرهای یخ منجمد شده اند
نقاش حبابدار: 8 مرحله
نقاش بسته بندی حباب: به عنوان بخشی از & quot؛ مکاترونیک 1 - MECA -Y403 & quot؛ در دوره کارشناسی ارشد 1 در ULB ، از ما خواسته شد که یک ربات را با عملکرد خاص طراحی کنیم و یک وب سایت خلاصه طراحی ربات ایجاد کنیم ، با انتخاب مواد ، روش
نقاش نور چند رنگ (حساس به لمس): 8 مرحله (همراه با تصاویر)
نقاش نور چند رنگ (حساس به لمس): نقاشی نور یک تکنیک عکاسی است که برای ایجاد جلوه های ویژه در سرعت شاتر آهسته استفاده می شود. معمولاً از یک چراغ قوه برای & quot؛ رنگ آمیزی & quot؛ تصاویر در این دستورالعمل ، من به شما نشان می دهم که چگونه می توانید با لمس یک نقاش نور همه در یک بسازید