فهرست مطالب:

DIY نحوه ساخت یک ساعت مچی زیبا - StickC - آسان برای انجام: 8 مرحله
DIY نحوه ساخت یک ساعت مچی زیبا - StickC - آسان برای انجام: 8 مرحله

تصویری: DIY نحوه ساخت یک ساعت مچی زیبا - StickC - آسان برای انجام: 8 مرحله

تصویری: DIY نحوه ساخت یک ساعت مچی زیبا - StickC - آسان برای انجام: 8 مرحله
تصویری: کاردستی کاغذی - آموزش ساخت کاردستی با کاغذ - ساعت کاغذی - آموزش ساخت ساعت - ساخت ساعت 2024, ممکن است
Anonim

در این آموزش ما نحوه برنامه نویسی ESP32 M5Stack StickC با Arduino IDE و Visuino را برای نمایش زمان بر روی LCD و همچنین تنظیم زمان با استفاده از دکمه های StickC می آموزیم.

مرحله 1: آنچه شما نیاز دارید

آنچه شما نیاز خواهید داشت
آنچه شما نیاز خواهید داشت
آنچه شما نیاز خواهید داشت
آنچه شما نیاز خواهید داشت

M5StickC ESP32: می توانید آن را از اینجا دریافت کنید

برنامه Visuino: Visuino را بارگیری کنید

توجه: این آموزش را در مورد نحوه نصب برد StickC ESP32 بررسی کنید

مرحله 2: Visuino را راه اندازی کنید و نوع برد M5 Stack Stick C را انتخاب کنید

Visuino را راه اندازی کرده و نوع برد M5 Stack Stick C را انتخاب کنید
Visuino را راه اندازی کرده و نوع برد M5 Stack Stick C را انتخاب کنید
Visuino را راه اندازی کرده و نوع برد M5 Stack Stick C را انتخاب کنید
Visuino را راه اندازی کرده و نوع برد M5 Stack Stick C را انتخاب کنید
Visuino را راه اندازی کرده و نوع برد M5 Stack Stick C را انتخاب کنید
Visuino را راه اندازی کرده و نوع برد M5 Stack Stick C را انتخاب کنید

Visuino را مانند تصویر اول شروع کنید روی دکمه "Tools" در جزء Arduino (تصویر 1) در Visuino کلیک کنید. هنگامی که محاوره ظاهر می شود ، "M5 Stack Stick C" را همانطور که در تصویر 2 نشان داده شده است ، انتخاب کنید.

مرحله 3: در Visuino قطعات را اضافه کنید

در Visuino افزودن قطعات
در Visuino افزودن قطعات
در Visuino افزودن قطعات
در Visuino افزودن قطعات
در Visuino افزودن قطعات
در Visuino افزودن قطعات
  1. برای انتخاب روی برد "M5 Stack Stick C" کلیک کنید
  2. در پنجره "Properties" ، "Modules" را انتخاب کرده و برای گسترش "+" را کلیک کنید ،
  3. "Display ST7735" را انتخاب کرده و روی "+" کلیک کنید تا بزرگ شود ،
  4. "Orientation" را روی "goRight" تنظیم کنید
  5. "رنگ پس زمینه" را روی "ClBlack" تنظیم کنید
  6. "Elements" را انتخاب کرده و روی دکمه آبی با 3 نقطه کلیک کنید…
  7. Elements Dialog نشان می دهد
  8. در گفتگوی عناصر ، "Text Text" را از سمت راست به چپ بکشید
  9. روی "Text Text1" در سمت چپ کلیک کنید تا آن را انتخاب کنید ، سپس در "Properties window" روی "Color" کلیک کنید و آن را روی "aclWhite" تنظیم کنید و روی "Fill Color" کلیک کرده و آن را روی "aclBlack" (شما در صورت تمایل می توانید با رنگ ها بازی کنید)

    -همچنین در پنجره های Properties مجموعه X: 10 و Y: 20 این جایی است که می خواهید زمان را روی LCD نمایش دهید -اندازه: 3 (این اندازه فونت آن زمان است) پنجره عناصر را ببندید

  10. جزء "رمزگشایی (تقسیم) تاریخ/زمان" را اضافه کنید
  11. جزء "متن قالب بندی شده" را اضافه کنید

مرحله 4: در Visuino Set Components

در Visuino Set Components
در Visuino Set Components
در Visuino Set Components
در Visuino Set Components
در Visuino Set Components
در Visuino Set Components
  1. جزء "FormattedTxt1" را انتخاب کرده و در زیر "Properties" پنجره "Text" را روی:٪ 0:٪ 1:٪ 2 قرار دهید
  2. روی م componentلفه "FormattedText1" دوبار کلیک کنید و در محاوره Elements 3x "Text Element" را به سمت چپ بکشید.
  3. برد "M5 Stack Stick C" را انتخاب کرده و در پنجره "Properties" "Modules"> "Real Time Alarm Clock (RTC)"> "Elements" را انتخاب کنید.
  4. روی دکمه آبی با 3 نقطه کلیک کنید و در محاوره عناصر "Set Hour" ، "Set Minute" و "Set Second" را به سمت چپ بکشید.
  5. در سمت چپ عنصر "Set Hour1" و در زیر پنجره "Properties" ، "Add Value" را به "True" و "Value" را به "1" انتخاب کنید.
  6. در سمت چپ عنصر "Set Minute1" و در زیر پنجره "Properties" ، "Add Value" را به "True" و "Value" را به "1" انتخاب کنید.
  7. در سمت چپ عنصر "Set Second1" و در زیر پنجره "Properties" ، "Add Value" را به "True" و "Value" را به "1" انتخاب کنید.

توضیح:

"ارزش" به این معناست که چقدر می خواهیم با هر کلیک یک دکمه به زمان موجود (ساعت ، دقیقه یا ثانیه) اضافه کنیم "افزودن ارزش" به این معنی است که می خواهیم مقدار را به زمان موجود اضافه کنیم

مرحله 5: در Visuino Connect Components

در Visuino Connect Components
در Visuino Connect Components
در Visuino Connect Components
در Visuino Connect Components
  1. "M5 Stack Stick C"> ساعت زنگ دار در زمان واقعی (RTC)> پین [Out] را به پین جزء "DecodeDateTime1" [In] وصل کنید
  2. پین جزء "DecodeDateTime1" [Hour] را به پین "TextElement1" جزء "FormattedText1" وصل کنید [In]
  3. پین جزء "DecodeDateTime1" [Minute] را به پین "TextElement2" جزء "FormattedText1" وصل کنید [In]
  4. پین جزء "DecodeDateTime1" [دوم] را به پین "TextElement3" جزء "FormattedText1" وصل کنید [In]
  5. پین جزء "FormattedText1" [Out] را به برد "M5 Stack Stick C" وصل کنید "Display ST7735"> "Text Field1" pin [In]
  6. "M5 Stack Stick C"> دکمه های "A (M5)" را به "M5 Stack Stick C"> ساعت زنگ دار در زمان واقعی (RTC)> "تنظیم ساعت 1" پین [ساعت] وصل کنید
  7. "M5 Stack Stick C"> دکمه های "B" را به "M5 Stack Stick C"> ساعت زنگ دار در زمان واقعی (RTC)> "تنظیم دقیقه 1" پین [ساعت] وصل کنید

مرحله 6: کد Arduino را ایجاد ، کامپایل و بارگذاری کنید

کد Arduino را ایجاد ، کامپایل و بارگذاری کنید
کد Arduino را ایجاد ، کامپایل و بارگذاری کنید
  1. در Visuino ، در پایین روی برگه "Build" کلیک کنید ، مطمئن شوید که پورت صحیح انتخاب شده است ، سپس روی دکمه "Compile/Build and Upload" کلیک کنید.

مرحله 7: بازی کنید

اگر ماژول M5Sticks را تغذیه کنید ، صفحه نمایش باید زمان را نشان دهد. می توانید زمان را با استفاده از دکمه های "M5" برای Hours و "B" برای Minutes تغییر دهید

تبریک می گویم! پروژه M5Sticks خود را با Visuino تکمیل کرده اید. همچنین پروژه Visuino ضمیمه شده است ، که من برای این Instructable ایجاد کردم ، می توانید آن را از اینجا بارگیری کنید.

می توانید آن را در Visuino بارگیری و باز کنید:

مرحله 8: در آموزش بعدی

در آموزش بعدی به شما نشان خواهم داد که چگونه می توانید یک ساعت مچی زیبا ایجاد کنید تا بتوانید با استفاده از دکمه های StickC زمان (ساعت ، دقیقه و ثانیه) را تنظیم کرده و یک منوی ساده ایجاد کنید! با ما همراه باشید و سایر آموزش های من را در اینجا ببینید.

توصیه شده: