فهرست مطالب:

نمایش قرائت سنسور آردوینو زنده روی LCD نوکیا 5110: 4 مرحله (همراه با تصاویر)
نمایش قرائت سنسور آردوینو زنده روی LCD نوکیا 5110: 4 مرحله (همراه با تصاویر)

تصویری: نمایش قرائت سنسور آردوینو زنده روی LCD نوکیا 5110: 4 مرحله (همراه با تصاویر)

تصویری: نمایش قرائت سنسور آردوینو زنده روی LCD نوکیا 5110: 4 مرحله (همراه با تصاویر)
تصویری: LCD 16*2- Arduino Toturial13- آموزش برنامه نویسی آردوینو با شبنم علیزاده 2024, نوامبر
Anonim
نمایش زنده سنسورهای آردوینو روی LCD 5110 نوکیا
نمایش زنده سنسورهای آردوینو روی LCD 5110 نوکیا
نمایش قرائت سنسور آردوینو زنده روی LCD 5110 نوکیا
نمایش قرائت سنسور آردوینو زنده روی LCD 5110 نوکیا

اگر تا به حال با arduino کار کرده اید ، احتمالاً خواسته اید که خواندن سنسور را نشان دهد. استفاده از مانیتور سریال کاملاً خوب است ، اما به عنوان arduino badass که به سرعت در حال تبدیل شدن به آن هستید ، احتمالاً می خواهید که قرائت ها را در چیزی عاقلانه تر نمایش دهد همچنین ، اتصال آردوینو به رایانه یا لپ تاپ دقیقاً آن را بسیار قابل حمل نمی کند و اگر می خواهید آردوینو خود را حمل کنید ، داشتن LCD برای نمایش داده های شما بسیار مفید است. در اینجا چند دستورالعمل ساده برای دنبال کردن دستورالعمل نحوه سیم کشی و برنامه نویسی آردوینو وجود دارد تا با صفحه نمایش کار کند.

در یک نکته جانبی ، من همچنین در مورد استفاده از صفحه نمایش OLED ، که فقط از 4 سیم استفاده می کند ، دستورالعمل هایی را ارائه دادم. اگر می خواهید آن را بررسی کنید ، این پیوند است:

www.instructables.com/id/Easy-OLED-Display/

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

آنچه شما نیاز دارید
آنچه شما نیاز دارید
آنچه شما نیاز دارید
آنچه شما نیاز دارید
آنچه شما نیاز دارید
آنچه شما نیاز دارید

برای این پروژه به موارد زیر نیاز خواهید داشت: -Nokia 5110 LCD-Dupont wire-Arduino IDE-Arduino (تست شده در UNO) -Adafruit_GFX library-Adafruit_PCD8544 libraryYou می توانید LCD 5110 نوکیا را در ebay با قیمت حدود 2 دلار خریداری کنید. سیم دوپونت هم همینطور. در ebay "40PCS dupont wire wire to male" را جستجو کنید ، هزینه آن حدود یک دلار است.

مرحله 2: کتابخانه ها ؟؟؟ مشکلی نیست

کتابخانه ها ؟؟؟ مشکلی نیست!
کتابخانه ها ؟؟؟ مشکلی نیست!

حال ، اگر قبلاً با آردوینو کار کرده اید ، احتمالاً IDE و یک آردوینو واقعی دارید. با این حال ، اگر هنوز با کتابخانه ها آشنایی ندارید ، جای نگرانی نیست ، استفاده از آنها بسیار ساده است. آنها را با دنبال کردن پیوندهای زیر و کلیک بر روی ZIP download در سمت راست صفحه وب ، بارگیری کنید. https://github.com/adafruit/Adafruit-GFX-Libraryhttps://github.com/adafruit/Adafruit-PCD8544-Nokia… پس از بارگیری فایل های فشرده ، آنها را در فایل کتابخانه ها در فایل اصلی آردوینو خود استخراج کنید (معمولاً C:/فایلهای برنامه/آردوینو/کتابخانه ها) فایلها را در پوشه کتابخانه ها استخراج کرده و نام آنها را به Adafruit_GFX و Adafruit_PCD8544 تغییر دهید. اساساً این تنها کاری است که باید برای این قسمت انجام دهید. اکنون به قسمت کد بروید.

مرحله 3: کد آردوینو

من یک الگوی خالی نوشته ام ، شما فقط باید کدی را که از سنسور شما خوانده می شود اضافه کنید و باید کار کند. کد من روی مانیتور سریال در IDE و همچنین 5110 LCD می نویسد. قسمت هایی که باید تغییر دهید تا نمایش داده شود (و متن) مورد نظر شما در کد مشخص شده است.#شامل // ریاضی و SPI باید به طور پیش فرض در پوشه کتابخانه های شما باشد ، نگران این موارد نباشید#شامل#شامل // ما این را همین الان بارگیری کردیم#شامل Adafruit_PCD8544 display = Adafruit_PCD8544 (7 ، 6 ، 5 ، 4 ، 3) ؛ // پین های دیجیتالی مورد استفاده برای اتصال به LCD#تعریف XPOS 0#تعریف YPOS 1float sensorPin = A0؛ // پین سنسور شما ، اگر می خواهید setvoid () {Serial.begin (9600)؛ display.begin ()؛} حلقه void () {float sensorValue = analogRead (sensorPin) ؛ این را تغییر دهید // می توانید "sensorValue" را در همه کدها به هر چیزی که می خواهید تغییر دهیدSerial.print ("مقدار سنسور A این است:") ؛ // این متن را در سریال monitorSerial.println (sensorValue) نمایش می دهد ؛ // ln را فراموش نکنید تا اجرای بعدی در صفحه ردیف بعدی بنویسد. ClearDisplay ()؛ // هر بار که حلقه overdisplay.setCursor (0 ، 0) شروع می شود ، صفحه را پاک می کند. display.print ("مقدار سنسور A این است:") ؛ // این روی LCDdisplay.println (sensorValue) ؛ display.display () ؛ تاخیر (1000) ؛}} نوشته می شود} اگر همه کارها را به درستی انجام داده اید ، کد باید کار کند ، اما هنوز آن را اجرا نکنید ، ما باید ابتدا صفحه را وصل کنید

مرحله 4: اتصال LCD به آردوینو

اتصال LCD به آردوینو
اتصال LCD به آردوینو
اتصال LCD به آردوینو
اتصال LCD به آردوینو
اتصال LCD به آردوینو
اتصال LCD به آردوینو
اتصال LCD به آردوینو
اتصال LCD به آردوینو

کار ما تقریبا تمام شده است! تنها چیزی که باقی می ماند اتصال پین های LCD به آردوینو است. خوشبختانه پین ها (از 1 تا 5) در یک ردیف به هم متصل شده اند ، بنابراین احتمال اشتباه گرفتن آنها بسیار کم است. پین های 1-5 نوکیا را وصل کنید 5110 LCD به پین های 3-7 در آردوینو خود. (بنابراین RST به پین 3 آردوینو ، CE به پین 4 و غیره می رود) پس از اتصال همه پین ها ، متوجه خواهید شد که 3 پین باقی مانده است. این پین ها باید به پین 3.3V ، 5V و GND در Arduino شما متصل شوند. بدیهی است که پین LCD GND در آردوینو به GND می رود. بسته به نوع آردوینو و نوع صفحه نمایش ، با اتصال دو پین LCD آخر به پین 5 ولت یا 3.3 ولت در آردوینو خود بازی کنید. هر دو باید کار کنند ، اما خودتان آن را امتحان کنید و ببینید بهترین ترکیب چیست. همچنین قرار دادن مقاومت های کم ارزش (حدود 100-200 اهم باید مناسب باشد) بین 3-7 پین آردوینو و پین های LCD آسیبی نمی رساند. این فقط برای ایمنی است و اگر نمی خواهید از صفحه نمایش برای مدت طولانی استفاده کنید ، نیازی نیست. توصیه می کنم این قسمت را دوباره بخوانید ، فقط برای اطمینان بیشتر از اینکه همه چیز را به درستی وصل کرده اید. بعد از اینکه همه چیز متصل شد ، می توانید کد را بارگذاری کرده و با LCD صفحه نمایش داده های Arduino جدید خود لذت ببرید. امیدوارم درک این دستورالعمل آسان بوده و حداقل به تعداد کمی از شما کمک کرده باشد.

توصیه شده: