Мазмұны:
- Жабдықтар
- 1 -қадам: Installer Las Librerías Del Sensor SCD30
- 2 -қадам: La Comunicación Bluetooth орнатыңыз
- 3 -қадам: Conectar El Sensor SCD30
- 4 -қадам: Del Arduino бағдарламасы
- 5 -қадам: Мәліметтер
Бейне: CO2 есептегіші, Arduino Mega көмегімен SCD30 сенсорының көмегімен: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:22
СО2 концентрациясы, температура мен температура, сондай -ақ SCD30 өзара әрекеттесу үшін қажет.
Cambia características físicas del sensor cambian debido is a estrés mecánico or térmico, және бұл мүмкін емес теңізде. Интерфаз UART e I2C. I2C (45 кОм) комуникацияланатын интернационалды қарсылықтар үшін сыртқы қарсылықтар қажет емес.
Интерфейсті таңдау керек. Модульдерді таңдау, I2C үшін GND параметрлері.
Жабдықтар
Ардуино Mega 2560 қолданбасы I2C -ді орнату арқылы анықталады; Sensor SCD30 де la marca Sensirion сенсоры. HC-05 деректері бойынша bluetooth байланысы.
1 -қадам: Installer Las Librerías Del Sensor SCD30
SDC30, SparkFun_SCD30_Arduino_Library.h сенсорлық кітапханасы. Бағдарлама/ бағдарламалар тізімі/ Әкімшілік библиотекалар (Ctrl+Mayús+l).
Автокөлікті SCD30 немесе SparkFun SCD30 Arduino кітапханасы арқылы орнатуға болады.
github.com/sparkfun/SparkFun_SCD30_Arduino…
2 -қадам: La Comunicación Bluetooth орнатыңыз
Bluethoot a la bluethoot a la tarjeta de Arduino, HC-05 конфигурациясы HC-05, сонымен қатар коммерциялық құл (эсклаво) үшін қажет.
3 -қадам: Conectar El Sensor SCD30
I2C сенсоры SDA 20 және SCL 21 үшін Arduino Mega сенсоры арқылы анықталады. Сенсорлар 3, 3В шамасында Arduino -дың ең үлкен сенсоры болып табылады.
4 -қадам: Del Arduino бағдарламасы
Бағдарлама сенсорлар мен блютуз арқылы Bluetooth -мен жұмыс жасайтын деректерді оқуға мүмкіндік береді.
#қосу «SparkFun_SCD30_Arduino_Library.h» // LibreriasSCD30 airSensor;
жарамсыз орнату () {
Serial.begin (9600); // Velocidad de lektura del Sensor
Сериялық1.баста (9600); // Bluetooth -дан дәріс оқуға болады
егер (airSensor.begin () == жалған) {
Serial3.print («Сенсор анықталмайды …»);
кезінде (1); }
Serial1.print («Lectura del sensor SCD30»);
Wire.begin (); }
void loop () {
if (airSensor.dataAvailable ()) {
Serial1.print («co2 (ppm):»);
Serial1.print (airSensor.getCO2 (););
Serial1.print («temp (C):»);
Serial1.print (airSensor.getTemperature ();, 1);
Serial1.print («RH (%):»);
Serial1.print (airSensor.getHumidity (), 1);
Serial1.println (); }
басқа
Serial3.println («Leyendo…»);
кешіктіру (500); }
5 -қадам: Мәліметтер
Қолданбаны жүктеу үшін Android -дегі Android -дегі Bluetooth -дың Bluetooth -ді басқару мүмкіндігі бар, ол Bluetooth -дің байланысы мен байланысын орнатуға мүмкіндік береді..
Ұсынылған:
BMG160 3 осьті гироскоп сенсорының Arduino Nano көмегімен интерфейсі: 5 қадам
BMG160 3 осьті гироскоп сенсорының Ардуино Наномен байланысы: Қазіргі әлемде жастар мен балалардың жартысынан көбі ойынға құмар, ал ойынның техникалық аспектілеріне қызығатындардың бәрі қозғалысты сезудің маңыздылығын біледі. осы доменде. Бізді бір нәрсе таң қалдырды
Arduino көмегімен HMC5883L компас сенсорының интерфейсі бойынша нұсқаулық: 10 қадам (суреттермен)
HMC5883L компас сенсорының Arduino интерфейсіне арналған нұсқаулық: Сипаттама нүктесіндегі магнит өрісі
ACS724 ток сенсорының Arduino көмегімен өлшеуі: 4 қадам
Arduino көмегімен ACS724 ток датчигін өлшеу: Бұл нұсқаулықта біз ток өлшеу үшін ACS724 ток сенсорын Arduino -ға қосуды тәжірибе жасаймыз. Бұл жағдайда ағымдағы сенсор- бұл +/- 5A әртүрлілігі 400 мв/А шығатын Arduino Uno 10 биттік ADC бар, сондықтан жақсы сұрақтар
Үлкен аналогты CO2 есептегіші: 6 қадам (суреттермен)
Гигант аналогты СО2 есептегіші: Гавайидегі таудың үстіндегі қазіргі атмосферада шамамен 400 промилле көмірқышқыл газы бар. Бұл сан планетаның барлық бетінде өмір сүретіндер үшін өте маңызды. Бізді қазір не бұл алаңдаушылықты жоққа шығарушылар, не мазалайтындар қоршап тұр
Arduino Uno көмегімен LM35 температура сенсорының көмегімен температураны оқу: 4 қадам
Arduino Uno көмегімен LM35 температура сенсоры көмегімен температураны оқу: Сәлеметсіздер ме, балалар, біз LM35 -ті Arduino -мен қалай қолдануды үйренеміз. Lm35 --55 ° C -тан 150 ° C -қа дейінгі температура мәндерін оқи алатын температура сенсоры. Бұл температураға пропорционалды аналогты кернеуді беретін 3 терминалды құрылғы. Жоғары