Uno+P10+ RTC+ DHT ile Saat Takvim Derece Kayar Yazı

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 เม.ย. 2020
  • Arduino Uno ile yapılan ,16*32 Led matrix P10 Led Tabela da sabit saat, kayar yazı içinde takvim, derece, nem, ve yazı gösterme uyglaması...
    3 Panel ile: • Arduino 3 Panel P10
    BT modul ilave ederek cep telefonu veya bilgisayardan kayan yazı değiştirilebilir...
    Buzzer ilave edilerek alarm fonksiyonu kazandırılabilir...
    Röle ile istenilen saatte açma kapama yaptırılabilir...
    Derleme ve yükleme öncesi, tüm kütüphaneler ile kart platformları arduino ide'sine yüklenmiş olmalıdır...
    Arduino IDE Sketch: raw.githubusercontent.com/ron...
    P10 Bağlantılar ve Örnek Programlar: github.com/ronaer/P10-Led-Tab...
    //_________________________________________________________
    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/project/member...
    Kevin MacLeod sanatçısının Beach Party - Islandesque adlı şarkısı, Creative Commons Attribution lisansı (creativecommons.org/licenses/...) altında lisanslıdır.
    Kaynak: incompetech.com/music/royalty-...
    Sanatçı: incompetech.com/
    #P10leddisplay #p10
  • แนวปฏิบัติและการใช้ชีวิต

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

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

    Alper bey böyle devam ilk defa sesinizi duyduk güzel bir proje olmuş elinize sağlık.

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

      Nejdat Abi, sizden aldığımız feyz ile bir şeyler paylaşmaya çalıştık, ama hem donanım hem de tecrübe olarak yolun epey bir başındayız, 😊, Çok teşekkürler... ✔✔✔

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

    Elinize sağlık hocam harika olmuş. 🔥🔥

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

      Teşekkürler, iş görür seviyesinde... 😊 Evde bir şeyler yapalım dedik... 😎

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

    Elinize sağlık. Güzel bir çalışma olmuş

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

      Teşekkürler... 😊

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

    Eline sağlık güzel video olmuş. Bende dot matrix ve esp 8266 ile yaptım wifi olduğundan saat geri kalmıyor :) tesadüfen gördüm bakmadan geçemedim hoşuma gitti

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

      🙏'ler...
      Kanalda yer alan esp82 P10/DotMatrix NTP saat çalışmalarına da göz atabilirsiniz...

  • @ceptenevar
    @ceptenevar 4 ปีที่แล้ว +1

    Selamlar şimdiden şeker bayraminizi kutlu olsun başarılar

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

      Teşekkürler, sizlerin de bayramınız kutlu olsun, nice bayramlara inşallah...

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

    teşekkürler okul projem vardı 2 haftadır nasıl yaparım diye düşünüyorum bu video bana çok yardımcı oldu çok teşekkürler

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

      😊🙋‍♂️🙏

  • @kuchpanktiyajindagiki
    @kuchpanktiyajindagiki 4 ปีที่แล้ว +1

    Nice upload.. 10+like. Keep sharing

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

      Thank you so much... 😊

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

    Dr.Tronic 3 panelle olanı da paylaştığın için çok teşekkür ederim.Ben p10 panel almak için sitelerde gezerken smd ledli panellerin çok daha ucuz olduğunu gördüm.Acaba ne fark var da bu kadar fiyat farkı var.Smd led daha güzel olmaz mı ?

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

      Öncelikle güzel yorumlarınız için çok teşekkürler... ✔✔✔
      *Uzman olmamakla birlikte tecrübelerimi aktarmaya çalışayım:*
      Aynı üründe renklerine (kelvin), iç dış mekan olmalarına, parlaklık seviyelerine (mcd), yenileme hız ve çeşitlerine (1/4 snake gibi veya kullanılan chip'e göre değişken), ömürlerine vb. bir çok konuda aslında aynı gibi görünseler de aralarında farklar var. Örneğin bir panel 500W/m² güç isterken diğer panel çeşidi 200W/m² güç harcıyor ve ardaki bu fark parlaklık olarak karşımıza çıkabiliyor. Veya yenileme hızı arduino (AVR) kartlar ile uyumlu olmayabiliyor, ya da bir bakıyorsunuz 3 ay sonra led panelde bazı ledler arızalanmış ya da panel tamamen soluklaşmış. Bazı panellerde ise hafif yandan baktığınızda görüntü netliği kayboluyor...
      Eğer sadece bir proje içinse sorun yok, projede kullanır geçeriz, ama gerçek anlamda kullanılacak ise o zaman seçim önemli...
      Ve katılıyorum sanki smd panel daha güzel... 👍

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

      @@DrTRonik Çok teşekkür ederim ilgi ve alakanız için.Sizi takibe devam ediyorum

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

    Dr.TRonic öncelikle paylaşımlarınız için çok teşekkürler.Herşey tam da istediğim gibi ama ben farklı olarak yatayda 3 tane panel kullanmak istesem nasıl bir yol izlemeliyim?

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

      Güzel dilekleriniz için teşekkürler... bilgi@ronaer.com kanal e postası üzerinden gelebilirseniz, bilgim doğrultusunda detaylı olarak izlenecek yolu aktarmaya çalışayım...

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

      @@DrTRonik Çok teşekkür ederim.Malzemeler gelince dediğiniz e posta dan yardımcı olursanız sevinirim.

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

      @@djtur1 👍

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

      th-cam.com/video/3eOylnTsSdk/w-d-xo.html

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

    Hocam bu led panel 4A ile çalışıyor. Arduino'ya bu kadar yüksek akım çeken bir cihazı beslemek zarar vermez mi? Arduino'nun çıkış amper değerleri belli. Birde birden fazla 3V ve ya 5V cihaz bağlandığında bunların da V'den çok çektiği A önemli diye biliyorum. Siz tüm cihazları Arduino üzerinden beslediniz. Bu yüksek ısınma ve sonrasında bozulmaya sebep olmaz mı? Çok detaylı bilgim yok merakımı gidermek adına soruyorum bir şeyi mi atladım acaba diye.

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

      Merhabalar,
      Arduino dan, giriş soketine yapılan bağlantılar, sadece panel entegreleri ile iletişim için kullanıldığından,
      Led Panel'in güç beslemesi, 01:56 da belirtilen güç soketinden ayrıca 5V ve uygun kesitli kablo ile yapılmalı...

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

    Hocam merhaba, p10 led tabelaya normalde "BOŞ" yazdırıp butona basıldığı takdirde bu yazının tamamen silinin 60 saniyelik sayacın başlamasını istiyorum. Sayaç bitince tekrar boş yazmaya devam edecek. Butona basılmasını interrupt ile yapmayı düşünüyorum. Ancak merak ettiğim kısım şu bu led tabela boş yazının olduğu yeri buffer da tutup sayacın dijitlerini overwrite yapmaz dimi siz bu şekilde kullandınız mı hiç?

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

      Merhabalar,
      Bu şekilde kullanmadım, ama bu işlemleri AVR kartlar ile (Nano, Uno vb.) yapmak isteseydim:
      DMD.h, Türkçe karakter desteklemediği için Türkçe karakter kullanmadan panele önce yazıyı yazdırırdım. Sonrasında uno/nano SPI SS pini olan *D10 dışındaki* genel bir kullanım pini'ne basılma yordamını (interrupt kullanmadan) tanımlardım. Butona basıldığı anda bir fonksiyon yardımı ile ekranı temizler ve SimpleTimer.h (veya uyumlu herhangi bir zamanlayıcı kütüphanesi) ile bir sayaç oluşturup bu sayaç değişkenini panele yazdırırdım. Sayaç değişkeni 60 değerine geldikten sonra sayacı sıfırlayan ve paneli temizleyerek tekrar istediğimiz yazıyı yazdıran bir fonksiyonu devreye alırdım...
      Konu ile ilgili kanal e postası üzerinden gelebilir ; Sayaç / SimpleTimer.h uygulaması örnekleri için th-cam.com/video/OqX2fHuU8xA/w-d-xo.html daki kodlara göz atabilirsiniz...

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

    Merhaba hocam videolarınız yardımıyla P10 panel programlamaya çalışıyorum parlaklık son ayarda olduğundan akşamları gözümü alıyor ekrana bakamıyorum :) bunu nasıl düşürebilirim

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

      Merhabalar,
      Bu çalışma DMD kütüphanesi (library) ile yapıldığından ve DMD kütüphanesinde parlaklık ayarı bulunmadığı için evet parlaklık hep son seviyede. 💥
      Bu kütüphane dosyasında ve donanımda birkaç değişiklik yaparak parlaklık seviyesini kontrol etmek mümkün ama bu bizim için zor yol...😕
      Kolayı DMD2 kütüphanesini kullanmak... 👍
      Biraz farklı komutları olsa da DMD2 kütüphanesi örneklerine bakarak parlaklık ayarı yapmak setBrightness( ); komutu ile oldukça kolay...

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

    hocam dmd kütüphanesinde angka6*13.h bulamadım o yüzden hata veriyor ne yapmalıyım

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

      1.Yöntem... Açıklamalar kısmındaki Arduino IDE Sketch linkine tıklayın. Orada angka6*13 fontu eklenmiş olarak DMD kütüphanesini yer almakta... Code yazan butona tıklayarak zip formatında kendi bilgisayarınıza indirebilirsiniz... Ancak DMD kütüphanesi tek olması gerektiğinden öncesinde kendi DMD kütüphanenizi kaldırmanız gerekecek...👍
      2.ve bence daha kolay bir yöntem... ise yine aynı yerdeki DMD.zip içindeki angka6x13.h font kütüphanesini direkt kendi DMD kütüphanenizin içine kopyala yapıştır yapmak... ✔✔✔

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

    bir sorum daha var ben rtc modul olarak ds1302 kullanmak istiyorum olur mu bağlantısı nasıldır

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

      DS1307 ile bir sorun çıkarmadı, 1302 ise 6:24 deki clk ve data bağlantısı ile kullanılan RTC kütüphanesinin sorun çıkaracağını sanmıyorum ama denemek lazım ... 🤔

  • @taklaonur
    @taklaonur 5 หลายเดือนก่อน +1

    en üstte #include kısmında hata veriyor hocam bu sorunun çözümünü söyleye bilir misin?

    • @DrTRonik
      @DrTRonik  5 หลายเดือนก่อน

      Büyük ihtimal DHT.h , yani DHT sensör kütüphanesi ve varsa buna bağlı kütüphanelerin yüklenmesi gerekiyor.

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

    Hocam arduino uno ile sadece yazı yazmayi nasil yapicaz

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

      Amaç sadece yazı yazmak ise dmd.drawString( x,y, "text,", z, GRAPHICS_NORMAL ); ile yapabilirz...
      www.freetronics.com.au/pages/using-your-freetronics-dmd#.YJrgT7UzbFh ilgili örnekleri inceleyebilrisiniz..

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

    Projeniz için öncelikle teşekkür ederim...Ben vermiş olduğunuz dosyaları indirdim.Arduino uno kullanıyorum,fakat derleme hatası alıp programı yükleyemiyorum..Sizden ricam güncel derlenmiş dosyaları tekrar verirseniz bende düzgün bir yükleme yapmak istiyorum...Cevabınız için şimdiden teşekkürler.

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

      Merhaba, sanırım kodu direkt olarak kopyalayarak derlemeye çalışıyorsunuz... GitHub kod sayfasında yer alan "RAW" yazan butona basarak gelen (html tag'larından arındırılmış) kodu, kendi IDE'nize yapıştırarak derlemeyi deneyelim...😊

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

      @@DrTRonik Özür dilerim ama raw yazan butonu bir türlü göremedim ben acaba nerede?

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

      @@umutcan5051 Açıklamalar kısmındaki arduino program bağlantısını direkt olarak raw / ham kod olarak güncelledim, oradan kopyalayabilirsiniz. Muhtemelen DMD kütüphane ya da font sorunu çıkabilir ayrıca sizde. Kanal e postası üzerinden sıkıntı olursa ulaşabilirsiniz...👍

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

      Selamlar tekrar dosyada derleme hatası olarak dmd kütüphane uyarısı aldım??

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

      Sizden ricam hangi kütüphaneleri güncelleyeyeceğiz?güncellenecek dosyalarıda verirseniz iyi olacak çünkü ds3231 libary güncellememe rağmen derlemede bu seferde ds3231 hatası veriyor..Cevabınız için teşekkürler

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

    Sürekli kullandığımız bı iş için panel yaptırmak istiyorum

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

      Merhaba, *bilgi@**ronaer.com* e posta üzerinden gelebilirsiniz...

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

    Merhabalar güzel çalışma elinize sağlık fakat küçük bir sorunum var kayar yazı 1dakika aralıkları ile ekrana yansıyor bunun süresini bir türlü değiştirmedim yardımcı olursanız çok memnun olurum

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

      Teşekkürler... Doğrudur, bu çalışmada kayar yazı; saniye bazında tetiklendiğinden oluyor bu durum. Projenin aslı yatay olarak 3 panelli ve istekte bulunan kişi kayar yazının her dakika geçmesini istemişti... Projede saat göstergesi de olduğu için delay () ; kullanamadığımızdan millis fonksiyonu kullanarak rahatlıkla bu sorunu çözebilirsiniz, örneğin 3 dakikada bir geçmesini istiyorsanız long ref; tanımlayarak if (millis() - ref >= 180000){ kayar yazı fonksiyonunu bu bloğa taşıyabilirsiniz}; Sıkıntı olursa isteğinizi tam olarak kanal e postası üzerinden belirtebilirseniz yardımcı olmaya çalışırım...

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

      @@DrTRonik çok teşekkür ederim sizin 1dakika için tanımladığınız kod satırını bulamadım 😀😀

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

      @@DrTRonik 10sn de bir kayar yazıya geçmek istiyorum 1dakikayı bir türlü nerede kodladığımızı bulamadım

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

      @@aykutackgoz4694 if (saniye ==10){drawText(textToScroll);} Saniye değeri 10 oldu mu fonksiyon çalışır diğer bir deyişle her 10. saniyede void drawText(textToScroll) fonksiyonu, loop içinde tanımlanan string ve fonksiyondaki string uzunluğu parametrelerini kullanarak çalışır ... Buradaki if bloğunu, if (milis()-ref > = 10000) {drawText(textToScroll)} olarak değiştirmeyi deneyin... Ve tabi ki ref değerini long, olarak tanımlamayı ve ref değerini sıfırlamayı unutmadan...

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

      @@DrTRonik çok teşekkür ederim şimdi anladım durumu

  • @sakirmaraz7200
    @sakirmaraz7200 27 วันที่ผ่านมา +1

    Selamın aleyküm hocam öncelikle teşekkür ediyorum böyle bir güzel projeyi bizimle paylaştığınız için. Hocam herşey yaptım gayet güzel çalışıyor yalnız ısı ve nemde nan yazısı yazıyor nasıl çözebiliriz

    • @DrTRonik
      @DrTRonik  26 วันที่ผ่านมา

      AleykümSelam, Nan = Not a Number yani geçerli bir veri gelmiyor benzeri bir anlam içeriyor, sensör ile arduino doğru bir şekilde iletişim kuramıyor muhtemelen. Bağlantı hatasından sensör arızasına kadar bir çok sebebi olabilir, tek tek olası tüm hataları gözden geçirmek gerekiyor...

    • @sakirmaraz7200
      @sakirmaraz7200 25 วันที่ผ่านมา

      Hocam dht_rtc_da saat sabiti 2 panel uygulamasında dht sensörü çok güzel çalışıyor, sorun şu: tek panelli kodda dht veri gönderemiyor nan yazıyor ilgilenirseniz sevinirim teşekkürler ederim.

    • @DrTRonik
      @DrTRonik  25 วันที่ผ่านมา

      @@sakirmaraz7200 Kullandığınız sıcaklık/nem sensörü mavi DHT 11 mi ? ; beyaz DHT 22 mi ?

    • @sakirmaraz7200
      @sakirmaraz7200 25 วันที่ผ่านมา

      Mavi Dht11 ( serial porttan) açtığımda bilgisayar ekranında veri yazıyor gel gelelim p10 ekranda nan veya 0.0 derece, %0nem yazıyor

    • @DrTRonik
      @DrTRonik  25 วันที่ผ่านมา

      @@sakirmaraz7200 _Eğer değiştirmediyseniz_ açıklamalardaki demo arduino programında, void setup öncesi global tanımlamalardaki;
      #define DHTTYPE DHT22
      _kod satırını şu şekilde değiştirip tekrar deneyin:_
      #define DHTTYPE DHT11

  • @gonenmasterveveteranlarspo3682
    @gonenmasterveveteranlarspo3682 ปีที่แล้ว

    MERHABA ELİMDE ÇOK ESKİ MODEL BİR TARİH SAAT DERECE KAYAT YAZI VAR FAKAT BU TABLEDA USB GİRİŞİ OK SADECE GÜÇ KABLASU VE PS/2 YANİ ESKİ KLAVYE GİRİŞLERİNDEN VAR KARTI SÖKTÜM ÜZERİNDE SADECE 2 ADET KALE PİL MEVCUT NASIL AYAR YAPACAĞIM YARDIMCI OLURMUSUNUZ

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

      Merhabalar,
      Detaylar için cihazın iç ve dış fotoğraflarını, varsa marka ve kodunu kanal e postası üzerinden ulaştırabilirseniz bir şeyler söylemek mümkün olabilir belki... 👍

  • @MehmetOzturk-rr3mh
    @MehmetOzturk-rr3mh หลายเดือนก่อน

    Hocam hata veriyor ne yapmam gerek acil yardımınıza ihtiyacım var lütfen geri dönüş yapın

    • @DrTRonik
      @DrTRonik  หลายเดือนก่อน

      Merhabalar,
      Kanal e postası üzerinden gelebilirsiniz... 👍

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

    Hocam merhaba türkçe krakter sorununu ne yapabiliriz

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

      Merhaba, ilk düzenlenen ASCII kod tablosunda ne yazık ki Türkçe fontların karşılığı yok. Türkçe olan fontlar sonradan tabloya ilave edilmiş ancak burada da DMD kütüphane sınırlaması mevcut. String komutu içerisinde Extended ASCII görmüyor, veya ben tanıtamadım...
      Kendiniz yeni font yapmak isterseniz aşağıdaki linkler yardımcı olabilir.
      Ya da reklamcılıkta kullanılan profesyonel kartlardan satın almak gerekiyor, programı zaten freeware...
      Diğer bir çözüm ise stm32 kullanmak, denemedim, ama bilgisayarınızdaki fontların dahi tanıtıldığı çalışmalar var...
      th-cam.com/video/OCpLTLpwgRI/w-d-xo.html
      th-cam.com/video/Vq2ciqyX2Zc/w-d-xo.html
      www.fontconverter.org/
      th-cam.com/video/w767BOk8ig8/w-d-xo.html
      DMD2 kullanmak isterseniz:
      forum.arduino.cc/t/need-numeric-or-another-font-for-a-clock-in-dmd2-library/492186

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

      @@DrTRonik Hocam teşekkürler verdiğiniz dönüt için inceledim hepsini birkaç deneme yaptım ama sorun fontu değiştirmek değil bunu kütüphane içerisinde harfe atanan ASCII kodu değiştirerek te yapmak mümkün örneğin ben kütüphanede mevcut yer alan "G" harfini "Ğ" dönüştürebiliyorum ama bu şekilde yapınca "G" harfi olmuyor asıl sorunumuz klavyede yer alan tuşlara harf atayabilmek sorun bundan ibaret teşekkürler :)

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

      @@cagdastolgaaydn2962 Kesinlikle haklısınız... Kolaylıklar dileklerimle... ✔✔✔

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

      DMD2 ve Türkçe karakterler... 👍
      th-cam.com/video/FTuJ6tV3ris/w-d-xo.html