جدول المحتويات:
فيديو: PT تمبرتورا Y ميليباريس ، وشاشات الكريستال السائل ، و BMP180: 4 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
Hola este DIY te va a enseñar como usar un Arduino Uno، BMP180 y un display LCD para poder calcular la temperature y la presión del area en el que estas.
Primero lo que tienes que hacer es soldar el BMP180 a 4 cables y el LCD
Después de que hagas esto ya estas listo para armar tu montage
الخطوة 1: المواد
Los materiales necesitados para realizar este montaje son:
- 20 كبل
- شاشة ال سي دي
- اردوينو أونو
- بروتوبورد (غراندي)
- ريزيستنسيا دي 220
- Potencio-metro de 10k
-Cuando haz verificado de que tienes estos materiales puedes empezar a armar el montaje
الخطوة 2: المونتاج
Realizar el montaje que esta arriba، pero al conectar el bmp180 conectado con estos instrucciones
VIN - 3.3 ق
GND - GND
SCL - A5
SDA - A4
الخطوة 3: تحميل Arduino Y El Codigo
ما قبل النسخ واللغة هي كود في Arduino es MANDATORIO que descarges esta libreria. Abajo encontrara el link de la página، solo tiene que descargarlo e instalarlo en Arduino.
learn.sparkfun.com/tutorials/bmp180-barome…
Después de que descargues la librería copiar este código y pegarlo en arduino
// تضمين رمز المكتبة:
#يشمل
#يشمل
#يشمل
// تهيئة المكتبة بأرقام دبابيس الواجهة
LiquidCrystal LCD (12 ، 11 ، 5 ، 4 ، 3 ، 2) ؛
ضغط SFE_BMP180 ؛
قاعدة بريسيون مزدوجة
ظهور مزدوج = 0 ؛
ألتورا مزدوجة = 0 ؛
درجة حرارة مزدوجة = 0 ؛
حالة شخصية؛
الإعداد باطل() {
// قم بإعداد عدد أعمدة وصفوف شاشة LCD:
lcd.begin (16 ، 2) ؛
Serial.begin (9600) ؛
SensorStart () ،
}
حلقة فارغة() {
// اضبط المؤشر على العمود 0 ، السطر 1
// (ملاحظة: السطر 1 هو الصف الثاني ، لأن العد يبدأ بـ 0):
lcd.setCursor (0 ، 1) ؛
// طباعة عدد الثواني منذ إعادة التعيين:
ReadSensor () ،
// سيظهر متغيرات las
lcd.print ("تمبراتورا:") ؛
lcd.print (تمبراتورا) ؛
lcd.println ("جرادوس سي") ؛
lcd.print ("Presion:") ؛
lcd.print (بريسيون) ؛
lcd.println ("ميليبار") ؛
تأخير (1000) ؛
}
باطل SensorStart () {
// Secuencia de inicio del sensor
إذا (pressure.begin ())
Serial.println ("BMP180 init Success") ؛
آخر
{
Serial.println ("BMP180 init فشل (غير متصل؟) n / n")؛
بينما (1) ؛
}
// Se inicia la lectura de Temperatura
الحالة = pressure.startTemperature () ،
إذا (الحالة! = 0) {
تأخير (الحالة) ؛
// سي لي أونا درجة حرارة غير رسمية
الحالة = pressure.getTemperature (تمبراتورا) ؛
إذا (الحالة! = 0) {
// Se inicia la lectura de presiones
الحالة = pressure.startPressure (3) ؛
إذا (الحالة! = 0) {
تأخير (الحالة) ؛
// Se lee la presión inicial evente sobre el sensor en la primera ejecución
الحالة = pressure.getPressure (PresionBase ، تمبراتورا) ؛
}
}
}
}
ReadSensor () باطل {
// En este método se hacen las lecturas de presión y temperature y se calcula la altura
// Se inicia la lectura de Temperatura
الحالة = pressure.startTemperature () ،
إذا (الحالة! = 0)
{
تأخير (الحالة) ؛
// Se realiza la lectura de temperature
الحالة = pressure.getTemperature (تمبراتورا) ؛
إذا (الحالة! = 0)
{
// Se inicia la lectura de presión
الحالة = pressure.startPressure (3) ؛
إذا (الحالة! = 0)
{
تأخير (الحالة) ؛
// Se lleva a cabo la lectura de presión،
// ضع في الاعتبار استشعار درجة الحرارة que afecta el desempeño del sensor
الحالة = pressure.getPressure (بريسيون ، تمبراتورا) ؛
إذا (الحالة! = 0)
{
// Se hace el cálculo de la altura en base a la presión leída en el Setup
}
else Serial.println ("error en la lectura de presion / n")؛
}
آخر Serial.println ("خطأ iniciando la lectura de presion / n")؛
}
else Serial.println ("error en la lectura de temperature / n")؛
}
آخر Serial.println ("خطأ iniciando la lectura de temperature / n")؛
}
الخطوة 4: الفصل الدراسي
Sube el código a Arduino y te debe funcionar يمثلون درجة الحرارة في C y la presión en milibares. Te debería enseñar algo como el imagen arriba.
موصى به:
عرض الكريستال السائل باستخدام Arduno: 4 خطوات
شاشة العرض البلورية السائلة باستخدام Arduno: LCD (شاشة العرض البلورية السائلة) هي نوع من وسائط العرض التي تستخدم الكريستال السائل كعارض رئيسي. في هذه المقالة سأستخدم شاشة LCD مقاس 2 × 16. نظرًا لوجود هذا النوع من شاشات الكريستال السائل في الغالب في السوق. المواصفات: الشكل المادي ، انظر الصورة عدد العمود
غزاة شاشات الكريستال السائل: لعبة مثل غزاة الفضاء على شاشة عرض أحرف LCD مقاس 16 × 2: 7 خطوات
غزاة LCD: لعبة تشبه لعبة Space Invaders على شاشة LCD مقاس 16 × 2: ليست هناك حاجة لتقديم لعبة "Space Invaders" الأسطورية. الميزة الأكثر إثارة للاهتمام في هذا المشروع هي أنه يستخدم عرض النص للإخراج الرسومي. يتم تحقيق ذلك من خلال تنفيذ 8 أحرف مخصصة. يمكنك تنزيل Arduino كامل
كيف نجعل ميزان الحرارة وشاشات الكريستال السائل يعملان معًا ؟: 10 خطوات
كيفية عمل مقياس حرارة وشاشة LCD معًا؟: الهدف من هذا البرنامج التعليمي هو توضيح كيفية استخدام مقياس حرارة DHT11 الذي سيعرض درجة الحرارة والرطوبة على شاشة LCD مقاس 16 × 2
Adafruit SI1145 مستشعر الأشعة فوق البنفسجية / الضوء المرئي / الأشعة تحت الحمراء - اردوينو وشاشات الكريستال السائل: 4 خطوات
Adafruit SI1145 مستشعر الأشعة فوق البنفسجية / الضوء المرئي / الأشعة تحت الحمراء - Arduino و LCD: يستخدم هذا المشروع مستشعر Adafruit SI1145 للأشعة فوق البنفسجية / الضوء المرئي / الأشعة تحت الحمراء لحساب تصنيف الأشعة فوق البنفسجية الحالي. لم يتم استشعار الأشعة فوق البنفسجية مباشرة. بدلاً من ذلك ، يتم حسابها كدالة للضوء المرئي وقراءات الأشعة تحت الحمراء. عندما اختبرت ذلك في الخارج ،
كيفية استخدام لوحة المفاتيح وشاشات الكريستال السائل مع Arduino لعمل حاسبة Arduino: 5 خطوات
كيفية استخدام لوحة المفاتيح وشاشات الكريستال السائل مع Arduino لإنشاء آلة حاسبة اردوينو: في هذا البرنامج التعليمي ، سأشارك كيف يمكنك استخدام لوحة مفاتيح مصفوفة 4x4 وشاشة LCD مقاس 16x2 مع Arduino واستخدامها لعمل حاسبة اردوينو بسيطة. لذلك دعونا نبدأ