فهرست مطالب:
- مرحله 1: آنچه شما نیاز دارید
- مرحله 2: Visuino را راه اندازی کنید و نوع برد M5 Stack Stick C را انتخاب کنید
- مرحله 3: در Visuino افزودن و تنظیم قطعات
- مرحله 4: در Visuino Set Components
- مرحله 5: در Visuino Connect Components
- مرحله 6: کد Arduino را ایجاد ، کامپایل و بارگذاری کنید
- مرحله 7: بازی کنید
- مرحله 8: اضافی: ترفند ساده
- مرحله 9: در آموزش بعدی
تصویری: DIY نحوه نمایش زمان در M5StickC ESP32 با استفاده از Visuino - انجام آسان: 9 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:51
در این آموزش ما نحوه برنامه نویسی ESP32 M5Stack StickC با Arduino IDE و Visuino را برای نمایش زمان روی LCD یاد می گیریم.
مرحله 1: آنچه شما نیاز دارید
- M5StickC ESP32: می توانید آن را از اینجا دریافت کنید
- برنامه Visuino: Visuino را بارگیری کنید
توجه: این آموزش را در مورد نحوه نصب برد StickC ESP32 بررسی کنید
مرحله 2: Visuino را راه اندازی کنید و نوع برد M5 Stack Stick C را انتخاب کنید
Visuino را مانند تصویر اول شروع کنید روی دکمه "Tools" در جزء Arduino کلیک کنید (تصویر 1)
در Visuino هنگامی که محاوره ظاهر می شود ، "M5 Stack Stick C" را همانطور که در تصویر 2 نشان داده شده است ، انتخاب کنید
مرحله 3: در Visuino افزودن و تنظیم قطعات
- برای انتخاب روی برد "M5 Stack Stick C" کلیک کنید
- در پنجره "Properties" ، "Modules" را انتخاب کرده و روی "+" برای گسترش کلیک کنید ، "Display ST7735" را انتخاب کرده و "+" را برای گسترش آن کلیک کنید.
- Orientation را روی "goRight" تنظیم کنید <این بدان معناست که چگونه زمان بر روی LCD تنظیم می شود
- "Elements" را انتخاب کرده و روی دکمه آبی با 3 نقطه کلیک کنید…
- Elements Dialog نشان می دهد
- در گفتگوی عناصر ، "Text Text" را از سمت راست به چپ بکشید
روی "Text Text1" در سمت چپ کلیک کنید تا انتخاب شود ، سپس در "پنجره Properties" روی رنگ کلیک کرده و آن را روی "aclOrange" تنظیم کنید.
-همچنین در پنجره های Properties مجموعه X: 10 و Y: 20 این جایی است که می خواهید زمان را روی LCD نمایش دهید
اندازه تنظیم: 3 این اندازه فونت آن زمان است
در صورت تمایل می توانید اندازه و رنگ متن را تنظیم کنید
پنجره عناصر را ببندید
به صورت اختیاری:
برای انتخاب روی برد "M5 Stack Stick C" کلیک کنید
در پنجره "Properties" ، "Modules" را انتخاب کنید و "+" را برای گسترش انتخاب کنید ، "Display ST7735" را انتخاب کنید و "+" را برای بزرگ شدن آن کلیک کنید و "رنگ پس زمینه" را خواهید دید که این رنگ پیش فرض صفحه نمایش است ، آن را به رنگ مورد علاقه خود را می توانید روشنایی صفحه نمایش را تنظیم کنید ، به طور پیش فرض 1 (حداکثر) می توانید آن را روی 0.5 یا مقداری دیگر تنظیم کنید تا روشن تر شود
6. جزء "رمزگشایی (تقسیم) تاریخ/زمان" را اضافه کنید 7. جزء "متن قالب بندی شده" را اضافه کنید
مرحله 4: در Visuino Set Components
- جزء "FormattedTxt1" را انتخاب کرده و در زیر "Properties" پنجره "Text" را روی:٪ 0:٪ 1:٪ 2 قرار دهید
- روی م componentلفه "FormattedText1" دوبار کلیک کنید و در محاوره Elements 3x "Text Element" را به سمت چپ بکشید.
مرحله 5: در Visuino Connect Components
- "M5 Stack Stick C"> ساعت زنگ دار در زمان واقعی (RTC)> پین [Out] را به پین جزء "DecodeDateTime1" [In] وصل کنید
- پین جزء "DecodeDateTime1" [Hour] را به پین "TextElement1" جزء "FormattedText1" وصل کنید [In]
- پین جزء "DecodeDateTime1" [Minute] را به پین "TextElement2" جزء "FormattedText1" وصل کنید [In]
- پین جزء "DecodeDateTime1" [دوم] را به پین "TextElement3" جزء "FormattedText1" وصل کنید [In]
- پین جزء "FormattedText1" [Out] را به برد "M5 Stack Stick C" وصل کنید "Display ST7735"> "Text Field1" pin [In]
مرحله 6: کد Arduino را ایجاد ، کامپایل و بارگذاری کنید
-
در Visuino ، در پایین روی برگه "Build" کلیک کنید ، مطمئن شوید که پورت صحیح انتخاب شده است ، سپس روی دکمه "Compile/Build and Upload" کلیک کنید.
مرحله 7: بازی کنید
اگر ماژول M5Sticks را تغذیه کنید ، صفحه نمایش باید زمان را نشان دهد.
تبریک می گویم! پروژه M5Sticks خود را با Visuino تکمیل کرده اید. همچنین پروژه Visuino ضمیمه شده است ، که من برای این Instructable ایجاد کردم ، می توانید آن را از اینجا بارگیری کنید.
می توانید آن را در Visuino بارگیری و باز کنید:
مرحله 8: اضافی: ترفند ساده
می توانید از زمان فعلی که در رایانه شما در لحظه تدوین کد در آردوینو استفاده کرده اید استفاده کنید.
برای انجام این کار فقط یک جزء "Compile Date/Time" را رها کرده و آن را به پین "M5 Stack Stick C"> "Real Time Alarm Clock (RTC)" وصل کنید [تنظیم]
می توانید فایل Project را با این ترفند از اینجا بارگیری کنید.
مرحله 9: در آموزش بعدی
در آموزش بعدی به شما نشان خواهم داد که چگونه می توانید یک ساعت مچی زیبا ایجاد کنید تا بتوانید با استفاده از دکمه های StickC زمان را تنظیم کنید! با ما همراه باشید و سایر آموزش های من را در اینجا ببینید.
توصیه شده:
زمان نمایش آردوینو بر روی صفحه نمایش LED TM1637 با استفاده از RTC DS1307: 8 مرحله
زمان نمایش آردوینو بر روی صفحه نمایش LED TM1637 با استفاده از RTC DS1307: در این آموزش ما نحوه نمایش زمان با استفاده از ماژول RTC DS1307 و نمایشگر LED TM1637 و Visuino را یاد می گیریم
نحوه نمایش متن در M5StickC ESP32 با استفاده از Visuino: 6 مرحله
نحوه نمایش متن در M5StickC ESP32 با استفاده از Visuino: در این آموزش ما نحوه برنامه نویسی ESP32 M5Stack StickC با Arduino IDE و Visuino را برای نمایش هرگونه متن روی LCD یاد می گیریم
آموزش نمایش آردوینو و VL53L0X زمان پرواز + نمایش OLED: 6 مرحله
آموزش نمایش Arduino و VL53L0X Time-of-Flight + OLED: در این آموزش ما نحوه نمایش فاصله بر حسب میلی متر با استفاده از سنسور زمان پرواز VL53L0X و نمایشگر OLED را یاد می گیریم
نحوه ساخت ساعت بیدرنگ با استفاده از صفحه نمایش Arduino و TFT - Arduino Mega RTC با صفحه نمایش TFT 3.5 اینچی: 4 مرحله
نحوه ساختن ساعت بیدرنگ با استفاده از صفحه نمایش Arduino و TFT | Arduino Mega RTC با صفحه نمایش TFT 3.5 اینچی: از کانال یوتیوب من دیدن کنید. مقدمه:- در این پست قصد دارم "ساعت واقعی" را با استفاده از LCD لمسی 3.5 اینچی TFT ، Arduino Mega بسازم. ماژول 2560 و DS3231 RTC…. قبل از شروع… ویدیو را از کانال YouTube من بررسی کنید .. توجه:- اگر از Arduin استفاده می کنید
DIY MusiLED ، LED های هماهنگ موسیقی با یک کلیک Windows & Linux برنامه (32 بیتی و 64 بیتی). بازآفرینی آسان ، استفاده آسان ، حمل آسان: 3 مرحله
DIY MusiLED ، LED های هماهنگ موسیقی با یک کلیک Windows & Linux برنامه (32 بیتی و 64 بیتی). آسان برای ایجاد مجدد ، آسان برای استفاده ، آسان برای انتقال: این پروژه به شما کمک می کند تا 18 LED (6 قرمز + 6 آبی + 6 زرد) را به برد Arduino خود متصل کرده و سیگنال های زمان واقعی کارت صدا رایانه خود را تجزیه و تحلیل کرده و آنها را به چراغ های LED برای روشن کردن آنها مطابق با جلوه های ضرب (Snare ، High Hat ، Kick)