Хакатон по встраиваемым системам Comitas
команда: ByteBuilders
Задание для команд
1. Разработать электрическую принципиальную схему в среде Altium Designer / KiCAD / EasyEDA / Proteus VSM состоящую из микроконтроллера STM32F103 (любой доступный для симуляции в Proteus VSM корпусе LQFP 48), электрическая принципиальная схема устройства должна содержать:
- DC-DC преобразователь на микросхеме MC34063, который понижает напряжение с 12V до 3.3V необходимых для питания микроконтроллера STM32F103
- Датчик температуры DS18B20 подключенный к соответствующему выводу периферийного модуля микроконтроллера STM32
- Датчик температуры TH02 подключенный к интерфейсу I2C микроконтроллера STM32
- Датчик давления и влажности BME280 подключенный к интерфейсу SPI микроконтроллера STM32
- Выводы интерфейса UART микроконтроллера (RX/TX/GND) подключить к разъему PLD 2.54 или любой аналогичный 3х выводной.
2. Разработать печатную плату по ранее спроектированной электрической принципиальной схеме в той же среде (Altium Designer / KiCAD / EasyEDA / Proteus VSM ).
3. В среде Proteus VSM собрать схему аналогичную собранной в Altium Designer (если ранее схема и плата была спроектирована не в Proteus VSM ) допускается схема без DC-DC конвертера, но с подключением все датчиков из пункта 1 и Virtual Terminal к UART линиям микроконтроллера.
4. Разработать встраиваемое ПО микроконтроллера позволяющее вывести в Virtual Terminal через UART последовательно следующие сообщения:
- Расшифрованную средствами микроконтроллера зашифрованную строку (алгоритм и строка у каждой команды своя )
- Показания датчика температуры DS18B20
- Показания датчика температуры TH02
- Показания датчика давления и влажности BME280
- Для разработки допускается использование любой IDE и использовать любой язык.
Описание
Хакатон по встраиваемым системам от компании Comitas 2024.