Интернет-магазин «Неглупый Дом»
Готовый проект в корпусе питается через нормальный разъём питания DC005, а дальше, если блок питания даёт не то напряжение, которое нужно схеме, регулируемый преобразователь MP1584EN на подстроечном резисторе позволяет выставить точное значение.
DC005 — пара "гнездо на панель + штекер от блока питания" разъёма 5.5×2.1мм, без собственной электроники — просто механический контакт, впаиваемый в стенку корпуса.
MP1584EN — импульсный (не линейный) понижающий преобразователь с подстроечным резистором: отвёрткой и мультиметром выставляется нужное напряжение. В отличие от линейного L7809 из другого проекта сайта, тратит на тепло меньше энергии, но даёт небольшие высокочастотные помехи — для реле/дисплеев не критично, для чувствительной аналоговой схемы может иметь значение.
Так как реализации данного модуля бывают разные, если у вас на плате нет тех контактов, которые указаны ниже — сориентируйтесь по названиям контактов на своей плате.
// ВНИМАНИЕ: рекомендую отладить код через монитор порта, я языковая
// модель, могу что-то упустить. EXPECTED_VOLTAGE — то, что вы сами выставили.
const int SENSE_PIN = A0;
const int LED_PIN = 13;
const float DIVIDER_RATIO = 2.0;
const float ARDUINO_VREF = 5.0;
const float EXPECTED_VOLTAGE = 5.0;
const float TOLERANCE = 0.3;
void setup() {
Serial.begin(9600);
pinMode(LED_PIN, OUTPUT);
}
void loop() {
int raw = analogRead(SENSE_PIN);
float measured = (raw / 1023.0) * ARDUINO_VREF * DIVIDER_RATIO;
bool outOfRange = abs(measured - EXPECTED_VOLTAGE) > TOLERANCE;
digitalWrite(LED_PIN, outOfRange ? HIGH : LOW);
delay(500);
}
Делитель подбирается под напряжение, которое вы сами выставили преобразователем, чтобы уложиться в безопасный диапазон 0-5В аналогового входа.
Ещё модули для Arduino: Электронные модули.
🎁 Купить весь комплект со скидкой 10%
Все 2 товара сразу: 135 ₽ 122 ₽ (экономия 13 ₽)
Скидка применяется автоматически при оформлении заказа, если в корзине именно этот комплект.
Остались вопросы? Проконсультируйтесь с ИИ-инженером — он уже в курсе темы статьи и сразу ответит, ничего вводить не нужно.