Thingspeak

Andrey_02
Offline
Зарегистрирован: 26.03.2020

Добрый день,написал скетч для метеостанции на базе ардуино мега с использованием датчиков DHT22, BMP180 и lcd дисплея. Подскажите, как переделать этот скетч,чтобы отправлять информацию на thingspeak?

#include <Wire.h>
#include <Adafruit_BMP085.h>
Adafruit_BMP085 bmp;
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2);
#include <stDHT.h>
DHT sens(DHT22);
  
void setup() {
  Serial.begin(9600);
  if (!bmp.begin()) {
	Serial.println("Could not find a valid BMP085 sensor, check wiring!");
	while (1) {}
  }
  Wire.begin();
  lcd.begin();
  lcd.backlight();
  Serial.begin(9600);
}
  
void loop() {
    long temperature = (bmp.readTemperature());
    Serial.print("Temperature = ");
    Serial.print(bmp.readTemperature());
    Serial.println(" *C");
    lcd.setCursor(0,0);
    lcd.print("Temperature:");
    lcd.print(temperature);
    lcd.print("*C");
    delay(3000);
    long pressure = (bmp.readPressure());
    Serial.print("Pressure = ");
    Serial.print(bmp.readPressure()*0.007500637554192);
    Serial.println(" mmHg");
    lcd.setCursor(0,0);
    lcd.print("Pressure:");
    lcd.print(pressure*0.007500637554192);
    lcd.print("mmHg");
    delay(3000);
    int h = sens.readHumidity(2);
    Serial.print("Humidity: ");
    Serial.print(h);
    Serial.println(" %");
    lcd.setCursor(0,1);
    lcd.print("Humidity:");
    lcd.print(h);
    lcd.print("%");
    delay(1500);
}

 

b707
Offline
Зарегистрирован: 26.05.2017

вопрос звучит примерно так - "сделал самокат. подскажите. что добавить, чтоб получился автомобиль"

Это я к тому, чьл часть. которая будет что-то отправлять на Thingspeak - по обьему кода будет на порядок больше того. что уже написано...

5N62V
Offline
Зарегистрирован: 25.02.2016

Во-первых надо определиться какое подключение к интернету вы будете использовать: то ли по вифи, то ли по езернету, то ли модем какой.

Во-вторых , в зависимости от выбранного варианта, надо докупить соответствующее железо, и интегрировать его в проект.

В-третьих, надо с этим железом научиться работать, подобрать библиотеки, погонять примеры. 

Когда это будет сделано, уверен, к тому времени вы уже найдете ответы на все интересующие вас вопросы.

 

 

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

Вот так отправлять:
https://wifi-iot.com/