Мы в Telegram
Добавить новость

Опубликовано свидетельство о браке звезды «Дома-2» Лены Миро с американцем

Более 2 млн руб выплатили жителям Коломны по социальному контракту с начала года

В Астрахань прибыли еще 358 тонн иранского изюма

УК Подмосковья ремонтируют отмостки в домах в рамках Месяца чистоты





Новости сегодня

Новости от TheMoneytizer

Создать прошивку (проект) для ESP32 - регулятор оборотов для вентилятора с WEB сервером

Написать прошивку для ESP32, которая реализует в себе WEB сервер и создаёт WiFi AP, где указан SSID с паролем, который можно будет изменить, после входа в устройство, что бы оно стало AP клиентом, например, как реализовано в https://github.com/Aircoookie/WLED Общий pin для подключения датчиков 1-wire (до 4х штук), по 2 pin на каждый вентилятор: один для чтения скорости, другой для её задания (PWM 500Hz или более (можно будет указать в исходнике прошивки или в параметрах через WEB) и изменяемое значение скважности/заполнения) - например pin 1,2 - FAN1; pin 3,4 - FAN2; pin 5,6 - FAN3; pin 7,8 - FAN4; 1. Определить все подключенные датчики 1-Wire 18B20, указать соответствие для вентилятора (выпадающим списком); 2. Создать на основе этих датчиков зависимость заполнения ШИМ при определённой температуре и для каждого датчика соответсвие своего выхода (для задания PWM) (картинка 1); 3. Так же считывать с вентиляторов текущую скорость оборотов и температуру с датчиков, и отображать ниже (картинка 1); 4. При включении устройства задать 100% шим на 3 секунды, потом выровнять скорость согласно заданным выше параметрам; 5. Указываемые параметры хранить в ПЗУ (идентификаторы датчиков 18b20, минимальные и максимальные значения PWM, параметры для графиков и соотношения температур к скорости); 6. Если была замена датчика, то отображать другим цветом, что в этом канале уже нет текущего датчика. (картинка 2); 7. Если датчик всего один, тогда в остальных каналах, где он не выбран, выбрать прочерки или "нет датчика" (картинка 2). Кнопка "продувка", которая делает PWM 100% на 30 секунд. Отдельные кнопки для автоматического определения минимального и максимального значения для FAN1; FAN2; FAN3; FAN4 Логика работы: Увеличиваем ШИМ до 100%, потом по 10% убавляем каждые 3 секунды, наблюдая за оборотами и как только обороты равны 0, запоминаем это значение ШИМ в переменную, напрмер constmin, далее делаем ШИМ 50%, ждём 2 секунды и изменяем до запомненного значения constmin+1 (перезаписываем результат, напрмер опять constmin), проверяем, что обороты не равны 0, иначе повторяем это действие до тех пока не определим рабочий минимум - это минимальные значение для этого вентилятора. На графике можно будет указать минимальную скорость вентилятора, которую определили через кнопку (значение ниже определённого установить нельзя). Так же должна быть ещё одна страница, которая в текстовом виде или json выводит свои текущие значения (обновляются при каждом запросе страницы), например: FAN1: 23%; 230RPM; 35C FAN2: 20%; 330RPM; 40C FAN3: 5%; 130RPM; 16C FAN4: 63%; 730RPM; 55C json: { "FAN1": { "percentage": "23", "rpm": "230", "temperature": "35" }, "FAN2": { "percentage": "20", "rpm": "330", "temperature": "40" }, "FAN3": { "percentage": "5", "rpm": "130", "temperature": "16" }, "FAN4": { "percentage": "63", "rpm": "730", "temperature": "55" } } ------- Картинка 1 Картинка 2 Сумма за итоговый проект, к сожалению, конечная.

Читайте на 123ru.net


Новости 24/7 DirectAdvert - доход для вашего сайта



Частные объявления в Вашем городе, в Вашем регионе и в России



Ru24.net — ежеминутные новости с ежедневным архивом. Только у нас — все главные новости дня без политической цензуры. "123 Новости" — абсолютно все точки зрения, трезвая аналитика, цивилизованные споры и обсуждения без взаимных обвинений и оскорблений. Помните, что не у всех точка зрения совпадает с Вашей. Уважайте мнение других, даже если Вы отстаиваете свой взгляд и свою позицию. Ru24.net — облегчённая версия старейшего обозревателя новостей 123ru.net. Мы не навязываем Вам своё видение, мы даём Вам срез событий дня без цензуры и без купюр. Новости, какие они есть —онлайн с поминутным архивом по всем городам и регионам России, Украины, Белоруссии и Абхазии. Ru24.net — живые новости в живом эфире! Быстрый поиск от Ru24.net — это не только возможность первым узнать, но и преимущество сообщить срочные новости мгновенно на любом языке мира и быть услышанным тут же. В любую минуту Вы можете добавить свою новость - здесь.




Новости от наших партнёров в Вашем городе

Ria.city

Наркокурьер вез партию метилэфедрона из Москвы в Магадан, но был задержан в Чурапче

В Орле задержали 20-летнего курьера телефонных мошенников

По делу об убийстве байкера в Москве арестован инспектор ГИБДД: он за взятку отпустил Шахина Аббасова

Терминал за три миллиарда соединит речную и железнодорожную магистрали Якутии

Музыкальные новости

Бизнес-астролог Александра Секачева дала интервью журналу “Фокус внимания”

Концерт «7 хитов И.С.Баха» в Эрмитажном театре

Более 100 студентов посетило СЛД Курск в рамках акции «Неделя без турникетов»

В Московской области сотрудники Росгвардии задержали подозреваемого в краже дорогостоящего электрооборудования

Новости России

Сотни учащихся посетили предприятия «Швабе» в рамках акции «Неделя без турникетов»

Корпоративные венчурные фонды стали инвестировать в бизнес на более ранних стадиях

Синоптик Ильин: дождь в Москве прекратится к вечеру

Башкирские проекты победили в Международном профессиональном конкурсе НОПРИЗ на лучший проект – 2023

Экология в России и мире

«Искусство объединяет мир»: российские художники приняли участие в Венецианской биеннале-2024

УЛЁТНОЕ ВИДЕО С УЛЁТНЫМИ ЖИВОТНЫМИ!

Добраться до курортов Сочи станет этим летом намного дороже: озвучена причина и новые цены

Более 100 студентов посетило СЛД Курск в рамках акции «Неделя без турникетов»

Спорт в России и мире

Елена Рыбакина рассказала о проблемах на турнире в Мадриде

Как Рыбакиной стать второй ракеткой мира: расклад от WTA

Камбэком обернулся матч вундеркинда из России перед стартом Еленой Рыбакиной в Мадриде

Линетт сыграет против Соболенко во втором круге турнира WTA в Мадриде

Moscow.media

Неудержимые 2. Альянс (окончание)

В Екатеринбурге будут судить уроженца Армении, устроившего дорожный конфликт со стрельбой

ТСД SAOTRON RT-T50: высокопроизводительный терминал сбора данных промышленного класса

Более 100 студентов посетило СЛД Курск в рамках акции «Неделя без турникетов»











Топ новостей на этот час

Rss.plus






Главу Гагаузии после визита в Москву ждали в аэропорту Кишинева сотни встречающих и тщательный досмотр силовиков

В ДК «Головково» Наро-Фоминского округа прошел турнир по шахматам

Комик Евгений Чебатков вышел в свет с женой-актрисой

В Театре имени Маяковского пройдет премьера спектакля «Симон»