شیلد ال سی دی تاچ 2.4 اینچ آردوینو Arduino LCD Shield
نمایشگرها یکی از ابزارهای فوق العاده کاربردی در طراحی سیستم های الکترونیکی و گجت های هوشمند به شمار می روند. به کمک نمایشگرها، می توانید در حالت تاچ از کاربر ورودی دریافت کرده و خروجی های تولید شده سیستم را بر روی نمایشگر، نمایش دهید. شیلد ال سی دی تاچ 2.4 اینچ آردوینو، یک شیلد بسیار کاربردی با کاربری ساده و آسان است. به کمک تاچ این نمایشگر، می توانید رابط های گرافیکی بسیار جذاب بسازید. از طرفی دیگر، بر روی این شیلد، یک سوکت کارت SD جهت نمایش تصاویر ذخیره شده در حافظه و حتی ذخیره داده ها بر روی آن وجود دارد. از آنجاییکه که این نمایشگر به صورت شیلد طراحی شده، بنابراین بدون نیاز به هیچ گونه سیم کشی و لحیم کاری، به سادگی بر روی بردهای آردوینو UNO MEGA MEGAWIFI قرار می گیرد. درایور این نمایشگر، ILI9341 است.
برای راه اندازی و کار با این شیلد، کتابخانه تحت آردوینو توسعه یافته است. بنابراین، در کوتاهترین زمان ممکن، می توانید این نمایشگر را راه اندازی نمایید. به کمک این کتابخانه می توانید به سادگی انواع متن، عکس و... را بر روی نمایشگر نمایش دهید. همچنین روال ذخیره و بازیابی داده بر روی کارت SD، بسیار ساده بوده و به کمک کتابخانه SD آردوینو، می توانید آن را راه اندازی نمایید.
مشخصات فنی و ویژگی های کلی شیلد ال سی دی تاچ 2.4 اینچ آردوینو
مجهز به قابلیت تاچ
مجهز به درایور نمایشگر ILI9341
راه اندازی سریع، آسان و ساده با بردهای آردوینو
دارای صفحه نمایش 2.4 اینچ با رزولوشن 240*320 پیکسل
تغذیه از طریق برد آردوینو و بدون نیاز به هیچ تجهیز جانبی جهت راه اندازی
قابلیت قرار گیری ساده و آسان بر روی بردهای آردوینو UNO، MEGA و MEGAWIFI
دارای سوکت کارت SD جهت ذخیره داده و یا خواندن اطلاعات و نمایش تصاویر کارت SD
کاربردهای شیلد ال سی دی تاچ 2.4 اینچ آردوینو
گجت های هوشمند
دستگاه های حضور و غیاب
کامیپوتر های اطلاعات سفر خودرو
نمایش دهنده و ذخیره کننده داده ها
گجت های پزشکی و کنترل کننده های سلامت بیمار
استفاده به عنوان واسط کاربری گرافیکی تاچ در سیستم های مختلف
الزامات و نکات فنی در راه اندازی شیلد ال سی دی تاچ 2.4 اینچ آردوینو
1- برای اتصال شیلد، حتما دقت کنید که پایه 3V3 آن، بر روی پایه 3V3 برد قرار گیرد. چنانچه با این الگو پیش روید، اتصال شیلد نمایشگر و برد آردوینو، به سادگی صورت خواهد گرفت.
2- در صورتیکه از این شیلد و بردهای آردوینو، به خصوص برد آردوینو MEGAWIFI برای طولانی مدت قصد استفاده دارید، جهت عملکرد پایدار و صحیح، از تغذیه مناسب استفاده نمایید.
3- چنانچه قصد دارید از این شیلد بر روی برد آردوینو MEGA و MEGAWIFI استفاده نمایید، جهت استفاده از کارت SD می بایست کتابخانه SD را تغییر دهید. این کتابخانه در بخش دانلود ها قرار گرفته است. پس از دانلود این کتابخانه، ابتدا یک نسخه پشتیبان از کتابخانه SD پیشین تهییه نموده و سپس کتابخانه جدید را جایگزین قبلی، نمایید. برای اطلاعات بیشتر می توانید آموزشی را که در ادامه قرار می گیرد، مطالعه نمایید.
آموزش طراحی دیتالاگر با قابلیت ارسال آنلاین به کمک LCD TFT و MEGA2560WIFI
دیتالاگرها یکی از مهم ترین ابزارهای ثبت و بررسی داده ها به شمار می روند. به کمک دیتالاگر، میتوانید دادههای مختلف، نظیر دما و رطوبت را در حافظه های جانبی ذخیره و سپس تحلیل کنید. به لطف وجود ماژول های کارت SD و اتصال آن به آردوینو، به سادگی و تنها با چند خط کد، میتوانید داده ها را در فرمت های مختلف نظیر اکسل ذخیره کنید. در این آموزش، به کمک شیلد TFT آردوینو، داده ها را نمایش می دهیم. از آنجاییکه بر روی این شیلد اسلات کارت SD قرار دارد، می توانیم به سادگی داده ها را در کارت SD ذخیره کرده و به عنوان دیتالاگر استفاده کنیم. از طرف دیگر، به لطف قابلیت وای فای برد MEGA2560WIFI، همزمان و به طور آنلاین، داده ها را به سرور اینترنتی ارسال خواهیم نمود.
مشخصات
- کاربری
- مناسب برای استفاده شخصی
- نوع ماژول
- نمایشگر
- نوع شیلد
- شیلد ال سی دی - LCD Shield
- تعداد قطعات
- 9 عدد
- ابعاد فیبر
- 5.3 * 7.2 سانتی متر
- تعداد فیبر
- 1 عدد
- سطح تجربه مورد نیاز
- نیمه حرفه ای
- ابعاد
- 2.4 اینچ صفحه نمایش با رزولوشن 240*320 پیکسل
- ولتاژ مورد نياز
- 3.3 ولت DC
- فیبر مدار چاپی
- فایبرگلاس دو رو متالیزه
- چاپ مس
- دارای چاپ قرمز
- تعداد پایه ها
- 28 عدد
- اقلام همراه محصول
- یک عدد قلم مخصوص LCD
- کشور سازنده
- چین
- وزن
- 31 گرم
- نوع کانکتور
- پین هدر
- سایر توضیحات
- دارای درایور ILI9341
- نوع LCD
- TFT
- صفحه نمایش لمسی
- دارد
- اندازه
- 2.4 اینچ
- سایر قابلیتها
- دارای شیار Micro SD
- نسخه آردوینو
- نمایشگر آردوینو
- نوع نمایشگر
- نمایشگر LCD رنگی
// تعریف تابع
void myFunction() {
// بدنه تابع (کد اجرایی)
}
void setup() {
// کد تنظیمات...
}
void loop() {
// کد اجرایی...
myFunction(); // فراخوانی تابع
}
برای یادگیری آردوینو، نیازی به دانش قبلی در زمینه الکترونیک یا برنامهنویسی ندارید. با این حال، داشتن دانش پایه در این زمینهها میتواند به شما کمک کند تا یادگیری آردوینو را سریعتر و آسانتر انجام دهید. اگر دانش پایهای در زمینه الکترونیک ندارید، میتوانید با مطالعه دیجی اسپارک، مقالات و دورههای آموزشی آنلاین و متنی، این دانش را به دست آورید. اگر دانش پایهای در زمینه برنامهنویسی ندارید، میتوانید با یادگیری زبان برنامهنویسی C/C++، شروع به یادگیری آردوینو کنید.
برای کدنویسی در آردوینو، باید از زبان برنامهنویسی C/C++ استفاده کنید. کدهای آردوینو در فایلهای متنی با پسوند .ino ذخیره میشوند. برای نوشتن کدهای آردوینو، میتوانید از نرمافزار Arduino IDE استفاده کنید. در نرم افزار نمونه کد ساده برای شروع قرار گرفته شده است اما میتوانید با مراجعه به سایت دیجی اسپارک از سری آموزشهای مقدماتی و رایگان بهره ببرید.
برای شروع کار با آردوینو، به یک برد آردوینو ترجیحا مدل UNO R3 و یا R4، کابل Type Bو یک سیستم نیاز دارید. از نرمافزار Arduino IDE برای نوشتن و کامپایل کردن کدهای آردوینو و برنامهنویسی استفاده کنید. برای خرید قطعات کیت سنسور انتخاب خوبی برای شروع برنامه نویسی میکروکنترلرهاست و به مجموعهای از سنسورهای کاربردی دسترسی خواهید داشت.
کیتهای آردوینو نوعی از کیت الکترونیکی پیشرفته هستند. کیت الکترونیکی پرورش دهندهی خلاقیت و سرگرمی فوق العادهای است. کیت های آردوینو عموما دارای آموزش راه اندازی و سورس برنامه نویسی هستند. در دانشجو کیت انواع کیت آردوینو را میتوانید بررسی و خرید کنید. کلیه این کیتها توسط دانشجو کیت طراحی و تولید میشوند. جهت خرید و بررسی کیت آردوینو از شاخههای اصلی در نوار آبی رنگ بالای سایت قسمت بردهای توسعه را انتخاب کنید. (کافیست نشانگر موس را بر روی برد های توسعه قرار دهید.) سپس گزینه کیت آردوینو را انتخاب نمایید.
جهت سهولت در انتخاب کیت و کابرد مورد نظر در نوار سمت راست سایت امکان جستجو و فیلتر در دسترس کاربران قرار گرفته است. اولین گزینه انتخاب نوع کیت است، که کیت ها بر اساس بردهای مصرفی و همچنین مونتاژ دسته بندی شده اند. به تصویر زیر دقت کنید.
فیلتر بعدی رنج سنی است که با این فیلتر میتوان کیت آردوینو متناسب با رنج سنی کاربر تهیه کرد. رنج سنی یک شاخص کلی برای محدود کردن انتخابها برای خرید کیت آردوینو است.
فیلتر بعدی خرید بر اساس نوع نمایشگر مورد استفاده است. نمایشگر در کیت آردوینو کمک میکند تا اطلاعات مورد نظر را روی آن نمایش دهید. از اینجا میتوانید کیت های آردوینو براساس نوع نمایشگر را فیلتر کنید.
فیلتر بعدی خرید کیت آردوینو بر اساس برد آردوینو مورد استفاده است. بردهای آردوینو انواع مختلفی دارند، میتوانید از این بخش گزینه مورد نظر را فیلتر کنید.
فیلتر آموزش راه اندازی در جهت سهولت دسترسی کاربر به کیت های همراه یا فاقد آموزش(خود آموز) قرار گرفته است. دارا بودن آموزش برای یک کیت آردوینو گزینهی مهمی است. بنابراین اگر تمایل به خرید کیت آردوینو دارای آموزش را دارید، از این بخش استفاده کنید. به تصویر زیر دقت کنید.
با استفاده از فرمت آموزش میتوان نوع آموزش مورد نظر خود را به راحتی انتخاب کرد که به دو صورت تصویری و کتبی در دسترس قرار میگیرد.
فیلتر بعدی بر اساس میزان فرکانس RFID است. اگر کیت مورد نظر براساس نوع RFID باشد میتوانید فرکانس آنرا از این بخش انتخاب کنید.
با استفاده از فیلتر سنسور میتوان کیت آردوینو مورد نظر خود را بر اساس نوع سنسور به کار رفته انتخاب کرد.
فیلتر بعدی معماری پردازنده است که با استفاده از این فیلتر میتوان نوع پردازنده کیت را انتخاب کرد. شاید بخواهید کیت مورد نظرتان براساس تراشهای خاص باشد که از اینجا میتوانید انتخاب کنید.
با استفاده از این فیلتر میتوان پهنای باند اینترنت را انتخاب کرد. اگر کیت آردوینو مورد نظر دارای ماژول سیم کارتی باشد، میتوانید پهنای باند آنرا مشخص کنید. کیتهای ارزان قیمت معمولا دارای پهنای باند 2g هستند.
با استفاده از این فیلتر میتوان کیت های آردوینو را بر اساس نوع باتری مورد استفاده انتخاب کرد.
با این گزینه میتوان کیت مورد نظر و مصرفی خود را بر اساس برند مورد استفاده انتخاب کرد. ما در فروشگاه دانشجو کیت علاوه براینکه کالاهای تولیدی خودمان را به فروش میرسانیم کالاهای دیگر تولید کنندگان ایرانی را هم به فروش میرسانیم. بنابراین از این بخش میتوانید از برندهای معتبر تولید داخل استفاده کنید.
گزینه بعدی محدوده قیمتی است که با این گزینه میتوان به راحتی کیت آردوینو با بودجه مورد نظر را تهیه کرد.
روند ثبت سفارش کیت آردوینو از فروشگاه دانشجو کیت با موبایل
برای ثبت سفارش از طریق تلفن همراه برای دسترسی به شاخه محصولات باید در صفحه اصلی در قسمت بالا صفحه از سه خط افقی استفاده کرد. در ادامه کلیه روند خرید کیت آردوینو با موبایل را شرح دادهایم.
در فهرست شاخههای اصلی اولین گزینه بردهای توسعه است که برای باز کردن آن روی قسمت پلاس میزنیم.
در زیر مجموعه بردهای توسعه اولین گزینه آردوینو است که دوباره برای دیدن زیر مجموعه آن باید روی گزینه پلاس کلیک کرد.
سپس اولین گزینه کیت آردوینو را انتخاب کنید.
در تلفن همراه برای فیلتر محصولات ابتدا باید روی گزینه خرید سریع رفته تا فیلتر محصولات نمایش داده شود.
جهت سهولت در انتخاب کیت و کابرد مورد نظر در نوار سمت راست سایت امکان جستجو و فیلتر در دسترس کاربران قرار گرفته است. اولین گزینه انتخاب نوع کیت است، که کیت ها بر اساس بردهای مصرفی و همچنین مونتاژ دسته بندی شده اند.
فیلتر بعدی رنج سنی است که با این فیلتر میتوان کیت آردوینو متناسب با رنج سنی کاربر تهیه کرد.
گزینه بعدی نسخه رزبری پای و خرید کیت بر اساس برد رزبری پای است. اگر کیت مورد نظر براساس بردهای میکروکنترلر رزبری پای باشد، میتوانید از اینجا نوع برد را انتخاب کنید.
فیلتر بعدی خرید بر اساس نوع نمایشگر مورد استفاده است.
فیلتر بعدی خرید کیت آردوینو بر اساس برد آردوینو مورد استفاده است.
فیلتر آموزش راه اندازی در جهت سهولت دسترسی کاربر به کیت های همراه یا فاقد آموزش(خود آموز) قرار گرفته است.
با استفاده از فرمت آموزش میتوان نوع آموزش مورد نظر خود را به راحتی انتخاب کرد که به دو صورت تصویری و کتبی در دسترس قرار میگیرد.
فیلتر بعدی بر اساس میزان فرکانس RFID است.
با استفاده از فیلتر سنسور میتوان کیت آردوینو مورد نظر خود را بر اساس نوع سنسور به کار رفته انتخاب کرد.
فیلتر بعدی معماری پردازنده است که با استفاده از این فیلتر میتوان نوع پردازنده کیت را انتخاب کرد.
با استفاده از این فیلتر میتوان کیت های آردوینو را بر اساس نوع باتری مورد استفاده انتخاب کرد.
نوع فرکانس مصرفی در کیت را میتوان با این فیلتر تعیین کرد.
با این گزینه میتوان کیت مورد نظر و مصرفی خود را بر اساس برند مورد استفاده انتخاب کرد.
گزینه بعدی محدوده قیمتی است که با این گزینه میتوان به راحتی کیت آردوینو با بودجه مورد نظر را تهیه کرد.
گزینه آخر نوع کانکتور و جامپر و پین هر مصرفی است.
با سلام
کاربر گرامی برای این منظور بایستی از ماژول PCF8574 استفاده کنید. لینک ماژول PCF8574 را بررسی کنید.
در نظر داشته باشید، با اتصال تغذیه بدون اجرا شدن کد برنامه، نمایشگر فرمان روشن و فعال شدن را دریافت نمیکند و بایستی کد را ابتدا آپلود و سپس تغییرات را مشاهده کنید.
برای اتصال به شبکه وای فای دستورات زیر را وارد کنید.
import network
wlan = network.WLAN(network.STA_IF)
wlan.active(True)
wlan.connect("نام_شبکه_Wi-Fi", "رمز_عبور")
while not wlan.isconnected():
pass
امکان راه اندازی چند سنسور DHT با ESP8266 با استفاده از MicroPython وجود دارد. سنسورهای DHT با پروتکل دیجیتال و از طریق پایههای GPIO قابل اتصال به میکروکنترلرها هستند.
MicroPython برای اجرا بر روی میکروکنترلرهای مختلف از جمله ESP8266، ESP32، STM32 و غیره طراحی شده است. وبسایت رسمی MicroPython یک لیست از پلتفرمهای پشتیبانیشده را ارائه میدهد.
برای تعریف یک تابع در MicroPython، از کلیدواژه def استفاده کنید. به عنوان مثال:
def greet(name):
print("Hello, " + name + "!")
بله، MicroPython از توابع با تعداد متغیرهای از آرگومانها پشتیبانی میکند. شما میتوانید تعداد دلخواهی از آرگومانها به یک تابع ارسال کنید
بله، MicroPython از توابع داخلی معمول Python مانند print(), len(), و range() پشتیبانی میکند. این توابع به صورت پیشفرض در MicroPython فراهم شدهاند.
میتوانید یک فایل متنی جدید ایجاد کرده و توابع را در آنجا تعریف کنید. سپس با استفاده از دستور import، آن فایل را به کد اصلیتان وارد کنید.
برای صدا زدن یک تابع از یک ماژول دیگر در MicroPython، ابتدا ماژول را با استفاده از دستور import وارد کنید، سپس نام تابع را با نام ماژول مرتبط فراخوانی کنید.
# در فایل ماژول مثلاً به نام mymodule.py
def my_function():
print("Hello from my_module!")
# در فایل اصلی
import mymodule
mymodule.my_function()
برای فراخوانی یک تابع یک تابع از یک کلاس در MicroPython، ابتدا یک نمونه از کلاس بسازید و سپس تابع را از طریق آن نمونه فراخوانی کنید.
class MyClass:
def my_method(self):
print("Hello from my method!")
my_instance = MyClass()
my_instance.my_method()
برای اتصال به اینترنت با برد میکروکنترلر ESP32، میتوانید از کتابخانه WiFi.h استفاده کنید. این کتابخانه شامل توابعی برای اتصال به شبکههای Wi-Fi و ارسال و دریافت دادهها از طریق Wi-Fi است.
برای ساخت یک سیستم کنترل دما با برد میکروکنترلر ESP32، به موارد زیر نیاز دارید:
یک برد میکروکنترلر ESP32
یک سنسور دما مثل DHT DS18B20
یک المان سرد کننده
با استفاده از کتابخانه DHT.h، میتوانید از سنسور دما برای خواندن دمای محیط استفاده کنید. سپس، میتوانید از این دما برای کنترل المان گرمایشی یا سرمایشی استفاده کنید.
در خصوص برنامه نویسی از کتابخانه DHT و در صورت نیاز کتابخانه وای فای برای ارسال دادهها به پلتفرم IoT باید استفاده کنید.