👁️ Задание 4: Интеллектуальная система обнаружения
PIR-датчик для автоматического контроля освещения базы
Вы и доктор Мариус наблюдаете за мягким пульсирующим светом маяка на территории марсианской базы МАРС-1.
💬 Доктор Мариус: «Как вы думаете, что делает систему по-настоящему интеллектуальной?»
💬 Вы: «Я думаю, интеллект — это способность автоматически чувствовать и адаптироваться к окружающей среде. Особенно важно это на Марсе!»
💬 Доктор Мариус: «Превосходно! Вы правильно понимаете суть. Чтобы сделать освещение базы по-настоящему умным, мы используем датчик движения PIR. Он будет обнаруживать колонистов и автоматически включать свет только когда это необходимо. Это критически важно для экономии энергии на Марсе!»
🔍 Датчик движения PIR — глаза марсианской базы
💬 Вы: «Отлично! Давайте установим эту систему! Но как работает PIR-датчик в условиях Марса?»
💬 Доктор Мариус: «Хороший вопрос! Давайте изучим этот важнейший сенсор базы.»

📚 База знаний: PIR-технология обнаружения
🌡️ Датчик движения PIR (Passive Infrared)
PIR-датчик — это пассивный инфракрасный сенсор, способный обнаруживать тепловое излучение человека даже через скафандр. Идеально подходит для марсианских условий!
🔬 Принцип работы на Марсе:
• Обнаруживает инфракрасное излучение от тёплых объектов
• Регистрирует изменения теплового поля
• Работает даже при -60°C марсианской ночи
• Не требует много энергии (пассивный датчик)📡 Логика сигналов:
• HIGH (1) = Обнаружено движение колониста
• LOW (0) = Зона свободна
• Задержка: Сигнал остаётся активным пока объект в зоне
💡 Важно для Марса: PIR-датчик реагирует только на ИЗМЕНЕНИЕ теплового поля. Это значит, что он обнаружит движущегося колониста, но не будет реагировать на статичные тёплые объекты!
👨💻 Программа автоматического освещения
💬 Вы: «Как запрограммировать маяк, чтобы он автоматически включался при обнаружении колонистов?»
💬 Доктор Мариус: «Смотрите, вот программа интеллектуального освещения базы:»
// Автоматическое освещение МАРС-1
void setup() {
pinMode(5, OUTPUT); // Пин 5 - навигационный маяк
pinMode(14, INPUT); // Пин 14 - PIR датчик движения
}
void loop() {
if (digitalRead(14) == 1) {
// PIR обнаружил колониста - включить свет
digitalWrite(5, HIGH);
}
else if (digitalRead(14) == 0) {
// Зона свободна - выключить свет
digitalWrite(5, LOW);
}
}
💬 Доктор Мариус: «Код элегантно прост! Программа постоянно проверяет датчик. Обнаружен колонист — включаем освещение. Никого нет — экономим энергию!»
🎯 Преимущества системы:
- ⚡ Экономия энергии: Свет только когда нужно
- 🚀 Автоматизация: Не нужно искать выключатели в скафандре
- 🛡️ Безопасность: Освещение включается заранее
- 🔋 Продление автономности: До 80% экономии энергии!
✨ Интеллектуальная система активна!
После загрузки программы в ESP32…

🎯 Система обнаружения работает идеально!
👨🚀
Колонист приближается
💡 Свет включается
🚶♂️
Колонист уходит
⚫ Свет выключается
💬 Вы: «Невероятно! Теперь освещение базы стало по-настоящему интеллектуальным! Колонистам не придётся тратить время на поиск выключателей в темноте!»
💬 Доктор Мариус: «Отличная работа! Вы создали систему, которая не просто экономит энергию — она делает жизнь колонистов безопаснее и комфортнее. PIR-датчик — это первый шаг к полностью автоматизированной марсианской базе!»
Вы с гордостью наблюдаете, как интеллектуальная система освещения реагирует на движение. База МАРС-1 становится всё более автономной и готовой к приёму первых колонистов с Земли!
⚡ Достижение разблокировано:
«Интеллектуальная база» — установлена первая автоматическая система!
