Технологии становятся неотъемлемой частью школьного образования, особенно в рамках STEM (наука, технологии, инженерия и математика). Учителя ищут простые и увлекательные проекты, чтобы вдохновить учеников на изучение электроники и программирования.
Мы разработали гайд по созданию умного светильника с использованием Raspberry Pi — идеального проекта для уроков или внеклассных занятий. Этот проект умного светильника не только развивает технические навыки, но и демонстрирует доступность современных технологий.
Почему этот проект?
Умный светильник — это практическое введение в мир IoT (интернет вещей). Он учит подключению датчиков, программированию и основам автоматизации. Raspberry Pi 4 или 5, доступные через Sinardcom, обеспечивают простоту настройки и гибкость для образовательных целей.
Проект подходит для учеников 7–11 классов и может быть адаптирован для разных уровней подготовки. Он на практике показывает, как сделать умный светильник и объясняет ключевые принципы автоматизации.
Что понадобится
-
Raspberry Pi 4 или 5 (4 ГБ RAM рекомендуется): Основной микрокомпьютер.
-
Фоторезистор (LDR): Для измерения уровня освещения.
-
LED (светодиод): Источник света, управляемый программно.
-
Резисторы (220 Ом и 10 кОм): Для защиты цепи.
-
Провода и breadboard: Для сборки схемы.
-
Блок питания и microSD-карта: Для работы Raspberry Pi.
-
Компьютер с Raspberry Pi OS: Для настройки и программирования.
Шаг за шагом: сборка и программирование
Шаг 1: Подготовка Raspberry Pi
-
Загрузите Raspberry Pi OS на microSD-карту с помощью Raspberry Pi Imager.
-
Подключите Raspberry Pi к монитору, клавиатуре и интернету.
-
Обновите систему командой:
sudo apt update && sudo apt upgrade
Шаг 2: Сборка схемы
-
Подключите LDR к пину GPIO 26 (ADC) через резистор 10 кОм, образуя делитель напряжения.
-
Подключите светодиод к пину GPIO 18 через резистор 220 Ом, положительный вывод к пину, отрицательный — к GND.
-
Убедитесь, что все соединения надежны на breadboard.
Шаг 3: Программирование на Python
Откройте Thonny IDE на Raspberry Pi. Введите следующий код:
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BCM)
ldr_pin = 26
led_pin = 18
GPIO.setup(led_pin, GPIO.OUT)
GPIO.setup(ldr_pin, GPIO.IN)
try:
while True:
ldr_value = GPIO.input(ldr_pin)
if ldr_value < 500: # Порог освещенности
GPIO.output(led_pin, GPIO.HIGH) # Включаем светодиод
else:
GPIO.output(led_pin, GPIO.LOW) # Выключаем
time.sleep(0.1)
except KeyboardInterrupt:
GPIO.cleanup()
Этот код зажигает светодиод, когда уровень освещения падает ниже заданного порога. Настройте значение 500 в зависимости от условий.
Шаг 4: Тестирование и обучение

-
Протестируйте светильник, закрывая LDR рукой или в темноте.
-
Обсудите с учениками, как датчики и микроконтроллеры работают вместе, и предложите улучшения (например, добавление таймера).
Этот проект умного светильника — отличный способ вдохновить учеников на изучение STEM. Свяжитесь с нами, чтобы заказать комплект и начать занятия!