Obsah:
- Krok 1: Paso 1: Materiály
- Krok 2: Paso 2: Soldar El LCD Con Los Conectores De Metal. Y El Sensor a Los Cables
- Krok 3: Paso 3: Hacer El Montaje
- Krok 4: Paso 4: Librerías
- Krok 5: Paso 5: Código
- Krok 6: Paso 6: Explicación De Código
- Krok 7: Paso 7: Ověření
Video: Displej s teplotním čidlem a zobrazením na displeji. Maria Jose Oviedo: 7 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
Podívejte se na návod, který vám pomůže s připojením jednoho nebo více snímačů teploty a krystalového displeje BMP180. Nejčastěji se zobrazují velké množství tekutin, které se mohou zobrazovat v různých barvách. Senzory teploty a tlaku v atmosféře a teploty prostředí.
Vícenásobné připojení a připojení k bezdrátovému připojení s teplotními čidly umožňuje detekci senzoru a jeho zobrazení pomocí krystalového displeje.
Krok 1: Paso 1: Materiály
Ztráta potřebných parametrů pro připojení konektorů a zobrazení teploty snímače teploty, která se odráží na displeji:
Arduino Uno
Protoboard
16 kabelů
Potenciometro
Krystalový displej (QY-1602A)
Konektor USB al Arduino
Senzor teploty a tlak.
1 Odpor
Soldador
Estaño
Krok 2: Paso 2: Soldar El LCD Con Los Conectores De Metal. Y El Sensor a Los Cables
El LCD (krystalový displej) má několik konektorů pro připojení k jednomu připojenému konektoru a zobrazuje protoboardy a mandarinky a arduino.
Para esto, cogemos el estaño y el soldador, insertamos los conectores a los huecos del display you 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. Zvýraznění všech "kovových" kovových prvků se projevilo ve všech směrech.
K dispozici jsou všechny senzory a kabely pro připojení k Arduinu.
Krok 3: Paso 3: Hacer El Montaje
Senzor:
lado izquierdo- A4.
Mitad izquierda- A5
Mitad derecha- GND
Derecho-5V
Zobrazit:
Pin12
Pin 11
Pin5
Pin4
Pin3
Pin2
Krok 4: Paso 4: Librerías
Nejvýznamnější lograrové obyvatelé světa, kteří mají následující práva:
SFE BMP180.h
Wire.h
LiquidCrystal.h
Včetně en código:
#include #include #include // Budete muset vytvořit objekt SFE_BMP180, zde nazývaný „tlak“: SFE_BMP180 tlak; LiquidCrystal lcd (12, 11, 5, 4, 3, 2); dvojitá základní linie; // základní tlak
Krok 5: Paso 5: Código
#include #include #include // Budete muset vytvořit objekt SFE_BMP180, zde nazývaný „tlak“:
Tlak SFE_BMP180;
LiquidCrystal lcd (12, 11, 5, 4, 3, 2);
dvojitá základní linie; // základní tlak
neplatné nastavení () {
Serial.begin (9600);
Serial.println ("REBOOT");
lcd.begin (16, 2);
// Inicializujte senzor (je důležité, aby byly kalibrační hodnoty uloženy do zařízení).
if (pressure.begin ())
lcd.println ("Počáteční úspěch BMP180");
jinak {
Serial.println ("Chyba inicializace BMP180 (odpojeno?) N / n");
zatímco (1); // Pauza navždy. }
// Získejte základní tlak:
základní čára = getPressure ();
lcd.setCursor (0, 1);
Serial.print ("základní tlak:");
Serial.print (výchozí);
Serial.println ("mb"); }
void loop () {double a, P;
// Získejte nové čtení tlaku:
P = getPressure ();
// Ukáže relativní výškový rozdíl mezi
// nové čtení a základní čtení:
a = tlak. nadmořská výška (P, základní linie);
lcd.print ("relativní nadmořská výška:"); if (a> = 0,0) lcd.print ("");
// přidejte mezeru pro kladná čísla
lcd.print (a, 1);
lcd.print ("metry");
if (a> = 0,0) Serial.print ("");
// přidat mezeru pro kladná čísla lcd.print (a*3.28084, 0);
lcd.println ("stopy");
zpoždění (500); }
zdvojnásobit getPressure () {
char status; dvojité T, P, p0, a;
// Nejprve musíte změřit teplotu, abyste mohli provést odečet tlaku.
// Spusťte měření teploty:
// Pokud je požadavek úspěšný, vrátí se počet ms na čekání.
// Pokud je požadavek neúspěšný, vrátí se 0.
stav = tlak.startTemperature ();
if (status! = 0) {
// Počkejte na dokončení měření:
zpoždění (stav);
// Načíst dokončené měření teploty:
// Mějte na paměti, že měření je uloženo v proměnné T.
// Pomocí '& T' zadejte adresu T této funkci.
// Funkce vrací 1 v případě úspěchu, 0 v případě selhání.
stav = tlak.getTeplota (T);
if (status! = 0) {
// Spusťte měření tlaku:
// Parametr je nastavení převzorkování od 0 do 3 (nejvyšší rozlišení, nejdelší čekání).
// Pokud je požadavek úspěšný, vrátí se počet ms na čekání.
// Pokud je požadavek neúspěšný, vrátí se 0.
stav = tlak.startTlak (3);
if (status! = 0) {
// Počkejte na dokončení měření:
zpoždění (stav);
// Načíst dokončené měření tlaku:
// Mějte na paměti, že měření je uloženo v proměnné P.
// Pomocí '& P' zadejte adresu P.
// Všimněte si také, že funkce vyžaduje předchozí měření teploty (T).
// (Pokud je teplota stabilní, můžete provést jedno měření teploty pro několik měření tlaku.) // Funkce vrátí 1 v případě úspěchu, 0 v případě selhání.
stav = tlak.gettlak (P, T);
if (status! = 0) {
návrat (P);
} else lcd.println ("chyba při načítání měření tlaku / n");
} else lcd.println ("chyba při spuštění měření tlaku / n");
} else lcd.println ("chyba při načítání měření teploty / n");
} else lcd.println ("chyba při spuštění měření teploty / n");
}
Krok 6: Paso 6: Explicación De Código
Primero incluimos las librerías que vamos a descargar.
Podívejte se, jaké jsou možnosti připojení k LCD (krystalový displej).
Tercero, ponemos la presión de base.
Více možností nastavení krystalového displeje.
Quinto, se pone el void loop el cual establece que es lo que el código manda a hacer. Naše základní údaje o rozsahu teploty a tlaku v senzoru BMP180 jsou k dispozici na obrazovce.
Krok 7: Paso 7: Ověření
Vaše připojení k počítači a připojení k počítači a připojení k internetu. Slouží k monitorování a monitorování sériového monitoru, který umožňuje měření teploty a tlaku v paměti. Zobrazují se krystalické displeje s různými zařízeními.
Doporučuje:
Monitor rostlin Arduino s kapacitním čidlem půdy - návod: 6 kroků
Monitor rostlin Arduino s kapacitním senzorem půdy - návod: V tomto tutoriálu se naučíme detekovat vlhkost půdy pomocí kapacitního senzoru vlhkosti s OLED displejem a Visuino. Podívejte se na video
Pásek s teplotním senzorem a LED: 5 kroků
Náramek s teplotním čidlem a LED diodami: V tomto projektu jsem vytvořil pásek na ruku, který obsahuje teplotní čidlo se zapojenými LED světly
Vytvořte zařízení Apple HomeKit s teplotním senzorem pomocí ESP8266 a BME280: 10 kroků
Postavte zařízení Apple Apple s teplotním čidlem pomocí ESP8266 a BME280: V dnešním pokynu vyrobíme levný snímač teploty, vlhkosti a vlhkosti buď na základě snímače teploty/vlhkosti AOSONG AM2302/DHT22 nebo BME280, snímače vlhkosti YL-69 a platformu ESP8266/Nodemcu. A pro zobrazení
Sestavte zařízení Apple HomeKit s teplotním senzorem (DHT22) pomocí RaspberryPI a DHT22: 11 kroků
Postavte zařízení Apple HomeKit s teplotním senzorem (DHT22) pomocí RaspberryPI a DHT22: Hledal jsem levné teplotní / vlhkostní čidlo, které bych mohl použít ke sledování toho, co se děje v mém crawlspace, protože jsem zjistil, že letos na jaře bylo velmi mokro , a měl hodně vlhka. Hledal jsem tedy senzor za rozumnou cenu, který bych mohl
Teplotní sonda ESP32 NTP s teploměrem s korekcí Steinhart-Hart a teplotním alarmem: 7 kroků (s obrázky)
Teploměr na vaření teplotní sondy ESP32 NTP s korekcí a teplotním alarmem Steinhart-Hart: Stále na cestě k dokončení „připravovaného projektu“, „teploměr na vaření teplotní sondy ESP32 NTP s korekcí a teplotním alarmem Steinhart-Hart“je Instructable, který ukazuje, jak přidám teplotní sondu NTP, piezo b