Мазмұны:
- 1 -қадам: материалдар
- 2 -қадам: Монтаж
- 3 -қадам: Arduino Y El Codigo жүктеп алыңыз
- 4 -қадам: Терминар
Бейне: PT Temperatura Y Milibarares, Lcd және BMP180: 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Arduino Uno қолданған кездегі BMP180 дисплейі дисплейде температураны реттеуге және есептеуге мүмкіндік береді.
BMP180 және СКД кабельдері
Монтаждаудың ең үлкен тізімі
1 -қадам: материалдар
Орнату материалдары қажет:
- 20 кабель
- дисплей дисплейі
- Ардуино Уно
- Protoboard (Grande)
- 220 резистенциясы
- Потенцио-метро 10k
-Мұндағы материалдық қорғаныс құралдары монтаждауды жүзеге асырады
2 -қадам: Монтаж
Bmp180 conectado con estos instrucciones бағдарламасын іске қосуға болады.
VIN --- 3.3 v
GND --- GND
SCL --- A5
SDA --- A4
3 -қадам: Arduino Y El Codigo жүктеп алыңыз
Көшірмелер мен көшірмелер MANDATORIO -дан кейін жүктеледі. Қосымша сілтемені басу керек, содан кейін жүктеуді жүктеңіз және орнатыңыз.
learn.sparkfun.com/tutorials/bmp180-barome…
Después de que descargues la copier of copiar este código y pegarlo en arduino
// кітапхана кодын қамтиды:
#қосу
#қосу
#қосу
// интерфейстің түйреуіштерінің нөмірлерімен кітапхананы инициализациялау
LiquidCrystal lcd (12, 11, 5, 4, 3, 2);
SFE_BMP180 қысымы;
қос PresionBase;
қос презентация = 0;
қос Алтура = 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 («милитаралар»);
кешіктіру (1000);
}
SensorStart жарамсыз () {
// Secuencia de inicio del сенсоры
егер (қысым. басталса ())
Serial.println («BMP180 init сәттілігі»);
басқа
{
Serial.println («BMP180 бастамасы сәтсіз болды (ажыратылды ма?) N / n»);
кезінде (1);
}
// Температураның өзгеруі
күй = қысым.startTemperature ();
егер (күй! = 0) {
кідіріс (күй);
// Қарапайым температура
күй = қысым.getTemperature (Температура);
егер (күй! = 0) {
// Seections la lektura de presiones
күй = қысым.стартҚысым (3);
егер (күй! = 0) {
кідіріс (күй);
// Сезімтал сенсордың негізгі деректері
status = press.getPressure (PresionBase, Temperatura);
}
}
}
}
жарамсыз ReadSensor () {
// Ең маңыздысы - сабақтың тақырыбы.
// Температураның өзгеруі
күй = қысым.startTemperature ();
егер (күй! = 0)
{
кідіріс (күй);
// Температураның өзгеруі
күй = қысым.getTemperature (Температура);
егер (күй! = 0)
{
// Сабақтың тақырыбы
күй = қысым.стартҚысым (3);
егер (күй! = 0)
{
кідіріс (күй);
// Сабақтар мен сабақтарды оқыңыз, // сенсорды анықтауға болады
status = press.getPressure (Presion, Temperatura);
егер (күй! = 0)
{
// Қолданбаны орнатыңыз және орнатыңыз
}
else Serial.println («en laectura de presion error / n»);
}
else Serial.println («presection -дағы қате»);
}
else Serial.println («error la laurura de temperatura / n»);
}
else Serial.println («temperatura / n қатесі»);
}
4 -қадам: Терминар
Сипаттаманы ағылшын тілі (Америка Құрама Штаттары) тіліне кері аудару Аудару және басқару функциялары. Түсініктеме алу мүмкін емес.
Ұсынылған:
BBC Micro: бит және Scratch - интерактивті руль және жүргізуші ойыны: 5 қадам (суреттермен)
BBC Micro: бит және Scratch - интерактивті руль және көлік жүргізу ойыны: Менің осы аптадағы тапсырмаларымның бірі - біз жазған Scratch бағдарламасымен интерфейс жасау үшін BBC Micro: bit пайдалану. Мен бұл ThreadBoard тақтасын ендірілген жүйені құрудың тамаша мүмкіндігі деп ойладым! Менің сызатқа шабытым
Электр және газ есептегішін (Бельгия/Голландия) оқыңыз және Thingspeak -ке жүктеңіз: 5 қадам
Электр және газ есептегішін (Бельгия/Голландия) оқыңыз және Thingspeak -ке жүктеңіз: Егер сіз энергияны тұтыну туралы ойласаңыз немесе ұсақ -түйек болса, смартфоныңыздағы жаңа сандық есептегіштің деректерін көргіңіз келуі мүмкін. жобада біз ағымдағы деректерді Бельгия немесе Голландияның цифрлық электрінен аламыз
Hologram Nova және Ubidots көмегімен қосылған шешімдерді қосыңыз және жаңартыңыз: 9 қадам
Hologram Nova және Ubidots көмегімен қосылған шешімдерді қосыңыз және жаңартыңыз: инфрақұрылымды жаңарту үшін голограмманы қолданыңыз. Ubidots -қа деректерді (температура) жіберу үшін Raspberry Pi көмегімен Hologram Nova орнатыңыз. Келесі нұсқаулықта Ubidots Raspberry Pi көмегімен голограмма Нованы қалай орнату керектігін көрсетеді
Ылғалдылық, қысым және температураны есептеу BME280 және фотон интерфейсін қолдана отырып: 6 қадам
Ылғалдылық, қысым мен температураны есептеу BME280 мен фотонды интерфейсті қолдану арқылы: Біз температураны, қысымды және ылғалдылықты бақылауды қажет ететін әр түрлі жобаларды кездестіреміз. Біз бұл параметрлер әр түрлі атмосфералық жағдайда жүйенің жұмыс тиімділігін бағалауда маңызды рөл атқаратынын түсінеміз
GY-68 BMP180 және Arduino көмегімен қысым мен биіктікті анықтау: 6 қадам
GY-68 BMP180 және Arduino көмегімен қысым мен биіктікті анықтау: Шолу Ұшатын роботтар, метеостанциялар, маршруттық өнімділікті жақсарту, спорт және т.б. сияқты көптеген жобаларда қысым мен биіктікті өлшеу өте маңызды. Бұл оқулықта сіз BMP180 сенсорын қалай қолдану керектігін білесіз, бұл