
ЦЕ ЗНАЧНО БІЛЬШЕ, НІЖ ЛЮДЕЙ НА ПЛАНЕТІ!

Розумна колонка Розумний годинник


Робот-пилесос Wi-Fi камера


ЩО РОБИТЬ ПРИСТРІЙ «РОЗУМНИМ»?
![]() |

З чого складається IoT-пристрій?
Мікроконтролер Датчики
мозок (Arduino, ESP32) органи чуттів (світло, температура, рух)

Актуатори Зв'язок
виконавчі органи (LED, мотор, реле) спілкування (Wi-Fi, Bluetooth)

LED-лампочки
Arduino Двигун Arduino Wi-fi Bluetooth
Що вимірюють і чим керують
|
ДАТЧИКИ (вимірюють): |
АКТУАТОРИ (керують) |
![]()
температура (DHT11) світлодіоди (LED)
світло (LDR/фоторезистор) мотори, серво
рух (PIR) реле (вмикає 220В)
вологість, газ, тиск дисплеї, динаміки
|
DHT11 |
Датчик тиску HX710B |
Дисплей |
Світлодіоди |




відстань (HC-SR04)
PIR HC-SR04
Сервопривід
ДЕ ПРАЦЮЄ IOT?
Розумний дім:


лампи, термостати, замки, колонки

Носимі пристрої: Сільське господарство, промисловість:
Apple Watch, фітнес-трекери, медичні датчики датчики вологості ґрунту на українських фермах

ТЕМНИЙ БІК IOT А чи безпечно?
🔓 стандартні паролі admin/admin

🎤 розумна колонка постійно «слухає»
👁 фітнес-трекер знає про вас більше, ніж лікар
🦠 атака Mirai 2016 - 600 000 IoT-пристроїв стали зомбі-мережею
Що робити: змінювати паролі, оновлювати ПЗ, читати політику приватності
“Вперше виявлене у 2016 році, шкідливе програмне забезпечення Mirai зробило революцію у сфері кіберзагроз, продемонструвавши, як мільйони «розумних» гаджетів (IP-камер, роутерів, відеореєстраторів) можуть стати потужною зброєю для паралізування найбільших інтернет-ресурсів.”

Сьогодні створимо: Розумний нічний світильник Як працює:


Tinkercad - наш «віртуальний паяльник»
у браузері, нічого не встановлювати безкоштовно, з українським інтерфейсом безпечно - нічого не згорить drag-and-drop: тягни компонент мишею
Посилання: tinkercad.com • Код класу: [ ]
Що нам знадобиться
Компоненти для схеми:
Arduino Uno R3 - 1 шт
Макетна плата (Breadboard) - 1 шт

Світлодіод (LED) - 1 шт
Резистор 220 Ом - 1 шт (захист LED)
Фоторезистор (LDR) - 1 шт
Резистор 10 кОм - 1 шт (підтягувальний)
Дроти-перемички - 5–6 шт
Отримайте більш детальні інструкції від вчителя
Приклад виконання
Код:
const int LED = 13; const int SENSOR = A0;
void setup() {
pinMode(LED, OUTPUT);
Serial.begin(9600);

} void loop() {
int light = analogRead(SENSOR); Serial.println(light);
digitalWrite(LED, HIGH); // Темно -> включаем
} else if (light > 550) {
digitalWrite(LED, LOW); // Светло -> выключаем Тестова послідовність:
☀ повзунок освітленості ВПРАВО -> LED гасне
🌙 повзунок ВЛІВО -> LED світиться
Якщо LED ніколи не світиться -> змініть число THRESHOLD у коді
Якщо LED світиться завжди -> перевірте полярність
Що ми сьогодні зробили?






|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|


|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
