فهرست مطالب:
- مرحله 1: آنچه شما نیاز دارید
- مرحله 2: Visuino را راه اندازی کنید و نوع برد M5 Stack Stick C را انتخاب کنید
- مرحله 3: در Visuino قطعات را اضافه کنید
- مرحله 4: در Visuino Set Components
- مرحله 5: در Visuino Connect Components
- مرحله 6: کد Arduino را ایجاد ، کامپایل و بارگذاری کنید
- مرحله 7: بازی کنید
- مرحله 8: در آموزش بعدی
تصویری: DIY نحوه ساخت یک ساعت مچی زیبا - StickC - آسان برای انجام: 8 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:51
در این آموزش ما نحوه برنامه نویسی ESP32 M5Stack StickC با Arduino IDE و Visuino را برای نمایش زمان بر روی LCD و همچنین تنظیم زمان با استفاده از دکمه های StickC می آموزیم.
مرحله 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" تنظیم کنید
- "رنگ پس زمینه" را روی "ClBlack" تنظیم کنید
- "Elements" را انتخاب کرده و روی دکمه آبی با 3 نقطه کلیک کنید…
- Elements Dialog نشان می دهد
- در گفتگوی عناصر ، "Text Text" را از سمت راست به چپ بکشید
-
روی "Text Text1" در سمت چپ کلیک کنید تا آن را انتخاب کنید ، سپس در "Properties window" روی "Color" کلیک کنید و آن را روی "aclWhite" تنظیم کنید و روی "Fill Color" کلیک کرده و آن را روی "aclBlack" (شما در صورت تمایل می توانید با رنگ ها بازی کنید)
-همچنین در پنجره های Properties مجموعه X: 10 و Y: 20 این جایی است که می خواهید زمان را روی LCD نمایش دهید -اندازه: 3 (این اندازه فونت آن زمان است) پنجره عناصر را ببندید
- جزء "رمزگشایی (تقسیم) تاریخ/زمان" را اضافه کنید
- جزء "متن قالب بندی شده" را اضافه کنید
مرحله 4: در Visuino Set Components
- جزء "FormattedTxt1" را انتخاب کرده و در زیر "Properties" پنجره "Text" را روی:٪ 0:٪ 1:٪ 2 قرار دهید
- روی م componentلفه "FormattedText1" دوبار کلیک کنید و در محاوره Elements 3x "Text Element" را به سمت چپ بکشید.
- برد "M5 Stack Stick C" را انتخاب کرده و در پنجره "Properties" "Modules"> "Real Time Alarm Clock (RTC)"> "Elements" را انتخاب کنید.
- روی دکمه آبی با 3 نقطه کلیک کنید و در محاوره عناصر "Set Hour" ، "Set Minute" و "Set Second" را به سمت چپ بکشید.
- در سمت چپ عنصر "Set Hour1" و در زیر پنجره "Properties" ، "Add Value" را به "True" و "Value" را به "1" انتخاب کنید.
- در سمت چپ عنصر "Set Minute1" و در زیر پنجره "Properties" ، "Add Value" را به "True" و "Value" را به "1" انتخاب کنید.
- در سمت چپ عنصر "Set Second1" و در زیر پنجره "Properties" ، "Add Value" را به "True" و "Value" را به "1" انتخاب کنید.
توضیح:
"ارزش" به این معناست که چقدر می خواهیم با هر کلیک یک دکمه به زمان موجود (ساعت ، دقیقه یا ثانیه) اضافه کنیم "افزودن ارزش" به این معنی است که می خواهیم مقدار را به زمان موجود اضافه کنیم
مرحله 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]
- "M5 Stack Stick C"> دکمه های "A (M5)" را به "M5 Stack Stick C"> ساعت زنگ دار در زمان واقعی (RTC)> "تنظیم ساعت 1" پین [ساعت] وصل کنید
- "M5 Stack Stick C"> دکمه های "B" را به "M5 Stack Stick C"> ساعت زنگ دار در زمان واقعی (RTC)> "تنظیم دقیقه 1" پین [ساعت] وصل کنید
مرحله 6: کد Arduino را ایجاد ، کامپایل و بارگذاری کنید
-
در Visuino ، در پایین روی برگه "Build" کلیک کنید ، مطمئن شوید که پورت صحیح انتخاب شده است ، سپس روی دکمه "Compile/Build and Upload" کلیک کنید.
مرحله 7: بازی کنید
اگر ماژول M5Sticks را تغذیه کنید ، صفحه نمایش باید زمان را نشان دهد. می توانید زمان را با استفاده از دکمه های "M5" برای Hours و "B" برای Minutes تغییر دهید
تبریک می گویم! پروژه M5Sticks خود را با Visuino تکمیل کرده اید. همچنین پروژه Visuino ضمیمه شده است ، که من برای این Instructable ایجاد کردم ، می توانید آن را از اینجا بارگیری کنید.
می توانید آن را در Visuino بارگیری و باز کنید:
مرحله 8: در آموزش بعدی
در آموزش بعدی به شما نشان خواهم داد که چگونه می توانید یک ساعت مچی زیبا ایجاد کنید تا بتوانید با استفاده از دکمه های StickC زمان (ساعت ، دقیقه و ثانیه) را تنظیم کرده و یک منوی ساده ایجاد کنید! با ما همراه باشید و سایر آموزش های من را در اینجا ببینید.
توصیه شده:
M5StickC ساعت مچی زیبا با منو و کنترل روشنایی: 8 مرحله
M5StickC Cool Looking Watch با منو و کنترل روشنایی: در این آموزش ما نحوه برنامه ریزی ESP32 M5Stack StickC با Arduino IDE و Visuino را برای نمایش زمان روی LCD و همچنین تنظیم زمان و روشنایی با استفاده از منو و دکمه های StickC یاد می گیریم. . ویدئوی نمایشی را تماشا کنید
نحوه ساخت ساعت آنالوگ و ساعت دیجیتال با نوار LED با استفاده از آردوینو: 3 مرحله
نحوه ساخت ساعت آنالوگ و ساعت دیجیتال با نوار LED با استفاده از آردوینو: امروز ما یک ساعت آنالوگ تولید می کنیم & amp؛ ساعت دیجیتال با Led Strip و ماژول MAX7219 Dot با آردوینو. زمان را با منطقه زمانی محلی تصحیح می کند. ساعت آنالوگ می تواند از نوار LED طولانی تری استفاده کند ، بنابراین می توان آن را به دیوار آویزان کرد تا به یک هنر تبدیل شود
ساعت مچی Vortex: an Infinity Mirror ساعت مچی: 10 مرحله (همراه با تصاویر)
Vortex Watch: an Infinity Mirror ساعت مچی: هدف از این پروژه ایجاد نسخه پوشیدنی از ساعت آینه بی نهایت بود. از LED های RGB خود برای نشان دادن زمان با اختصاص ساعت ، دقیقه و ثانیه به ترتیب به چراغ های قرمز ، سبز و آبی و تداخل این رنگ ها استفاده می کند
نحوه استفاده از چند قطعه چوب برای جمع آوری در بازوی ربات چوبی زیبا و قدرتمند: 10 مرحله
نحوه استفاده از چند قطعه چوب برای جمع آوری در بازوی ربات چوبی زیبا و قدرتمند: نام بازوی ربات WoodenArm است. به نظر خیلی ناز میاد! اگر می خواهید جزئیات بیشتری در مورد WoodenArm داشته باشید ، لطفاً به www.lewansoul.com مراجعه کنید. اکنون می توانیم در مورد WoodenArm مقدمه ای ارائه دهیم ، اجازه دهید به آن بپردازیم
Microdot - ساعت مچی الگوی LED ساعت مچی: 7 مرحله (همراه با تصاویر)
Microdot - ساعت مچی LED الگوی ساعت: یکی دیگر از محصولات RGB Sunset Productions! این پروژه یک صفحه مدار برای ساخت نسخه ساعت مچی ساعت مینی دات من است: https: //www.instructables.com/id/EEGLXQCSKIEP2876EE/ با چند مورد دیگر عملکردهای بیشتر برای دستگاه های قابل حمل آ