Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-23 14:37
U ovom slučaju, projektovani ste kao glavni komograf za prikaz temperature i temperaturu na LCD ekranu. 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 es usado parastor 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 or atmosférica.
Potenciómetro: se usa para medir el paso de energía y en si controlarlo. Se usa como una resistencia para moderator la energía que pasa por el.
Arduino: el Arduino je un artefacto que se usa para poner en prueba los códigos creados en la plataforma. Tiene diferentes puertos para crear conexiones y montajes.
Korak 1: Materijali
Para este montaje se necesitan:
- 16 kablova
- 1 arduino
- 1 lcd solado
- 1 potenciometar
- 1 bmp180 soldado
Korak 2: Montaje
Para el montaje hay diferentes opciones, pero la más recomendada es la que ofrece la Pagina de Arduino. En este montaje solamente ve como conectar el Lcd para iniciar con un program llamado "Hello, World!". Ovo je dodatak za oslobađanje LiquidCrystal -a. El punto de este program es que el Lcd transmita el mensaje "Hello, World!" y muestre la cantidad de segundos que el Lcd lleva mostrando el mensaje. Za montažu je potrebno 16 kablova, bez otpornosti, bez LCD -a, sa Arduina, bez protokola sa gradonačelnikom. 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 verovatno es que o no se prenda el Lcd o que simplemente no muestre el mensaje que se quiere mostrar. Por eso es recomendado seguir and detale las instrucciones dadas por la página Arduino.
Korak 3: Codigo
El código de "Zdravo, svijete!" 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 "Hello, world!" el montaje esta listo para ser usado para que se muestre la presión atmosférica y la temperature!
Korak 4: Código Presión Y Temperatura
Después de haber usado el código "Hello, world!" 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 depresion y temperature.
Hay dos opciones de hacerlo, la primera es buscando un código and internet are diseñado por alguien más o crear el código desde cero uniendo el código de "Hello, world!" y el código de BMP180 kreiran od SparkFuna. De igual manera para los que quieran crear un código desde cero a continuación estan las instrucciones de como bajar el código BMP180.
Korak 5: Unir Códigos
Paso 3:
Parametri za praćenje temperature i temperaturu su potrebni za preuzimanje SparkFuna, la libreria Bmp180. Los pasos exactos sin:
1. link za el siguiente, preuzmite la libreria Bmp180 ili sparkfun:
2. Unesite "program" na Arduino, i ako ne želite dodati kockice za slobodnu memoriju, odaberite opciju "Korak za oslobađanje. ZIP"
3. Escoger la carpeta que dice BMP180_Breakout_Arduino_Library-Master
4. Unesite ejemplos, y seleccionar el ejemplo de Altitud y añadirlo a la librería.
U ovom trenutku, morate podržati verziju, ejemplosirati i instalirati "SparkFun BMP180" u opciji za korištenje sa kodigom.
Korak 6: Segunda Opción
Ostali uređaji za usklađivanje na LCD -u mogu mjeriti temperaturu i temperaturu u srednjem vremenu i na Internetu. El siguiente código fue diseñado por el cajón de Ardu en el 2014. Este código aparte de estar bien hecho, esta explicado de la mejor manera para que cada persona logre el funkcionamiento del proyecto.
¡ATENCIÓN!
Ovo je stranica koja mora montirati diferente al que anteriormente fue propuesto, creería que con cualquier montaje debería servir. Aunque igual lo mejor es usar el que fue propuesto por Arduino y usado u "Hello, world" para no tener que volver a crear una conexión.
Antes de mostrar el código encontrado and internet, hay que realizar la conexión de senzor BMP180 al montaje.
Senzor BMP180 je opremljen sa kablovima za spajanje kablova, priključenim na priključke za napajanje:
- Kabel je prodan u SDA: Povežite A4 i povežite Arduino Uno.
- Kabel za prodaju SCL: povežite A5 i Arduino Uno.
- Kabel je prodat u GND: povežite ga s GND -om u Arduino Uno.
- Kabel je prodan u VIN -u: morate spojiti 3.3V na Arduino Uno.
Korak 7: Código Propuesto
Nastavak el código kreado od El Cajón de Ardu:
#include
LiquidCrystal lcd (12, 11, 5, 4, 3, 2);
// Hasta aquí hemos Declarado labrería za LCD i los pines donde le va a entrar la información.
float centi () {// Funkcionalni parametri za analogne podatke i pretvaranje u digitalno:
int dato; float c; dato = analogRead (A0); c = (500.0 * dato)/1023;
// Esta fórmula sale de la relación del sensor con los grados. Estabilno rastvorljivo na mreži ili na mreži, sa objašnjenjem o tome: El senzor za temperaturu LM35 odgovara na varijacije od 10 mV na centralizovanim centrima. Senzor detektuje 1 grado centralizovano senzor za napajanje 10 mV. Ejemplo: 26, 4ºC = 264 mV = 0.264 V. Tenemos que el convertidor de analogicico a digital es es 10 bits de resolución, los valores variarán entre 0 y 1023, entonces Vout = (5V*Dato)/1023 siendo (0 <Dato <1023) y para ajustar la escala a grados centígrados: Vout = ((5V*Dato)*100)/1023 return (c); }
float kelvin (float cent) {float k; k = cent+273,15; return (k); }
float fahren (float cent) {float f; f = cent*1,8+32; return (f);
}
float rankin (float cent) {float r; r = (cent + 273,15)*1,8; return (r); }
// Hasta aquí hemos declarado las funciones de conversión del data analógico de entrada senzor en grados celsius en sus respectivas equivalencias.
void setup () {// Definitivno LCD dimenzija 2x16 y definitivno 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 () {// stavite svoj glavni kod ovdje, radi višestrukog izvođenja: float Centigrados = centi (); ploveći Fahrenheit = fahren (Centigrados); float Rankin = rankin (Centigrados); plutajući Kelvin = kelvin (Centigrados); lcd.setCursor (2, 0); lcd.print (Centigrados); lcd.setCursor (10, 0); lcd.print (Kelvin); kašnjenje (200); // Por último, hemos usado la parte activa del program o bucle para que constentemente para cada variación resecule los datos. }
Korak 8: Ultimas Recomendaciones
1. volver a copiar y pegar el código propuesto, y sacarlo de la página ya que desde esta plataforma no se muestra bien el formato del montaje. kao kontinuirani i kontinuirani link:
elcajondeardu.blogspot.com.co/2014/02/tutor…
2. Al momento de copiar el código en Arduino, puede surgir un problem. Hay una explación dada por el código de que es lo que se esta haciendo en debido momento. Al momento de subir el montaje puede que el programa reconozca como un error una de las explicaciones que aparecen en gris. Lo mejor, es borrar esa pequeña explicación para que el código funcione.
3. En caso de que no funcione corregir y revisar de manera detallada el código y el montaje. Ako ste prethodno montirali le servido, revidirajte que el codigo quedo perfectamente copiado y no haya tenido ningún error al pegarlo en la plataforma de Arduino.
Korak 9: Rezultat
Así debería quedar! Ovo je rezultat ambos montajes! el de "Zdravo, svijete!" y el de el medidor de temperature! Espero que este tutorial les haya servido y puedan pasar un buen momento desarrollandolo.
! Mucha Suerte!
Preporučuje se:
Vídeo Tutoriales De Tecnologías Creativas 04: ¿Para Qué Servirá Un Potenciómetro Y Un Led?: 4 koraka
Vídeo Tutoriales De Tecnologías Creativas 04: ¿Para Qué Servirá Un Potenciómetro Y Un Led ?: Ovo uputstvo vam nudi aprender koji je prilagođen intenzitetu de la luz de un koji vodi s potencijalom sobre una placa Arduino Uno. Este ejercicio lo realizaremos mediaante simulación y para ello utilizaremos Tinkercad Circuits (utindondo una cuen
LCD kontrolisani Messenger LCD -- 16x2 LCD -- Hc05 -- Jednostavno -- Bežična oglasna ploča: 8 koraka
LCD kontrolisani Messenger LCD || 16x2 LCD || Hc05 || Jednostavno || Bežična oglasna ploča: …………………………. PRETPLATITE SE na moj YouTube kanal za više video zapisa …… ………………………………… Oglasna ploča se koristi za ažuriranje novih informacija ili Ako želite poslati poruku sa u sobi ili na poluvremenu
Cambio De LED Con Potenciómetro: 5 koraka
Cambio De LED Con Potenciómetro: El fin del proyecto es cambiar el led encendido al girar el potencié ó metro. Cuando el potenci ó metro esta completamente girado, el LED1 (ubicado a la derecha) estar á encendido. Cuando el potenci ó metro est é kompletno
I2C / IIC LCD ekran - Upotreba SPI LCD -a za I2C LCD ekran Korištenje SPI do IIC modula s Arduinom: 5 koraka
I2C / IIC LCD ekran | Upotrijebite SPI LCD na I2C LCD zaslonu Korištenje SPI na IIC modula s Arduinom: Zdravo momci, budući da normalni SPI LCD 1602 ima previše žica za povezivanje pa je vrlo teško povezati ga s arduinom, ali na tržištu postoji jedan modul koji može pretvorite SPI zaslon u IIC zaslon pa morate spojiti samo 4 žice
Arduino altimetar koristeći BMP i SPI ili I2C OLED: 5 koraka
Arduino altimetar koristeći BMP i SPI ili I2C OLED: Dugo sam tražio visinomjer i temperaturu pomoću jednog senzora i prikazivao ih na OLED baziran na SPI. Kako nisam mogao pronaći ništa precizno, mislio sam da ću izgraditi vlastitu koristeći biblioteku U8glib. Na youtubu postoji jedan vodič