Создаем умный светильник с Raspberry Pi: гайд для учителей
Технологии становятся неотъемлемой частью школьного образования, особенно в рамках 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. Свяжитесь с нами, чтобы заказать комплект и начать занятия!