Logo

Utripanje 12V belega LED traku

Ste se kdaj vprašali, kako bi z Arduinom krmilili močnejša svetila, kot je 12V LED trak, ki ga imate doma? Čeprav Arduino deluje na 5V, lahko z majhnim trikom krmilimo veliko močnejše naprave.

Zakaj ne gre direktno?

Arduino pini so kot majhna stikala, ki zmorejo le okoli 20-40mA toka. LED trak pa "požre" veliko več, poleg tega potrebuje 12V napetosti. Če bi ga povezali direktno, bi Arduino pregorel. Rešitev? MOSFET tranzistor.

Navodilo za vezavo MOSFET IRLZ44N:

  1. G (Gate - pin 1): Poveži na Arduino Pin 9.
  2. D (Drain - pin 2): Poveži na minus (-) pol LED traku.
  3. S (Source - pin 3): Poveži na GND Arduina in minus (-) napajalnika.
Logika projekta: MOSFET deluje kot elektronsko stikalo. Arduino mu pove "vklopi se", MOSFET pa spusti 12V tok iz napajalnika skozi LED trak. Preprosto in varno!

Kaj potrebujete?

  • Arduino (Uno ali Nano) – Možgani sistema.
  • 12V LED trak – Vaše svetilo.
  • MOSFET tranzistor (npr. IRLZ44N) – Elektronski posrednik.
  • 12V Napajalnik – Vir energije za lučke.

Vezava v treh korakih:

  1. GND: Povežite minus (-) Arduina in minus 12V napajalnika skupaj (to je nujno!).
  2. Krmiljenje: Pin 9 Arduina povežite na "Gate" (prvo nogico) MOSFET-a.
  3. Moč: LED trak povežite med +12V napajalnika in "Drain" (sredinsko nogico) MOSFET-a.

Spodaj je koda, ki bo poskrbela, da bo vaš trak utripal v intervalu ene sekunde.

Rezultat: Ko koda naložite na Arduino, bo vaš 12V LED trak utripal v intervalu ene sekunde. To je osnova za vse kasnejše projekte s krmiljenjem močnejših porabnikov.
// Utripanje 12V LED traku
// Avtor: Borut Bukovnik - vadnica.org

int ledPin = 9; // MOSFET Gate pin

void setup() {
  pinMode(ledPin, OUTPUT);
}

void loop() {
  digitalWrite(ledPin, HIGH); // Vklopi trak
  delay(1000); 
  digitalWrite(ledPin, LOW);  // Izklopi trak
  delay(1000); 
}
Vezava 12V LED traku

Hvala za obisk! Dodajam politiko zasebnosti.

© 2024 Vse pravice pridržane.

Vam je koda pomagala? Če želite podpreti moj trud pri pripravi vodičev in vzdrževanju strani, mi lahko namenite donacijo za kavo.