فهرست مطالب:

آسان برای پیاده سازی UI -- صفحه نمایش OLED با جوی استیک و دکمه ها: 6 مرحله
آسان برای پیاده سازی UI -- صفحه نمایش OLED با جوی استیک و دکمه ها: 6 مرحله

تصویری: آسان برای پیاده سازی UI -- صفحه نمایش OLED با جوی استیک و دکمه ها: 6 مرحله

تصویری: آسان برای پیاده سازی UI -- صفحه نمایش OLED با جوی استیک و دکمه ها: 6 مرحله
تصویری: پدیده ChatGPT: چگونه هوش مصنوعی چشم انداز توسعه دهندگان را تغییر می دهد! 2024, جولای
Anonim
Image
Image

این ماژول دارای صفحه نمایش OLED با دو دکمه ، جوی استیک 5 جهته و شتاب سنج 3 محوره است. این در تنظیم UI برای یک پروژه مفید است.

سلام بچه ها چه خبر؟ Akarsh در اینجا از CETech. امروز ما قصد داریم نگاهی به یک ماژول همه کاره بیندازیم که بسیار مفید در تنظیم یک رابط سخت افزاری UI سریع برای هر پروژه ای است که در آینده ایجاد می کنیم. ویدیو را در کانال من تماشا کنید تا هیئت مدیره را در عمل ببینید! بیایید با پروژه اکنون شروع کنیم!

مرحله 1: قطعات

قطعات
قطعات

برای این کار به یک برد ESP8266 نیاز دارید و در صورت تمایل می توانید یک باتری نیز اضافه کنید.

در اینجا می توانید ماژول OLED Firebeetle را پیدا کنید.

من پیشنهاد می کنم از یک برد از DFRobot با این ماژول استفاده کنید زیرا pinout سازگار خواهد بود و در هیچ جایی با مشکلی روبرو نخواهید شد ، من از تخته Firebeetle از DFRobot استفاده کردم زیرا دارای راه حل شارژ و نظارت باتری است.

مرحله 2: PCB ها را برای پروژه خود تهیه کنید

PCB برای پروژه خود تهیه کنید
PCB برای پروژه خود تهیه کنید

برای سفارش آنلاین PCB به صورت ارزان باید JLCPCB را بررسی کنید!

شما 10 PCB با کیفیت خوب تهیه و به قیمت 2 دلار و برخی حمل و نقل به درب منزل ارسال می کنید. همچنین در اولین سفارش از ارسال کالا تخفیف می گیرید. برای طراحی PCB خود در easyEDA ، پس از اتمام این کار ، فایل های Gerber خود را در JLCPCB بارگذاری کنید تا با کیفیت خوب و زمان برگشت سریع تولید شوند.

مرحله 3: IDE Arduino را بارگیری و تنظیم کنید

IDE Arduino را بارگیری و تنظیم کنید
IDE Arduino را بارگیری و تنظیم کنید

Arduino IDE را از اینجا بارگیری کنید.

1. Arduino IDE را نصب کرده و آن را باز کنید.

2. به مسیر File> Preferences بروید

3. آدرسهای اضافی مدیران تابلوها را https://arduino.esp8266.com/stable/package_esp8266… اضافه کنید.

4. به Tools> Board> Boards Manager بروید

5. ESP8266 را جستجو کرده و سپس برد را نصب کنید.

6. IDE را راه اندازی مجدد کنید.

مرحله 4: قطعات را آماده کنید

قطعات را آماده کنید
قطعات را آماده کنید
قطعات را آماده کنید
قطعات را آماده کنید
قطعات را آماده کنید
قطعات را آماده کنید

1. هدرها را روی سپر OLED و همچنین ماژول میکروکنترلر لحیم کنید.

نکته: برای تراز کردن سرصفحه ها از یک تخته نان استفاده کنید و سپس ماژول را لحیم کنید و هدرها را داخل تخته نان قرار دهید.

2. گوشه ها را با رنگهای سفید روی هر دو ماژول تراز کنید و آنها را با استفاده از هدرها روی هم قرار دهید. حالا برد را به کامپیوتر وصل کنید.

مرحله 5: کدگذاری ماژول

کدگذاری ماژول
کدگذاری ماژول

1. کتابخانه های زیر را بارگیری کنید:

1.1

1.2

2. کتابخانه های بارگیری شده را استخراج کرده ، نام آنها را با حذف نام "-master" از آنها تغییر دهید.

3. به پوشه libraries در Arduino IDE خود بروید و هر دو پوشه را در اینجا بچسبانید.

4. Arduino IDE را راه اندازی مجدد کنید.

5. به مسیر File> Examples> DFRobot_OLED12864> testall بروید و این کد را باز کنید.

6. به Tools> Board بروید. تابلوی مناسبی را که استفاده می کنید Firebeetle ESP8266 در مورد من انتخاب کنید. کام درست را انتخاب کنید. با رفتن به مسیر Tools> Port وارد پورت شوید.

8. دکمه بارگذاری را فشار دهید.

9. وقتی برگه می گوید بارگذاری انجام شد ، آماده استفاده از سپر هستید. پس از بارگذاری ، مانیتور سریال را باز کنید تا جزئیات زیر را مشاهده کنید.

مرحله ششم: بازی با سپر

بازی با سپر
بازی با سپر
بازی با سپر
بازی با سپر
بازی با سپر
بازی با سپر

1. ماژول را با یک منبع تغذیه با استفاده از اتصال USB میکرو USB وصل کنید یا در صورت اتصال باتری ، سوئیچ را روشن کنید.

2. به محض اتصال ماژول ، نمایشگر زنده می شود.

3. وقتی از دکمه های مختلف روی جوی استیک استفاده می کنید ، خواهید دید که صفحه نمایش در زمان واقعی نشان می دهد که جوی استیک را در چه جهتی حرکت داده اید.

4. فشار دادن دکمه A & B انواع مختلف داده ها را مانند تصاویر زیر نشان می دهد.

5. CONGO! ماژول مطابق انتظار کار می کند.