Similar presentations:
Аппаратно-программный комплекс для проведения контрольных, проверочных, самостоятельных работ и викторин
1.
Конференция по проектной деятельности учащихся6-7 классов “Горизонты открытий”
“Аппаратно-программный комплекс
для проведения контрольных,
проверочных, самостоятельных
работ и викторин”
Автор: Шлегель Никита
Андреевич, 7-2 класс
Руководитель: Александр
Сергеевич Бурдин
2.
Содержание01
Введение
02
Глава 1
03
Глава 2
Микроконтроллеры
Компоненты системы
04
Глава 3
05
Глава 4
Блоки управления
Этапы изготовления
06 Заключение
07 Приложение (1-3)
3.
ВведениеЗадачи:
• Изучить требования к функциональности и интерфейсу
пользователя для аппаратно-программного комплекса.
• Разработка и сборка главного блока управления, а также
дополнительных модулей для взаимодействия с главным блоком
управления.
• Разработка программного кода для основного устройства
управления на базе ESP32С3.
• Разработка программного кода для устройств взаимодействия с
главным блоком управления на базе ESP32С3.
• Создать удобный пользовательский интерфейс для управления
процессом тестирования и отображения результатов.
• Протестировать работоспособность комплекса в условиях
реальной образовательной среды.
Актуальность: Cовременная образовательная среда
нуждается в инновационных подходах к улучшению
эффективности обучения и контроля знаний учащихся.
Внедрение аппаратно-программного комплекса на базе
микроконтроллеров ESP32С3 для анализа скорости
выполнения работ и проведения викторин значительно
повысит интерес учащихся к учебному процессу и
обеспечит более эффективный контроль и оценку
знаний.
Тема: Разработка аппаратно-программного комплекса на
базе сети микроконтроллеров ESP32С3 для анализа
скорости выполнения контрольных, самостоятельных,
проверочных работ и проведения викторин в
образовательной среде.
Цель: Разработать аппаратно-программный комплекс на
базе сети микроконтроллеров ESP32C3 для повышения
эффективности обучения и контроля знаний учащихся с
1-го по 11-й класс, путём анализа времени выполнения
заданий и организации интерактивных викторин в
образовательном процессе.
4.
Основные характеристики микроконтроллеравключают:
Глава 1
Память: ОЗУ и ПЗУ
Микроконтроллер — это интегрированный
микрочип, который функционирует как
самодостаточный компьютер,
специализированный для управляющих и
автоматизированных задач в различных
устройствах.
ОЗУ (Оперативная память) используется для временного
хранения данных и переменных во время работы
программы.
ПЗУ (Постоянная память) используется для
долгосрочного хранения программы и важных данных.
ОЗУ и ПЗУ совместно поддерживают выполнение и
функционирование программ в микроконтроллере.
Интерфейсы:
Обеспечивают коммуникацию с другими устройствами,
например, с датчиками или другой периферией.
Интеграция:
Микроконтроллер сочетает на одном кристалле процессор и
необходимые периферийные устройства, такие как
устройства ввода-вывода, таймеры, АЦП, ЦАП.
Микроконтроллеры часто встраивают в потребительскую
электронику и промышленное оборудование.
5.
Виды микроконтроллеров:В последние годы микроконтроллеры стали неотъемлемой
частью современной электроники, обеспечивая управление и
обработку данных в широком спектре электронных систем.
Среди множества производителей и типов контроллеров
особняком стоят такие как ESP32, STM32, ATMEL (теперь
часть Microchip Technology), и TEXAS INSTRUMENTS.
Давайте кратко рассмотрим особенности каждого из них:
ESP32. Производитель: Espressif Systems.
Особенности:
• Интегрированный Wi-Fi и Bluetooth модули.
• Низкое энергопотребление.
• Хорошо подходит для разработки IoT-приложений (систем
умного дома).
STM32. Производитель: STMicroelectronics.
Особенности:
• Высокая производительность при низком потреблении
энергии.
• Использование: подходит для промышленных
приложений, в том числе для управления двигателями,
автомобильной электроники, сложных систем
управления.
ATMEL (Microchip). Производитель: Microchip Technology.
Особенности:
• Удобство программирования и доступность инструментов
разработки.
• Поддерживает множество интерфейсов ввода/вывода.
• Использование: идеально подходит для образовательных
проектов, DIY-проектов, начинающих разработчиков.
TEXAS INSTRUMENTS. Производитель: Texas Instruments.
Особенности:
• Мощная поддержка со стороны компании в виде ПО,
документации и разработки.
• Отлично подходят для разработки профессиональных
встроенных и промышленных систем.
6.
Микроконтроллер ESP32C3Основные преимущества данного микроконтроллера
заключаются в следующем:
• Интегрированный модуль беспроводной связи Wi-Fi и
Bluetooth.
• Низкое энергопотребление.
• Малые габариты.
• Встроенный программатор.
• Низкая стоимость.
• Высокая производительность, обеспечиваемая двумя 32битными ядрами с частотой 160 МГц.
• Совместимость с программной средой Arduino IDE.
• Отсутствие западных санкций на использование и
приобретение данных микроконтроллеров.
• Наличие системы беспроводной связи ESP-NOW.
Платформа ESP32C3 (Super Mini) на базе микроконтроллера
ESP32C3 была выбрана для использования в этом проекте,
исходя из вышеперечисленных преимуществ. Ключевой
особенностью модели ESP32C3 является наличие системы
беспроводной связи ESP-NOW. Данный тип связи использует
радиоканал на частоте 2.4ГГц по типу Wi-Fi. Данные от одного
устройства к другим передаются по средством сканирования
конкретных MAC-адресов устройств находящихся в режиме
работы беспроводной связи ESP-NOW, что позволяет быстро и
безошибочно отправлять данные между устройствами без
ограничения количества подключений конечных устройств.
Преимущества системы ESP-NOW перед Wi-Fi:
ESP-NOW потребляет меньше энергии.
Легко настраивается без маршрутизаторов.
Обеспечивает высокую скорость передачи информации.
Низкая задержка и устойчивость к внешним помехам.
В отличие от Wi-Fi система ESP-NOW позволяет
организовывать связь без ограничений по количеству
устройств в сети.
Эти преимущества делают ESP-NOW привлекательным
выбором для различных беспроводных устройств и
приложений.
7.
Глава 2Компоненты системы
Система состоит из главного блока управления и 6
дополнительных модулей для взаимодействия с главным блоком.
Компоненты главный блока управления
Пластиковый корпус (130x65x45мм).
Цветной LCD экран (320x240 пикселей).
Платформа на базе микроконтроллера ESP32C3.
2 кнопки управления.
Тумблер включения питания.
Аккумулятор Li-ion (3600мА/ч) с модулем заряда.
Компоненты дополнительных блоков (всего 6 шт)
Пластиковый корпус (80x55x30мм).
Платформа на базе микроконтроллера ESP32C3.
2 кнопки управления.
Тумблер включения питания.
2 батарейки (AA).
2 светодиода (RGB).
8.
Глава 3Этапы изготовления
Подбор корпусов, исходя из внутренних компонентов
системы.
Сверление отверстий под тумблер, светодиоды, кнопки,
отверстия под разъёмы программирования, зарядного
устройства, фрезеровка отверстия под LCD экран.
Сборка и пайка всех компонентов.
Написание программ для микроконтроллеров ESP32C3 в
среде Arduino IDE.
Тестирование всех компонентов системы.
Отладка программного обеспечения на готовых
устройствах.
9.
Глава 4Режимы работы
Главный блок управления.
2 3 4 5
1
6
7
8
9
Кнопка (1) - “Старт/Стоп” - запускает и останавливает таймер
выполнения заданий учащимиcя.
Номер блока (2) - Порядковый номер блока управления
учащегося (1-6), закончившего выполнение задание за
определённое время.
Номер учащегося (3) - Порядковый номер учащегося (1-2),
закончившего выполнение задание за определённое время.
Время выполнения (4) – Индикатор времени выполнения
заданий определённым учеником.
Индикатор заряда (5) - Индикатор заряда аккумулятора
главного блока управления.
Индикатор устройств (6) - Индикатор устройств,
сопряжённых с главным блоком управления по средством
беспроводной связи ESP-NOW.
Кнопка (7) – Запуск сканирования дополнительных блоков
для сопряжения с главным блоком управления по средством
радио-канальной связи ESP-NOW.
Индикатор режима (8) – Индикация режимов работы
системы (Start/Stop)
Таймер (9) – Главный таймер для проведения контрольных
работ, викторин.
10.
Режимы работыДополнительные блоки управления (6шт.)
2
3
1
4
6
5
Кнопка (1) – Кнопка для завершения выполнения заданий
учащимся под номером 1 и передача параметров в главный
блок управления по средством связи ESP-NOW
LED (2) – Индикатор режимов работы для учащегося под
номером 1.
LED (3) – Индикатор режимов работы для учащегося под
номером 2.
Кнопка (4) – Кнопка для завершения выполнения заданий
учащимся под номером 2 и передача параметров в главный
блок управления по средством связи ESP-NOW.
USB-type-C (5) – разъём для программирования
микроконтроллера ESP32C3.
Тумблер (6) – тумблер включения питания блока
управления.
Режимы светодиодной индикации (LED1, LED2):
Синий – Устройство сопряжено с главным блоком
управления по средством беспроводной связи ESP-NOW.
Зелёный – Устройство в режиме проведения викторины
(таймер отсчёта времени запущен)
Красный – Викторина закончена, текущий таймер
остановлен. Параметры переданы в главный блок
управления.
Белый – Завершена викторина, таймеры на всех
устройствах остановлены.
11.
ЗаключениеВ результате разработки аппаратно-программного комплекса на базе сети
микроконтроллеров ESP32C3 для анализа скорости выполнения работ и проведения
викторин в образовательной среде видна значительная перспектива в области улучшения
эффективности обучения и контроля знаний учащихся. Этот проект представляет собой
инновационный шаг к созданию интерактивной среды обучения, способствующей
повышению интереса учащихся к учебному процессу, а также обеспечению более
эффективного контроля и оценки знаний учащихся.
Реализация поставленных целей и задач позволит не только оценивать и анализировать
время выполнения заданий учащимися, но и поможет в проведении интерактивных
викторин, способствуя интересу и вовлеченности учащихся в учебный процесс. Создание
удобного пользовательского интерфейса позволит учителям легко управлять процессом
тестирования и получать точные результаты времени выполнения заданий каждым
учеником.
Дальнейшее тестирование работы комплекса в условиях реальной образовательной
среды поможет улучшить его функциональность и гарантировать эффективность
внедрения данного инновационного подхода в образовательный процесс. В целом,
разработка данного аппаратно-программного комплекса на базе микроконтроллеров
ESP32C3 представляет собой важный шаг в направлении современной цифровизации
образования и повышения его качества.
12.
Приложение 1Листинг программы в среде
ARDUINO IDE
главного блока управления
13.
Приложение 1.1Листинг программы в среде
ARDUINO IDE
главного блока управления
14.
Приложение 2Листинг программы в среде
ARDUINO IDE
дополнительных блоков
15.
Приложение 3Схемы электрические
принципиальные главного блока
управления и дополнительно модуля
взаимодействия
electronics