Мазмуну:

Lcd, Arduino, Potenciometro Y BMP .: 9 кадам
Lcd, Arduino, Potenciometro Y BMP .: 9 кадам

Video: Lcd, Arduino, Potenciometro Y BMP .: 9 кадам

Video: Lcd, Arduino, Potenciometro Y BMP .: 9 кадам
Video: Цифровой потенциометр X9C103S 2024, Июль
Anonim
Lcd, Arduino, Potenciometro Y BMP
Lcd, Arduino, Potenciometro Y BMP
Lcd, Arduino, Potenciometro Y BMP
Lcd, Arduino, Potenciometro Y BMP
Lcd, Arduino, Potenciometro Y BMP
Lcd, Arduino, Potenciometro Y BMP
Lcd, Arduino, Potenciometro Y BMP
Lcd, Arduino, Potenciometro Y BMP

Жана LCD дисплейлердин температурасы жана температурасы эң башкысы. Примеро чөп энтендер пара que sirve cada uno de los elementos que son fundamentales y los mas importantes en este proyecto.

Lcd: Артефактты колдонуучуларга маалымат алмашуу үчүн маалымат алмашуу керек. Бул жерде сиз өзүңүздү көрө аласыз.

BMP: bmp es usado акча табуу процесси үчүн атмосфера.

Потенциалды колдонуу: бул энергияны көзөмөлдөө. Америка Кошмо Штаттары каршылык көрсөткөндөн кийин, бул энергияны үнөмдөөгө мүмкүндүк берет.

Ардуино: art Arteino es artefacto for us poner en prueba los códigos creados en la plataforma. Тиешелүү айырмачылыктар орнотулган файлдар.

1 -кадам: материалдар

Материалдар
Материалдар

Төмөнкү орнотуу керек:

- 16 кабель

- 1 ардуино

- 1 лкд соладо

- 1 потенциометр

- 1 bmp180 сатадо

2 -кадам: Монтаж

Montaje
Montaje

Ар кандай монтаждоодо ар кандай варианттар бар, бирок бул сунуштар Ардуино тилкесинде. "Салам, Дүйнө!" Программасы Lcd программасынын жардамы менен орнотулду.. LiquidCrystal китепканага киргенден кийин, бул эң башкысы. Элестетүү программасы "Салам, Дүйнө!" y muestre la cantidad de segundos que el Lcd lleva mostrando el mensaje. 16 кабель, эч кандай каршылык, Lcd, Arduino жана башка протоколдор жок. Эң маанилүү трабажо, же жок дегенде кабелдик байланыш жок, бул жерде эң чоң байланыштар бар, бул мүмкүн болгон нерселердин бири болуп саналат. quiere mostrar. Эскертмелердин жардамы менен Arduino кире алат.

3 -кадам: Codigo

Codigo
Codigo

El código de "Салам, дүйнө!" Эски программанын Ардуино программасы. Китепканага кирүү. Колдонууңуз оңунан чыкпаса, "Салам, дүйнө!" элестетүү тизмесин түзүү үчүн атмосфералык режимди колдонуңуз!

4 -кадам: Codigo Presión Y Temperatura

Después de haber usado el código "Салам, дүйнө!" como prueba de que realmente funcionara el montaje, y haber entendido de que manera sirve cada uno de los elementos, podemos comenzar a sacar el código de presión y temperatura.

Сүрөттөмө кайра англисче (Америка Кошмо Штаттары) тилине которулсун Которуу Hay dos opciones de hacerlo, la primera es buscando un código en internet or ауру is one of the one of the creep el código desde cero Uniendo el código de "Hello, world!" BMP180 SparkFun аркылуу түзүлгөн. BMP180 комментарийлеринин комментарийлеринин үзгүлтүксүз иштөөсүн камсыз кылуу үчүн, менчик укугун коргоочу программаны түзүү керек.

5 -кадам: Unir Codigos

Пасо 3:

SparkFun, Bmp180 китепканасынын баштапкы температурасы жана баштапкы температурасы жүктөлүп алынат. Лос пасос так уулу:

1. шилтеме шилтемеси, Bmp180 китепканасынан sparkfun жүктөп алыңыз:

2. Arduino "программасына" кирүү, китепкана китептерин тандоо, "Ачык китепкана. ZIP" файлдарын тандоо.

3. Escoger la carpeta que dice BMP180_Breakout_Arduino_Library-Master

4. Кирүү, мисалы, бийиктикке чыгуу жана китепканага кирүү.

Эң башкысы, сиз "SparkFun BMP180" же "SparkFun BMP180" программаларын колдоно аласыз.

6 -кадам: Segunda Opción

Кошумча шарттар: Lcd muestre la temperatura интернеттеги интернеттеги маалымат алмашуу. 2014 -жылы Арду жана Эль -Кожо шаарларында эң чоң көйгөйлөр пайда болгон.

¡ATENCIÓN!

Колдонуу шарттары Купуялуулук Мыкты Жөндөө "Саламатсызбы, дүйнө" деген сөздүн мааниси жок болсо, анда эч кандай мааниге ээ эмес.

Интернетке кирүү үчүн, BMP180 орнотулган сенсорду колдонуңуз.

Сенсор BMP180 кабелдик кабелдердин кабелдерин оңдоп -түзөө, ошондой эле буларды башкаруу:

- SDA кабелин сатуу: A4 жана Arduino Uno байланыштары.

- SCL кабели сатылды: A5 жана El Arduino Uno байланыштары.

- GND кабели GND менен байланышат: GND жана El Arduino Uno байланышат.

- Кабель VIN: 3.3V жана Arduino Uno менен байланышкан.

7 -кадам: Codigo Propuesto

El Cajón de Ardu үчүн үзгүлтүксүз иштеп чыгуу:

#кошуу

LiquidCrystal lcd (12, 11, 5, 4, 3, 2);

// ЖКнын маалыматы боюнча, бул маалыматтын тизмеси.

float centi () {// Funcion on a analogo and digital to converting a digital:

int dato; сүзүү c; dato = analogRead (A0); c = (500.0 * дата)/1023;

// Сенсорлорду сатуу боюнча маалымат сатуу. Эч нерсе болбогондон кийин, бул ачык эмес: LM35 сенсорунун температурасы 10 мВ болгон компьютерлерге жооп берет. Сенсор 1 мкв ченегич менен 10 мВ кубаттуулуктагы сенсорду аныктайт. Мисалы: 26, 4ºC = 264 mV = 0.264 V. 10 разряддын чечилиши, анализи 0 бит 1023, Vout = (5V*Dato)/1023 сиендо (0 <Dato) <1023) акысыз бир даражада: Vout = ((5V*Dato)*100)/1023 кайтаруу (c); }

float kelvin (float cent) {float k; k = цент+273.15; кайтуу (k); }

float fahren (float cent) {float f; f = цент*1.8+32; кайтуу (f);

}

float rankin (float cent) {float r; r = (цент + 273.15)*1.8; кайтуу (r); }

// Бардыгы болуп эквиваленттүү катталуу үчүн сенсордун аналогу жана датасы аналогдук функциялардын декларациясы.

void setup () {// Definimos la LCD con dimension 2x16 y definitos los caracteres que en debes salir en las filas: lcd.begin (16, 2); lcd.print ("C = K ="); lcd.setCursor (0, 1); lcd.print ("Температура"); }

// Келечекте эмне кылуу керек экенин аныктоо керек. void loop () {// кайра иштетүү үчүн негизги кодуңузду бул жерге коюңуз: float Centigrados = centi (); float Fahrenheit = fahren (Centigrados); float Rankin = rankin (Centigrados); float Kelvin = kelvin (Centigrados); lcd.setCursor (2, 0); lcd.print (Centigrados); lcd.setCursor (10, 0); lcd.print (Kelvin); кечигүү (200); // Негизги программалар, бул программанын өзгөрүлмөлүүлүгү жана өзгөрүлмөлүүлүгү. }

8 -кадам: Ultimas Recomendaciones

1. көчүрүүчү жана көчүрүүчү программалар, алар сиздердин алдыңыздарда эч кандай өзгөрүү жок. шилтеме менен үзгүлтүксүз байланыш:

elcajondeardu.blogspot.com.co/2014/02/tutor…

2. Ардуинонун көчүрмөсүн көчүрүү, көйгөйдү чечүү. Түшүндүрмөлөрдү жасоо үчүн бул эң маанилүү учур. Колдонулган программанын жаңыртылышы ката кетирилгенде ката кетирилген. Негизи, бул эң башкысы, сиз эң сонун функцияны аткара аласыз.

3. Бул жерде эч кандай функциялар жокко чыгарылган жок. Алдын ала орнотулганда же жаңыртылганда, каталарды оңдоп -түзөө каталарды оңдоп -түзөө жана ката кетирүү каталарын толуктайт.

9 -кадам: Жыйынтык

Resultado!
Resultado!
Resultado!
Resultado!

Así debería quedar! Эң негизгиси, орнотуу! el de "Салам, дүйнө!" y el de el medidor de temperatura! Үйрөткүчтөрдүн эң башкысы - бул эң башкысы.

! Mucha Suerte!

Сунушталууда: