Роботи фрілансерів › Вбудовані системи та мікроконтролери 19

Raspberry Pi by WEB-server



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

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



   weatherius   143  4

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



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



   alex11660   28  3

PLC IoT PCB



Экспериментальная плата Ethernet IoT PLC, на популярных и недорогих микросхемах. Имеет возможность установки резистивно диодной импульсной защиты и конфигурации исполнения для различной точности аналоговых операций, а также системы питания внешних устройств.



   slavazar   36  2

Уличный светильник на солнечной энергии.



Совместная работа в компании называемой SNOB. Мной была выполнена разработка электрической схемы и основного программного обеспечения, за исключением BMS. На базе STM32F334, DC-DC Buck-Boost конвертер 250W 220kГц c ЦОС и MPPT, логика управления, утилиты отладки.



   slavazar   46  2

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



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



   whitemonk   2

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



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



   Den_Z   30  2

DC-DC модуль понижающий (Step Down)



Входное напряжение: 5-23 вольт

Выходное напряжение: 1-17 вольт (регулируемое)

Максимальный ток нагрузки: 1,8А

КПД: 96%

Частота преобразования: 340 кГц



   Angelushka   7  2

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



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

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



   AlexMYM   10  1

Управление шаговыми двигателями со смартфона



Разработана программа под esp8266, а также приложение под андроид.
Андроид приложение позволяет управлять двумя шаговыми двигателями, подключенными к плате с МК. При нажатии кнопки на смартфоне, двигатель начинает вращаться, при отпускании кнопки двигатель останавливается.
в системе предусмотрено 2 двигателя (28byj-48 и 17hs4401)
#esp8266 #Android #stepmotor
в окне приложения присутствуют кнопки для управления каждым из двигателей отдельно (задание скорости и задание направления вращения)

кроме того предусмотрена возможность масштабирования системы (в программе для esp8266 зашит уникальный id системы, ко́торый нужно указывать в приложении для смартфона)



   AlexMYM   11  1

2 000 ₴Веб сервер на базе esp8266 + RGB ws2812



Веб сервер на базе esp8266 + RGB ws2812



   merlinmen   1
 
Фільтр