ساخت کد QR با برد آردوینو و نمایشگر OLED

محتویات
سلام. امروز آموزش کامل پروژه ساخت کد QR آردوینو با نمایشگر OLED SSD1306 را آماده کردیم. فیلم عملکرد مدار را از دست ندهید !
آموزش کامل پروژه ساخت کد QR آردوینو
QR کد ها چند سالیست که بسیار در زندگی ما جا باز کرده اند. احتمال زیاد شما تعدا زیادی از این کد ها را دیده اید و از آنها استفاده کرده اید. جالبه بدونید که QR مخفف “Quick Response” به معنای پاسخ سریع است. در این پروژه ما یک نمایشگر QR کد دلخواه شما با برد آردوینو نانو و نمایشگر OLED میسازیم.
قطعات مورد نیاز پروژه QR کد آردوینو
QR کد چیست ؟

QR کد همونطور که گفتیم به معنای پاسخ سریع است. این کد یک تصویر 2 بعدی ماتریسی برای خوانندن داده ها با سرعت بالا است که در سال 1994 توسط DENSO WAVE برای صنعت خودروسازی ژاپن تهیه شد. یک کد QR داده ها را بسیار کارآمد در مقایسه با بارکد استاندارد فشرده می کند. این کد از چهار حالت رمزگذاری استاندارد (عددی ، الفبایی ، بایت / باینری و کانجی) استفاده می کند ، این فناوری به صورت “متن باز” ساخته شده است ، برای همه در دسترس است. محبوبیت بسیار زیاد کدهای QR نسبت به بارکدها معمولی ، ظرفیت داده های بزرگتر است.
QR کد چگونه کار میکند ؟
کدهای QR (و سایر کدهای ماتریس داده ها) به گونه ای طراحی شده اند که توسط ابزارهای ویژه قابل خواندن باشند ، نه توسط انسان. بنابراین فقط مقدار مشخصی از آن را می توانیم با مطالعه بصری درک کنیم ، اگرچه هر کد با روشهای مختلف ساخته شده است اما حاوی چند نکته مشترک است.
آموزش الگو های QR کد
تصویر پایین الگو های کد QR را نشان میدهد و در پایین تصویر توضیحات هر کدام قرار داده شده است.

- الگو ها شناسائیی (1) : جعبه های مربعی بزرگ سه گوشه کد است ، تأیید میکند که تصویر یک کد QR است ، از آنجا که تنها سه مورد از آنها وجود دارد ، به راحتی بالا و پایین کد معلوم میشود.
- الگوی تراز وسط (2) : این باعث می شود که از هر جهت دیگری قابل خواندن است.
- الگوی تنظیم خواندن (3) : این الگو باعث میشود اندازه خطوط کد را تعیین شود.
- اطلاعات نسخه (4) : در حال حاضر 40 نسخه استاندارد از QR code وجود دارد ، در این بخش نسخه QR که مورد استفاده قرار گرفته تعیین می شود.
- اطلاعات فرمت (5) : اطلاعات در مورد کمبود ها و خطاهای کد نشان داده میشود .
- محیط خارجی کد (6) : فاصله ای در چهار طرف هر کد QR به منظور تمایز کد از محیط اطراف آن است.
بخش های دیگر کد داده ها و مواردی است که به اطلاعات ارائه شونده اختصاص دارد.
بنظرم تا همین حد اطلاعات در مورد QR کد کافی باشه ، درصورتی که نیاز به اطلاعات دیگری دارید میتونید از مقالات مخصوص QR کد استفاده کنید.
آموزش ساخت QR کد برای پروژه آردوینو
برای ساخت QR کد مورد نظرتون از این سایت استفاده کنید : کلیک کنید

- تب URL را از بالای صفحه انتخاب کنید و URL مورد نظر را وارد کنید.
- روی Save در سمت راست صفحه کلیک کنید.
- نام فایل کد را انتخاب کنید.
- فرمت تصویر را PNG انتخاب کنید
- روی Save کلیک کنید.
همچنین ما در این پروژه از URL استفاده کردیم. شما در این سایت میتوانید از تب های دیگر از جمله پیامک ، تماس ، اطلاعات فرد ، پیام و … استفاده کنید.
ما تبدیل تصاویر به کد هگز را قبلا به طور مفصل توضیح داده ایم : آموزش تبدیل عکس به کد HEX هگز
مدار پروژه نمایش QR کد با آردوینو
پین های آردوینو نانو | پین های نمایشگر OLED |
GND | GND |
3.3V | VCC |
D13 | CLK |
D11 | MOSI |
D8 | RES |
D9 | SDC |
D10 | CCS |
موارد موجود در فایل : فایل سورس آردوینو ، شماتیک کامل و …
برای دانلود فایل ها باید حساب کاربری داشته باشید ثبت نام / ورود