stacja pogodowa oparta na esp32

Miejsce dobre do dyskusji nad własnymi projektami - pochwal się wszystkim co samodzielnie stworzyłeś.
ODPOWIEDZ
EfrainKenson
-
Posty: 17
Rejestracja: 21 lip 2021, 7:01

stacja pogodowa oparta na esp32

Post autor: EfrainKenson » 30 wrz 2021, 9:51

Aby zrobić tę aplikację, po pierwsze, na wybór urządzenia, ta aplikacja musi używać czujnika temperatury i wilgotności DHT11, światłoczuły czujnik oporu, niektóre przewody DuPont, esp32 jako główny kontroler, i STONE TFT LCD ekran do komunikacji z MCU.

Powiązane urządzenia

1. DHT11 * 1;

2. Światłoczuły czujnik rezystancyjny * 1;

3. Linia DuPont * 8;

4. Moduł Esp32 * 1;

5. Ekran STONE TFT LCD * 1.

Projekt GUI

Obrazek

część kodu

Kod: Zaznacz cały

if(Serial.available() != 0)

  {

    for(cout_i = 0; cout_i < 9; cout_i ++)

    {

        RecievedTemp[cout_i] = Serial.read();

    }

    switch(RecievedTemp[5])

    {

    case 0x0D://Temperature start

        TemperatureBool = true;

        break;

    case 0x0E://Temperature stop

        TemperatureBool = false;

        TemperatureOutput[6] = 0;

        TemperatureOutput[7] = 0;

        Serial.write(TemperatureOutput, 8);

        break;

    case 0x0F://Temperature back

        TemperatureBool = false;

        break;

    case 0x11://Humidity start

      HumidityBool = true;

        break;

    case 0x12://Humidity stop

        HumidityBool = false;

        HumidityValue = 0;

        HumidityOutput[7] = HumidityValue;

        Serial.write(HumidityOutput, 8);

        break;

    case 0x10://Humidity back

        HumidityBool = false;

        break;

    case 0x14://illumination start

      illuminationBool = true;

      illuminationState = false;

        break;
demo efektu

Obrazek

ODPOWIEDZ