Sketch для прошивки ATmega328
Исходные данные:
ATmega328 чип с загрузчиком - 1шт
Перехідник MAX485 RS485 на TTL - 2ш
Ethernet модуль ENC28J60 - 1 шт
Модуль micro SD/TF карт - 1шт
MOSFET (или реле)
кнопки - 4 шт
отладочный СОМ интерфейс
Целью является демонстрационная, стабильная! Прошивка дающая возможность автоматизировать рабочие процессы, по заданным интерфейсам.
Желательно без лицензионных обязательств от третьих лиц.
Нужна программа которая сможет объединить взаимодействие всех модулей и обеспечить двухстороннюю связь, читать и отправлять данные (записывать) через представленные интерфейсы, а именно:
- получать данные по RS485 интерфейсу и отправлять их через Ethernet, принимающей программой должен выступать MQTT Brokers/Severs
- принимать (MQTT) данные из Ethernet и отправлять по RS485 (предусмотреть адресацию)
- читать, анализировать и записывать данные на карту micro SD (формат данных обсуждается отдельно)
- Split парсить, входящие данные, и помещать их во временные массивы, записывать на SD карту, отправлять в нужном направлении.
- обрабатывать сигналы с кнопок (открытый коллектор)
- подавать снимать напряжение на оставшихся ножка.
- отправлять (дублировать) служебную информацию на COM порт
В коде должны присутствовать комментарии или супутствующая документация дающие возможность настраивать, в дальнейшем, работу программы (поведение контроллера).
Выбор оборудования происходил с учетом его массовости и доступности. Если вы достигаете надежности используя другое оборудование буду рад обсудить.
-
1659 29 3 Доброго дня, Сергій.
Готовий виконати Ваш проект.
Маю досвід проектування електронних пристроїв на мікроконтролерах та розробки програмного забезпечення під них.
Вихідний код міститиме достатньо коментарів для того щоб розуміти структуру програми та здійснювати її налаштування.
Можу допомогти зібрати прототип та здійснити його відладку.
Готовий обговорити подробиці.
З повагою, Сергій.
-
4158 68 0 1 Добрый вечер! Большой опыт разработки устройств на микроконтроллерах. Могу сделать. Можем подробнее обсудить.
-
Здравствуйте. Ответьте пожалуйста, на несколько вопросов. Возможно ли применение другого микроконтроллера? Какой протокол RS485, какая FS, какая логика работы приложения? Какой срок выполнения? Что вы подразумеваете под лицензионными соглашениями третьих лиц? И каков размер авторского гонорара?
-
Да, и самое главное упустил, что считать стабильной работой?
-
Current freelance projects in the category C & C++
Reverse engineering of console utilities for querying SSD controllers (Flash ID)1. Purpose of the work Extraction of the application programming interface (API) for interaction with SSD/NVMe controllers from the provided set of console utilities (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron, etc.). The result should be working code in C/C++… C & C++, Desktop Apps ∙ 19 hours 41 minutes back ∙ 5 proposals |
Development of a Minecraft Java Seed Map / Seed Viewer for the websiteDevelopment of Minecraft Java Seed Map / Seed Viewer for the websiteProject Description A browser-based tool Minecraft Java Seed Map / Seed Viewer needs to be developed, which will work on our website and allow the user to enter a seed from Minecraft Java Edition and view an… C & C++, HTML & CSS ∙ 1 day 2 hours back ∙ 13 proposals |
Comparative analysis of the effectiveness of custom software (v2.2-field) and reference software (Meshtastic v2.x)
22 USD
Comparative analysis of the effectiveness of custom software (v2.2-field) and reference software (Meshtastic v2.x) on the identical hardware platform (ESP32 + SX1268, 2W) based on the criteria of range, throughput, link stability, and power consumption. Conduct tests with… C & C++, C# ∙ 5 days 9 hours back ∙ 2 proposals |
Consultation and audit of the current project on Odoo 19 Community EditionWe are looking for an Odoo Developer — a solo developer with experience in Odoo 19 Community Edition, including using Claude Code. We need a specialist who has successfully implemented projects in Odoo and practical experience in development using Claude Code. Important: we only… C & C++, Javascript and Typescript ∙ 8 days 10 hours back ∙ 8 proposals |
Software development for Arduino (RF modules 3–7.5 GHz, automatic frequency scanning)It is necessary to develop a system on Arduino for the automatic search of active analog video signals and the automatic tuning of the transmitter to the detected frequency.It is planned to use three separate transceiver modules: 3000–4200 MHz; 4900–6000 MHz; 6100–7500… C & C++, Embedded Systems & Microcontrollers ∙ 9 days 11 hours back ∙ 4 proposals |