Написать прошивку под контроллер STM
1000 UAH1. Функция ( ReadTaho ( 11 пин )
При подачи напряжения на приборку должна выдать значение 3.3в
Должна считывать уровень напряжения на катушке тахометра. Если напряжение выше 2.8 вольт нужно моргать светодиодом ( LedAlram (12 пин)) с частотой 3 раза в секунду. При падение напряжения ниже уровня 2.8 вольт прекратить моргать.
2.
При подачи питания сервопривод должен откатится в положение MAX , а через секунду в положение MIN .Дальше считываем скорость с GPS модуля NEO - 7M ( Только скорость, другие параметры не нужны )
и выводить на 3-х разрядный 7-ми сегментный индикатор через 3 сдвиговых регистра 74hc164. Начинать первый разряд справа. При достижение значения в два разряда смещать символы влево. Так же вращать сервоприводом согласно формуле map (0, 220, 0, 180) // Первые значение скорость от 0 до 220, вторые угол сервопривода (14 пин )
3. Функция PWNBrain должна считывать скорость и умножать ее значение на 4 после результат выводить в виде частоты импульсов/секунду. То есть 10 км/ч = 40 импульсов в секунду. Нужно для вывода данных в другой контроллер.
4. Принцип запуска спидометра есть на видео.
При подачи питания ( Смотреть видео ) устройство ждет подключение к спутникам при этом на индикаторе отображается надпись R S I ( На видео будет образец выполнения ) после подключения выводит скорость на спидометр и ежесекундно выполняет функции описание выше.
Работу необходимо выполнить сегодня. Максимум завтра.
Додатки 2
-
Это конечно Ваш проект, не зависимо от целей его использования, но как Вы планируете его использовать в естественных условиях?
Предположим автомобиль заехал на парковку, в тоннель, проезжает под навесом и др. варианты затухания сигнала GPS, Вы планируете в этот момент не выводить текущую скорость? Также смущает то, что GPS даст большую погрешность. Можно конечно и это решить, но в конечном устройстве это дорого будет... Проще считать скорость используя бесконтактный датчик холла (обычно на оси ступицы). -
Актуальні фриланс-проєкти в категорії C та C++
Реверс-інжиніринг консольних утиліт для опитування контролерів SSD (Flash ID)1. Мета роботиВиділення програмного інтерфейсу (API) взаємодії з контролерами SSD/NVMe з наданого набору консольних утиліт (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron та ін.). Результатом має стати робочий код мовою C/C++ або точна документація структур для… C та C++, Десктопні додатки ∙ 7 днів 13 годин тому ∙ 6 ставок |
Розробка Minecraft Java Seed Map / Seed Viewer для сайтуРозробка Minecraft Java Seed Map / Seed Viewer для сайтуОпис проєкту Потрібно розробити browser-based інструментMinecraft Java Seed Map / Seed Viewer, який буде працювати на нашому сайті та дозволятиме користувачу ввести seed Minecraft Java Edition і переглянути інтерактивну… C та C++, HTML та CSS верстання ∙ 7 днів 20 годин тому ∙ 16 ставок |
Порівняльний аналіз ефективності кастомного ПЗ (v2.2-field) та еталонного ПЗ (Meshtastic v2.x)
1000 UAH
Порівняльний аналіз ефективності кастомного ПЗ (v2.2-field) та еталонного ПЗ (Meshtastic v2.x) на ідентичній апаратній платформі (ESP32 + SX1268, 2W) за критеріями дальності, пропускної спроможності, стабільності лінка та енергоспоживання. Провести тести з вимірюваннями з… C та C++, C# ∙ 12 днів 3 години тому ∙ 3 ставки |