duminică, 9 ianuarie 2022

Control variatie intensitate luminoasa pentru 2 (benzi de) leduri cu butoane

       Pornind de la un sistem de control al vitezei si directie unei machete (trenulet, de exemplu) am gandit un sistem de comanda in PWM (semnal cu factor de umplere variabil) a unei punti H (pentru motor), ulterior trealizand ca pot comanda 2 benzi de leduri, sa se aprinda lent si sa se stinga lent.

    Prima schema este una cu 3 butoane, unul pentru aprindere led 1, al doilea pentru aprindere led 2, iar al doilea pentru stingere. Aprinderea si stingerea se fac lent.

   Programul 2leds_3switches_v1_1.ino va realiza un control pentru cele 2 leduri, dupa cum se vede in filmuletele:
    Pentru a se intelege mai bine modul de functionare, am conectat un osciloscop cu 2 canale, observandu-se ca 
- amble led-uri stinse
- ledul 1 aprins partial
- ledul 2 aprins partial

  Daca se comanda un driver cu L298, de exemplu, iesirile montajului,  OUT1 se leaga la intrarea IN1 a modului driver, OUT2 la IN2, se pastreaza jumper-ul pentru EN(able), se conecteaza GND de la Arduino la GND al modului driver si se leaga la iesirile modulului driver OUT1 si OUT2 un motor de curent continuu.

   Schema modului de comanda motoare cu L298 are o schema asemenatoare cu care o gasim in articolul Circuit Schematic of Generic L298N Driver Board
iar pentru intelegerea functionarii integratului L298 puteti studia fisa de catalog (datasheet-ul).

Niciun comentariu:

Trimiteți un comentariu