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
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.
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...✔✔✔
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.
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... 🤔
@@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.
@@ozgurkudis1111 👍
74hc595 ile yapılan devrede bu kodu revize ederek kullanacağım umarım başarılı olurum :)
Merakla bekliyorum 😄
Teşekkür ederim
Harika bir video çalışma.
Teşekkürler... 😊
Elinize sağlık 👏👏👏
Teşekkürler... 😊
👍👍
🙏
Süper bir çalışma👍💯ellerinize sağlık.
Teşekkürler, ilgisi olanların kendisinin de yapabileceği bir çalışma 😊... Daha profesyonel olanları da yavaştan sırada... ✔✔✔
Elinize sağlık hocam 🙏
Eşsiz katkılarından dolayı teşekkürler... 💥💥💥
Very good sir
Thank you so much... 😊
Sir 74hc959 ic PWM stairs pr video banaaiye
@@vinaysharma2353 Ok, may be future... 👍 There are ws /apa leds next... like this--> th-cam.com/video/Z1rwAvk-NTU/w-d-xo.html
👍👍😍
✔✔😊
Hocam tebrikler. Projeler gelistikce daha fazla ilgi goruyor 🤭
Teşekkürler, herkesin kendisinin yapabileceği bir şeyler üretmeye çalışıyoruz olabildiğince... 😊✔✔
@@DrTRonik basarili oldugunuzu dusunuyorum. Aynen devam
@ ✔👍✔
Çok severek izliyorum tam ihtiyacım olan video mz80 yerine hc-sr501 kullanabilir miyim
_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...✔✔✔
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
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...
@@DrTRonik Teşekkür ederim anladığım kadarıyla röle değilde mosfet ile devam edersek pwm olarak şerit led yakabilirim değilmi
@@yusufcetinkaya9757 Kesinlikle...
Bu çalışmada olduğu gibi...
Hocam yeni merdiven videosu ne zaman
Çıkmış bile... ✔✔✔
@@DrTRonik eyvallah hocam
çok güzel çalışma olmuş hocam 1mt civarı 3çip lede uygulayabilirmiyiz?
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...
hocam birde mesela led trafosu devamlı yükte çalışır olacak ona bi çare bulabilirmiyiz? kolay gelsin
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... 😎✔✔
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.
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... 🙋♂️
@@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
@@mahircangungoren487 IRFZ değil de sanırım logic level olarak geçen IRLZ 44 n daha uygun olacaktır...
Benim bir sorum olacak arduino nanoda 16 pwmli nasıl olabilir yardımcı olursanız sevinirim
Onu yapan bir kanal var ama parayla sattigi icin bulamadim bende.yazilimsal ile yapiyolar bide kondasator kullanilmis onunda etkisiyle pwm yapiyor sanirim.
3:22 de biraz bahsi geçmiş... 🤔
@@DrTRonik o dedigim ucretli yapan site 2 adet uln2804A entegresi ve arduino nano ile yapmis...yazilimsal yapmislar sanirim pwm olayini...
@@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ı...👍
HOCAM sensör olmadıgı zaman neden calışma durmadan devam ediyor senser den sinyal gelmeden calışsa
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...✔✔✔
@@DrTRonik nasıl yapmalıyım peki hocam
hocam
@@atakansazak7556 kanal e-postası üzerinden yapılması istenilen işlemi tam olarak aktarabilir miyiz? 🤔✔
@@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...👍
Arduino uno ile yapılabilirmi aynı işlem ?
Yapılır, ama unoda pwm pin sayısı 6 olduğundan, bu yöntemle sadece 6 basamak yapılabilir...
Benim merdivenim 25 basamaklı yardımcı olur musunuz
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... ✔✔✔
Dönerk gidiyor uşeklinde
Bunu pir sensore nasil uyarlariz
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...
@@DrTRonik nanoda calisirmi bu kod
@@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...
20 basamak yapılabilir mi
Yapılablir, ama pwm li olarak bu yazılımla olmaz...
@@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
@@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...🌞
@@DrTRonik bu konu ile ilgili video gelirse Heycanla bekliyor olacağım bildirimleri açtım bekliyorum. Çok teşekkür ederim