Знакът на КАГАМИ КАГАМИ
Детска библиотекаиздава: Фондация „Източен Акселератор“домакин: kagami.bgбезплатно за всички
kagami.bg/deca · children's library · lesson · machine-readable viewVERIFIED 2026-10-01 · AI-assisted: yes · reviewed by: teacher and psychologist · 2026-10-01
IDENTITY
id
DB-IS-10 · My Weather Station (BG: Моята метеостанция)
track
IS · Measuring My World · lesson 10
level
Creator (build · modify · create) · grades 5–7 · ages 11–13
duration
10–15 min on screen + building and logging with an adult over days + 10 min without a screen
school link
Bulgarian curriculum: Man and Nature, grade 5 — measuring, experiments, observations
publisher
East Accelerator Foundation (Фондация „Източен Акселератор“) · host: kagami.bg
access
free · no account · no data collected
trust
VERIFIED 2026-10-01 · AI-assisted: yes · reviewed by: teacher and psychologist · 2026-10-01 · Arduino sketch NOT run on a board
versions
bg: /deca/DB-IS-10_meteostantsiya.html · en: /en/deca/DB-IS-10_meteostantsiya.html · parent guide: /deca/pomagalo/DB-IS-10_meteostantsiya.html
LEARNING OBJECTIVES
KEY CONCEPTS
STRUCTURE
ANSWERS
SAFETY
NEXT

DB-IS-11 · Our Sea (/deca/DB-IS-11_moreto-ni.html) · previous: DB-IS-09 · Energy: What a Charger Uses When It's "Off" (/deca/DB-IS-09_energiya.html)

SOURCES · LICENCE
METADATA
path
6 · social impact
determinant
physical environment
sdg_target
13.3
who_criterion
accessibility
impact_type
prevention
TAGS
kidsgrades-5-7weather-stationESP32DHT22table-and-chartsensorsbgen
ПРОВЕРЕНО · 01.10.2026 AI помощ: да рецензент: учител и психолог · 01.10.2026

Моята метеостанция

Колко топло е сега? А колко беше сутринта? Едно число ти казва какво е. Много числа в таблица ти казват какво се променя. Днес ще направиш метеостанция и ще видиш как от числата става графика.

⏱ 10–15 мин Създател Измервам света · 10 5.–7. клас
Ще можеш да обясниш как станцията от датчик, платка и екранче мери температура и влажност, да попълниш таблица и да прочетеш най-топлия час от графика.

За родителя: помагало за една страница — списък с части, безопасност, въпроси за вечеря и игра без екран.

01Спомни си

Преди да почнем, помисли. После отвори отговора.

Какво прави датчикът (sensor)?

Превръща нещо от света — топлина, светлина, звук — в число. Така платката може да го „прочете“.

Как се мери температурата в училище, в час по „Човекът и природата“?

С термометър. Гледаш скалата и записваш числото. Днес термометърът е датчик, а числата се записват сами.

Защо едно число не е достатъчно, за да разбереш времето?

Защото то показва само един миг. Не знаем дали става по-топло, или по-студено. За това са нужни много числа, едно след друго.

02Историйка

Това е измислена история. Мила получава малка метеостанция за рождения си ден.

В събота тя гледа екранчето: 21 градуса. „Хубаво!“ — казва и излиза да играе.

На другия ден баба я пита: „Кога през деня беше най-топло?“ Мила не знае. Видяла е само едно число.

Затова от неделя Мила записва числото на всеки два часа в таблица. След три дни рисува линия. Линията се издига до следобеда и пада вечер. Сега Мила знае не само колко е топло, но и кога.

03Решен пример

Верижката на този урок е: датчик → число → таблица → графика → разбиране → действие. Ето как изглежда станцията и как се сглобява.

✋
Само с възрастен и само на USB
Станцията се захранва само през USB кабел (5 V), заедно с възрастен. Никога не я свързвай към контакта на стената. Докато слагаш кабелчетата, USB кабелът е изваден. Платката не обича вода — не я оставяй под дъжд.
  1. Частите

    Платка ESP32 с USB, датчик DHT22 (температура и влажност), екранче OLED SSD1306 128×64 с I²C, макетна платка, кабелчета и USB кабел. Датчикът DHT22 е с обхват от −40 до 80 °C и грешка около ±0,5 °C. Влажността (0–100 %) е по-неточна — с грешка 2–5 %. Така че числата са приблизителни.

  2. Свързване (с изключен USB кабел)

    Датчик (модул с три крачета, който вече има нужния резистор): „+“ към 3V3, „−“ към GND, данните към GPIO 4. Екранче: VCC към 3V3, GND към GND, SDA към GPIO 21, SCL към GPIO 22. Надписите на твоята платка може да са различни — гледай какво пише на нея и на модулите.

  3. Програмата

    В Arduino IDE добавяш поддръжка за ESP32 (пакет „esp32“ на Espressif) и четири библиотеки: DHT sensor library, Adafruit Unified Sensor, Adafruit SSD1306 и Adafruit GFX Library. Ето кратка програма. Всеки ред има коментар.

    // Моята метеостанция · ESP32 + DHT22 + OLED SSD1306 · код MIT
    #include <Wire.h>
    #include <Adafruit_GFX.h>
    #include <Adafruit_SSD1306.h>
    #include "DHT.h"
    
    #define DHTPIN 4          // GPIO 4: данните от датчика
    #define DHTTYPE DHT22     // видът датчик
    #define OLED_ADDR 0x3C    // адрес на екранчето; ако мълчи, пробвай 0x3D
    
    DHT dht(DHTPIN, DHTTYPE);
    Adafruit_SSD1306 display(128, 64, &Wire, -1);
    
    void setup() {
      Serial.begin(115200);
      dht.begin();
      if (!display.begin(SSD1306_SWITCHCAPVCC, OLED_ADDR)) {
        Serial.println(F("OLED not found"));
        for (;;);               // спираме, ако няма екранче
      }
      display.setTextColor(SSD1306_WHITE);
    }
    
    void loop() {
      delay(2000);                        // DHT22: най-много веднъж на 2 секунди
      float h = dht.readHumidity();       // влажност в %
      float t = dht.readTemperature();    // температура в °C
      display.clearDisplay();
      display.setTextSize(2);
      display.setCursor(0, 0);
      if (isnan(t) || isnan(h)) {         // не е успял да прочете
        display.println(F("Error"));
      } else {
        display.print(t, 1); display.println(F(" C"));
        display.print(h, 0); display.println(F(" %"));
        Serial.print(t); Serial.print(','); Serial.println(h);
      }
      display.display();                  // покажи на екранчето
    }
    ⚠️
    Тази програма не е пускана на платка
    Писана е по официалните примери на библиотеките, но не е изпробвана на истинска платка. Пробвайте я заедно с възрастен и ако нещо не тръгне — не се безпокой, това е част от учението: търсим къде е грешката.
  4. Записване

    На всеки два часа гледаш екранчето и записваш числата в таблица на хартия: час, температура, влажност. Сложи станцията на сянка, далеч от радиатор. После пренасяш числата в таблицата по-долу и виждаш графика.

  5. Решение

    Числото води до действие. Например: ако сутринта е най-хладно, проветряваме тогава.

ДАТЧИКsensor
ЧИСЛОnumber
ТАБЛИЦАtable
ГРАФИКАchart

04Опитай сега

Числата тук са измислени (примерни). Не са от истинска станция. Ти можеш да ги променяш или да сложиш свои.

1 · Предположи

В слънчев летен ден — кога според теб е най-топло?

2 · Пусни: таблица → графика

Натисни „Слънчев ден“. Таблицата се попълва, а под нея се чертае линията. Кога е най-високата точка?

Натисни „Слънчев ден“.

3 · Промени

Смени едно число в таблицата, например 16:00, и виж как графиката се променя. После сравни слънчевия и облачния ден: коя линия е по-стръмна? Защо според теб?

Не забравяй: истинският датчик греши с около 0,5 °C. Не бързай да казваш, че една линия е „по-добра“ — по-добре кажи какво се променя.

05Без екран: дневник на времето

Трябват ти: лист, линийка, химикал и ако имате — обикновен термометър на сянка.

  1. Начертай таблица с колони: час, небе (слънце, облаци, дъжд), вятър (мърдат ли листата?), как се чувствам и число (от термометъра или от станцията).

  2. Попълвай на всеки два часа през деня, три дни подред.

  3. Нарисувай ръчно линия с числата на квадратна хартия. После покажи на някого вкъщи кога е било най-топло и какво е правило семейството тогава.

06Направи свое

Измисли свой въпрос за времето и го провери с числа.

07Какво научих

Станцията записва числа, за да види какво се променя. А ти как забелязваш, че един ден е бил хубав?

Провери се

1. Защо слагаме станцията на сянка?

2. Как най-добре разбираш кога през деня е най-топло?

3. Как се захранва станцията?

Значка за умение: „Правя таблица и графика“
Твоя е, когато можеш да покажеш на някого таблица с числа във времето и да кажеш от графиката кога е било най-топло. Няма точки и няма класиране — само умение.

08Имам въпрос

Остана ли ти въпрос? Напиши го тук. Той отива при твоя родител, а не при непознати. Родителят първо потвърждава своя имейл.

Формата се зарежда… Ако не се появи, запиши въпроса на лист и го покажи на родител или учител.

·Източници