Orodha ya maudhui:
- Hatua ya 1: Materiales
- Hatua ya 2: Montaje
- Hatua ya 3: Codigo
- Hatua ya 4: Código Presión Y Temperatura
- Hatua ya 5: Unir Códigos
- Hatua ya 6: Segunda Opción
- Hatua ya 7: Código Propuesto
- Hatua ya 8: Ultimas Recomendaciones
- Hatua ya 9: Matokeo
Video: Lcd, Arduino, Potenciometro Y BMP: Hatua 9
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:49
Katika hali hii kuna maoni ya watu wengi zaidi ya historia ya hali ya juu na hali ya dada na wazazi wa LCD. Primero hay quender entender for que sirve cada uno de los elementos que son fundamentales y los mas importantes in this proyecto.
Lcd: Artefacto es usado para 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.
Potenciómetro: se usa para medir el paso de energía y en si controlarlo. Tungependa kupinga hali hii kwa sababu ya nguvu ya kufanya hivyo.
Arduino: El Arduino ni un artefacto que se usa para poner en prueba los códigos creados en la plataforma. Tiene diferentes puertos para crear conexiones y montajes.
Hatua ya 1: Materiales
Para este montaje se necesitan:
- nyaya 16
- 1 arduino
- 1 LCD solado
- 1 potenciometro
- 1 bmp180 soldado
Hatua ya 2: Montaje
Para el montaje hay diferentes opciones, pero la más recomendada es la que ofrece la pagina de Arduino. Haya ni maoni ya kila mtu kuhusu Lcd kwa ajili ya programu na programu mpya ya "Hello, World!". Este código se puede encontrar en la librería LiquidCrystal. Njia kuu ya mpango huu wa Lcd kupitia ujumbe wa "Hello, World!" y muestre la cantidad de segundos que el Lcd lleva mostrando el mensaje. El montaje contiene necesita 16 cables, una resistencia, un Lcd, un Arduino Uno y un protoboard del mayor 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, hii ina uwezekano wa kuwa hakuna mpango wa kwanza wa Lcd au que rt rahisi si muestre el mensaje que se quiere mostrar. Por eso es recomendado seguir en detalle las instrucciones dadas por la página Arduino.
Hatua ya 3: Codigo
El código de "Habari, ulimwengu!" 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 "Habari, ulimwengu!" orodha ya watu kwa orodha ya huduma kwa ajili ya matumizi ya mazingira ya hali ya hewa!
Hatua ya 4: Código Presión Y Temperatura
Después de haber usado el código "Habari, ulimwengu!" 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.
Hay dos opciones de hacerlo, la primera es buscando un código en internet ya 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 creado por SparkFun. De igual manera for los que quieran crear un código desde cero a continación estan las instrucciones de como bajar el código BMP180.
Hatua ya 5: Unir Códigos
Paso 3:
Para el código de presión y temperatura es necesario descargar de SparkFun, la libreria Bmp180. Los pasos exactos mwana:
1. kiunga cha kiungo, shuka kwa bure Bmp180 kwa sparkfun: https://learn.sparkfun.com/tutorials/bmp180-barom …….
2. Entrar a "programa" en Arduino, y en el lugar dice kete incluir librería, seleccionar la opción que kete "Añadir librería. ZIP"
3. Kombe la Escoger la carpeta BMP180_Breakout_Arduino_Library-Master
4. Entrar a ejemplos, y seleccionar el ejemplo de Altitud y añadirlo a la librería.
Kwa muda mfupi tu sasa kuna maoni, kwa mfano, na kwa mfano "SparkFun BMP180" inapewa nafasi ya kufanya kazi kwa ushirika.
Hatua ya 6: Segunda Opción
Huduma zote za tovuti zinazohusiana na Lcd muestre la temperatura na la presnión es mediante un código ya encontrado en internet. 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 for que cada persona logre el funcionamiento del proyecto.
¡KUSHIKILIZA!
Esta pagina muestra un montaje diferente al que anteriormente fue propuesto, creería que con cualquier montaje debería servir. Aunque igual lo me and a usarar que fue propuesto por Arduino y usado en "Hello, world" for no tener quer volver a crear una conexión.
Antes de mostrar el código encontrado en internet, hay ni sawa na utambuzi wa sensorer BMP180 al montaje.
Sensor ya BMP180 iliyosafirishwa kwa habari kuhusu nyaya za umeme, ikiwa ni pamoja na:
- El cable soldado a SDA: tiene que ir conectado a A4 en el Arduino Uno.
- El cable soldado SCL: tiene que ir conectado a A5 en el Arduino Uno.
- El cable soldado a GND: tiene que ir conectado a GND en el Arduino Uno.
- El cable soldado a VIN: tiene que ir conectado a 3.3V en el Arduino Uno.
Hatua ya 7: Código Propuesto
Kuendelea kwa creado creado kwa El Cajón de Ardu:
# pamoja
LiquidCrystal LCD (12, 11, 5, 4, 3, 2);
// Hesabu hizi zinatangazwa kwa uhuru kwa LCD na pines moja kwa moja na kuingia kwa habari.
kuelea centi () {// Funcion para leer el dato analogico y convertirlo a digital:
int dato; kuelea c; dato = AnalogSoma (A0); c = (500.0 * dato) / 1023;
// Mtaa wa kuuza kwa la relación del sensor con los grados. Unaweza kupata habari zaidi juu ya wavuti kwa njia ya maelezo mafupi: El sensor de temperatura LM35 inajibu tofauti za 10 mV por cada grado centígrado. Kitambulisho cha sensorer 1 grado centígrado a la salida del sensor obtendríamos 10 mV. Mfano: 26, 4ºC = 264 mV = 0.264 V. Tenemos que el convertidor de analógico a digital es de 10 bits de resolution, 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 kurudi (c); }
kuelea kelvin (kuelea senti) {kuelea k; k = senti + 273.15; kurudi (k); }
kuelea fahren (kuelea senti) {kuelea f; f = senti * 1.8 + 32; kurudi (f);
}
kuelea rankin (kuelea cent) {kuelea r; r = (senti + 273.15) * 1.8; kurudi (r); }
// Hesabu za maji zinatangazwa kama sehemu ya mazungumzo kutoka kwenye orodha ya vifaa vya kuingiliana na sensor ya hali ya juu na viwango vya usawa.
kuanzisha batili () {// Definimos la LCD conension 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é quos que salga impreso por la pantalla y el tamaño de ésta. kitanzi batili () {// weka nambari yako kuu hapa, kuendesha mara kwa mara: kuelea Centigrados = centi (); kuelea Fahrenheit = fahren (Centigrados); kuelea Rankin = rankin (Centigrados); kuelea Kelvin = kelvin (Centigrados); lcd.setCursor (2, 0); lcd.print (Centigrados); lcd.setCursor (10, 0); lcd.print (Kelvin); kuchelewesha (200); // Por último, hemos usado la parte activa del programama o bucle para que constantemente for cada variación recalcule los datos. }
Hatua ya 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. kama kiungo cha kuendelea kwa kiungo:
elcajondeardu.blogspot.com.co/2014/02/tutor…
2. Al momento de copiar el código en Arduino, puede surgeir un problema. Hay una ufafanuzi dada por el código de que es lo que se esta haciendo en debido momento. Kila kitu kinaweza kuwa chini ya mpango huu wa kutafakari tena hitilafu na makosa ya ufafanuzi wa hali hiyo. Lo mejor, es borrar esa pequeña explicación para que el código funcione.
3. Kwa sababu hiyo hakuna funcione corregir y revisar de manera detallada el código y el montaje. Kama sehemu ya kwanza ya huduma, rekebisha maoni yako juu ya sheria kamili na hakuna makosa haya ya kufanya makosa ya Arduino.
Hatua ya 9: Matokeo
Así debería quedar! Hili ni matokeo ya de ambos montajes! el de "Halo, ulimwengu!" y el de el medidor de temperatura! Espero hii ni mafunzo haya haya servido y puedan pasar un buen momento desarrollandolo.
Mucha Suerte!
Ilipendekeza:
Vídeo Tutoriales De Tecnologías Creativas 04: ¿Para Qué Servirá Un Potenciómetro Y Un Led ?: Hatua 4
Vídeo Tutoriales De Tecnologías Creativas 04: ¿Para Qué Servirá Un Potenciómetro Y Un Led ?: Je! Unapata mafunzo haya kwa sababu ya utunzaji wa sehemu ya chini ya uzinduzi wa habari inayoweza kutekelezwa kwenye eneo la Arduino Uno. Hii ni sehemu ya utaftaji wa huduma kwa njia ya simulizi na matumizi ya mizunguko ya Tinkercad (utumiaji wako
Cambio De LED Con Potenciómetro: 5 Hatua
Cambio De LED Con Potciosmetro: 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 é kamilisha
Uonyesho wa LCD wa I2C / IIC - Tumia LCD ya SPI kwa Uonyesho wa LCD wa I2C Kutumia SPI kwa Moduli ya IIC Na Arduino: Hatua 5
Uonyesho wa LCD wa I2C / IIC | Tumia LCD ya SPI kwa Uonyesho wa LCD wa I2C Kutumia SPI kwa Moduli ya IIC Pamoja na Arduino: Halo jamani kwani kawaida SPI LCD 1602 ina waya nyingi sana kuungana kwa hivyo ni ngumu sana kuiunganisha na arduino lakini kuna moduli moja inayopatikana sokoni ambayo inaweza badilisha onyesho la SPI kuwa onyesho la IIC kwa hivyo basi unahitaji kuunganisha waya 4 tu
Uonyesho wa LCD wa I2C / IIC - Badilisha LCD ya SPI kwa Uonyesho wa LCD wa I2C: Hatua 5
Uonyesho wa LCD wa I2C / IIC | Badilisha LCD ya SPI kwa Onyesho la LCD la I2C: kutumia spi LCD kuonyesha inahitaji miunganisho mingi sana kufanya ambayo ni ngumu sana kufanya hivyo nimepata moduli ambayo inaweza kubadilisha i2c lcd kwa spi lcd ili tuanze
Arduino Altimeter Kutumia BMP na SPI au I2C OLED: Hatua 5
Arduino Altimeter Kutumia BMP na SPI au I2C OLED: Kwa muda mrefu nimekuwa nikitafuta altimeter na joto kwa kutumia sensa moja na kuionyesha kwa OLED ya SPI. Kwa kuwa sikuweza kupata chochote sahihi, nilidhani ningejenga yangu mwenyewe kutumia maktaba ya U8glib. Kuna mafunzo moja kwenye youtub