Arduino PWM Merdiven Aydınlatma

แชร์
ฝัง
  • เผยแพร่เมื่อ 5 ก.ย. 2024
  • Arduino 2560 Mega Pro Mini kart ile pwm kullanılarak yapılan, azalarak sönme ve artarak yanma özelliklerine sahip, 14 basamaklı + trabzan veya 15 basamak aydınlatmalı merdiven aydınlatma çalışması...
    //___Arduino Sketch: github.com/ron...
    //___Serinin PCB ve ek özellikleri olan çalışması: • Arduino PWM Merdiven A...
    //___Nano 3 pin ile 16 Basamak/2x74HC595 + Nano Sıralı Aydınlatma: • 2 x 74HC595 16 Kanal ...
    //___İlk çalışma: • Arduino İle Akıllı Mer...
    //___GitHub sitesinden kodu kopyala yapıştır yapıyor iseniz, "RAW" butonuna basarak gelen kodu kullanınız... Aksi halde derlemede hata almanız kuvvetle muhtemeldir...
    //___:
    e-posta: bilgi@ronaer.com
    / dr.tronik2023
    TH-cam: Dr.TRonik: / drtronik
    PCBWay: www.pcbway.com...
    #staircaselighting

ความคิดเห็น • 75

  • @uuruur740
    @uuruur740 2 ปีที่แล้ว +4

    Sayenizde arduinoyu ilk kez kullanmama rağmen devreyi kurdum.kod uzerinde biraz değişiklik yaparak 11 basamak ve trabzansiz olarak delaylarida kaldirarak tam istedigim sekilde yaptim.bu devreyi cok araştırdım işin icinde ticaret oldugu icin sizin gibi bilgi paylaşımı yapmak istemiyorlar.Çok faydalı bir paylaşım olmuş gerçekten takdir ettim.Size çok teşekkür ediyorum.

    • @DrTRonik
      @DrTRonik  2 ปีที่แล้ว

      Güzel yorumlarınız ve fikirleriniz için ben teşekkür ederim.
      Amaca ulaştığımızı görmek çok güzel bir motivasyon kaynağı oluyor...
      Bizim yaptıklarımız sadece bir yol gösterici olmak, yol açabilmek...
      Ve haklısınız, ticaret işin içine girince her şey değişiyor, amatör ruh (mecburen) kalmıyor...
      Kolaylıklar dileklerimizle...✔✔✔

  • @ozgurkudis1111
    @ozgurkudis1111 2 ปีที่แล้ว +2

    Elinize sağlık, çok güzel bir çalışma olmuş. Açıklamalar da gayet anlaşılır hale getirmiş kodları. Bir amatör olarak gerçekten çok çok işime yaradı. Ufak bir ekleme yaptım bende kendimce. LDR ekledim sadece gece belirli bir karanlıkta çalışması için. Ne kadar doğrudur bilemem ama bende sorunsuz çalışıyor.
    Belki birinin işine yara diye ekliyorum.
    Programın başına " int LDR = A0; " kodunu ekledim. LDR'nin bir bacağı analog 0 nolu pine bağlı ve bu bacağa aynı zamanda potansiyemetre bağlı. Pot'un orta ucu ve soldaki uç birlikte LDR'nin A0'a bağlı bacağın bağlı. Pot'un kalan bacağı ise ekside. LDR'nin diğer bacağı artıda.
    void loop kısmının en başına " int isik_degeri = analogRead(LDR); " kodunu ekledim ve alttaki if kısmını da şu şekil yaptım:
    " if (mz_up_deger == HIGH && isik_degeri < 500) "
    aynı şekilde alttaki if kodu da;
    " if (mz_down_deger == HIGH && isik_degeri < 500) "
    Orijinal kodda if (mz_up_deger ve mz_down_deger komutları LOW olarak yazılı ama ben pir sensör kullandığım için LOW olanları HIGH yaptım.
    Umarım birinin işine yarar.

    • @DrTRonik
      @DrTRonik  2 ปีที่แล้ว +1

      Teşekkürler, faydalı olduysa ne güzel...👍
      Serinin ikincisi olan th-cam.com/video/YyYRfiAxD4Y/w-d-xo.html çalışması da tam size göre olabilir belki... 🤔

    • @ozgurkudis1111
      @ozgurkudis1111 2 ปีที่แล้ว

      @@DrTRonik Gördüm ustam onu da. Çok iyi çalışma, şimdilik bana fazla. Bu arada Ledlerin yanık kalma süresi içinde ufak değişiklik yaptım. Pot ile yanık kalma süresini istediğim gibi ayarlıyorum.

    • @DrTRonik
      @DrTRonik  2 ปีที่แล้ว

      @@ozgurkudis1111 👍

    • @tarksaygun1230
      @tarksaygun1230 2 ปีที่แล้ว

      74hc595 ile yapılan devrede bu kodu revize ederek kullanacağım umarım başarılı olurum :)

  • @osmanalperengocer916
    @osmanalperengocer916 3 ปีที่แล้ว +1

    Merakla bekliyorum 😄

  • @osmanalperengocer916
    @osmanalperengocer916 3 ปีที่แล้ว +1

    Teşekkür ederim

  • @enginsaka
    @enginsaka 3 ปีที่แล้ว +1

    Harika bir video çalışma.

    • @DrTRonik
      @DrTRonik  3 ปีที่แล้ว

      Teşekkürler... 😊

  • @electronic7979
    @electronic7979 3 ปีที่แล้ว +2

    Elinize sağlık 👏👏👏

    • @DrTRonik
      @DrTRonik  3 ปีที่แล้ว +1

      Teşekkürler... 😊

  • @aliemlek
    @aliemlek 2 ปีที่แล้ว +1

    👍👍

  • @ismailtosun3653
    @ismailtosun3653 3 ปีที่แล้ว +1

    Süper bir çalışma👍💯ellerinize sağlık.

    • @DrTRonik
      @DrTRonik  3 ปีที่แล้ว +1

      Teşekkürler, ilgisi olanların kendisinin de yapabileceği bir çalışma 😊... Daha profesyonel olanları da yavaştan sırada... ✔✔✔

  • @RemziAslan00
    @RemziAslan00 3 ปีที่แล้ว +1

    Elinize sağlık hocam 🙏

    • @DrTRonik
      @DrTRonik  3 ปีที่แล้ว

      Eşsiz katkılarından dolayı teşekkürler... 💥💥💥

  • @vinaysharma2353
    @vinaysharma2353 3 ปีที่แล้ว +1

    Very good sir

    • @DrTRonik
      @DrTRonik  3 ปีที่แล้ว +1

      Thank you so much... 😊

    • @vinaysharma2353
      @vinaysharma2353 3 ปีที่แล้ว +1

      Sir 74hc959 ic PWM stairs pr video banaaiye

    • @DrTRonik
      @DrTRonik  3 ปีที่แล้ว +1

      @@vinaysharma2353 Ok, may be future... 👍 There are ws /apa leds next... like this--> th-cam.com/video/Z1rwAvk-NTU/w-d-xo.html

  • @5VoltChannel
    @5VoltChannel 3 ปีที่แล้ว +1

    👍👍😍

    • @DrTRonik
      @DrTRonik  3 ปีที่แล้ว

      ✔✔😊

  •  3 ปีที่แล้ว +1

    Hocam tebrikler. Projeler gelistikce daha fazla ilgi goruyor 🤭

    • @DrTRonik
      @DrTRonik  3 ปีที่แล้ว +1

      Teşekkürler, herkesin kendisinin yapabileceği bir şeyler üretmeye çalışıyoruz olabildiğince... 😊✔✔

    •  3 ปีที่แล้ว +1

      @@DrTRonik basarili oldugunuzu dusunuyorum. Aynen devam

    • @DrTRonik
      @DrTRonik  3 ปีที่แล้ว

      @ ✔👍✔

  • @osmanalperengocer916
    @osmanalperengocer916 3 ปีที่แล้ว +1

    Çok severek izliyorum tam ihtiyacım olan video mz80 yerine hc-sr501 kullanabilir miyim

    • @DrTRonik
      @DrTRonik  3 ปีที่แล้ว

      _Teşekkürler_ , elbette kullanabilirsiniz , ama bu hali ile *ters* çalışır... Yakında istekleri de içeren ek özellikler ile birlikte ( 433 RF ile kumanda edilebilen *kilitleme, tamamen kapatma, satış demo, saate bağlı çalışma / kapanma, ışığa göre parlaklık ayarlanması, her hangi bir sensörden veri geldiğinde tamamen yanma vb gibi* ) PCB'li versiyonu kanalda olacak... Eğer sorun yaşarsanız _kanal e postası_ üzerinden ulaşabilirsiniz...✔✔✔

  • @yusufcetinkaya9757
    @yusufcetinkaya9757 2 ปีที่แล้ว +1

    Merhaba Öncelikle elinize emeğinize sağlık fakat bir sorum olacak pwm çıkışlarından yanış ve sönüşleri ayarlayabiliyoruz çok güzel fakat işin içersine mosfet değilde röle girerse nasıl olacak acaba ?
    sonuçta rölede ya 1- yada 0- dır var yok röle kontaklarına versek olmaz 12 volt vericem led için bunu tam anlayamadım yardımcı olurmusunuz

    • @DrTRonik
      @DrTRonik  2 ปีที่แล้ว +1

      Merhaba,
      İşin içeresine mosfet değil de röle girerse pwm olmayacak ve program _röle kartlı çalışmalarımızda olduğu gibi_ röleye göre düzenlenecek...

    • @yusufcetinkaya9757
      @yusufcetinkaya9757 2 ปีที่แล้ว

      @@DrTRonik Teşekkür ederim anladığım kadarıyla röle değilde mosfet ile devam edersek pwm olarak şerit led yakabilirim değilmi

    • @DrTRonik
      @DrTRonik  2 ปีที่แล้ว +1

      @@yusufcetinkaya9757 Kesinlikle...
      Bu çalışmada olduğu gibi...

  • @osmanalperengocer916
    @osmanalperengocer916 3 ปีที่แล้ว +1

    Hocam yeni merdiven videosu ne zaman

  • @beylerbeyiav7851
    @beylerbeyiav7851 3 ปีที่แล้ว +1

    çok güzel çalışma olmuş hocam 1mt civarı 3çip lede uygulayabilirmiyiz?

    • @DrTRonik
      @DrTRonik  3 ปีที่แล้ว

      5 metreye dahi uygulayabileceğinizi düşünüyorum ama denemek gerek. Yeni nesil 3 chip beyaz ledler 5 metre de 2 /2,2 Amper çekiyorlar ki bu değer uygun seçilmiş bir mosfet için soğutucusuz çalışmaya müsait...

  • @beylerbeyiav7851
    @beylerbeyiav7851 3 ปีที่แล้ว +1

    hocam birde mesela led trafosu devamlı yükte çalışır olacak ona bi çare bulabilirmiyiz? kolay gelsin

    • @DrTRonik
      @DrTRonik  3 ปีที่แล้ว

      Led trafoları genelde iç mekanlarda uzun süre çalışabiliyorlar, yeter ki ısılarını atabilsinler ya da markalı ve amper değerlerini uygun seçmek gerek... Ama bu vesile ile bir sonraki video çalışmamızda, sisteme bir kaç özellik ekleyerek uzaktan 433mHz RF kumanda ile kontrol edebilme olanağını konu alan serimize bu önerinizi de dahil edebilirim sanrım... 😎✔✔

  • @mahircangungoren487
    @mahircangungoren487 2 ปีที่แล้ว +1

    Hocam kolay gelsin. Aynı devresiyi 50n06 n kanal mosfet ile yapabilirmiyim? Benzer işler yapmaya çalıştım ama malesef başarılı olamadım.

    • @DrTRonik
      @DrTRonik  2 ปีที่แล้ว

      Merhaba,
      50n06 ile denemedim, ama bilgi sayfasına baktığımızda Rds değerinin Vgs=10V iken 23 mili Ω (0.023Ω) olduğunu görüyoruz. Yani Türkçe 'si bu mosfetin tam iletime geçmesi için gate pininden 10 volt verilmesi gerektiğini gösteriyor. Çalışır mı, çalışır ancak bu çalışmadaki yazılım ve donanımla 50n06'nın gate pinine verebileceğimiz 5V ile mosfet neredeyse yarım iletime geçeceğinden oldukça sönük bir led aydınlatma ortaya çıkar ve mosfetlerde de yükselen direnç nedeni ile bir ısınma sorunu oluşur... Bir karşılaştırma olması için IRLZ44n kullanılırsa (IRFZ44n değil) IRLZ44n bilgi sayfasında Rds değeri, Vgs= 5V iken 25 mili Ω (0.025Ω)... Yani IRLZ44n gate'sine verdiğimiz 5V, bu mosfetin iletkenliğinin nispeten yüksek olmasını sağlıyor ki bu da 50n60'dan daha uygun olabileceğinin bir göstergesi... 🙋‍♂️

    • @mahircangungoren487
      @mahircangungoren487 2 ปีที่แล้ว

      @@DrTRonik peki ben sizin kullandığınız mosfeti bulamadım videoki gibi eşdeğer niteliğinde irfz44n mi kullanmalıyım başka bir mosfetmi hocam

    • @DrTRonik
      @DrTRonik  2 ปีที่แล้ว

      @@mahircangungoren487 IRFZ değil de sanırım logic level olarak geçen IRLZ 44 n daha uygun olacaktır...

  • @osmanalperengocer916
    @osmanalperengocer916 3 ปีที่แล้ว +1

    Benim bir sorum olacak arduino nanoda 16 pwmli nasıl olabilir yardımcı olursanız sevinirim

    • @evrenseymen3121
      @evrenseymen3121 3 ปีที่แล้ว

      Onu yapan bir kanal var ama parayla sattigi icin bulamadim bende.yazilimsal ile yapiyolar bide kondasator kullanilmis onunda etkisiyle pwm yapiyor sanirim.

    • @DrTRonik
      @DrTRonik  3 ปีที่แล้ว

      3:22 de biraz bahsi geçmiş... 🤔

    • @evrenseymen3121
      @evrenseymen3121 3 ปีที่แล้ว

      @@DrTRonik o dedigim ucretli yapan site 2 adet uln2804A entegresi ve arduino nano ile yapmis...yazilimsal yapmislar sanirim pwm olayini...

    • @DrTRonik
      @DrTRonik  3 ปีที่แล้ว +1

      @@evrenseymen3121 Ona da 3:38 de azıcık değinilmiş(soft pwm)... 🤔 uln2804A , 50V ve 500mA max. değerlere sahip, darlington transistor sıralı entegresi...✔✔✔ Artık yapan usta açıklarsa bizler de öğreniriz nasıl yaptığını...👍

  • @atakansazak7556
    @atakansazak7556 3 ปีที่แล้ว +1

    HOCAM sensör olmadıgı zaman neden calışma durmadan devam ediyor senser den sinyal gelmeden calışsa

    • @DrTRonik
      @DrTRonik  3 ปีที่แล้ว

      Sensörümüz, tetiklendiğinde LOW, tetiklenmediğinde ise HIGH verdiğinden 😊 . Eğer sensör bağlı değilse, ilgili pinde devamlı ve kararsız bir LOW sinyali olacağından tetiklenmiş gibi davranıyor... Diğer bir değişle sensörüm bağlı değil, sensörümü bağla diyor... 😎 Sensör tipine göre uygun değerde pullup veya pulldown dirençleri, sensör pinleri girişlerine uygulanırsa bu ortadan kalkacaktır...✔✔✔

    • @atakansazak7556
      @atakansazak7556 3 ปีที่แล้ว

      @@DrTRonik nasıl yapmalıyım peki hocam

    • @atakansazak7556
      @atakansazak7556 3 ปีที่แล้ว

      hocam

    • @DrTRonik
      @DrTRonik  3 ปีที่แล้ว

      @@atakansazak7556 kanal e-postası üzerinden yapılması istenilen işlemi tam olarak aktarabilir miyiz? 🤔✔

    • @DrTRonik
      @DrTRonik  3 ปีที่แล้ว +1

      @@atakansazak7556 Sensör pinini, sensör bağlıymış ve HIGH sinyal varmış gibi kandırabiliriz. Bunun için deneyerek bulacağımız 2.2K ile 330R arası bir PullUp direncini, (ortalama 1K belki) sensör pini ile 5V arasına yerleştirmek yeterli... Arduino, sensör pininde sanki HIGH sinyal varmış gibi algılayacağından tetikleme yapmayacaktır...👍

  • @omeryigitsevinen5672
    @omeryigitsevinen5672 2 ปีที่แล้ว

    Arduino uno ile yapılabilirmi aynı işlem ?

    • @DrTRonik
      @DrTRonik  2 ปีที่แล้ว

      Yapılır, ama unoda pwm pin sayısı 6 olduğundan, bu yöntemle sadece 6 basamak yapılabilir...

  • @osmanalperengocer916
    @osmanalperengocer916 3 ปีที่แล้ว

    Benim merdivenim 25 basamaklı yardımcı olur musunuz

    • @DrTRonik
      @DrTRonik  3 ปีที่แล้ว

      En azından denerim 😎
      25 basamak tek bir sıra halinde mi?
      Arada düz alan var mı?
      Ve hepsi de PWM ile mi işleme alınmalı?
      bilgi@ronaer.com üzerinden yazabilirsiniz... ✔✔✔

    • @osmanalperengocer916
      @osmanalperengocer916 3 ปีที่แล้ว

      Dönerk gidiyor uşeklinde

  • @3216546546541
    @3216546546541 3 ปีที่แล้ว

    Bunu pir sensore nasil uyarlariz

    • @DrTRonik
      @DrTRonik  3 ปีที่แล้ว +1

      PIR sensör DATA girşlerini aynı pinlere bağlayarak; void loop içindeki if (mz_up_deger == LOW) ve if (mz_down_deger == LOW) satırlarındaki LOW ifadelerini HIGH yapmanız yeterlidir... Ayrıca varsa PIR sensör mesafe ve zamanlama ayarları da doğru ayarlanmalıdır... Ledlerde tekrarlama varsa PIR sensör logic sinyal düzeylerini kontrol ediniz...

    • @3216546546541
      @3216546546541 3 ปีที่แล้ว

      @@DrTRonik nanoda calisirmi bu kod

    • @DrTRonik
      @DrTRonik  3 ปีที่แล้ว

      @@3216546546541 Bu hali ile çalışmaz, nano da pwm pin sayısı 6 olduğundan, artarak yanma ya da azalarak sönme için bu program modifiye edilse dahi en fazla 6 basamak kullanılabilir...

  • @kemalettinnalbanctoglu1540
    @kemalettinnalbanctoglu1540 3 ปีที่แล้ว

    20 basamak yapılabilir mi

    • @DrTRonik
      @DrTRonik  3 ปีที่แล้ว +1

      Yapılablir, ama pwm li olarak bu yazılımla olmaz...

    • @kemalettinnalbanctoglu1540
      @kemalettinnalbanctoglu1540 3 ปีที่แล้ว +1

      @@DrTRonik Arduino Nano ile ek mikro denetleyici kullanmadan 20 basamaklı merdiven aydınlatma icin pwm çıkışı nasil alınır. Bunun videosunun gördüm ama anlayamadım

    • @DrTRonik
      @DrTRonik  3 ปีที่แล้ว +1

      ​@@kemalettinnalbanctoglu1540 Aslında bu soruyu görmüş olduğunuz video sahibine sormak lazım derim 🤔... Yapılır elbette, 3:23 - 4:00 aralığında elektronik devre elemanaları ile veya yazılımsal olarak nasıl yapılabileceği hakkında ufak ipuçları var... Nano veya uno ile *sadece 3 pin kullanarak* shiftregister tabir edilen entegreler ile 64 basamağa kadar dahi yapılabilir... Ancak bu tip uygulamalar ticari ve profesyonel olarak kullanıldığı için bir yerden sonrasını internette amatör olarak bulmak çok zor. Var olan örneklerden kendiniz geliştirmeniz gerekiyor. Nasıl yapıldığı değil de yapılabildiği konusunda ileride bir küçük çalışmamız olacaktır kanalımızda da...🌞

    • @kemalettinnalbanctoglu1540
      @kemalettinnalbanctoglu1540 3 ปีที่แล้ว +2

      @@DrTRonik bu konu ile ilgili video gelirse Heycanla bekliyor olacağım bildirimleri açtım bekliyorum. Çok teşekkür ederim