فهرست مطالب:
- مرحله 1: اتصال به Arduino Uno
- مرحله 2: کتابخانه آردوینو و نرم افزار Image2Lcd
- مرحله 3: چه چیزی خوب کار می کند؟
تصویری: Epaper و Arduino UNO: 3 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:56
E-Paper توسط و Arduino UNO کنترل می شود.
به تازگی چند مورد برای آزمایش از GearBest برای من ارسال شده است ، و از مواردی که من بیشتر علاقه مند به امتحان کردن آن بودم. من هرگز با کاغذ الکترونیکی بازی نکرده ام ، بنابراین برای من کمی منحصر به فرد بود.
مواردی که برای من فرستاده شد همه برای استفاده در Raspberry PI طراحی شده اند ، اما این E-Paper با آردوینو نیز کار می کند.
وقتی واحد رسید ، تصویر زیبایی در حال نمایش بود و در ابتدا فکر می کردم عکس روی محافظ صفحه نمایش است ، اما یکبار که محافظ را برداشته بودم ، تصویر باقی ماند! و این یک عنصر کلیدی اپپر است ، هنگامی که تصویری را قرار می دهید ، می توانید قدرت را تغییر دهید و باقی می ماند.
مرحله 1: اتصال به Arduino Uno
این دستگاه از اتصالات SPI استفاده می کند ، بنابراین باید به صورت زیر سیم کشی شود.
مقاله الکترونیکی | رنگ | UNO PLUS (3.3V) |
---|---|---|
3.3 ولت | قرمز | 3V3 |
GND | سیاه | GND |
DIN | آبی | D11 |
CLK | رنگ زرد | D13 |
CS | نارنجی | D10 |
DC | سبز | D9 |
RST | سفید | D8 |
مشغول | رنگ بنفش | D7 |
برای ایجاد این اتصالات ، من مجبور شدم پین هایی را از قسمتی از نوار IDC در انتهای دوشاخه ها قرار دهم ، در غیر این صورت شما در هر انتهای آن اتصالات زن دارید.
مرحله 2: کتابخانه آردوینو و نرم افزار Image2Lcd
بنابراین پس از ایجاد اتصالات ، می خواهید یک طرح بارگیری کنید تا ببینید آیا کار می کند یا خیر. به طور مفید یک پوشه فشرده شده با تعداد زیادی کد در وب سایت موجود است. فقط پیوند صفحه ویکی را دنبال کنید. شما کد دمو را در بخش Resource پیدا خواهید کرد. نمونه هایی برای Raspberry PI و برد STM32 نیز وجود دارد.
همچنین در بخش "نحوه نمایش تصویر" پیوندی به یک نرم افزار وجود دارد که به شما امکان می دهد عکس ها را به کد مورد نیاز برای نمایش تبدیل کنید.
هنگامی که پوشه zip مورد نیاز را بارگیری کردید ، باید آن را از حالت فشرده خارج کرده و در مورد فایل های Arduino کتابخانه ها باید در پوشه libraries و طرح نمایشی در محل عادی شما قرار گیرند.
برنامه Image2Lcd باید به درستی پیکربندی شود و بسته به اینکه می خواهید از عکس عمودی یا افقی استفاده کنید ، تنظیمات متفاوت است ، من تصویری از هر دو را اضافه کرده ام تا تفاوت را مشاهده کنید. همچنین ممکن است لازم باشد برنامه را بکشید تا همه تصویر مورد نیاز نمایش داده شود. و اگر از حالت عمودی به افقی تغییر می دهید ، باید روی دکمه کوچک کنار کادرهای بعدی کلیک کنید.
هنگامی که همه تنظیمات را به درستی انجام داده اید و میزان روشنایی را برای رسیدن به جلوه مورد نیاز تنظیم کرده اید ، سپس ذخیره را فشار دهید تا یک فایل متنی ظاهر شود. من از روش صحیح انتقال این موارد مطمئن نیستم ، اما تنها کاری که من انجام می دهم این است که کل متن را کپی کرده و در فایل imagedata.cpp طرح اولیه آردوینو با حذف داده های اصلی (اما نه اولین بیت) چسباندم ، سپس باید خط اضافی را در بالا حذف کنید. در مورد تصویر من حذف "Aconst unsigned char gImage_monstert [8512] = { / * 0X00، 0X01، 0X2C، 0X01، 0XE0، 0X00، * /" پس باید طرح جدید را بارگذاری کرده و تصویر را مشاهده کنید.
مرحله 3: چه چیزی خوب کار می کند؟
تصاویر می توانند بسیار ضربه خورده و از دست بروند ، از عکس هواپیما مشاهده می کنید که بیشتر بدنه هواپیما گم شده است. این به این دلیل است که من باید روشنایی را برای دستیابی به جزئیات مورد نظرم تنظیم کنم.
یکی از تصاویری که به خوبی کار می کرد ، نقاشی های دستی بود. بنابراین من یک مستطیل 14 * 10.5 سانتی متر کشیدم و چند تصویر روی آن کشیدم. سپس اسکن شد و تصویر به نسبت 3: 4 بریده شد و سپس در برنامه Image2Lcd قرار داده شد. من از متن کوچکی که می توانید با آن کنار بیایید بسیار شگفت زده شدم.
به هر حال امیدوارم از این آموزش لذت برده باشید و از GearBest بخاطر ارسال این مورد برای آزمایش ممنونم. اگر مایل به خرید این کالا هستید ، لطفاً پیوند زیر را دنبال کنید. با تشکر.
پیوند بیش از حد GearBest
توصیه شده:
Arduino Uno Feder Fish در 6 مرحله ارزان و آسان!: 6 مرحله
Arduino Uno Feder Fish در 6 مرحله ارزان و آسان!: بنابراین ممکن است برای این پروژه کمی داستان پشتیبان لازم باشد. افرادی که ماهی خانگی دارند احتمالاً با مشکل مشابه من روبرو شده اند: تعطیلات و فراموشی. من مدام فراموش می کردم که ماهی خود را تغذیه کنم و همیشه برای انجام این کار تلاش می کردم تا قبل از رفتن به ماهی
مستقل Arduino 3.3V W / ساعت خارجی 8 مگاهرتز در حال برنامه ریزی از Arduino Uno از طریق ICSP / ISP (با نظارت سریال!): 4 مرحله
Arduino مستقل 3.3 وات W / ساعت خارجی 8 مگاهرتز در حال برنامه ریزی از Arduino Uno از طریق ICSP / ISP (با نظارت سریال!): اهداف: ایجاد یک آردوینو مستقل که با 3.3 ولت با فرکانس خارجی 8 مگاهرتز کار می کند. برای برنامه نویسی از طریق ISP (همچنین به عنوان ICSP ، برنامه نویسی سریال در مدار) از Arduino Uno (با سرعت 5V) برای ویرایش فایل بوت لودر و رایت
نحوه بارگذاری برنامه Arduino Pro Mini 328P با استفاده از Arduino Uno: 6 مرحله
نحوه بارگذاری برنامه Arduino Pro Mini 328P با استفاده از Arduino Uno: Arduino Pro Mini کوچکترین نئوپان است که دارای 14 پین ورودی/خروجی است ، در 3.3 ولت کار می کند - 5 ولت DC و بارگذاری کد در دستگاه برنامه نویسی آسان است. مشخصات: 14 پورت های ورودی/خروجی دیجیتال RX ، TX ، D2 ~ D13 ، 8 پورت ورودی آنالوگ A0 ~ A7 1
Arduino-UNO قوی تر ، Massduino-UNO: 9 مرحله
بیشتر قدرتمند Arduino-UNO ، Massduino-UNO: Massduino چیست؟ Massduino یک خط تولید جدید است که ترکیبی از پلت فرم Arduino غنی ، توسعه راحت و سریع ، کم هزینه و آسان برای تولید مزایای تولید در مقیاس بزرگ است. تقریباً همه کدهای آردوینو می توانند یک
Waveshare EPaper 1.54 Raspberry Pi: 5 Step
Waveshare EPaper 1.54 Raspberry Pi: من یک Waveshare E-Paper 1.54 را برای پروژه ای متفاوت خریدم ، بنابراین در اینجا راهنمای نحوه نصب آن وجود دارد