Целью данной курсовой работы является разработка своего устройства для. показа человеку его отражения и интересующую его информацию. Всё это на базе Raspberry pi 3B+.
Задача курсовой работы заключается в том, чтобы устройство выводило на зеркало (дисплей) прогноз погоды, дату и время, календарь, новости и музыкальный плеер, а также включало «мягкую» подсветку из светодиодов с датчиком движения.
Актуальность моей темы заключается в том, что современные технологии не стоят на месте, а постепенно улучшаются и данное зеркало тому пример, ведь оно не только покажет вам ваше отражение, но и всю интересующую информацию.
Структурная схема устройства
Техническое задание для курсовой работы на тему: «Разработка умного зеркала по типу Magic mirror с датчиком освещения и датчиком движения»
Работа проекта состоит в следующем: При приближении человека к устройству:
1) Включает подсветку из светодиодов по контуру;
2) Включает отображение всех интересующих новостей:
А) Прогноз погоды;
Б) Температура как за окном, так и в помещении;
В) Часы реального времени;
Г) Музыкальный плеер;
Д) Ленту новостей в мире;
При желании возможно убрать все выше перечисленное с зеркала(экрана), необходимо нажать кнопку «сна» и устройство перейдет в режим ожидания.
Если человек отошел от зеркала(экрана), то устройство выключит подсветку и перейдет в режим ожидания.
Принципиальная схема устройства
Используемые компоненты :
1) Raspberry pi 3b+;
2) Дисплей BBK LT1900S;
3) Ик датчик движения ICLED ST129;
4) Зеркало Геззела [3];
5) БП 12В 1,25A;
6) БП 5В 3А;
Raspberry pi 3b+
Алгоритм работы устройства
В начале включаем устройство в сеть 220В, после происходит запуск: монитора, датчика движения(ИК), raspberrypi 3b+. Затем raspberrypi 3b+ инициализирует и компилирует сохранённый код через терминал “cmd”. Если ошибок в коде нету, то он выводит данные на монитор. У ИК датчика тоже происходит проверка сигнала, если движение есть, то он включает светодиодную ленту
Ик датчик движения Icled st129
Дисплей BBK LT1900S
Заключение
Цель данной выпускной квалификационной работы являлось разработка умного зеркала. Представленное устройство предназначено для продуктивного пребывания возле зеркала, оно обладает всеми необходимыми функциями, такими как погода, время, календарь, лента новостей, медиа плеер, но и самой главной функцией – это отражение.
В данной дипломной работе было разработано собрано и протестировано устройство, которое предназначено для отображения на зеркале всех интересующих новостей, с целью более информативного использования зеркала и времени, это устройство хорошо совмещается с системой «Умный дом», но и также может применяться в других сферах. Представленным устройством можно управлять с помощью смартфона или ноутбука.
Программа для умного зеркала написана c помощью таких программ как LX Terminal, Text Editor, Geany IDE на языках Python (Face ID), C++ и JavaScript (остальные модули).