Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Модное кулинарное Шоу! Игра в ресторан, приготовление блюд, декорирование домов и преображение внешности героев.

Кулинарные истории

Казуальные, Новеллы, Симуляторы

Играть

Топ прошлой недели

  • CharlotteLink CharlotteLink 1 пост
  • Syslikagronom Syslikagronom 7 постов
  • BydniKydrashki BydniKydrashki 7 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Новости Пикабу Помощь Кодекс Пикабу Реклама О компании
Команда Пикабу Награды Контакты О проекте Зал славы
Промокоды Скидки Работа Курсы Блоги
Купоны Biggeek Купоны AliExpress Купоны М.Видео Купоны YandexTravel Купоны Lamoda
Мобильное приложение

Программирование

С этим тегом используют

IT Программист IT юмор Python Разработка Картинка с текстом Юмор Все
975 постов сначала свежее
0sadchi
0sadchi
2 дня назад
Лига Разработчиков Видеоигр

Делаю патч дла ММО в 2025 на с++ Смотреть всем!!⁠⁠

[моё] Программирование Windows C++ YouTube Hacking Видео
1
2
nick.soloview
nick.soloview
2 дня назад
Искусственный интеллект

Replicate vs Fal.ai — что выбрать разработчику и креатору?⁠⁠

Replicate vs Fal.ai — что выбрать разработчику и креатору? Программирование, Чат-бот, Нейронные сети, Инструкция, Длиннопост

Пять месяцев назад я сам задавался этим вопросом, когда мне понадобились тренер LoRA и генератор фото для проекта.

Но почему именно эти платформы, а не Segmind или Together?

1. Это самые дешёвые площадки
2. У них больше всего моделей
3. Максимально удобно работать — и через веб, и через API


Что же это вообще такое?

Fal и Replicate — облачные платформы для быстрого запуска AI-моделей (картинки, текст и не только) через простой API, без заморочек с собственными серверами. Модели есть и open-source, и проприетарные. Это что-то среднее между Midjourney/Kling и облаками типа Yandex.Cloud или DigitalOcean. Большинство моделей у них всегда “на горячей линии”, так что отклик — мгновенный. API у обеих простое и удобное.

Replicate vs Fal.ai — что выбрать разработчику и креатору? Программирование, Чат-бот, Нейронные сети, Инструкция, Длиннопост


Так кто всё-таки лучше?

Сравним по параметрам.

Цена
Многие модели стоят одинаково, но у fal.ai часть моделей бывает дороже — иногда в 2 раза. Например, тренировать LoRA на flux выгоднее через Replicate.
Replicate / Fal:
1 / 0

Replicate vs Fal.ai — что выбрать разработчику и креатору? Программирование, Чат-бот, Нейронные сети, Инструкция, Длиннопост

Скорость

В целом одинаково, но у Replicate иногда популярные модели стартуют “с холодного запуска” (из-за комьюнити-добавления). У fal те же модели откликаются моментально — по крайней мере я ни разу не встречал задержек.
Replicate / Fal:
1 / 1

Replicate vs Fal.ai — что выбрать разработчику и креатору? Программирование, Чат-бот, Нейронные сети, Инструкция, Длиннопост

Количество моделей

Replicate немного похода на “соцсеть” и в ней есть возможность публикаций своих моделей, но реально полезных AI-моделей у fal как правило больше — и новые появляются буквально в день релиза (например, Imagen 4 и Lyria появились у них через пару часов после Google I/O). Replicate обычно медленнее и не так ранообразен.
Replicate / Fal:
1 / 2

Replicate vs Fal.ai — что выбрать разработчику и креатору? Программирование, Чат-бот, Нейронные сети, Инструкция, Длиннопост

Забота о пользователях

Replicate выигрывает в эстетике и удобстве, у них отличная документация и поддержка почти моментальная (email). У fal всё проще и больше про скорость и API. Поддержка у них также по email, но также есть Discord, куда можно написать. Правда прошлым летом мне там очень долго отвечали, но за год что-то могло и поменяться, ведь они подняли не так давно очень большой раунд.
Replicate / Fal: 2 / 2

Replicate vs Fal.ai — что выбрать разработчику и креатору? Программирование, Чат-бот, Нейронные сети, Инструкция, Длиннопост

Функциональность (больше для программистов)

В Replicate можно добавлять свои модели, более удобно видеть историю запросов, можно использовать comfy-конфиги (но через json, что не очень удобно). У fal это всё тоже есть, плюс возможность собирать пайплайны на их сервере как конструктор из существующих у них моделей, и почти полноценный comfy-интерфейс (!) который можно визуально использовать и настраивать. Он также всегда в “горячем” состоянии и за недорого. Все фото и LoRA хранятся удобно — можно не качать, а обращаться к ним прямо из пайплайна (хотя лучше всё-так скачивать).
Replicate / Fal: 2 / 3

Replicate vs Fal.ai — что выбрать разработчику и креатору? Программирование, Чат-бот, Нейронные сети, Инструкция, Длиннопост

Итог:

fal.ai всё же чуть лучше по функциональности, но многое зависит от вкуса. Креаторам важнее удобный интерфейс, а разработчикам — “фишки”. Оба портала работают без VPN, но для серьёзных задач советую всё-таки включать VPN — нюансы случались, так скажем.

Я сам использую оба сервиса — выбираю по цене и доступности модели. Они крайне удобны для быстрого подключения к своим проектам.

--

А с завтрашнего вечера начинается серия постов по обучению вайб-кодингу в моём тг-канале. Заходите, если вам эта тема актуальна, буду рад поделиться

Показать полностью 6
[моё] Программирование Чат-бот Нейронные сети Инструкция Длиннопост
0
DevCicadaQ
DevCicadaQ
2 дня назад

Устали от "документационного квеста"? Этот инструмент изменил мою работу как разработчика⁠⁠

Устали от "документационного квеста"? Этот инструмент изменил мою работу как разработчика Программирование, Рекомендации, Совершенство, Опыт, Успех, Развитие, Длиннопост

Image by Hanna Vel from Pixabay

Как умный "второй пилот" для документации, интегрированный прямо в редактор, помог мне вернуть часы рабочего времени и остаться в потоке.

Как разработчики, мы все знаем это чувство. Вы глубоко погружены в код, все получается, идеи льются свободно. И тут... бам! Вы натыкаетесь на преграду. Нужно использовать функцию из библиотеки, которую вы не трогали месяцами. Или вы просто не можете вспомнить точный синтаксис для чего-то элементарного. Или вам нужен конкретный, работающий пример использования, чтобы не изобретать велосипед с нуля.

И каков наш инстинктивный следующий шаг? Правильно! Мы бросаем все, сворачиваем редактор (или открываем новую вкладку, если повезло) и отправляемся в браузер. Google. Старый добрый Stack Overflow. Официальная документация... которая, давайте будем честными, иногда ощущается как чтение словаря на незнакомом языке.

И вот тут начинается "великий документационный квест"! Вы ищете, копаете, открываете десять вкладок, а то и больше. Находите что-то, но... увы! Оно либо устарело. Либо неполное. Или пример кода выглядит многообещающим, но написан пять лет назад для другой версии и просто больше не работает. А иногда вы находите правильное описание, но без примера все равно ломаете голову, пытаясь понять, как это применить на практике.

И вы просто сидите там, тратя время, энергию и серьезно фрустрируя, просто на этот поиск! Вместо того, чтобы писать код, строить что-то новое, делать то, что вам нравится. Это полностью убивает ваш импульс, ломает фокус, выдергивает вас из потока. Поверьте, раньше меня это просто выводило из себя.

Именно в этот момент в моей жизни появился Context7 MCP. И, честно говоря? Это стало спасением.

Что такое Context7 MCP и почему это важно?

Context7 — это не просто еще один сайт, куда вы идете за помощью. Представьте его как вашего идеального второго пилота по документации, сверх-умного помощника, встроенного прямо в ваш редактор кода. Он живет прямо там, легко интегрированный в ваше рабочее пространство, где вы проводите все свое время! Его основная сила, его главная миссия, заключается в том, чтобы мгновенно находить и показывать вам точные, надежные и самые актуальные фрагменты документации и примеры кода, полученные напрямую из официальной, проверенной документации. Эта последняя часть — ключевая!

Как это работает (без глубоких технических деталей)?

Вот в чем гениальность: по сути, они берут огромные объемы официальной документации – все эти ссылки на API, руководства, примеры из популярных библиотек и фреймворков – и очень интеллектуально обрабатывают их заранее. Они разбивают всю эту информацию на небольшие, осмысленные фрагменты. А затем, используя умные методы, такие как векторное индексирование, они создают своего рода "умный индекс" для каждого фрагмента.

Этот индекс позволяет системе искать информацию, основываясь на значении и контексте вашего кода, а не просто на ключевых словах. Поэтому, когда вы пишете код и вам нужна информация – возможно, вы только что набрали имя функции или навели курсор на метод – вы просто "спрашиваете" Context7 (часто через интегрированного в редактор AI-ассистента, возможно, добавив фразу вроде "используй context7" к своему запросу), и на основе этого умного индекса он немедленно извлекает точный релевантный абзац из официальных документов или точный, протестированный, рабочий пример, который нужен вам для этого конкретного куска кода! Вы не получаете целую страницу, которую нужно прокручивать. Вы получаете именно тот сниппет, который вам нужен прямо сейчас.

Хорошо, но почему это действительно важно? Каково реальное влияние?

Почему Context7 — это настоящий прорыв для разработчиков? Давайте поговорим о реальных преимуществах – о том, что меняет вашу повседневную жизнь программиста:

1. Экономия ОГРОМНОГО количества времени

Серьезно. Вместо того, чтобы постоянно прерывать концентрацию, выходить из потока, чтобы потратить 5, 10, а то и 15 минут на копание в вкладках браузера, вы получаете ответ за секунды. Подумайте, сколько раз вы делаете это за день? За неделю? За месяц? Это складывается в часы! Часы, которые вы возвращаете! Часы, которые вы можете потратить на написание большего количества кода, решение более сложных задач, изучение чего-то нового или просто на то, чтобы не фрустрировать от бесконечного поиска.

2. Точная и надежная информация

Это абсолютно критично для написания качественного кода. Вы можете наконец перестать беспокоиться об устаревших ответах со Stack Overflow, которые ломаются в ту же секунду, как вы пытаетесь их запустить. Context7 получает информацию напрямую из официальных, проверенных источников документации. Это означает, что примеры, которые он предоставляет, протестированы и гарантированно работают с соответствующими версиями. Описания точны и исходят прямо из первоисточника. Сразу же это приводит к значительно меньшему количеству ошибок, вызванных неправильным использованием чего-либо, и меньшему времени, потраченному на мучительную отладку простых ошибок использования. Вы можете кодить с гораздо большей уверенностью, зная, что получаемая информация надежна.

3. Оставайтесь В ЗОНЕ!

Для меня это, пожалуй, самое ценное преимущество. Больше никаких переключений контекста. Не нужно сворачивать редактор, открывать браузер, перемещаться по вкладкам, снова искать свое место... Каждый раз, когда вы это делаете, это маленький "умственный лежачий полицейский", который стоит вам концентрации. Context7 живет внутри вашего редактора. Документация и примеры, которые вам нужны, появляются прямо там, возможно, в боковой панели или в быстром всплывающем окне, прямо рядом с кодом, над которым вы работаете. Это устраняет те микро-прерывания, которые убивают фокус, и помогает поддерживать тот драгоценный, продуктивный поток кодирования. Это просто бесшовно.

4. Ваша командная внутренняя база знаний

Это огромная, огромная функция, особенно если вы работаете в команде или над проектами с внутренним кодом или специфическими требованиями. Вы можете "накормить" Context7 ВАШЕЙ СОБСТВЕННОЙ документацией! У вас есть приватные библиотеки, разработанные вашей командой? Специфические внутренние API, корпоративные лучшие практики или просто внутренние руководства, которые нигде больше не задокументированы? Нет проблем! Вы можете загрузить или подключить свою документацию к Context7, и он поможет вам и вашим коллегам находить информацию о вашей внутренней кодовой базе так же легко, как он помогает с публичными фреймворками вроде React или Spring. Он перестает быть просто общим справочным инструментом и становится индивидуальной, внутренней базой знаний вашей команды, доступной мгновенно прямо в редакторе.

5. Ускорение кривой обучения

Это действительно ускоряет ваше развитие. Когда вы осваиваете что-то совершенно новое – другой фреймворк, новый язык, сложную библиотеку – вместо того, чтобы теряться и чувствовать себя перегруженным огромным объемом документации, вы можете использовать Context7 для быстрого получения актуальных примеров и описаний в процессе экспериментов и написания кода в редакторе. Это делает процесс понимания и использования новых инструментов гораздо быстрее, понятнее и, честно говоря, намного менее пугающим.

В заключение

Итак, это его суть. Для меня Context7 — это не просто "приятная мелочь". Это инструмент, который фундаментально меняет мой подход к кодированию. Он устраняет утомительную, фрустрирующую часть поиска информации, резко повышает точность, удерживает меня сфокусированным в редакторе и, честно говоря, просто делает кодирование более приятным и менее стрессовым. Ощущение, будто рядом сидит личный эксперт, готовый дать мне точный правильный ответ в ту секунду, когда он мне нужен.

Если вы сталкиваетесь с постоянной борьбой при поиске документации, если вы хотите вернуть часы потраченного впустую времени, уменьшить количество ошибок и просто кодировать более эффективно и уверенно — Context7 — это то, что я настоятельно, очень настоятельно рекомендую вам изучить. Серьезно, это меняет правила игры.


Что вы думаете?

А как вы обычно находите документацию, когда пишете код? Есть ли у вас свои хитрые методы или любимые инструменты? Поделитесь в комментариях ниже! Всегда интересно узнать, как справляются другие разработчики.

Originally published at Medium on Jun 4

Показать полностью
[моё] Программирование Рекомендации Совершенство Опыт Успех Развитие Длиннопост
0
4
user8676564
user8676564
2 дня назад
Лига Разработчиков Видеоигр

Я посмотрел 200 трейлеров и выбрал 12 Топовых, в рамках, Rising Tide Challenge от Blue Ocean Games⁠⁠

Я посмотрел сотни и сотни трейлеров Rising Tide Challenge от Blue Ocean Games. Я также участвую в нем со своей собственной новой игрой – Tarot Gun, карточным рогаликом о проклятом Ковбое, который вынужден ставить свою семью на кон в карточной игре против Судьбы.

Tarrot-Gun Trailer by RK Games for Blue Oc...

Relic Abyss - Official Demo Release Announ...

Parasol Loom - Blue Ocean Games Rising Tid...

SOMNAMBULO: First Teaser

Super Animal Soccer Blue Ocean Trailer

Rising Tide Challenge - Warbound

Flutterscape • Final Form Trailer - for Rising Tide Chall...

rising tide trailer

Nickelodeon Match Up! - Video Pitch and en...

Pulp Action Shotgun Trailer

FUTURO DARKO RACER TRAILER

Ironwing Valiant - Trailer: Rising Tides C...

Что думаете по поводу этих игр? Делитесь мнением в комментариях, подписывайтесь на Ютубчик :)

Показать полностью
[моё] Инди игра Gamedev Разработка Инди Игры Компьютерные игры Unity Unreal Engine Программирование Браузерные игры Шутер YouTube Мобильные игры Игровые обзоры Видео
2
2
user7493795
user7493795
2 дня назад
Искусственный интеллект

Автоматизация расчета Технического задания с помощью AI⁠⁠

Автоматизация расчета Технического задания с помощью AI Чат-бот, Программирование, Искусственный интеллект, Длиннопост

Для того чтобы автоматизировать процесс расчета технических заданий ТЗ клиентов на создание сайтов, приложений и программ, необходимо разработать систему, которая будет собирать и обрабатывать всю необходимую информацию. В этом процессе мы будем использовать Telegram бот, n8n, и GPT, а также интегрировать Google Sheets для хранения и обработки данных.

Шаг 1: Создание шаблона технического задания

Первым шагом будет создание структуры для технического задания. Это важно, чтобы убедиться, что все необходимые моменты будут проработаны.

Структура ТЗ может быть такой:

1. Название проекта

2. Описание проекта

3. Функциональные требования

4. Нефункциональные требования

5. Сроки выполнения

6. Бюджет проекта

7. Контактная информация клиента

Шаг 2: Создание Telegram бота

Telegram бот будет собирать и обрабатывать входящие заявки от клиентов. Он сможет получать данные о проектах и формировать ТЗ, которое будет использоваться в дальнейшей работе.

Шаг 3: Интеграция n8n

n8n это платформа для создания автоматических потоков данных. Мы создадим схемы для автоматизации получения ТЗ через Telegram, обрабатывая их и сохраняя в Google Sheets.

Шаг 4: Использование GPT Gemini 2.5 Pro

Gemini 2.5 Pro может использоваться для автоматизации составления текстовых частей технического задания. Например:

  • Описание проекта

  • Функциональные и нефункциональные требования

  • Прочие заметки

  • Расчет стоимости

Шаг 5: Использование Google Sheets

Google Sheets поможет нам хранить и обрабатывать данные. Здесь можно хранить ТЗ и использовать формулы для обработки данных в целях прогнозирования и анализа.

1/2

Алгоритм для создания ТЗ с помощью бота на Telegram и n8n:

1. Создаем форму обратной связи с основными полями для сбора данных.

2. Настройка Telegram бота для приема этих данных.

3. При получении запроса, Telegram бот использует n8n для обработки полученных данных.

4. n8n отправляет данные в Google Sheets и NocoDB, где они будут храниться и обрабатываться.

5. LLM может использоваться для динамического генерирования текста в полях, требующих большей детализации.

6. При необходимости можно добавить функции автоматического отправления уведомлений, например, календарь с важными датами, автоматическая отправка писем.

Таким образом, мы можем автоматизировать процесс расчета технических заданий, что позволит нам значительно сэкономить время и повысить точность обработки заказов на создание сайтов, приложений и программ.

Если у вас есть вопросы или вы хотите создать подобный проект, обязательно помогу и отвечу.

Показать полностью 3
[моё] Чат-бот Программирование Искусственный интеллект Длиннопост
0
5
nick.soloview
nick.soloview
2 дня назад

Cursor обновился! Это делает его ещё круче!⁠⁠

Сел разрабатывать — а тут такой шикарный апдейт прилетел. Давайте смотреть)

Что нового появилось?

1) Обновился дизайн кабинета на сайте и настройки внутри самого Cursor — теперь всё выглядит удобнее, появилось чуть больше возможностей.

Cursor обновился! Это делает его ещё круче! Программирование, Чат-бот, Нейронные сети, Баг, Видео, Без звука, Короткие видео, Telegram (ссылка), Длиннопост

2) Добавили BugBot для GitHub. Агент автоматически просматривает ваши PR, вылавливает потенциальные ошибки и проблемы, оставляет комментарии. Прямо в комментарии можно кликнуть «Исправить в Cursor», чтобы сразу перейти в редактор с готовым промптом для исправления бага (просто супер!). Раньше для этого я использовал CodeRabbit и был очень доволен — посмотрим, сможет ли Cursor стать таким же удобным, но если да — будет одной подпиской меньше, оптимизация 💸

3) Расширенная контекстная память, как в ChatGPT. Теперь Cursor сможет запоминать факты из диалогов и учитывать их в будущем, даже между чатами — этого очень не хватало! Раньше приходилось каждый раз погружать Cursor в контекст с нуля, скармливать документацию и ридми, теперь станет проще. Но есть нюанс: для работы этой памяти придётся отключить флаг privacy — так что за комфорт расплачиваемся частью кода для обучения их модели.

4) Background Agent теперь доступен всем. Это функция для удалённого выполнения задач в фоне: агенты работают асинхронно, можно поручать им кучу задач, а не ждать, пока один освободится. Они сами поднимают докеры, разворачивают окружение, тестируют и т.д. Но тут тоже — чтобы использовать, privacy должен быть отключён. Обещают, что скоро заработает и с privacy.

Cursor обновился! Это делает его ещё круче! Программирование, Чат-бот, Нейронные сети, Баг, Видео, Без звука, Короткие видео, Telegram (ссылка), Длиннопост

5) MCP теперь можно добавлять одним щелчком мыши — на сайте уже есть список официальных серверов (и можно добавить свой). Хотя я бы не стал подключать всё подряд, особенно GitHub MCP — мало ли, вдруг агент что-то “нафантазирует” и не туда запушит. Но остальные MCP действительно полезные.

6) Появилась поддержка Jupyter Notebooks! Теперь агент сможет создавать и редактировать ячейки прямо внутри ноутбуков. Пока это работает только с Sonnet, но скоро обещают добавить и другие модели.

7) Визуализации теперь отображаются прямо в чате: диаграммы Mermaid и таблицы Markdown можно создавать и сразу смотреть в одном месте.

8) И небольшое, но приятное обновление: теперь команда @Link позволяет анализировать PDF-файлы и включать их содержимое в контекст веб-поиска.

Пошёл всё это тестировать, напишу обязательно по результату!

А с завтрашнего вечера начинается серия постов по обучению вайб-кодингу в моём тг-канале. Заходите, если вам эта тема актуальна, буду рад поделиться

Показать полностью 2 5
[моё] Программирование Чат-бот Нейронные сети Баг Видео Без звука Короткие видео Telegram (ссылка) Длиннопост
0
thecodemedia
thecodemedia
2 дня назад

Пояснительная бригада: когда нужно срочно заземлиться⁠⁠

Пояснительная бригада: когда нужно срочно заземлиться Программирование, Программист, IT, Разработка, Техника безопасности, Инженер, IT юмор

Поясняет редакция «Кода»:

На фото — смонтированный блок силовых розеток (если мы правильно разглядели) с каким-то контроллером заземления. Перед тем как перейти к сути, немного поясним про заземление.

Заземление в электрощитках нужно для безопасности. Если в проводке или приборе случится повреждение, например оголённый провод коснётся корпуса микроволновки или стиральной машины, металл может стать проводником тока. Без заземления человек, дотронувшись до такого устройства, получит удар электричеством — ток пойдёт через тело в землю. Заземление же создаёт «безопасный путь»: вместо человека ток сразу уходит по специальному проводу в землю, и угроза исчезает.

Кроме защиты людей, заземление помогает стабилизировать работу техники. Например, оно снижает риски при коротких замыканиях или ударах молнии, которые могут повредить приборы. По сути, это как резервный выход для неконтролируемой энергии: система направляет её туда, где она никому не навредит — то есть в землю.

А теперь вернёмся к фото.

Формально тут заземление есть — пакетик с землёй, не придерёшься. Но это очень похоже на работу джуна-электрика, который такой: «А, этот провод, как мне сказали, должен уходить в землю. Так, где там у нас были горшки с цветами?..»

Короче, не делайте так:-) Заземляйтесь правильно.

А при чём тут айти и разработка?

А в ИТ всё то же самое: если предметно не разобраться в вопросе, можно сделать вроде как всё правильно, но код уронит прод, приложение перестанет работать, а персональные данные утекут. Оно вам надо?

Показать полностью 1
Программирование Программист IT Разработка Техника безопасности Инженер IT юмор
3
99
antexdom
antexdom
3 дня назад
Arduino & Pi

Как мы доигрались c адресными диодами и сделали Modbus-LED конвертор⁠⁠

Как мы доигрались c адресными диодами и сделали Modbus-LED конвертор Разработка, Led Освещение, Stm32, Scada, Автоматизация, КИПиА, Программирование, IT, Программа, Длиннопост

Добрый день друзья, речь пойдет о серийном контроллере для управления адресными диодами.

Мы разрабатываем всякие железки и вот случайно практически для себя решили сделать устройство вывода "Логичной" информации на светодиодную ленту. Конечно не обошлось без Ваших любимых адресных диодиков.

Получилась довольно простое устройство на отладочной плате.

Как мы доигрались c адресными диодами и сделали Modbus-LED конвертор Разработка, Led Освещение, Stm32, Scada, Автоматизация, КИПиА, Программирование, IT, Программа, Длиннопост

Первый ежик из проводов

На фото плата разработки с микроконтроллером STM32, блок питания и трансмиттер RS485.

Чтобы все это не развалилось на ветру мы сложили в относительно красивую коробочку.

Как мы доигрались c адресными диодами и сделали Modbus-LED конвертор Разработка, Led Освещение, Stm32, Scada, Автоматизация, КИПиА, Программирование, IT, Программа, Длиннопост

Первый прототип контроллера светодиодной ленты

Когда внешний вид привели в порядок мы доделали ПО, суть которого было изначально очень простым: программист отправляет из любого промышленного ПЛК (Овен ПЛК, AntexGate, Wirenboard) по протоколу Modbus RTU данные как должен гореть каждый диод.

Например, 100 и 101 регистр отвечали за первый диод, в младшем регистре 100 два байта - RED (0-255) GREEN (0-255), а в старшем регистре - BLUE (0-255) второй байт старшего регистра не использовали. и так максимум 300 диодов 700 и 701 регистр на тот момент максимальный.

Получилось так, что каждый диод это отдельный регистр Modbus с которым можно делать любое действие (выбор цвета, яркость, вкл/выкл).

Дальше дело техники программиста, мы передали стенд одному из клиентов, и даже не думали что этот прибор так их вдохновит.

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

Как мы доигрались c адресными диодами и сделали Modbus-LED конвертор Разработка, Led Освещение, Stm32, Scada, Автоматизация, КИПиА, Программирование, IT, Программа, Длиннопост

Первая отладочная мультиплата

Сборщик уселся поудобнее и собрал первые собственные прототипы.

Как мы доигрались c адресными диодами и сделали Modbus-LED конвертор Разработка, Led Освещение, Stm32, Scada, Автоматизация, КИПиА, Программирование, IT, Программа, Длиннопост

Второй прототип

Отладили второй прототип, все проверили и в бой. Перешли к подбору дизайна корпуса - выбора "картинки" для шелкографии. Прошу не путать наш прибор с поделками DIY и не бросаться фразами я тоже так могу, поверьте в конце Вас удивит подсчет суммы средств и времени на разработку профессионального изделия.

Как мы доигрались c адресными диодами и сделали Modbus-LED конвертор Разработка, Led Освещение, Stm32, Scada, Автоматизация, КИПиА, Программирование, IT, Программа, Длиннопост

Вариант 1

Как мы доигрались c адресными диодами и сделали Modbus-LED конвертор Разработка, Led Освещение, Stm32, Scada, Автоматизация, КИПиА, Программирование, IT, Программа, Длиннопост

Вариант 2

Как мы доигрались c адресными диодами и сделали Modbus-LED конвертор Разработка, Led Освещение, Stm32, Scada, Автоматизация, КИПиА, Программирование, IT, Программа, Длиннопост

Вариант 3

Выбрали следующий

Как мы доигрались c адресными диодами и сделали Modbus-LED конвертор Разработка, Led Освещение, Stm32, Scada, Автоматизация, КИПиА, Программирование, IT, Программа, Длиннопост

Конечный дизайн уже покраска + шелкография

Наконец выбрали картинку, передрались с 10 типографиями, которые не могли в одном цикле запечатать всю пластинку черным и оставить белые элементы пустыми. Сошлись и итоге с одним подрядчиком, который заранее покрасил пластины в черный и нанес белые элементы.

Да кстати индикатор работы и активности линии RS485 это отдельная тема для разговора и боль реализации. Все перепробовали и остановились на smd светодиоде и длинном 40 миллиметровом световоде.

Как мы доигрались c адресными диодами и сделали Modbus-LED конвертор Разработка, Led Освещение, Stm32, Scada, Автоматизация, КИПиА, Программирование, IT, Программа, Длиннопост

Спасибо китайцам за длинные световоды

Коробочка нами была выбрана от меандра, спасибо коллегам что смогли заменить хоть немного gainta.

Как мы доигрались c адресными диодами и сделали Modbus-LED конвертор Разработка, Led Освещение, Stm32, Scada, Автоматизация, КИПиА, Программирование, IT, Программа, Длиннопост

Меандровский корпус.

Пока мы тут ковырялись звонит заказчик и запрашивает первую партию приборов всего 10шт. Тем не менее потенциал у прибора есть мы уперто доделываем железяку. Пока доделывали первую партию, рекламация от заказчика о том, что опытный образец сгорел (((. Как мы и не сомневались, что они решили его попробовать в реальном бою в поле, а именно в 200кВт зарядной станции для автомобилей, тут еще раз повторяю, что там нельзя использовать DIY платы и наборы.

Мы успокоили заказчика и напомнили что этот экземпляр уносить со стола разработчика в поле было запрещено и в нем было мало реализовано защит. Первая статика (молния, наводка и тд) нашего ежика убила.

Как мы доигрались c адресными диодами и сделали Modbus-LED конвертор Разработка, Led Освещение, Stm32, Scada, Автоматизация, КИПиА, Программирование, IT, Программа, Длиннопост

Первая партия была 50 шт

Как мы доигрались c адресными диодами и сделали Modbus-LED конвертор Разработка, Led Освещение, Stm32, Scada, Автоматизация, КИПиА, Программирование, IT, Программа, Длиннопост

Все готово к отправке нашему клиенту

Пока мы собирались выводить прибор на рынок и пробовать продавать остатки заказчик их выкупил))) и заказал еще несколько раз партии по 50-150 штук.

Каждый раз в течении полу года наши запасы уходили к одному клиенту.

Пока мы продавали прибор одному клиенту, функционала много было добавлено:

  • Поддержка множества микросхем (диодов) WS2812 WS8201 SM16703 LPD6803 P9813

  • Расширили питание до промышленного 5-26В

  • Реализовали полноценного протокол Modbus RTU с изменением параметров

  • Добавили два дискретных входа и создали реакцию на них

  • Аварийный режим индикации при обрыве RS485

  • Локальная функция при (включении, от кнопки)

  • Индикатор (шкала) 0-100 -40+80 0-10 4-20 отправляется значение в один регистр и контроллер сам меняет размер шкалы и цвет (температура, давление, скорость и тд)

Когда мы добавили кучу настроек пришло время писать инструкции и пилить программу-конфигуратор для нашего прибора. Нудная работа по написанию инструкций угнетает, что не скажешь про реализацию конфигуратора.

Как мы доигрались c адресными диодами и сделали Modbus-LED конвертор Разработка, Led Освещение, Stm32, Scada, Автоматизация, КИПиА, Программирование, IT, Программа, Длиннопост

Конфигуратор windows

Кстати наш конфигуратор подходит не только для нашего прибора, а для любого Modbus RTU или TCP девайса, поэтому кому необходимо можем обучить как готовить под него XML файлы. Идея создать в Русскоязычном пространстве софт, который подойдет под любой прибор и не нужно держать кучу конфигураторов, но это я думаю в следующей статье если кому-то будет интересно.

Итак, куда может подойти прибор?

  • Индикатор температуры

  • Индикатор давления

  • Карта состояния работы промышленных приборов

  • Обучающий стенд умного дома

  • Обучающий стенд правила передачи протокола modbus rtu

  • Индикатор зарядной станции (наши клиенты, которым продано более 300 шт на всю РФ)

  • Умная подсветка шкафа с архивом (диод - ячейка, пластинка, кассета, бутылка)

  • Следящая система по камере

  • Умная подсветка лестницы

  • Управление матрицей

  • Управление подсветкой здания при объединении нескольких устройств

  • Многое другое....

Конечно сложно все перечислить, что можно сделать, но так как все разрабатывалось и делалось нами, то можем "подпилить" и под Ваши задачи.

На дату написания статьи прибор в свободной продаже за 4500рублей.

Если у Вас остались вопросы, мы ждем их обязательно в нашей телеграмм группе.

Цена вопроса разработки 900 000 рублей (ЗП, прототипы) и 8 месяцев в спокойном режиме.

Объём продаж к счастью на сегодня уже окупил вложения на его разработку, такое очень редко случается, но нам повезло.

Прошу всех единомышленников вопреки всем сложностям доделывать свои проекты и создавать нужные приборы на Российском рынке.

Показать полностью 13
[моё] Разработка Led Освещение Stm32 Scada Автоматизация КИПиА Программирование IT Программа Длиннопост
33
Посты не найдены
О Нас
О Пикабу
Контакты
Реклама
Сообщить об ошибке
Сообщить о нарушении законодательства
Отзывы и предложения
Новости Пикабу
RSS
Информация
Помощь
Кодекс Пикабу
Награды
Команда Пикабу
Бан-лист
Конфиденциальность
Правила соцсети
О рекомендациях
Наши проекты
Блоги
Работа
Промокоды
Игры
Скидки
Курсы
Зал славы
Mobile
Мобильное приложение
Партнёры
Промокоды Biggeek
Промокоды Маркет Деливери
Промокоды Яндекс Путешествия
Промокоды М.Видео
Промокоды в Ленте Онлайн
Промокоды Тефаль
Промокоды Сбермаркет
Промокоды Спортмастер
Постила
Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии