Სარჩევი:

LCD, Arduino, Potenciometro Y BMP .: 9 ნაბიჯი
LCD, Arduino, Potenciometro Y BMP .: 9 ნაბიჯი

ვიდეო: LCD, Arduino, Potenciometro Y BMP .: 9 ნაბიჯი

ვიდეო: LCD, Arduino, Potenciometro Y BMP .: 9 ნაბიჯი
ვიდეო: Цифровой потенциометр X9C103S 2024, ივლისი
Anonim
LCD, Arduino, Potenciometro Y BMP
LCD, Arduino, Potenciometro Y BMP
LCD, Arduino, Potenciometro Y BMP
LCD, Arduino, Potenciometro Y BMP
LCD, Arduino, Potenciometro Y BMP
LCD, Arduino, Potenciometro Y BMP
LCD, Arduino, Potenciometro Y BMP
LCD, Arduino, Potenciometro Y BMP

ეს არის პროექტო, რომლითაც შეგიძლიათ შეაფასოთ უმეტესობა თქვენი ტემპერატურისა და ტემპერატურის და LCD ეკრანის გამოყენებით. Primero hay que entender para que sirve cada uno de los elementos que son fundamentales y los mas importantes en este proyecto.

Lcd: Este artefacto is used for mostrar alguna información que se busque dar mediante un código. En su pantalla se muestra lo que el código le indique que muestre.

BMP: el bmp es usado para medir la presión barométrica o atmosférica.

პოტენციალი: se usa para medir el paso de energía y en si controlarlo. მოგვწერეთ, როგორც წინააღმდეგობის გაწევის მოდერნულ ენერგიაზე, რომლითაც შეგიძლიათ გამოიყენოთ.

Arduino: el Arduino es un artefacto que us us para poner en prueba los códigos creados en la plataforma. Tiene diferentes puertos para crear conexiones y montajes.

ნაბიჯი 1: მასალები

მასალები
მასალები

Para este montaje se necesitan:

- 16 კაბელი

- 1 არდუინო

- 1 LCD სოლადო

- 1 პოტენციომეტრი

- 1 bmp180 soldado

ნაბიჯი 2: მონტაჟი

მონტაჟი
მონტაჟი

Para el montaje hay diferentes opciones, pero la más recomendada es la que ofrece la pagina de Arduino. ეს არის მთლიანი კავშირი, რომელიც დაკავშირებულია Lcd– ის პროგრამით, რომელიც გისურვებთ "Hello, World!" რა Este código se puede encontrar en la librería LiquidCrystal. El punto de este programa ეს არის ელ Lcd გადაცემა ადამიანისთვის "გამარჯობა, მსოფლიო!" y muestre la cantidad de segundos que el Lcd lleva mostrando el mensaje. ელექტრული კონტეინერისთვის საჭიროა 16 კაბელი, წინააღმდეგობის გაწევა, Lcd, Arduino Uno y protoboard del şared tamaño posible. El montaje juega un papel muy importante en este trabajo, ya que si un cable no esta conectado en el lugar en el que tiene que estar conectado, lo mas სავარაუდოა es que o no se prenda el Lcd o que simplemente no muestre el mensaje que se quiere mostrar. Por eso es recomendado seguir en detalle las instrucciones dadas por la página Arduino.

ნაბიჯი 3: კოდიგო

კოდიგო
კოდიგო

El código de "გამარჯობა, სამყარო!" es dado por el mismo programa de Arduino. En la librería se encontrara. Una vez se suba el código, y en el Lcd diga "გამარჯობა, სამყარო!" el montaje esta listo para ser usado para que se muestre la presión atmosférica y la temperatura!

ნაბიჯი 4: Código Presión Y Temperatura

Después de haber usado el código "გამარჯობა, სამყარო!" como prueba de que realmente funcionara el montaje, y haber entendido de que manera sirve cada uno de los elementos, podemos comenzar a sacar el código de presión y temperatura.

გექნებათ შესაძლებლობა აირჩიოთ ის, თუ როგორ გამოვიყენოთ იგი ინტერნეტში, თუ თქვენ გექნებათ შესაძლებლობა გამოიყენოთ "გამარჯობა, მსოფლიო!" y el código de BMP180 creado por SparkFun. Igual manera para los que quieran crear un código des cero გაგრძელების ეს არის ინსტრუქცია la como city el código BMP180.

ნაბიჯი 5: Unir Códigos

პასო 3:

Para el código de presión y temperatura es necesario descargar de SparkFun, la libreria Bmp180. ლოს პასოს ზუსტი შვილი:

1. de el siguiente link, descargar la libreria Bmp180 for sparkfun:

2. შეიყვანეთ "პროგრამა" არდუინოში, თუ გსურთ მიიღოთ კამათელი თავისუფალში, შეარჩიეთ კამათელი "Añadir librería ZIP"

3. Escoger la carpeta que dice BMP180_Breakout_Arduino_Library-Master

4. Entrar a eemplos, y seleccionar el ejemplo de Altitud y añadirlo a la librería.

ეს არის მომენტი, როდესაც ჩვენ ვკითხულობთ, თუ როგორ გამოვიყენოთ "SparkFun BMP180" და გამოვიყენო მისი გამოყენების მეთოდი.

ნაბიჯი 6: Segunda Opción

Otra manera de conseguir que el Lcd muestre la temperatura y la presión es mediante un código ya encontrado en internet. El siguiente código fue diseñado for el cajón de Ardu in el 2014. Este código aparte de estar bien hecho, estlic explicado de la mejor manera para que cada persona logre el funcionamiento del proyecto.

EN ყურადღება!

Esta pagina muestra un montaje diferente al que anteriormente fue propuesto, creería que con cualquier montaje debería servir. არგენტინულად, მე შემიძლია გამოვიყენო ის, რაც შეიძლება გამოყენებულ იქნას Arduino და usado en "Hello, world" - ში, როდესაც არ გირჩევნიათ შექმნათ ერთი შეხებით.

ყველაზე ხშირად გამოიყენება ინტერნეტში, რაც აცნობიერებს BMP180 სენსორების დაკავშირებას.

El sensor BMP180 después de haber sido soldado con კაბელები, debe ser conectado de la siguiente manera:

- SD კაბელი გაიყიდა SDA- ით: თქვენ შეგიძლიათ შეაერთოთ A4 და Arduino Uno.

- SCL soldado SCL: თქვენ შეგიძლიათ შეაერთოთ A5 და Arduino Uno.

- ელექტრული კაბელი GND: თქვენ შეგიძლიათ შეაერთოთ GND და Arduino Uno.

- საკაბელო მიწოდება და VIN: თქვენ შეგიძლიათ დააკავშიროთ 3.3V და Arduino Uno.

ნაბიჯი 7: კოდიგო პროპუესტო

გაგრძელება el código creado de El Cajón de Ardu:

#ჩართეთ

LiquidCrystal LCD (12, 11, 5, 4, 3, 2);

// Hasta aquí hemos deklarado la librería para la LCD y los pines por donde le va a entrar la información.

float centi () {// Funcion para leer el dato analogico y digital convertirlo ციფრული:

int dato; float c; dato = analogRead (A0); c = (500.0 * დატო)/1023;

// Esta fórmula sale de la relación del sensor con los grados. Asta es fácilmente rastreable for la web pero vamos a sync explicarla un poco: El sensor ტემპერატურის LM35 უპასუხებს ცვალებადობას 10 მვ -ის ცვლაზე. სენსორი გამოვლენილია 1 გრადუსით და აძლიერებს სენსორს 10 მვ. მაგალითად: 26, 4ºC = 264 mV = 0.264 V. ციფრული მეთოდი 10 ციფრული გარჩევადობით, ველური ღირებულებების ვარიაციით შესვლისას 0 y 1023, entonces Vout = (5V*Dato)/1023 siendo (0 <დათო <1023) y para ajustar la escala a grados centígrados: Vout = ((5V*დათო)*100)/1023 დაბრუნება (გ); }

float kelvin (float cent) {float k; k = ცენტი+273.15; დაბრუნება (ლ); }

float fahren (float cent) {float f; f = ცენტი*1.8+32; დაბრუნება (ვ);

}

float rankin (float cent) {float r; r = (ცენტი + 273.15)*1.8; დაბრუნება (რ); }

// Hasta aquí hemos deklarado las funciones de conversión del dato analógico de entrada del sensor in grados celsius en sus respectivas ექვივალენტი.

void setup () {// Definimos la LCD con dimension 2x16 y definimos los caracteres que deben salir en las filas: lcd.begin (16, 2); lcd.print ("C = K ="); lcd.setCursor (0, 1); lcd.print ("Temperatura"); }

// Hasta aquí hemos definido qué queremos que salga impreso por la pantalla y el tamaño de ésta. void loop () {// განათავსეთ თქვენი მთავარი კოდი აქ, განმეორებით გასაშვებად: float Centigrados = centi (); float Fahrenheit = fahren (Centigrados); float Rankin = rankin (Centigrados); float Kelvin = კელვინი (Centigrados); lcd.setCursor (2, 0); lcd.print (Centigrados); lcd.setCursor (10, 0); lcd. ბეჭდვა (კელვინი); დაგვიანება (200); // მაგრამ,ltimo, hemos la parte activa del programa o bucle para que Constantemente para cada variación recalcule los datos. }

ნაბიჯი 8: Ultimas Recomendaciones

1. გვთავაზობს ასლის გადაღებას და გაგზავნის შესაძლებლობას, რომლითაც დაგეგმილია თქვენი პლატფორმის არარსებობა და მისი ფორმატირება. როგორც გაგრძელების დამცავი ბმული:

elcajondeardu.blogspot.com.co/2014/02/tutor…

2. Al momento de copiar el código en Arduino, puede surgir un problema. ეს უნდა იქნას განმარტებული, თუ როგორ უნდა გაირკვეს, თუ რა არის ეს მომენტი. Al momento de subir el montaje puede que el programa reconozca como un error una de las explicaciones que aparecen en gris. მე მეორდება, es borrar esa pequeña explicación para que el código funcione.

3. იმ შემთხვევისთვის, როდესაც თქვენ არ გექნებათ შესაძლებლობა შეცვალოთ თქვენი ხელახალი მენეჯმენტის დეტალური აღწერილობა. თუ გავითვალისწინებთ მომსახურების გაწევას, გადახედეთ მას, თუ რა არის სრულყოფილი ასლი და შეცდომა არ არის დაგეგმილი არგუინოს პლატფორმაზე.

ნაბიჯი 9: შედეგი

შედეგი!
შედეგი!
შედეგი!
შედეგი!

Así debería quedar! Este es el resultado de ambos montajes! el "გამარჯობა, სამყარო!" y el de el medidor de temperatura! Espero que este tutorial les haya servido y puedan pasar un buen momento desarrollandolo.

მუჩა სუერტე!

გირჩევთ: