Სარჩევი:
ვიდეო: PT Temperatura Y Milibares, Lcd და BMP180: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
ეს არის DIY თქვენი კომპიუტერის გამოყენებით Arduino Uno, BMP180 და ეკრანის გამოსათვლელად, რომელიც გამოითვლება ტემპერატურის გამოსათვლელად და მისი არჩევისას.
პირველ რიგში, ეს არის გაყიდული BMP180 და 4 კაბელი და LCD
Después de que hagas esto ya estas listo for armar tu montage
ნაბიჯი 1: მასალები
Los materiales necesitados para realizar este montaje son:
- 20 კაბელი
- LCD ეკრანის ჩვენება
- არდუინო უნო
- პროტობორდი (გრანდე)
- წინააღმდეგობა 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 v
GND --- GND
SCL --- A5
SDA --- A4
ნაბიჯი 3: ჩამოტვირთეთ Arduino Y El Codigo
Antes de copiar y pegar este codigo en 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 წნევა;
ორმაგი PresionBase;
ორმაგი პრეზენტაცია = 0;
ორმაგი ალტურა = 0;
ორმაგი ტემპერატურა = 0;
char სტატუსი;
void setup () {
// დააყენეთ LCD სვეტებისა და რიგების რაოდენობა:
lcd. დასაწყისი (16, 2);
სერიული.დაწყება (9600);
SensorStart ();
}
ბათილი მარყუჟი () {
// კურსორის დაყენება 0 სვეტზე, სტრიქონი 1
// (შენიშვნა: სტრიქონი 1 არის მეორე რიგი, ვინაიდან დათვლა იწყება 0 -ით):
lcd.setCursor (0, 1);
// დაბეჭდე წამების რაოდენობა გადატვირთვის შემდეგ:
ReadSensor ();
// Se imprimen las ცვლადები
lcd.print ("ტემპერატურა:");
lcd.print (Temperatura);
lcd.println ("grados C");
lcd.print ("Presion:");
lcd.print (Presion);
lcd.println ("მილიბარესი");
დაგვიანება (1000);
}
void SensorStart () {
// Secuencia de inicio del sensor
თუ (წნევა იწყება ())
Serial.println ("BMP180 init წარმატება");
სხვა
{
Serial.println ("BMP180 init fail (გათიშულია?) N / n");
ხოლო (1);
}
// Se inicia la lectura de temperatura
სტატუსი = წნევა. დაწყება ტემპერატურა ();
თუ (სტატუსი! = 0) {
დაგვიანება (სტატუსი);
// Se lee una temperatura inicial
სტატუსი = press.getTemperature (Temperatura);
თუ (სტატუსი! = 0) {
// Se inicia la lectura de presiones
სტატუსი = წნევა. დაწყება წნევა (3);
თუ (სტატუსი! = 0) {
დაგვიანება (სტატუსი);
// უშუალო ინციდენტის პირველი სენსორი en primer ejecución
სტატუსი = press.getPressure (PresionBase, Temperatura);
}
}
}
}
void ReadSensor () {
// En este método se hacen las lecturas de presión y temperatura y se calcula la altura
// Se inicia la lectura de temperatura
სტატუსი = წნევა. დაწყება ტემპერატურა ();
თუ (სტატუსი! = 0)
{
დაგვიანება (სტატუსი);
// Se realiza la lectura de temperatura
სტატუსი = press.getTemperature (Temperatura);
თუ (სტატუსი! = 0)
{
// Se inicia la lectura de presión
სტატუსი = წნევა. დაწყება წნევა (3);
თუ (სტატუსი! = 0)
{
დაგვიანება (სტატუსი);
// Se lleva a cabo la lectura de presión, // გაითვალისწინეთ ტემპერატურის რეჟიმი, რომელიც ადექვატურია სენსორში
სტატუსი = წნევა. მიიღეთ ზეწოლა (Presion, Temperatura);
თუ (სტატუსი! = 0)
{
// Se hace el cálculo de la altura en base a la presión leída en el Setup
}
სხვაგან Serial.println ("error en la lectura de presion / n");
}
სხვაგან Serial.println ("error iniciando la lectura de presion / n");
}
სხვაგან Serial.println ("error en la lectura de temperatura / n");
}
სხვაგან Serial.println ("error iniciando la lectura de temperatura / n");
}
ნაბიჯი 4: ტერმინალი
Sube el código a Arduino y te debe ფუნქციური წარმოდგენა და ტემპერატურის ტემპერატურაზე და მილიარდებში. Te debería enseñar algo como el imagen arriba.
გირჩევთ:
BMP180 Y LCD Con Arduino: 4 ნაბიჯი
BMP180 Y LCD Con Arduino: ეს არის სამეურვეო სწავლება á ados aquellos que quieran hacer ფუნქციური სენსორი ტემპერატურისა და ტემპერატურისა და სიზუსტით BMP180 y el LCD a trav é s de arduino
როგორ გამოვიყენოთ BMP180 SkiiiD– ით: 9 ნაბიჯი
როგორ გამოვიყენოთ BMP180 SkiiiD– ით: სახელმძღვანელო BMP180– ის შემუშავებისათვის " skiiiD. &Quot;
სამეურვეო LCD-BMP180 Con Arduino: 4 ნაბიჯი
სამეურვეო LCD-BMP180 Con Arduino: გაეცანით ამ გაკვეთილს, ასევე შეგიძლიათ გამოიყენოთ სენსორი ტემპერატურისა და ტემპერატურის მენსტრუაციის სენსორის გამოყენებით, რომელიც ეფექტურია. El tutorial ser á გაცნობიერებული პროგრამა Arduino, საჭიროების შემთხვევაში Arduino Uno, BMP180 y un LCD
I2C / IIC LCD ეკრანი - გამოიყენეთ SPI LCD I2C LCD ეკრანზე SPI to IIC მოდულის გამოყენებით Arduino– ით: 5 ნაბიჯი
I2C / IIC LCD ეკრანი | გამოიყენეთ SPI LCD I2C LCD ეკრანზე SPI to IIC მოდულის გამოყენებით Arduino: გამარჯობა ბიჭებო, რადგან ჩვეულებრივ SPI LCD 1602 -ს აქვს ძალიან ბევრი მავთული დასაკავშირებლად, ამიტომ არდუინოსთან დაკავშირება ძალიან რთულია, მაგრამ არსებობს ერთი მოდული ბაზარზე, რომელსაც შეუძლია გადააკეთეთ SPI დისპლეი IIC ეკრანად, ასე რომ თქვენ გჭირდებათ მხოლოდ 4 მავთულის დაკავშირება
I2C / IIC LCD ეკრანი - გადააკეთეთ SPI LCD I2C LCD ეკრანზე: 5 ნაბიჯი
I2C / IIC LCD ეკრანი | გადააკეთეთ SPI LCD I2C LCD ეკრანზე: spi LCD ეკრანის გამოყენებას ძალიან ბევრი კავშირი სჭირდება, რის გაკეთებაც ძნელია, ასე რომ ვიპოვე მოდული, რომელსაც შეუძლია i2c LCD– ის spi LCD– ზე გადაყვანა, ასე რომ დავიწყოთ