Satura rādītājs:
- 1. darbība: Paso 1: Materiales
- 2. darbība. Paso 2: Soldar El LCD Con Los Conectores De Metal. Y El Sensor un Los Cables
- 3. darbība: Paso 3: Hacer El Montaje
- 4. darbība: Paso 4: Librerías
- 5. darbība: Paso 5: Código
- 6. darbība: Paso 6: Explicación De Código
- 7. darbība. Paso 7: Verificar
Video: Temperatūras sensors un preses panelis Pantalla. Marija Hosē Ovjedo: 7 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:53
Šī ir apmācība, kas ir visizplatītākā un aprīkota ar temperatūras sensoru un BMP180 kristāla displeju. Este display en una pantalla hecha de liquido que muestra informationción que se le da la orden de hacer. Temperatūras sensors un presiona 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 detecta y la presión, se muestren en el crystal display.
1. darbība: 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 Kabeļi
Potenciometro
Kristāla displejs (QY-1602A)
USB savienotājs ar Arduino
Temperatūras sensors un spiediens.
1 pretestība
Soldador
Estaño
2. darbība. Paso 2: Soldar El LCD Con Los Conectores De Metal. Y El Sensor un Los Cables
LCD ekrāns (kristāla displejs) ir vienots, un tas ir aprīkots ar atsevišķu ekrānu un displeju ar protoboard un mandar una orden al arduino.
Para esto, cogemos el estaño y el soldador, ievietojiet 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 "metal" al rededor de todos los conectores podemos estar seguros de esto.
Después soldamos el sensor a los kabeļi para que se puedan conectar al arduino.
3. darbība: Paso 3: Hacer El Montaje
Sensors:
lado izquierdo- A4.
Mitad izquierda- A5
Mitad derecha- GND
Derecho-5V
Displejs:
12. tapa
11. tapa
Pin5
4. tapa
3. tapa
2. tapa
4. darbība: Paso 4: Librerías
Para poder lograr el código necesitamos baja algunas librerías que son:
VMU BMP180.h
Vads.h
LiquidCrystal.h
Incluirlas en el código:
#include #include #include // Jums būs jāizveido SFE_BMP180 objekts, ko šeit sauc par "spiedienu": SFE_BMP180 spiediens; LiquidCrystal LCD (12, 11, 5, 4, 3, 2); dubultā bāzes līnija; // sākotnējais spiediens
5. darbība: Paso 5: Código
#include #include #include // Jums būs jāizveido SFE_BMP180 objekts, ko šeit sauc par "spiedienu":
SFE_BMP180 spiediens;
LiquidCrystal LCD (12, 11, 5, 4, 3, 2);
dubultā bāzes līnija; // sākotnējais spiediens
void setup () {
Sērijas sākums (9600);
Serial.println ("REBOOT");
lcd. sākums (16, 2);
// Inicializējiet sensoru (ir svarīgi, lai ierīcē tiktu saglabātas kalibrēšanas vērtības).
ja (spiediens.sākas ())
lcd.println ("BMP180 init panākumi");
cits {
Serial.println ("BMP180 init neizdodas (atvienots?) N / n");
kamēr (1); // Pauze uz visiem laikiem. }
// Iegūstiet sākotnējo spiedienu:
bāzes līnija = getPressure ();
lcd.setCursor (0, 1);
Serial.print ("bāzes spiediens:");
Serial.print (bāzes līnija);
Serial.println ("mb"); }
void loop () {double a, P;
// Iegūstiet jaunu spiediena rādījumu:
P = iegūt spiedienu ();
// Parādiet relatīvo augstuma atšķirību starp
// jaunais lasījums un sākotnējais rādījums:
a = spiediens. augstums (P, bāzes līnija);
lcd.print ("relatīvais augstums:"); ja (a> = 0,0) lcd.print ("");
// pievienot atstarpi pozitīviem skaitļiem
lcd.print (a, 1);
lcd.print ("metri");
ja (a> = 0,0) Serial.print ("");
// pievienot atstarpi pozitīviem skaitļiem lcd.print (a*3.28084, 0);
lcd.println ("pēdas");
kavēšanās (500); }
dubults getPressure () {
char statuss; dubultā T, P, p0, a;
// Lai veiktu spiediena nolasīšanu, vispirms ir jāmēra temperatūra.
// Sāciet temperatūras mērīšanu:
// Ja pieprasījums ir veiksmīgs, tiek atgriezts gaidāmo ms skaits.
// Ja pieprasījums ir neveiksmīgs, tiek atgriezta 0.
statuss = spiediens.startTemperature ();
ja (statuss! = 0) {
// Pagaidiet, līdz mērījums tiks pabeigts:
kavēšanās (statuss);
// Iegūt pabeigto temperatūras mērījumu:
// Ņemiet vērā, ka mērījums tiek saglabāts mainīgajā T.
// Izmantojiet '& T', lai funkcijai norādītu T adresi.
// Funkcija atgriež 1, ja tā ir veiksmīga, 0 - ja neveiksme.
statuss = spiediens.getTemperature (T);
ja (statuss! = 0) {
// Sāciet spiediena mērīšanu:
// Parametrs ir pārmērīgas izlases iestatījums no 0 līdz 3 (augstākā izšķirtspēja, ilgākā gaidīšana).
// Ja pieprasījums ir veiksmīgs, tiek atgriezts gaidāmo ms skaits.
// Ja pieprasījums ir neveiksmīgs, tiek atgriezta 0.
statuss = spiediens.startSpiediens (3);
ja (statuss! = 0) {
// Pagaidiet, līdz mērījums tiks pabeigts:
kavēšanās (statuss);
// Iegūt pabeigto spiediena mērījumu:
// Ņemiet vērā, ka mērījums tiek saglabāts mainīgajā P.
// Izmantojiet '& P', lai norādītu P. adresi.
// Ņemiet vērā arī to, ka šai funkcijai nepieciešams iepriekšējs temperatūras mērījums (T).
// (Ja temperatūra ir stabila, varat veikt vienu temperatūras mērījumu vairākiem spiediena mērījumiem.) // Funkcija atgriež 1, ja tā ir veiksmīga, 0 - ja kļūme.
statuss = spiediens. spiediens (P, T);
ja (statuss! = 0) {
atgriešanās (P);
} else lcd.println ("kļūdu izgūšanas spiediena mērīšana / n");
} else lcd.println ("kļūda, uzsākot spiediena mērīšanu / n");
} else lcd.println ("kļūdu izgūšanas temperatūras mērījums / n");
} else lcd.println ("kļūda, uzsākot temperatūras mērīšanu / n");
}
6. darbība: 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 (kristāla displejs).
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. darbība. 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 information in en el crystal display.
Ieteicams:
DIY PCB urbšanas preses mašīna: 7 soļi
DIY PCB urbšanas preses iekārta: Kā es teicu savā iepriekšējā INSTRUCTABLE, ka esmu strādājis pie jauna Instructable, tāpēc šajā amatā es jums parādīšu, kā izveidot ērtu līdzstrāvas urbšanas preses mašīnu, un izpildīšu soļus, kā izveidot šo Mašīnu. Tātad, sāksim
Hosē un Marka sitieni: 5 soļi
Beats by Jose and Marc: Šis ir DIY jūsu pašu austiņām
Saistītie Preses relīzes: 4 soļi
تشغيل الغسالة الأوتوماتيك على مولد كهرباء ضعيف أو طاقة شمسية بديلة: يهدف هذا الملف التعليمي إلى شرح طريقة عمل الغسالة الأوتوماتيك لتتمكن من تشغيلها على مولد كهربائي ذو قدرة منخفضة بعد الاستغناء عن دارة التسخينيتطلب الأمر فقط أتاشات وأسلاك كهربائية مقاومة للحرارة ومفتاح كهربائي مضاعفسأكتفي بإعطاء التلميحات للعمل وكل
Arduino saules enerģijas temperatūras un mitruma sensors kā 433 MHz Oregon sensors: 6 soļi
Arduino saules enerģijas temperatūras un mitruma sensors kā 433 MHz Oregon sensors: tas ir saules enerģijas temperatūras un mitruma sensora konstrukcija. Sensors atdarina 433 MHz Oregon sensoru un ir redzams Telldus Net vārtejā. Kas jums nepieciešams: 1x "10-LED Saules enerģijas kustības sensors " no ebay. Pārliecinieties, ka ir rakstīts 3.7v mīkla
Lora temperatūras informācijas panelis: 5 soļi
Loras temperatūras informācijas panelis: Savā pēdējā pamācībā es jums parādīju, kā savienot temperatūras sensoru ar Lora, izmantojot TTN. Tagad es jums parādīšu, kā jūs varat lasīt šos datus un parādīt tos informācijas panelī. Mēs arī apskatīsim, kā izmantot IFTTT datus