Мазмуну:
- 1 -кадам: материалдар
- 2 -кадам: Монтаж
- 3 -кадам: Arduino Y El Codigo жүктөп алыңыз
- 4 -кадам: Терминар
Video: PT Temperatura Y Milibar, Lcd жана BMP180: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:38
Holo este DIY te va a unseñar como usar un un Arduino Uno, BMP180 y un display LCD para poderer calcular la temperatura y la presión del enest que estas.
BMP180 a 4 кабели жана ЖК
Монтаждоо үчүн дагы бир жолу ката кетирүү керек
1 -кадам: материалдар
Түзүлүүчү материалдардын тизмеси:
- 20 кабель
- Display lcd
- Ардуино Уно
- Protoboard (Grande)
- Resistencia de 220
- Потенцио-метро 10k
-Cuando haz verificado de que tienes estos materiales puees empedar a armar el montaje
2 -кадам: Монтаж
Чыныгы орнотуу кезеги келгенде, bmp180 conectado con estos instrucciones
VIN --- 3.3 v
GND --- GND
SCL --- A5
SDA --- A4
3 -кадам: Arduino Y El Codigo жүктөп алыңыз
Копиялоочу коддору Arduino es MANDATORIO китепканадан жүктөлөт. Төмөнкү шилтемени басуу керек, бул жерде Arduino жүктөлөт.
learn.sparkfun.com/tutorials/bmp180-barome…
Después de que descargues la librería copiar este código y pegarlo en arduino
// китепкана кодун камтыйт:
#кошуу
#кошуу
#кошуу
// интерфейстин казыктарынын номерлери менен китепкананы инициализациялоо
LiquidCrystal lcd (12, 11, 5, 4, 3, 2);
SFE_BMP180 басымы;
кош PresionBase;
кош Presion = 0;
double Altura = 0;
эки эсе температура = 0;
char абалы;
жараксыз орнотуу () {
// ЖКнын мамычаларынын жана катарларынын санын орнотуңуз:
lcd.begin (16, 2);
Serial.begin (9600);
SensorStart ();
}
void loop () {
// курсорду 0 графасына, 1 сапка коюңуз
// (эскертүү: 1 -сап - экинчи катар, анткени саноо 0 менен башталат):
lcd.setCursor (0, 1);
// баштапкы абалга келтирилгенден кийинки секунддардын санын басып чыгаруу:
ReadSensor ();
// Өзгөрмөлөр
lcd.print ("Температура:");
lcd.print (Temperatura);
lcd.println ("grados C");
lcd.print ("Presion:");
lcd.print (Presion);
lcd.println ("milibares");
кечигүү (1000);
}
боштук SensorStart () {
// Secuencia de inicio del sensor
if (кысым башталат ())
Serial.println ("BMP180 баштапкы ийгилиги");
башка
{
Serial.println ("BMP180 демилгеси ишке ашпай калды (ажыратылдыбы?) N / n");
while (1);
}
// Температуранын темасы
абал = press.startTemperature ();
if (status! = 0) {
кечигүү (статус);
// Туура эмес температура
абал = press.getTemperature (Температура);
if (status! = 0) {
// Presections
status = press.startPressure (3);
if (status! = 0) {
кечигүү (статус);
// Жөнөкөй маалымат булагы сенсорлор менен иштөө
status = press.getPressure (PresionBase, Temperatura);
}
}
}
}
жараксыз ReadSensor () {
// Эң негизгиси сабактардын мааниси тематика жана эсептер боюнча
// Температуранын темасы
абал = press.startTemperature ();
эгер (статус! = 0)
{
кечигүү (статус);
// Температуранын темасы
абал = press.getTemperature (Температура);
эгер (статус! = 0)
{
// Баштапкы сабактарды окуу
status = press.startPressure (3);
эгер (статус! = 0)
{
кечигүү (статус);
// Баштапкы сабактарды окуу, // сенсорду карап көрүңүз
status = press.getPressure (Presion, Temperatura);
эгер (статус! = 0)
{
// Баштапкы орнотууларды орнотуңуз
}
else Serial.println ("en la lektura de presion error / n");
}
else Serial.println ("error iniciando la lektura de presion / n");
}
else Serial.println ("error en la lektura de temperatura / n");
}
else Serial.println ("ката iniciando la lektura de temperatura / n");
}
4 -кадам: Терминар
Төмөнкү функциялар ардуино режиминде көрсөтүлөт: температура жана температура. Дисциплинага кирүү мүмкүнчүлүгү арбын.
Сунушталууда:
Таблицаны кантип түзүү жана киргизүү жана Microsoft Office Word 2007деги ошол столго кошумча мамычаларды жана/же саптарды кошуу: 11 кадам
Таблицаны кантип түзүү жана киргизүү жана Microsoft Office Word 2007деги ошол таблицага кошумча мамычаларды жана/же саптарды кошуу: Сизде иштеп жаткан жана өзүңүз жөнүндө ойлогон көптөгөн маалыматтарыңыз бар беле … " Мен кантип баарын жасай алам? бул маалыматтын жакшыраак көрүнүшү жана түшүнүүгө оңойбу? " Эгер ошондой болсо, анда Microsoft Office Word 2007деги таблица сиздин жообуңуз болушу мүмкүн
Иштетүү жана Arduino туташтыруу жана 7 сегментти жана GERI интервалы контролерин жасоо: 4 кадам
Processing and Arduino менен Make 7 Segment and Servo GUI Controller туташтыруу: Кээ бир долбоорлор үчүн сиз Arduino программасын колдонушуңуз керек, анткени ал прототиптөөнүн оңой платформасын камсыз кылат, бирок графиканы Arduino сериялык мониторунда көрсөтүү абдан узакка созулушу мүмкүн, ал тургай аткаруу кыйын. Сиз графикти Arduino Serial Monitorдо көрсөтө аласыз
GY-68 BMP180 жана Arduino аркылуу басым менен бийиктикти аныктоо: 6 кадам
GY-68 BMP180 жана Arduino аркылуу басым менен бийиктикти аныктоо: Обзор, мисалы, учуучу роботтор, аба ырайы станциялары, маршруттун иштешин жакшыртуу, спорт ж. Бул окуу куралында, BMP180 сенсорун кантип колдонууну үйрөнөсүз, бул эң
WiFi жана IR Remote жана Android колдонмосун колдонуп NodeMCU жана IR алуучу менен 8 релелик көзөмөл: 5 кадам (сүрөттөр менен)
WiFi жана IR Remote жана Android тиркемесин колдонуп NodeMCU жана IR алуучу менен 8 реле көзөмөлү: wifi жана ир алыскы жана андроид колдонмосу аркылуу nodemcu жана IR кабыл алгычты колдонуп 8 реле өчүргүчтөрүн көзөмөлдөө БУЛ ЖЕРДЕ
Температура жана нымдуулукту көрсөтүү жана маалыматтарды чогултуу Arduino жана иштетүү менен: 13 кадам (сүрөттөр менен)
Температура жана нымдуулукту көрсөтүү жана маалыматтарды чогултуу Arduino жана иштетүү менен: Киришүү: Бул Ардуино тактасын, Sensor (DHT11), Windows компьютери жана Processing (бекер жүктөлүүчү) программасын колдонуп, Температураны, Нымдуулукту санариптик жана тилке графасынын формасы, убакытты жана күндү көрсөтүү жана эсептөө убактысын иштетүү