فهرست مطالب:
تصویری: لامپ LED آردوینو + نمایشگر LCD 4 بیتی: 4 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:58
این اولین دستور من است !!! بله.. قبل از اینکه ادامه دهم. من در مورد چگونگی برش چوب یا تکه تکه کردن همه چیز با هم وارد جزئیات نمی شوم. من کل فرآیند ساخت را بصورت آزاد از هر چیزی که به ذهنم رسید همان چیزی است که من بازتولید کردم. نکته این دستورالعمل این است که بتوانید مدار ایجاد کنید ، آردوینو را برنامه ریزی کنید و چیزی از تخیل خود ایجاد کنید. همچنین این دستورالعمل برای افرادی است که با آردوینو بسیار محبوب آشنا هستند! این فقط یک آردوینو است که LED RGB را برای کنترل روشنایی کنترل می کند. 3 حالت مختلف وجود دارد. این حالت ها را می توان با فشردن یک دکمه انتخاب کرد. حالت ها و مقادیر RGB روی صفحه LCD نمایش داده می شود. حالتها: 1) چرخه رنگ: این طیف رنگ را دور می زند. با چرخاندن (پتانسیومتر) سرعت تغییر رنگ را از یکدیگر به یکدیگر کنترل می کنید. 2) انتخاب رنگ: برای انتخاب رنگی که انتخاب کرده اید ، چرخ (پتانسیومتر) را بچرخانید. 3) رنگ تصادفی: آردوینو به طور تصادفی یک رنگ RGB هدف را انتخاب می کند. به رنگ RGB مورد نظر محو می شود. سپس روند دوباره شروع می شود. می توانید سرعت محو شدن رنگ را از یکدیگر انتخاب کنید ویدئوی زیر ایجاد لامپ LED RGB با کنترل Arduino از ابتدا تا انتها است.
مرحله 1: مواد
1) آردوینو: decimila ، freeduino ، Rock Bottom Freeduino Kit (RBFK). (من از RBFK استفاده کردم زیرا ارزانتر بود و این را به عنوان هدیه هدیه می دادم.) 2) پتانسیومتر: از 120 اهم استفاده می کنم اما در این برنامه خاص انجام می شود. 3) دکمه فشار: از دکمه روشن/خاموش استفاده نکنید. این باید یک دکمه باشد. 4) LED RGB: مطمئن شوید که LED های RGB کاتدی معمولی هستند. به این معنی که 1 پین GROUND است و 3 پایه دیگر R ، G ، B پوزیتیو است. 5) LCD سازگار با HD44780: از بهترین تجربه من ، تمام LCD های 16x2 که با آنها کار کردم با کتابخانه 4bit کار می کنند. 6) 5 x مقاومت: - 22 اهم = کنتراست LCD … *توجه: از یک POT برای تعیین بهترین کنتراست برای LCD استفاده کنید. - 2.2Kohm = PushButton- 3 مقاومت دیگر. بسته به LED RGB شما باید مقادیر را تعیین کنید. جزئیات زیر.
مرحله 2: اتصالات مدار
اطلاعات عمومی و نکات
- مطمئن شوید LCD (RW / PIN5) به زمین متصل شده باشد. در نمودار زیر یک اشتباه وجود دارد ، نشان می دهد که پین LCD 6 به GROUND متصل است…. اشتباه است ، PIN5 LCD قرار است به زمین متصل شود - هنگام آزمایش LCD از POT برای تعیین مقاومت مناسب برای LCD CONTRAST استفاده کنید. ممکن است فکر کنید LCD در حالی که کنتراست در سطح پایینی است و هیچ چیز را نمی بینید ، کار نمی کند. - همه LCD ها یکسان نیستند برای مشخص کردن پین ها به مشخصات LCD خود (مدل Google از LCD) مراجعه کنید. (DB0-DB7 ، RegisterSelect ، ReadWrite ، Enabled و غیره)- پین های RGB برای هر رنگ به مقاومت مناسب نیاز دارند. مقاومت با مقدار ولتاژ مورد نیاز هر رنگ تعیین می شود. Eaxmple: R = 2.8 - 3.2 ولت = 82 اهم (توصیه می شود) G = 3.2 - 3.5 ولت = 68 اهم (توصیه می شود) B = 3.2 - 3.5 ولت = 68 اهم (توصیه می شود) از URL زیر برای تعیین مقاومت برای هر رنگ استفاده کنید. سری LED/جادوگر آرایه موازی اطلاعات کامپوننت پتانسیومتر (POT) = 120ohm مقاومت کنتراست LCD = مقاومت دکمه 22 اهم = 2.2 KohmLCD اتصالات Arduino (GND) = LCD (PIN 1) = GroundArduino (5V) = LCD (PIN 2) = منبع تغذیه Arduino (= LCD (PIN 6) = فعال کردن SignalArduino (PIN 7) = LCD (PIN 11) = DB4Arduino (PIN 8) = LCD (PIN 12) = DB5Arduino (PIN 9) = LCD (PIN 13) = DB6Arduino (PIN 10) = LCD (PIN 14) = DB7Arduino (PIN 11) = LCD (PIN 4) = ثبت نام SelectArduino (PIN 12) = LCD (PIN 5) = خواندن / نوشتن اتصالات LED RGB Arduino (PIN 3) = LED R = 2.8 - 3.2 ولت = 82 اهم (توصیه می شود) Arduino (PIN 5) = LED G = 3.2 - 3.5 ولت = 68 اهم (توصیه می شود) Arduino (PIN 6) = LED B = 3.2 - 3.5 ولت = 68 اهم (توصیه می شود) Arduino (GND) = LED GND اتصالات دکمه و قابلمه Arduino (ANALOG PIN 2) = POT (برف پاک کن: معمولاً در وسط ، بستگی به گلدان دارد) Arduino (PIN 4) = PushButton (مطمئن شوید که از مقاومت 2.2 کیلو اهم یا بالاتر استفاده می کنید)
مرحله 3: کد منبع آردوینو + فایلها
کد منبع ، نحوه سیم کشی همه چیز و کتابخانه LCD همه در فایل Zip موجود است. تقریباً همه کدها توسط خودم نوشته شده است ، اگرچه باید به کد زیر که از آن استفاده کردم اعتبار اضافه کنم. عملکرد Arduino Hue انتخاب حالت های مختلف با فشار دکمه عملکرد رنگ بسیار مطلوب بود ، چرا چرخ را دوباره اختراع کرد. در مورد دکمه فشاری ، شما باور نمی کنید که چقدر این کار می تواند پیچیده باشد. این کد برای استفاده از دکمه فشاری همانطور که در نظر داشتم بسیار مفید بود. (با فشردن دکمه به شما امکان انتخاب حالت های مختلف)
مرحله 4: کلمات پایانی
این پروژه به عنوان یک هدیه برای یک دوست بسیار خوب ایجاد شده است ، و اکنون می خواهم این هدیه را به بقیه علاقه مندان به INSTRUCTABLES تقدیم کنم. این فرایند فوق العاده یک تجربه شگفت انگیز بود و خوشحالم که آن را با جهان به اشتراک بگذارم. اوه و لطفاً رای را فراموش نکنید !!!
توصیه شده:
شمارنده آردوینو با استفاده از نمایشگر LED TM1637: 7 مرحله
شمارنده آردوینو با استفاده از نمایشگر LED TM1637: در این آموزش نحوه ساخت یک شمارنده ساده با استفاده از LED Display TM1637 و Visuino را یاد می گیریم. فیلم را تماشا کنید
نحوه استفاده از نمایشگر LCD 20x4 کاراکتر I2C با آردوینو: 6 مرحله
نحوه استفاده از نمایشگر LCD 20x4 I2C Character با آردوینو: در این آموزش ساده ما نحوه استفاده از نمایشگر LCD 20x4 I2C Character با Arduino Uno را برای نمایش یک متن ساده & quot؛ سلام جهان یاد می گیریم. ویدیو را تماشا کنید
نمایشگر LCD I2C / IIC - استفاده از LCD SPI به صفحه LCD I2C با استفاده از ماژول SPI تا IIC با آردوینو: 5 مرحله
نمایشگر LCD I2C / IIC | استفاده از LCD SPI برای نمایشگر LCD I2C با استفاده از ماژول SPI به IIC با آردوینو: سلام بچه ها از آنجایی که یک SPI LCD 1602 معمولی سیم های زیادی برای اتصال دارد ، بنابراین اتصال آن با آردوینو بسیار مشکل است ، اما یک ماژول در بازار موجود است که می تواند صفحه نمایش SPI را به صفحه IIC تبدیل کنید ، بنابراین فقط باید 4 سیم را وصل کنید
نمایشگر LCD I2C / IIC - LCD SPI را به صفحه LCD I2C تبدیل کنید: 5 مرحله
نمایشگر LCD I2C / IIC | تبدیل یک LCD SPI به صفحه LCD I2C: استفاده از صفحه نمایش spi LCD به اتصالات زیادی احتیاج دارد که انجام آن بسیار دشوار است ، ماژولی را پیدا کردم که می تواند LCD i2c را به spi LCD تبدیل کند ، بنابراین بیایید شروع کنیم
آردوینو و ESP8266 با نمایشگر LCD I2c: 9 مرحله
Arduino و ESP8266 با صفحه نمایش LCD I2c: هدف اصلی ما در اینجا نشان دادن عملکرد ماژول سریال i2c برای صفحه نمایش LCD 2x16 یا 20x4 است. با استفاده از این ماژول ، ما می توانیم نمایشگرهای ذکر شده در بالا را در حالی که فقط از دو پین (SDA و SCL) استفاده می کنیم ، کنترل کنیم. این امر ارتباط را بسیار ساده و ساده می کند