İçindekiler:
- Adım 1: Malzemeler
- 2. Adım: Montaj
- Adım 3: Codigo
- Adım 4: Código Presión Y Temperatura
- Adım 5: Unir Códigos
- 6. Adım: Segunda Opción
- Adım 7: Código Propuesto
- Adım 8: Ultimas Önerileri
- Adım 9: Sonuç
Video: Lcd, Arduino, Potenciometro Y BMP.: 9 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
En este proyecto s ve en fazla günlük kayıtlar, en çok tercih edilen ve sıcaklığın kontrol edildiği bir LCD ekrandır. Primero hay que entender para que sirve cada uno de los elementos que son temelleri ve en önemlileri en este proyecto.
Lcd: Este artefacto es usado para çoğur alguna enformación que se busque dar mediante un codigo. En su pantalla se muestra lo que el código le indique que muestre.
BMP: atmosférica ve barométrica'nın en iyi adresi.
Potenciómetro: ABD para birimini kontrol edin. Amerika Birleşik Devletleri'nde, en fazla enerjiye sahip olmak için en uygun fiyata sahip olun.
Arduino: El Arduino, ABD'nin en eski eserlerinden biridir. Tiene diferentes puertos para crear conexiones ve montajları.
Adım 1: Malzemeler
Para este montaje se gerekli:
- 16 kablo
- 1 arduino
- 1 lcd solado
- 1 potansiyometro
- 1 bmp180 soda
2. Adım: Montaj
Para el montajıe farklı seçenekler, Arduino'nun en iyi önerileri. En este montajıe solamente se ve como conectar el Lcd para iniciar con un programa llamado "Hello, World!". LiquidCrystal için en uygun içerik. "Merhaba, Dünya!" En iyi seçeneklerden biri. 16 kablo, dirençsiz, Lcd olmayan, Arduino Uno y protoboard del mayor tamaño mümkün. El montajı, en este trabajo, en este trabajo, ya que si un kablo yok esta conectado en el lugar en el que tiene que estar conectado, lo mas olası es que o no se prenda el Lcd o que simplemente no muestre el mensaje que se sessiz Mostrar. Arduino'yu en iyi şekilde tavsiye etmek için tavsiye ederim.
Adım 3: Codigo
El código de "Merhaba dünya!" Arduino için bir programdır. En la librería se encontrara. Una vez se suba el código, y en el Lcd diga "Merhaba dünya!" El montajına en iyi liste para ser usado para que se muestre la presión atmosfer ve sıcaklık!
Adım 4: Código Presión Y Temperatura
Después de haber usado el código "Merhaba dünya!" como prueba de que realmente funcionara el montajıe, y haber entendido de que manera sirve cada uno de los elementos, podemos comenzar bir sacar el código de presión y temperatura.
"Merhaba, dünya!" SparkFun için BMP180'i en iyi şekilde kullanabilirsiniz. BMP180'in en temel kurallarından biridir.
Adım 5: Unir Códigos
Paso 3:
Para el código de presión ve temperatura es gerekli olan SparkFun, la libreria Bmp180. Los pasos exactos oğlu:
1. özel bağlantı, libreria Bmp180 por sparkfun:
2. Arduino'da bir "programa" girin, librería'yı seçin, "Añadir librería. ZIP" seçimini yapın.
3. Escoger la halı bir zar BMP180_Breakout_Arduino_Library-Master
4. Entrar bir ejemplos, y seleccionar el ejemplo de Altitud ve añadirlo a la librería.
En iyi anların en güzeli, en iyiler, en iyiler, "SparkFun BMP180" ve en iyi uygulamalar.
6. Adım: Segunda Opción
Otra manevraları que el Lcd muestre la temperatura ve presión es medyante ve encontrado en internette. Ardu ve 2014'ün en iyi iş ilanları. En son, en büyük ve en önemli konuların açıklanması.
¡ATENCIÓN!
Esta pagina muestra, farklı montaj seçenekleri, ön kurulum, kurulum ve kurulum hizmetleri. Arduino'nun en büyük ve en önemli destekçileri arasında "Merhaba, dünya" için hiçbir şey yoktur.
BMP180 sensör montajı, internet üzerinden en çok arananlar ve yazılımlar.
El sensörü BMP180 después después de haber sido soldado con kabloları, debe ser conectado de la siguente manera:
- El kablosu soldado a SDA: Arduino Uno ile bir A4 ve kablo bağlantısı.
- El kablo soldado SCL: Arduino Uno'da bir A5 ve kablo bağlantısı.
- El kablosu soldado a GND: bir GND ve Arduino Uno bağlantısı.
- El kablosu soldado a VIN: Arduino Uno'da bir 3.3V ve kablo bağlantısı.
Adım 7: Código Propuesto
El Cajón de Ardu'nun devamı:
#Dahil etmek
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
//Hasta aquí hemos declarado la librería para la LCD ve Los pines por donde le va bir giriş bilgileri.
float centi() {// Funcion para leer el dato analogico y convertirlo a dijital:
int veri; yüzer c; veri=analogRead(A0); c = (500.0 * veri)/1023;
//Sensörle ilgili satış için tahmin. LM35, 10 mV'lik sıcaklık değişimlerine yanıt verir. Si el sensörü, 10 mV'luk bir sensör algılaması ile 1 kademeli santrasyon algılar. Ejemplo: 26, 4ºC = 264 mV = 0.264 V. 10 bitlik çözümleme için dijital bir dönüştürme işlemi, 0 y 1023 entonces değişkeni, entonces Vout= (5V*Dato)/1023 siendo (0 < Dato) < 1023) y para ajustar la escala a grados centígrados: Vout = ((5V*Dato)*100)/1023 dönüş (c); }
float kelvin(float cent) { float k; k=cent+273.15; dönüş(k); }
float fahren(float cent) { float f; f=yüzde*1.8+32; dönüş (f);
}
float rankin(float cent) { float r; r=(yüzde + 273.15)*1.8; dönüş (r); }
//Hasta aquí hemos declarado las işlevler ve dönüşümler del dato analógico de entrada del sensor en yüksek dereceli santigrat ve tüm saygılar eşdeğerler.
void setup() { // LCD con boyutu 2x16 y tanımla: los caracteres que deben salir en las filas: lcd.begin(16, 2); lcd.print("C=K="); lcd.setCursor(0, 1); lcd.print("Sıcaklık"); }
//Hasta aquí hemos definido queremos que salga impreso por la pantalla ve en iyi tamaño de ésta. void loop() { // tekrar tekrar çalıştırmak için ana kodunuzu buraya koyun: float Centigrados = centi(); float Fahrenheit = fahren (Centigrados); float Rankin = rankin (Centigrados); şamandıra Kelvin = kelvin (Centigrados); lcd.setCursor(2, 0); lcd.print(Centigrados); lcd.setCursor(10, 0); lcd.print(Kelvin); gecikme(200); //Por último, hemos usado la parte activa del programa o bucle para que sabite para cada variación yeniden hesaplama los datos. }
Adım 8: Ultimas Önerileri
1. bir kopya yedeği y ü n d e código propuesto, y saarlo de la página ya da que desde esta plataforma m estra bien el formato del montaje yok. así que bir süreklilik encontraran el Link:
elcajondeardu.blogspot.com.co/2014/02/tutor…
2. Arduino'da her şeyi kopyalayın. En basit anlatımlar, en iyi çözümlemeler. Her şeyin en üst düzeyde montajının yapılması, programların yeniden gözden geçirilmesi için bir hata olup olmadığının açıklanması ve açıklanması bekleniyor. En önemli, en basit ve en önemli açıklama.
3. En caso de que no funcione düzeltme ve gözden geçirme de manera detallada el código y el montaje. Arduino'nun ön kurulumunu yapma, servido'yu gözden geçirme, mükemmel kod yazma hatası yok.
Adım 9: Sonuç
Así debería quedar! Este es el sonuçado de ambos montajları! el de "Merhaba dünya!" Sıcaklığın en iyisi! Espero'nun en iyi öğreticisi, en iyi anları öğrenmek için can atıyor.
!Mucha Suerte!
Önerilen:
Vídeo Tutoriales De Tecnologías Creativas 04: ¿Para Qué Servirá Un Potenciómetro Y Un Led?: 4 Adım
Creativas 04 Teknoloji Eğitimi Eğitimleri: Arduino Uno için en özel eğitimler, Arduino Uno'nun en üst düzey eğitimleri arasında yer almaktadır. Este ejercicio lo realizaremos mediante simulación y para ello utilizaremos Tinkercad Devreleri (utilizando una cuen
Cambio De LED Con Potenciómetro: 5 Adım
Cambio De LED Con Potenciómetro: El fin del proyecto ve cambiar el led enendido al girar el potenciómetro. Cuando el potenciómetro esta tamamlayıcı girado, el LED1 (ubicado a la derecha) estar'acute; enendido. Cuando el potenciómetro esté tamamla
I2C / IIC LCD Ekran - Arduino ile SPI - IIC Modülü Kullanarak I2C LCD Ekranına SPI LCD Kullanın: 5 Adım
I2C / IIC LCD Ekran | I2C LCD Ekranına SPI LCD'yi Arduino ile IIC Modülüne Kullanma: Merhaba arkadaşlar, normal bir SPI LCD 1602'nin bağlanması için çok fazla kablo olduğundan, arduino ile arayüz oluşturmak çok zor ama piyasada mevcut olan bir modül var. SPI ekranını IIC ekranına dönüştürün, böylece sadece 4 kablo bağlamanız gerekir
I2C / IIC LCD Ekran - Bir SPI LCD'yi I2C LCD Ekrana Dönüştürün: 5 Adım
I2C / IIC LCD Ekran | Bir SPI LCD'yi I2C LCD Ekranına Dönüştürün: spi lcd ekran kullanmak için çok fazla bağlantı gerekiyor, bu gerçekten zor, bu yüzden i2c lcd'yi spi lcd'ye dönüştürebilen bir modül buldum, hadi başlayalım
BMP ve SPI veya I2C OLED Kullanan Arduino Altimetre: 5 Adım
BMP ve SPI veya I2C OLED Kullanan Arduino Altimetre: Uzun zamandır tek bir sensör kullanarak altimetre ve sıcaklık arıyor ve SPI tabanlı OLED'e gösteriyorum. Kesin bir şey bulamadığım için U8glib kütüphanesini kullanarak kendim inşa edeceğimi düşündüm. Youtube'da bir öğretici var