Регулировка яркости светодиода подключенного к реле с IR пульта
- Войдите на сайт для отправки комментариев
Ср, 05/12/2018 - 23:25
Доброго. С ардуино дела особо не умел, но с кодерством немного сталкивался. Так вот, возможно ли сиё действие, описанное в заголовке темы? Осилил только включение реле с пульта, а дальше затуп.. Помогите советом, будьте добры.
Подключено было по:
Код прилагаю:
//ir #define REMOTE_TYPE 1 // 1 = stock ir #define ir_pin 2 // stock ir #if REMOTE_TYPE == 1 #define BUTT_ENABLE 0xFF02FD #define BUTT_HASH 0xFF52AD #define BUTT_UP 0xFF629D #define BUTT_DOWN 0xFFA857 #define BUTT_LEFT 0xFF22DD #define BUTT_RIGHT 0xFFC23D #endif #include "IRremote.h" IRrecv irrecv(ir_pin); IRsend irsender; decode_results results; unsigned long code; //relay #define relay_pin 3 void setup() { pinMode(relay_pin, OUTPUT); digitalWrite(relay_pin, LOW); irrecv.blink13(true); irrecv.enableIRIn(); } void loop() { if (irrecv.decode(&results)) { unsigned long current = results.value; if (current != code) { code = current; switch (code) { case BUTT_ENABLE: digitalWrite(relay_pin, HIGH); break; case BUTT_HASH: digitalWrite(relay_pin, LOW); break; } } } irrecv.resume(); }
А светодиод где?
Боюсь, что с реле это невозможно - у него слишком низкая скорость переключения.
Так ему светодиод вместо лампы что ли... А смысел в чем?
делаю освещение, хотелось бы с пульта вкл/выкл и регулировать яркость led ленты
А светодиод где?
он идёт после реле как на картинке.
Тогда вам не реле нужно, а модуль MOSFET. И рулить им через analogWrite().
понял, спасибо огромное. а можно кусок кода регулировки? чисто посмотреть
Да пожалуйста. Начните с этого, чтобы увидеть как работает система в целом: https://www.arduino.cc/reference/en/language/functions/analog-io/analogw...
Потом в своем скетче заведете переменную, которую по одной кнопке будете увеличивать, а по другой - уменьшать. После изменения - применять ее analogWrite() для установки уровня ШИМ на пине, который будет дергать мосфет, а мосфет - ленту.
PT4115. Там, вроде, тоже просто ШИМ-ом можно, но о токах заботиться не надо, пока не доехали.
Интересная мелкосхема. И она реально 3 ватта "обслуживает", не греется?
В пути, на просторах необъятной родины. Планирую для светильников на кухню с 3-х ваттными светодиодами (~ по 15Вт). Где-то в теме про аквариум у человека на них 10-ваттные матрицы запитаны.
А реле прикольней. По жужжанию мона узнавать яркость.:)
вообще не могу понять как его всё сделать. пин модуля мосфета на цифровом 3 пине, как тогда делать регулировку через analogWrite? если перекинуть на аналоговый то работать ничего не будет
Внезапно, analogWrite к аналоговым пинам отношения не имеет. И аналоговые пины, аналоговые только в одну сторону.)))
Почти Ваш случай: https://arduino-kit.ru/blogs/blog/project_11
Совсем ваш случай
https://www.youtube.com/watch?v=rCmaMST8qkg
https://www.google.ru/search?q=силовой+ключ+arduino+шим
Если я правильно понял то тебе подойдёт вот это.
https://arduino-kit.ru/blogs/blog/project_25
как раз, одной кнопкой вкл и выкл, плюс две другие ярче и соответственно на оборот. Работает впаре с мосфетом https://ru.aliexpress.com/item/0-24-Mosfet-IRF520-MOS/32901197755.html?spm=a2g0v.search0104.3.2.3d732b8bq9CfRN&ws_ab_test=searchweb0_0%2Csearchweb201602_5_10065_10068_319_317_10696_453_10084_454_10083_10618_10307_10301_537_536_10902_10059_10884_10889_10887_321_322_10915_10103_10914_10911_10910%2Csearchweb201603_56%2CppcSwitch_0&algo_pvid=1fc0a13d-2bae-4ab1-8d5e-5e18efefcb57&algo_expid=1fc0a13d-2bae-4ab1-8d5e-5e18efefcb57-0
Можно взять более мощный мосфет, под своё напряжение и мощность, не забывай про радиатор при большой нагрузке.
http://smart-chip.ru/upravlenie-nagruzkoj-220-volt-bez-rele/