Tartalomjegyzék:
- 1. lépés: Paso 1: Materiales
- 2. lépés: Paso 2: Soldar El LCD Con Los Conectores De Metal. Y El Sensor és Los Cables
- 3. lépés: Paso 3: Hacer El Montaje
- 4. lépés: Paso 4: Librerías
- 5. lépés: Paso 5: Código
- 6. lépés: Paso 6: Explicación De Código
- 7. lépés: Paso 7: Verificar
Videó: A hőmérséklet érzékelője és a presszó a La Pantalla kijelzőn. Maria Jose Oviedo: 7 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Ez egy oktatóanyag, amely bemutatja a hőmérséklet -érzékelőt és a BMP180 kristályos kijelzőt. Este display en una pantalla hecha de liquido que muestra informationción que se le da la orden de hacer. El sensor de temperatura y presión muestra la temperatura en la que nos encontramos y en la presión que estamos.
Vamos a ver como hacer la conexión y un código para poder hacer que la temperatura que el sensor sensora y la presión, se muestren en el crystal display.
1. lépés: Paso 1: Materiales
Los materiales que se necesitan para poder conectar un display y un sensor de Temperatura para hacer que la temperatura se refleje en el display son:
Arduino Uno
Protoboard
16 Kábel
Potenciometro
Kristály kijelző (QY-1602A)
Conector USB al Arduino
Hőmérséklet -érzékelő és presión.
1 Resistencia
Soldador
Estaño
2. lépés: Paso 2: Soldar El LCD Con Los Conectores De Metal. Y El Sensor és Los Cables
El LCD (kristálykijelző) egy konnektortól független, különálló kijelzővel és kijelzővel.
Para esto, cogemos el estaño y el soldador, insertamos los conectores a los huecos del display y se empieza a derretir el estaño al rededor de todos los conectores hasta que queden bien soldados, asegurándonos de que no se vaya a soltar. Cuando veamos una bolita de "metal" al rededor de todos los conectores podemos estar seguros de esto.
Después soldamos el sensor a los cable para que se puedan conectar al arduino.
3. lépés: Paso 3: Hacer El Montaje
Érzékelő:
lado izquierdo- A4.
Mitad izquierda- A5
Mitad derecha- GND
Derecho-5V
Kijelző:
12. tű
11. tű
Pin5
Pin4
Pin3
Pin2
4. lépés: Paso 4: Librerías
Para poder lograr el código necesitamos baja algunas librerías que son:
SFP BMP180.h
Drót.h
LiquidCrystal.h
Incluirlas en el código:
#include #include #include // Létre kell hoznia egy SFE_BMP180 objektumot, itt "nyomásnak" nevezik: SFE_BMP180 pressure; LiquidCrystal LCD (12, 11, 5, 4, 3, 2); kettős alapvonal; // alapnyomás
5. lépés: Paso 5: Código
#include #include #include // Létre kell hoznia egy SFE_BMP180 objektumot, itt "nyomásnak" nevezik:
SFE_BMP180 nyomás;
LiquidCrystal LCD (12, 11, 5, 4, 3, 2);
kettős alapvonal; // alapnyomás
void setup () {
Sorozat.kezdet (9600);
Serial.println ("REBOOT");
lcd. kezdet (16, 2);
// Inicializálja az érzékelőt (fontos, hogy a készülék kalibrálási értékeit tárolja).
ha (pressure.begin ())
lcd.println ("BMP180 init siker");
más {
Serial.println ("BMP180 init hiba (leválasztva?) N / n");
míg (1); // Szünet örökre. }
// Az alapnyomás leolvasása:
alapvonal = getPressure ();
lcd.setCursor (0, 1);
Serial.print ("alapnyomás:");
Serial.print (alapvonal);
Soros.println ("mb"); }
void loop () {dupla a, P;
// Új nyomásmérés:
P = getPressure ();
// Mutatja a relatív magasságkülönbséget
// az új leolvasás és az alapérték:
a = nyomás.magasság (P, alapvonal);
lcd.print ("relatív magasság:"); if (a> = 0,0) lcd.print ("");
// szóköz hozzáadása a pozitív számokhoz
lcd.print (a, 1);
lcd.print ("méter");
if (a> = 0,0) Sorozat.nyomtatás ("");
// adjunk hozzá szóközt a pozitív számokhoz lcd.print (a*3.28084, 0);
lcd.println ("láb");
késleltetés (500); }
dupla getPressure () {
char állapot; kettős T, P, p0, a;
// Először meg kell szereznie a hőmérséklet mérését a nyomás leolvasásához.
Hőmérsékletmérés indítása:
// Ha a kérés sikeres, a várakozó ms -ok száma visszaadásra kerül.
// Ha a kérés sikertelen, 0 -t ad vissza.
állapot = nyomás.startTemperature ();
if (állapot! = 0) {
// Várja meg, amíg a mérés befejeződik:
késleltetés (állapot);
// A befejezett hőmérsékletmérés lekérése:
// Vegye figyelembe, hogy a mérést a T változó tárolja.
// A '& T' gombbal adja meg a függvény T címét.
// A függvény 1 -et ad vissza, ha sikeres, 0 -at, ha sikertelen.
állapot = nyomás.getTemperature (T);
if (állapot! = 0) {
Nyomásmérés indítása:
// A paraméter a túlmintavételezési beállítás, 0 -tól 3 -ig (legnagyobb felbontás, leghosszabb várakozás).
// Ha a kérés sikeres, a várakozó ms -ok száma visszaadásra kerül.
// Ha a kérés sikertelen, 0 -t ad vissza.
állapot = nyomás.startNyomás (3);
if (állapot! = 0) {
// Várja meg, amíg a mérés befejeződik:
késleltetés (állapot);
// A befejezett nyomásmérés lekérése:
// Vegye figyelembe, hogy a mérést a P változó tárolja.
// A '& P' gombokkal adja meg P címét.
// Vegye figyelembe azt is, hogy a funkció megköveteli az előző hőmérsékletmérést (T).
// (Ha a hőmérséklet stabil, akkor egy nyomásmérést végezhet több nyomásméréshez.) // A függvény 1 -et ad vissza sikeres esetén, 0 -t hiba esetén.
állapot = nyomás.getnyomás (P, T);
if (állapot! = 0) {
visszatérés (P);
} else lcd.println ("hiba leolvasása nyomásmérés / n");
} else lcd.println ("hiba a nyomásmérés indításakor / n");
} else lcd.println ("hibakeresési hőmérséklet mérés / n");
} else lcd.println ("hiba a hőmérsékletmérés indításakor / n");
}
6. lépés: Paso 6: Explicación De Código
Primero, incluimos las librerías que vamos a descargar.
Segundo, nombramos todos los pines a los que se conecta el LCD (crystal display).
Tercero, ponemos la presión de base.
Cuarto, se pone el void setup en la que establecemos la velocidad de la obediencia de esta orden en el crystal display.
Quinto, se pone el void loop el cual establece que es lo que el código manda a hacer. En este caso es mandar una orden del arduino al computador para que la temperatura y la presión que muestra el sensor BMP180 y que se vea en e cresta display.
7. lépés: Paso 7: Verificar
Ya conectado el arduino al computador te aseguras de tener el arduino conectado en herramientas al comando. Después subes el código y revisas el monitor serial para ver si la temperatura y la presión salen en este. Después ya te aseguras de que te aparezca la misma información en el crystal display.
Ajánlott:
ATLAS VEZETŐKÉPESSÉG -ÉRZÉKELŐJE AUTOMATIKUS HŐMÉRSÉKLET -KOMPENZÁCIÓJA: 4 lépés
ATLAS VEZETŐKÉPESSÉG -ÉRZÉKELŐJE AUTOMATIKUS HŐMÉRSÉKLET -KOMPENZÁCIÓJA: Ebben a projektben automatikusan hőmérséklet -kompenzáljuk az Atlas Scientific vezetőképesség -érzékelőjét. A hőmérsékleti változások hatással vannak a folyadékok vezetőképességére/összes oldott szilárd anyagára/sótartalmára, és ezt kompenzáljuk
Arduino hőmérséklet -érzékelője COVID 19: 12 lépésben (képekkel)
Hőmérséklet -érzékelő az Arduino számára A COVID 19 esetén: Az Arduino hőmérséklet -érzékelő alapvető elem, amikor meg akarjuk mérni az emberi test processzorának hőmérsékletét. Az Arduino -val rendelkező hőmérséklet -érzékelőnek érintkeznie kell vagy közel kell lennie ahhoz, hogy fogadja és mérje a hőfokot. Így t
Hőmérséklet -kijelző 3310 kijelzőn Grafikus mód: 5 lépés
Temp Disply on 3310 Display Graphic Way: Szia, csillagász vagyok Van egy youtube csatornám, EZ A PROJEKT A NOKIA 3310 HASZNÁLATÁRÓL: -1 X NOKIA 3310 DISPLAY (OLD /NEW ANY ONE) 1X LM35 TEMP SENSOR1 X 10uf (ELECTROLYTIC CAPACITOR) néhány vezeték
Hőmérséklet leolvasása az LM35 hőmérséklet -érzékelő használatával Arduino Uno segítségével: 4 lépés
Hőmérséklet leolvasása az LM35 hőmérséklet -érzékelő használatával az Arduino Uno segítségével: Sziasztok, srácok, ebben az útmutatóban megtanuljuk, hogyan kell használni az LM35 -öt az Arduino -val. Az Lm35 egy hőmérséklet -érzékelő, amely -55 ° C és 150 ° C közötti hőmérséklet -értékeket képes leolvasni. Ez egy 3 kivezetésű eszköz, amely analóg feszültséget biztosít a hőmérséklettel arányosan. Hig
ESP8266 NodeMCU hozzáférési pont (AP) webszerverhez DT11 hőmérséklet -érzékelővel és nyomtatási hőmérséklet és páratartalom a böngészőben: 5 lépés
ESP8266 NodeMCU hozzáférési pont (AP) webszerverhez DT11 hőmérséklet -érzékelővel és nyomtatási hőmérséklet és páratartalom a böngészőben: Sziasztok srácok, a legtöbb projektben ESP8266 -ot használunk, és a legtöbb projektben ESP8266 -ot használunk webszerverként, így az adatok hozzáférhetők bármilyen eszköz wifi -n keresztül az ESP8266 által üzemeltetett webszerver elérésével, de az egyetlen probléma az, hogy működő útválasztóra van szükségünk