جدول المحتويات:
فيديو: I2C LCD على NodeMCU V2 مع Arduino IDE: 3 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:39
في هذا الدليل السريع ، سأوضح لك كيفية تناول شاشة LCD مع I2C Serial Adapter على NodeMCU v2 باستخدام ArduinoIDE والمكتبات المتاحة.
الخطوة 1: الأجزاء والبرامج المطلوبة
المعدات:
1. NodeMCU v2
2. شاشة عرض LCD مقاس 16 × 2 مع وحدة محول الواجهة التسلسلية i2c
3. بعض الأسلاك ، USB لإمدادات الطاقة وتحميل رسم تخطيطي
برمجة:
1. ArduinoIDE -
2. مكتبة LiquidCrystal_I2C - https://github.com/fdebrabander/Arduino-L LiquidCrystal-I2C-library
الخطوة 2: إعداد الجهاز
الاستعدادات:
عندما تطلب شاشة LCD من Ali / ebay ، يمكنك لحام 16 رأسًا على شاشة LCD لتجنب "فوضى الأسلاك" عند الاتصال بالمحول التسلسلي
اقامة:
- ضع شاشة LCD والمحول التسلسلي على لوح الخبز بجانب بعضهما البعض
- قم بتوصيل دبوس SCL للمحول بدبوس NodeMCU D1
- قم بتوصيل دبوس SDA الخاص بالمحول بدبوس NodeMCU D2
- قم بتوصيل دبابيس GND و VCC الخاصة بالمحول باستخدام NodeMCU GND و Vin وفقًا لذلك - أحتاج هنا لشرح شيء واحد. في الأساس ، يجب عليك توصيل شاشة LCD بمصدر 5 فولت ، لكن NodeMCU لا يحتوي إلا على مخرجات 3.3 فولت ، لذا فإن شاشة LCD مظلمة جدًا. إذا قمت بتزويد شاشة LCD بمصدر خارجي 5 فولت ، فستحتاج إلى استخدام محول المستوى المنطقي لأنه لن يعمل. لقد استخدمت هنا بعض الاختراق باستخدام الطاقة المقدمة من USB والتي يتم تجاوزها إلى Vin. إنها 5 فولت لكنها تعمل:)
الخطوة 3: الرسم
الاستعدادات:
- قم بتثبيت ArduinoIDE
- أضف دعم NodeMCU - موصوف بشكل جيد هنا.
- أضف مكتبة LiquidCrystal_I2C - الرجاء استخدام الإرشادات التي قدمها المؤلف. التثبيت من AdruinoIDE سيضيف نسخة قديمة
الرسم:
#يشمل
#يشمل
LiquidCrystal_I2C lcd (0x27، 16، 2) ؛
الإعداد باطل() {
Serial.begin (115200) ؛
// استخدم ثوابت PINS المحددة مسبقًا
Wire.begin (D2، D1) ؛
lcd.begin () ،
lcd.home () ؛
lcd.print ("مرحبًا ، NodeMCU") ؛
}
حلقة باطلة () {// لا تفعل شيئًا هنا}
تحميل الرسم والانتهاء من ذلك!
موصى به:
ESP8266 مراقبة درجة حرارة Nodemcu باستخدام DHT11 على خادم ويب محلي - احصل على درجة حرارة الغرفة ورطوبتها على متصفحك: 6 خطوات
ESP8266 مراقبة درجة حرارة Nodemcu باستخدام DHT11 على خادم ويب محلي | احصل على درجة حرارة الغرفة ورطوبتها على متصفحك: مرحبًا يا شباب اليوم سنصنع الرطوبة & amp؛ نظام مراقبة درجة الحرارة باستخدام ESP 8266 NODEMCU & amp؛ جهاز استشعار درجة الحرارة DHT11. سيتم الحصول على درجة الحرارة والرطوبة من مستشعر DHT11 & amp؛ يمكن رؤيته على متصفح أي صفحة ويب ستتم إدارتها
شاشة LCD I2C / IIC - استخدم SPI LCD لشاشة I2C LCD باستخدام SPI to IIC Module مع Arduino: 5 خطوات
شاشة LCD I2C / IIC | استخدم شاشة SPI LCD لشاشة I2C LCD باستخدام SPI to IIC Module مع Arduino: مرحبًا يا رفاق نظرًا لأن شاشة SPI LCD 1602 العادية بها عدد كبير جدًا من الأسلاك لتوصيلها ، لذا من الصعب جدًا توصيلها بـ arduino ولكن هناك وحدة واحدة متوفرة في السوق يمكنها قم بتحويل شاشة SPI إلى شاشة IIC ، لذا فأنت بحاجة إلى توصيل 4 أسلاك فقط
الشروع في العمل W / NodeMCU ESP8266 على Arduino IDE: 6 خطوات
الشروع في العمل W / NodeMCU ESP8266 على Arduino IDE: نظرة عامة في هذا البرنامج التعليمي ، سوف تتعلم كيفية استخدام NodeMCU على Arduino IDE. تستخدم
شاشة LCD I2C / IIC - قم بتحويل شاشة SPI LCD إلى شاشة I2C LCD: 5 خطوات
شاشة LCD I2C / IIC | قم بتحويل شاشة SPI LCD إلى شاشة I2C LCD: يحتاج استخدام شاشة spi LCD إلى عدد كبير جدًا من التوصيلات التي يصعب فعلها ، لذلك وجدت وحدة يمكنها تحويل شاشة i2c LCD إلى شاشة spi LCD ، لذا فلنبدأ
محول حرف LCD I2c (مثال على اتصال I2c): 12 خطوة (مع صور)
محول حرف LCD I2c (مثال على اتصال I2c): أقوم بعمل مخطط اتصال لمحول i2c لعرض الأحرف. تحقق من التحديثات على موقعي ، والآن أضفت مخطط توصيل الأسلاك لاستخدام المكتبة الأصلية وليس مكتبة LiquidCrystal Arduino. لشاشات LCD ذات الأحرف ، مشروع متشعب