Orodha ya maudhui:
Video: BMP180 Y LCD Con Arduino: Hatua 4
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:49
Mafunzo haya yanatajwa kwa njia ya huduma ya maji ambayo inafanya kazi kwa kutumia vifaa vya umeme na vifaa vya BMP180 na LCD na huduma hiyo.
Hatua ya 1: Materiales
kwa maana hii programu yetu inaweza kutolewa kwa maoni juu ya mwongozo wa hesabu ya mambo muhimu:
nyaya
Arduino
kebo ya kebo
potenciómetro
LCD
BMP180
computador
Hatua ya 2: Montaje
Hatua ya 3: Codigo
para hacer funcionar el bmp180 y el LCD seenen que fusionar dos códigos que son el de hello world y el original del sensor de temperatura bmp180. El código seria ell siguiente:
/ * Maktaba ya LiquidCrystal - Hello World
Inaonyesha matumizi ya kuonyesha 16x2 LCD. Maktaba ya LiquidCrystal inafanya kazi na maonyesho yote ya LCD ambayo yanaambatana na dereva wa Hitachi HD44780. Kuna mengi yao huko nje, na unaweza kuwaambia kwa kiwambo cha pini 16.
Mchoro huu unachapisha "Hello World!" kwa LCD na inaonyesha wakati.
Mzunguko: * Pini ya LCD RS kwa pini ya dijiti 12 * LCD Wezesha pini kwa pini ya dijiti 11 * LCD D4 pini kwa pini ya dijiti 5 * LCD D5 pini kwa pini ya dijiti 4 * LCD D6 pini kwa pini ya dijiti 3 * LCD D7 pini kwa pini ya dijiti 2 * LCD R / W pini chini * Pini ya LCD VSS ardhini * LCD VCC pini hadi 5V * 10K kontena: * inaisha hadi + 5V na wiper ya ardhi kwa pini ya LCD VO (pini 3)
Maktaba iliongezwa mwanzoni 18 Aprili 2008 na maktaba ya David A. Mellis iliyorekebishwa 5 Jul 2009 na Limor Fried (https://www.ladyada.net) mfano ulioongezwa 9 Jul 2009 na Tom Igoe alirekebishwa 22 Nov 2010 na Tom Igoe
Nambari hii ya mfano iko katika uwanja wa umma.
www.arduino.cc/en/Tutorial/LiquidCrystal *
/ ni pamoja na nambari ya maktaba: #jumuisha # pamoja na # pamoja
// anzisha maktaba na nambari za pini za interface LiquidCrystal lcd (12, 11, 5, 4, 3, 2); Shinikizo la SFE_BMP180;
Msingi wa PresionBase;
Kuwepo mara mbili = 0; Altura mbili = 0; Temperatura mara mbili = 0; hadhi ya char;
kuanzisha batili () {// kusanidi idadi ya safu na safu za LCD: lcd.anza (16, 2); Kuanzia Serial (9600); SensorStart (); }
kitanzi batili () {// weka mshale kwenye safu wima 0, mstari 1 // (kumbuka: mstari wa 1 ni safu ya pili, kwani kuhesabu huanza na 0): lcd.setCursor (0, 1); // chapisha idadi ya sekunde tangu kuweka upya: ReadSensor (); // Se imprimen las las vigezo
lcd.print ("Temperatura:"); lcd.print (Temperatura); lcd.println ("grados C"); lcd.print ("Presion:"); lcd.print (Presion); lcd.println ("milibares"); kuchelewesha (1000); } utupu SensorStart () {// Secuencia de inicio del sensor ikiwa (pressure.begin ()) Serial.println ("BIT180 init mafanikio"); mwingine {Serial.println ("BMP180 init inashindwa (imekataliwa?) n / n"); wakati (1); } // Se inicia la lectura de temperatura status = pressure.startTemperature (); ikiwa (hadhi! = 0) {kuchelewesha (hadhi); // Se lee una temperatura hadhi ya kawaida = shinikizo. JotoJoto (Temperatura); ikiwa (hadhi! = 0) {// Se inicia la lectura de presiones status = pressure.start Pressure (3); ikiwa (hadhi! = 0) {kuchelewesha (hadhi); // Tazama tukio la kawaida kwa tukio la sensorer ya hali ya msingi ya hali = shinikizo. Gandamizo (PresionBase, Temperatura); }}}}} utupu wa 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 status = pressure.startTemperature (); ikiwa (hadhi! = 0) {kuchelewesha (hadhi); // Se realiza la lectura de temperatura status = pressure.getTemperature (Temperatura); ikiwa (hadhi! = 0) {// Se inicia la lectura de presión status = pressure.start Pressure (3); ikiwa (hadhi! = 0) {kuchelewesha (hadhi); // Se lleva a cabo la lectura de presión, // considerando la temperatura que afecta el desempeño del sensor status = pressure.get Pressure (Presion, Temperatura); ikiwa (hadhi! = 0) {// Angalia moja kwa moja kwa msingi wa msingi wa la presión leída en el Setup} nyingine Serial.println ("error en la lectura de presion / n"); } mwingine Serial.println ("error iniciando la lectura de presion / n"); } mwingine Serial.println ("error en la lectura de temperatura / n"); } mwingine Serial.println ("error iniciando la lectura de temperatura / n"); }
Hii ni sehemu ya programu ya kufundisha, mafundisho ya kila siku hayatatekelezwa kwa msaada wa maoni yanayopatikana kwa njia inayofaa kwa sababu ya shughuli zote za sehemu zote za sehemu moja ya código
Hatua ya 4: Matokeo
kumalizia, kutafakari juu ya mpango mpya wa Arduino na deberá aparecer lo siguiente en el LCD.
Ilipendekeza:
PT Temperatura Y Milibares, Lcd na BMP180: 4 Hatua
PT Temperatura Y Milibares, Lcd na BMP180: Hola hii ni mpango wa Arduino Uno, BMP180 na onyesha LCD kwa sehemu ya miale ya hali ya juu na oacute; n del area en el que estas.Primero lo que tienes Je! sisi tunauza nini BMP180 na nyaya 4 za LCD Despu & eacu
Mafunzo LCD-BMP180 Con Arduino: 4 Hatua
Mafunzo ya LCD-BMP180 Con Arduino: Bienvenido ni mafunzo haya, kwa sababu, tutawakilisha chombo cha kutuliza kwa sababu ya fikira na upekuzi; El mafunzo ser á realizado con el programama Arduino, se necesita un Arduino Uno, un BMP180 na un LCD
Uonyesho wa LCD wa I2C / IIC - Tumia LCD ya SPI kwa Uonyesho wa LCD wa I2C Kutumia SPI kwa Moduli ya IIC Na Arduino: Hatua 5
Uonyesho wa LCD wa I2C / IIC | Tumia LCD ya SPI kwa Uonyesho wa LCD wa I2C Kutumia SPI kwa Moduli ya IIC Pamoja na Arduino: Halo jamani kwani kawaida SPI LCD 1602 ina waya nyingi sana kuungana kwa hivyo ni ngumu sana kuiunganisha na arduino lakini kuna moduli moja inayopatikana sokoni ambayo inaweza badilisha onyesho la SPI kuwa onyesho la IIC kwa hivyo basi unahitaji kuunganisha waya 4 tu
Kuamua Shinikizo na Urefu Kutumia GY-68 BMP180 na Arduino: 6 Hatua
Kuamua Shinikizo na Urefu Kutumia GY-68 BMP180 na Arduino: Muhtasari Katika miradi mingi kama roboti zinazoruka, vituo vya hali ya hewa, kuboresha utendaji wa njia, michezo na nk kupima shinikizo na urefu ni muhimu sana. Katika mafunzo haya, utajifunza jinsi ya kutumia sensa ya BMP180, ambayo ni moja wapo ya
Kituo cha Hali ya Hewa cha DIY Kutumia DHT11, BMP180, Nodemcu Na Arduino IDE Juu ya Seva ya Blynk: Hatua 4
Kituo cha hali ya hewa cha DIY Kutumia DHT11, BMP180, Nodemcu Na Arduino IDE Juu ya Seva ya Blynk: Github: DIY_Weather_Station Hackster.io: Kituo cha Hali ya HewaUngeona Maombi ya Hali ya Hewa sawa? Kama, ukiifungua unapata kujua hali ya hali ya hewa kama Joto, Unyevu nk. Masomo hayo ni wastani wa thamani kubwa ni