Портфолио и кейсы фрилансеров по разработке встраиваемых систем

Илья Сигута
Илья Сигута 26 дней 1 час назад
Парсер каталога товаров с выгрузкой в Excel (демо-проект)
Демо-проект: парсер каталога интернет-магазина (учебный сайт books.toscrape.com) на Python. • Обходит все категории и страницы: 1000 товаров за 10 минут, 0 ошибок • Название, категория, цена (в £ и ₽ по курсу ЦБ), наличие и количество, рейтинг, артикул, описание, ссылки • Excel с оформлением: фильтры, закреплённая шапка, цветовая шкала рейтинга, сводка по категориям • Запуск одной командой, выбор категорий и числа страниц, паузы между запросами • Повтор запросов при обрыве связи, подробный лог, при остановке собранное сохраняется Пример результата: https://docs.google.com/spreadsheets/d/1Xj-IE13vY2cw67yFVt-CjLdBSaisGFTt/edit?usp=sharing Код: https://github.com/sigutailya-sketch/books-parser
Илья Сигута
Илья Сигута 26 дней 2 часа назад
Сайт автосервиса с заявками в Telegram (демо-проект)
Демо-проект: сайт автосервиса из 3 страниц: главная, услуги, «Почему мы». • Адаптивная вёрстка без фреймворков, на телефоне закреплена кнопка «Позвонить» • Заявки с формы приходят мастеру в Telegram; токен бота скрыт на сервере (Google Apps Script) • Маска телефона, защита от спам-ботов • Lighthouse 95–100 по скорости, доступности и SEO Сайт: https://sigutailya-sketch.github.io/sdwash-landing/ Код: https://github.com/sigutailya-sketch/sdwash-landing
Андрей Голубцов
Андрей Голубцов 26 дней 3 часа назад
5-осевой 3D-принтер M5011: конструкция, сборка и электрика (дельта + поворотный стол)
Командный проект: 5-осевой FDM 3D-принтер. Три оси даёт дельта-кинематика, ещё две — поворотный стол. За счёт наклона и поворота детали можно печатать нависающие элементы без поддержек. Моя часть: • Конструкция в CAD: рама, каретки на винтовых передачах, узел поворотного стола, закрытый корпус с дверцей • Сборка механики: направляющие, винты, шарнирные тяги, шаговые двигатели • Электрика: разводка питания и двигателей, подключение платы управления и концевиков, подсветка рабочей зоны Статус: станок собран и находится в наладке, прошивка дорабатывается. На фото — рендер итоговой конструкции, вид в CAD и собранная механика. Возьмусь за похожее: проектирование станков и мехатронных узлов, 3D-модели и чертежи, сборка и разводка электрики.
Андрей Голубцов
Андрей Голубцов 26 дней 4 часа назад
Парсер каталога с выгрузкой в Excel (Python, 1000 товаров за минуту)
Парсер каталога интернет-магазина с выгрузкой в аккуратную таблицу Excel. Демо на учебном сайте books.toscrape.com: весь каталог — 1000 товаров вместе с карточками — примерно за минуту. Что умеет: • Обходит все страницы каталога по пагинации • Заходит в карточку каждого товара в 8 потоков: категория, остаток, артикул, описание • При ошибках сервера повторяет запрос, делает паузы — не падает и не кладёт сайт • Excel: шапка, закреплённая строка, автофильтр, ширина колонок + лист со сводкой (средняя цена, распределение по рейтингу) • Запуск одной командой, параметры: сколько страниц, сколько потоков, куда сохранить Стек: Python, requests, BeautifulSoup, openpyxl. Код и пример таблицы — по ссылке на GitHub. Сделаю парсер под ваш сайт: маркетплейс, каталог поставщика, объявления. Выгрузка в Excel, CSV или Google Таблицы, по расписанию или с уведомлениями в Telegram.
Андрей Голубцов
Андрей Голубцов 26 дней 4 часа назад
Анализ системы управления в MATLAB/Simulink: ЛАЧХ, АФЧХ, запасы устойчивости
Полный расчёт линейной системы автоматического управления в MATLAB с проверкой на модели Simulink. Пример: апериодическое + колебательное звено, W(s) = 2 / ((0.5s + 1)(0.01s² + 0.06s + 1)). Что сделано: • Модель Simulink собирается скриптом, параметры задаются в одном файле — поменял K, T, ξ и пересчитал всё одной командой • Полюса, ЛАЧХ/ЛФЧХ (диаграмма Боде), АЧХ/ФЧХ, АФЧХ (годограф Найквиста) • Запасы устойчивости: по фазе 98.6°, по амплитуде 4.8 дБ; проверка устойчивости замкнутой системы • Переходная характеристика: время регулирования, перерегулирование • Сверка теории с моделью: подаём синус на разных частотах и сравниваем амплитуду и фазу с расчётными — совпали на всех частотах • Все графики и сводка сохраняются автоматически, можно сразу вставлять в отчёт Возьмусь за похожее: модели САУ и приводов, расчёт и настройка регуляторов, частотный анализ, моделирование динамики в Simulink.
Андрей Голубцов
Андрей Голубцов 26 дней 4 часа назад
Бионический протез руки с управлением от мышц (ЭМГ, Arduino, 3D-печать)
Протез кисти, который сжимается и разжимается по сигналу мышц предплечья. Цель — функциональный прототип в разы дешевле коммерческих аналогов. Что сделал: • Кисть взял из открытого проекта InMoov и доработал, предплечье под электронику спроектировал сам в Fusion 360 • Напечатал все детали на FDM-принтере, подобрал режимы в Cura • Электроника: Arduino, усилитель ЭМГ на AD620, драйвер мотора, аккумулятор • Написал обработку сигнала: ФВЧ убирает постоянную составляющую, дальше выпрямление и ФНЧ, срабатывание по порогу • Логика «переключателя»: напряг мышцу — кисть сжалась, ещё раз — разжалась. Иначе короткий импульс мышцы дёргал пальцы туда-обратно • Шаговый NEMA 17 пропускал шаги и грузил контроллер — заменил на коллекторный мотор с редуктором • Сделал чертёж линейного привода пальца по ГОСТ Итог: рабочий прототип с себестоимостью около 4 500 ₽. Могу сделать похожее под вашу задачу: устройство с датчиками, моторами и корпусом на 3D-принтере — от модели до прошивки.
Лев Никонов
Лев Никонов 1 месяц назад
Стенд проверки кабельных жгутов
Прибор предназначен для диагностики электрических многожильных кабелей, он служит тестером для выявления коротких замыканий или обрывов контакта. Прибор используется в автомобильной промышленности, лифтовом оборудовании, и других отраслях промышленности где используются многожильные кабельные системы.
Stanislav Butkovsky
Stanislav Butkovsky 1 месяц назад
Мониторинг солнечного инвертора и BMS на ESP32 без облака
Собственный проект с открытым кодом. Модуль на ESP32, который собирает данные с гибридного солнечного инвертора и аккумуляторной сборки и показывает их на локальной веб-странице в домашней сети. Без облака производителя и без привязки к его приложению. Как читается железо: — BMS — по Bluetooth LE, разобран проприетарный протокол DALY; — инвертор — по Modbus RTU через BLE- и USB-донглы. Одна кодовая база поддерживает несколько моделей инверторов: SD-HYM-4862HWP, Hiden Control HS35-5648PRO / MUST PV18, Asterion PLUS. Типовая задача, которую я так решаю: подключиться к закрытому оборудованию без документации и вытащить из него телеметрию к себе. Код открыт: github.com/StanislavButkovsky/solar-inverter
Stanislav Butkovsky
Stanislav Butkovsky 1 месяц назад
MeshTRX — mesh-связь по LoRa без интернета и сотовой сети
Собственный проект с открытым кодом. Децентрализованная mesh-сеть на LoRa: голос, текст, файлы и GPS передаются между устройствами без интернета и сотовой сети. Железо: Heltec WiFi LoRa 32 V3 (ESP32-S3 + SX1262). Дальность связи 5+ км. Стек: C/C++ — PlatformIO, FreeRTOS, RadioLib (LoRa), NimBLE (связка с телефоном), Codec2 (сжатие голоса под узкий канал). Клиент для Android на Kotlin, сайт проекта на Next.js. Что здесь сложного: уложить голос в узкий LoRa-канал, держать маршрутизацию без центрального узла и при этом уложиться в память и питание ESP32-S3. Код открыт: github.com/StanislavButkovsky/meshtrx
Дмитрий Гуров
Дмитрий Гуров 4 месяца назад
Блок таймеров для цеха окраски фанеры
разработано для производителя детских игровых форм ООО "Прогресс благоустройства" (Самара)