Работы фрилансеров › Встраиваемые системы и микроконтроллеры 23

Модуль управления кондиционером



Модуль управления кондиционером имеет 2 основные функции:
1) функция термостата - отслеживание показаний термодатчика и реагирование системы при достижении температурой заданных уставок.
2) передача ИК пакета данных (команд для кондиционера).

Девайс построен на МК stm32f103c8t6. Из внешних компонентов для работы требуется подключение термодатчика (ds18b20 либо ntc термистора) и ИК светодиод (для излучения ИК команд).
Т.к. девайс разрабатывался удаленно без физического доступа к кондиционеру (а также в требованиях было условие совместимости с ЛЮБЫМ кондиционером), на плате установлен ИК приемник TSOP31238 для приема команд от родного пульта кондиционера. Алгоритм программы позволяет принимать (и сохранять в ПЗУ для дальнейшего воспроизведения) ИК команды ЛЮБОГО(!) протокола длительностью от 0,05 мс до 65 мс и длиной от 1 до 400 бит данных. Т.о. разработанный девайс является "обучаемым" и может быть настроен на работу практически с любым бытовым кондиционером (в принципе с любым устройством управляемым по средствам ИК передачи). Работа с устройством (его конфигурация) осуществляется с помощью кнопок и семисегментного индикатора установленных на плате.



 
AlexMYM   255  4

Raspberry Pi by WEB-server



Управление и мониторинг микроконтроллера Raspberry Pi через веб-интерфейс.
Было реализовано API на языке php для управления GPIO Raspberry Pi, Клиентская часть написана на JS\CSS для управления, мониторинга и наглядного дебага микроконтроллера из веб-браузера.

Сторонние средства не использовались, все обращения к микроконтроллеру реализованы прямым синтаксисом согласно спецификации GPIO Raspberry Pi.



 
weatherius   333  4

450 ₴Сигнализация GSM



Программно-аппаратный комплекс локальной охранной сигнализации. Разработан был под индивидуальные требования заказчика. Небольшая стоимость, прост в эксплуатации.
#микроконтроллеры #сигнализация



 
alex11660   38  3

Робототизированная складская тележка



6-колесный робот-транспортировщик с перевозимой массой в 150кг. Ведущие колеса средние, мотор-колеса BLDC на 200Вт каждое. 3 уровня датчиков: ультразвуковые дальнометры, ИК-датчики ближней зоны (до 60 см), контактные кнопки на всех 4 сторонах. Навигация инерциальная с коррекцией по ИК-маякам, передвижение по наперед заданным маршрутам. Выбор маршрута осуществляется либо с локальной панели управления, либо по команде с сервера. Диспетчеризация перевозок, планирование и изменение маршрутов осуществляется программой на компьютере. Связь роботов с компьютером по NRF24L01, установленных в ИК-маяках.



 
whitemonk   2

800 ₴3D графика на микроконтроллере.



Мною была написана небольшая система рендеринга 3D изображения в реальном времени.
Максимальный размер кадра 256х256 точек.
Позволяет рисовать как проволочную графику, так и закрашенные треугольники.
Есть возможность наложения текстуры, пиксельный и вершинный шейдеры,
Z - буфер, буфер трафарета.
Оптимизирован настолько, насколько возможно. (для #Ардуино Мега2560)
2 вращающихся квадрата дают 25fps, чем больше геометрии тем меньше fps.
Может быть доработан и использован на более мощных контроллерах или для рендеринга качественного изображения не в реальном времени или для создания игры.



 
Den_Z   53  2

3D-принтер



Сборка #3D-принтера (приехал c Китая как набор запчастей), настройка, калибровка, программирование и печать. Какое ПО, какие форматы, чем и куда конвертировать, типы пластика, способы печати с этим всем приходилось разбираться.



 
hexer   21  2

Система учета сточных вод ВоСток



Изготовление прототипа прибора для учета сточных вод.
Резервное питание от АКБ LI-ION.
Интерфейсы: дискретный вход, токовая петля 4-20ма, HART, USB.
Сенсорный графический экран 7".
Анализ и архивирование данный на SD карте.
Разработка схематики, печатной платы, программного обеспечения.
#stm32 #lcd #usb #cpp #csharp #uart #mcu #pcb #hart #driver



 
HiSER   138  1

1 500 $Универсальный регистратор



Универсальный регистратор – это прибор собирающий множество данных из внешней среды, такие как: данные Спутниковых радионавигационных систем(широта, долгота, высота над уровнем моря, дата и время, количество используемых спутников для вычисления координат), высота над уровнем моря исходя из расчетов по атмосферному давлению, атмосферное давление, влажность воздуха, температура воздуха, освещенность, данные с электромагнитного компаса, данные с гироскопа.
В приборе кроме навигационного блока расположен SSD накопитель для записи собираемых координат и прочей информации. Есть возможность отметки путевых точек при нажатии кнопки. Данные записываются 4-8 раз в секунду. Частота записи зависит от загруженности микропроцессора прибора.
Устройство имеет возможность писать миллионы точек в день и более.



 
karnaval_ll   1

18 000 ₴Прошивка для часов на газоразрядных индикаторах



Четыре газоразрядных индикатора ИН-14, микроконтроллер #ATtiny88, микросхема часов DS3231SN, датчик движения RCWL-0516. Динамическая индикация, отображение времени в формате 24/12, отображение даты, развитая система настроек (светодиодная подсветка, ежечасные звуковые сигналы, включение индикаторов по сигналу от датчика движения с выключением по таймауту и т. п.). Визуальные эффекты слот-машины (в двух вариантах) и плавной смены цифр. Написана на #C.



 
igloz   58  1

Разработка видео-библиотеки под МK ARM32 спецзаказ



Разработка комплекса высоко оптимизированных алгоритмов видео обработки и распознавания для Микроконтроллеров серии STM32
Задача вести видео обработку:
на CPU 80-120 MHz с ОЗУ 64кб !!!
15-20 FPS 320x240 или 5-8 FPS 640х480
Функции:
1) Детекция наличия движения
2) Детекция направления и скорости объектов
3) Определение угла собственного поворота камеры
4) Детекция круглых и овальных предметов
5) Автоматическое наведение и слежение за объектами
6) Детекция периодических и гармонических колебаний
7) Разложение движущихся объектов по спектру колебаний
8) Распознавание простых жестов



 
webitalex   28  1