İki sensörlü Kuluçka makinesi PIC16F877 SHT11 DS18B20 DS1302

| Mart 22, 2021 Tarihinde güncellendi
İki sensörlü Kuluçka makinesi PIC16F877 SHT11 DS18B20 DS1302

Merhaba arkadaşlar En sonunda kuluçka makinesi projemi bitirdim son haliyle sizlerle paylaşmak istiyorum. Yeni Devremde Bir adet daha ısı sensörü ekledim ve lcd ekran olarak 4×20 lcd, ve ısıyı dengelemek içinde ayrıca bir röle kullandım İki adet ısı sensörü kullanmamın amacı makina içerisinde ısının olabildiğince dengeli tutmaktır.

Makine çalıştığı zamanlar üst taraflar daima daha sıcak oluyordu. Bu yüzden makine içerisinde ki ısı dağılımını daha iyi yapmak için iki adet ısı sensörü kullandım.

Isı sensörlerini kullanımına gelince SHT11 ‘i makinanın üst tarafına DS18B20 yide makinenin alt taraflarına yerleştirmelisiniz normal çalışmadayken bu iki sensörün sıcaklık değerlerini alt ve üst olarak ayrı görebilirsiniz.

iki sensör arasındaki sıcaklık farkı 2 dereceden daha büyük olunca 4 numaralı röle çekerek makina içerisindeki hava akımını sağlayan fanları çalıştırır bu sayede al ve üst sıcaklıklar dengelenir.

Normal çalışma modundayken ekrandaki bazı simgeleri açıklayayım.

Ü=üst ısı
A=alt ısı
S=set değeri
ORTISı=ortalama sıcaklık

Bilmeyen arkadaşlar için açıklayıcı olur. Simülasyonda devre çalışırken saatte biraz yavaşlama olabiliyor ama bu gereçekte olmayacaktır. İsis aynı anda birçok iş yaptığı için bazı durumlarda yetersiz kalıyor. gerçete saat gayet stabildir.

Menü ise hemen hemen aynı bazı farklılıklar dışında pek değişen bişey yok ayrıca menü de yaptığınız ayarların hepsi eproma kaydidilir. Elektrik kesilse bile ayarlarınızn bozulmaz

Devreyle ilgili bazı resimler çektim telefonla çektiğim için pek iyi olmadı

kulucka-makinesi-1

isis-sensorlu-dijital-kulucka-makinesi-2

kulucka-makinesi-lcd-isi

Projeye ait proteus isis simülasyon ares pcb ve picbasic kaynak kod Dosya indirme LINK listesi (TXT formatında) link-14646.zip şifre-pass: 320volt.com

Yayım tarihi: 2011/05/17 Etiketler: , , , , , , ,



60 Yorum “İki sensörlü Kuluçka makinesi PIC16F877 SHT11 DS18B20 DS1302

  1. theredfoxxx

    dostum eline sağlık çok güzel bir çalışma. bu devrede nem ayarı menüsü koymuşsun fakat nem algılayan herhangi bir sensör yok. bunu nasıl ayarldın?

    CEVAPLA
  2. Ferhat YOL

    @theredfoxxx
    SHT11 bu işi yapıyor. SHT11 ile nem ve sıcaklık ölçümü yapılabilir.

    CEVAPLA
  3. theredfoxxx

    valla hocam komple proje olmuş eline sağlık tekrar tam da böyle bir şey arıyordum 😀

    CEVAPLA
  4. sami sağlık

    güzel bir çalışma olmuş,ayrıca paylaşımınız için teşekkürler,zamanım olduğunda yapmak istiyorum

    CEVAPLA
  5. theredfoxxx

    hocan bu ds 1302 entegresinin altındaki eleman nedir acaba?

    CEVAPLA
  6. fikret özgünay

    elinize emeğinize sağlık. çok güzel bir çalışma olmuş.

    CEVAPLA
  7. Ferhat YOL

    Ben daha deneyemedim makinayı ama yapıp deneyenler var. Dediklerine göre verim %100’e yakın(birazda makinayla alakalı) Yani 30 yumurtada 29 tane çıkmış

    CEVAPLA
  8. Murat Fatih

    Hocam ben vanda oturuyorum ve kuluçka makinası ile uğraşıyorum.Bana bu kontrol devresinden bir adet yapa bilirmisiniz ve telefon ile görüşmemiz mümkün mü?tel:5426196040

    CEVAPLA
  9. Ferhat YOL

    Murat Bey Biraz beklerseniz eğer ticari amaçlı yeni bir sistem tasarlıyorum. Benimde kuluçka işiyle uğraşan arkadaşlarım var. Bu yönde çok istek oluyor.

    CEVAPLA
  10. Murat Fatih

    Yeni modelinizi dört gözle bekliyorum.Anladığım kadarıyla çevirme motorunada kumanda edebiliyor.Bu konudada biraz açıklayıcı bilgi vere bilirmisiniz.

    CEVAPLA
  11. Ferhat YOL

    Cihaz tek başına bir kuluçka makinasında yapılması gereken tüm işleri yapabilmektedir. Buradaki devrede ayaradığın saatte ayarladığın süre kadar motora enerji vermektedir.

    CEVAPLA
  12. ibrahim

    ferhat bey

    derleme yaparken aşağıdaki hataları alıyorum yardımcı molursanız sevinirim MPLAB ile derliyorum.

    Illegal opcode , Missing argument(s),Source file path exceeds 62 characters

    CEVAPLA
  13. Ferhat YOL

    program pic basic ile yazılmıştır. MPlap ile derlenemez.

    CEVAPLA
  14. Ahmad

    Hi

    i am non Turkish and want to build a incubator but all the menu is in Turkish that is not possible to read pl if u don’t mind and have some spare time pl change its menu in English so i can be benefited from your hard work.

    i will be highly obliged.

    CEVAPLA
  15. gevv

    Hi

    @Ahmad source code open KULUÇKA.bas and open http://translate.google.com/ Turkish to English translate

    edit “KULUÇKA.bas” change all “lcdout” code

    sample; KULUÇKA.bas line 656;

    lcdout $fe,$C0,”MOTOR CALISMA SURESi ”

    visible lcd menu: MOTOR CALISMA SURESi

    translate “”MOTOR CALISMA SURESi”” to “”ENGINE RUN TIME”” add bas code

    lcdout $fe,$C0,”ENGINE RUN TIME ”

    After changing all of them compile the code again

    🙂

    CEVAPLA
  16. Ahmad

    @Gevv

    so nice of for replay will u please tell me after changing the values u mentioned with which compiler i will compile it once again i will be highly oblighed if some one do this so it will be very easy for me to use hex file

    thanks in advance

    CEVAPLA
  17. Ahmad

    Will someone cann tell me which compiler to use to re compile source code

    CEVAPLA
  18. Ahmad

    would any one pl convert this HEX file in English menu.i will be highly obliged.regards

    CEVAPLA
  19. sinan

    iyi günler sanırım bir konuda hata demiyelimde sanırım unutkanlık olmuş. isiste projeyi calıştırırken ısı ve nem kontrolünde histeresis (difransiyel) ayarının olmadığını fark ettim. Bu projedeki led çıkışlarından transistor yardımıyla röle çalıştırmak zorundayız. histeresis olmaması durumunda röle veya nem cihazına zarar verebiliriz. Ekleyebilirseniz sevinirim. Teşekkürler.

    CEVAPLA
  20. deha

    kardeş devre için sağol
    devrede nemle ilgili bir sorun varmı acaba ne dersin?

    CEVAPLA
  21. ugur

    Ferhat acaba sistemde kullandığın diğer devre elemanları nelerdir yazabilir misin?yani sıfırdan başlayıp yapmaya kalksam elimde neler olması gerekiyor?

    CEVAPLA
  22. ugur

    ayrıca bu devre kartını bastırmak için gerekli açık devre şemasını paylaşabilmen mümkün mü?

    CEVAPLA
  23. Ferhat YOL

    Arkadaşım Senin devreyi yapman için lazım olan tüm bilgiler Ekli olan dosya içerisinde var. Devrenin İsiste çizilmiş Şeması, Areste çizilmiş Baskı Devresi, İşlemciye yükleyeceğin Hex Dosyası ve kaynak kodları ekteki dosya içerisinde var. Malzeme listesinide Baskı Devreye bakarak çıkartabilirsiniz.

    CEVAPLA
  24. deha

    shtdeki nemle ilgili hesaplamada bir yanlışlık var gibi geldi
    çalışmalarında başarılar diliyorum güzel bir çalışma olmuş.

    CEVAPLA
  25. zubair

    My dear friend,
    I see your project its nice, i want to use in english please help me if you send me hex in english. i will be very thnaks full to you.
    regard
    umar

    CEVAPLA
  26. ahmad

    will u please tell how i can made some changing in hex file means how to recompile it which compiler should i use?

    CEVAPLA
  27. KENAN DOĞAN

    Kardeş ben devreyi yaptım ama sht 11′ düzgün okumuyor .
    normalde isis de çalışıyor görünüyor ama devreye sht 11 bağlayınca gerçekte düzgün okuma yapmıyor.

    ü=03,3

    nem%50 görünüyor bazen değişik değerler geliyor ama sağlıklı çalışmıyor yardımcı olursanız sevinirim.

    CEVAPLA
  28. deha

    belki nemde şu şekilde bir düzenleme olursa doğru çalışabilir
    emin değilim fakat bir bakın ve paylaşın teşekkürler.

    RUTHESAP:

    ISI=ISI1*10+ISI2
    p1=(26542-(54722**HAMISI+hamISI))**HAMISI-40
    P2=655+(HAMISI*5)+(HAMISI**15917)
    P3=(P2**(ISI*10+2480))-(P2**2730)+P1

    U1=p3/10:U2=p3//10
    U1=U1/2
    IF HAMISI>3710 THEN
    U1=0:U2=0

    ENDIF
    return

    CEVAPLA
  29. kağan

    ticari olarak hazırlıyorum demişsiniz bitirebildinizmi
    yada bu devreye birkaç özellik istesek bana ücreti karşılığında yapıp yollayabilirmisiniz

    CEVAPLA
  30. Ferhat YOL

    malesef Teknik imkansızlıklardan dolayı projem yarıda kaldı. Şuanda duruyor Boş kaldığım bir zaman tekrar ilgileneceğim.
    isteğiniz için bana şu adresten ulaşabilirsiniz.
    ferhatyol-23@hotmail.com

    CEVAPLA
  31. Yücel BOZDEMİR

    Çalışma ve paylaşım için teşekkürler.
    Ferhet bey devreyi hobi olarak uğraştığım kuluçka işinde kullanmak üzere yapmak istiyorum ancak yorumlarda okuduklarımdan çıkarttığım üzere;
    *STH11’in kullanımında aksaklıklar oluyor mu?
    *Bir de programı yazınsal olarak gönderebilme şansınız var mıdır?
    Çevirici motor olarak, yazdığınız programda saat altına düşemiyoruz ve dengeleyici fanların 30 saniyede bir, 5 saniye çalışması gereken bir programa ihtiyaç duyuyorum.
    Bu tür düzenlemeler ile yapmak isterim devreyi bu sebeple programı gönderebilirseniz.
    Şimdiden teşekkürler. yk_law17@hotmail.com

    CEVAPLA
  32. sessiz

    aynısını yaptım fakat tuşlardan tetikleme aldıramadım sorun ne olabilir tuşlar çalışmıyor

    CEVAPLA
  33. turgay

    bu devreyi yaptım güzel çalışıyor fakat bir sorum olacak şu motor çalıştırma devresinde 1-2-3-4 saat çalıştırmada motor rölesini ayarladımığımız döndürme saati kadar röleyi çektirmek istiyorum onu nasıl yaparım yardım istiyorum..

    CEVAPLA
  34. samet

    iki sensör barasındaki fark ne olursa olsun fan röle 4 çalışmıyor fikri olan varmı arkadaşlar

    CEVAPLA
  35. MIKE

    hello Ferhat ROAD, just wanna if the fan for this incubator timer you’ve
    made is steady on. or it will be off when the set temperature is reached
    and also the for the motor setup. is the number 1,2,3,4 represent for the number of hour that the motor will be triggered..

    thanks.. mike of phillipines

    CEVAPLA
  36. erhanzeynel

    Merhabalar.
    Ferhat kolay gelsin. Hafızam beni yanıltmıyorsa birkaç forumdan tanışıyoruz. Çok güzel bir çalışma olmuş.
    Uzun süredir ticari olarak benzer bir devre üzerine çalışıyorum. Tabi ticari olunca çok daha ince eleyip sık dokumak gerekiyor.

    Menü yapını incelerken while wend döngüleri dikkatimi çekti. Tuşlar basılıyken kısır döngüye sokuyorsun. Bunu biraz sakıncalı gördüm.

    Butonlardan biri basılı kalırsa işlemci kısır döngüde kalacak. Bunun ısıtıcı açıkken olduğunu bir düşünsene.

    Çok incelemedim ama menü gezintileri de aynı şekilde sanırım, menüde gezilirken pic başka hiçbir şeyle ilgilenmiyor olabilir, dediğim gibi çok incelemedim. Hal böyleyse kullanıcılara ısıtıcı açıkken menüye girmelerini önermem.

    Bu ufak iki detay haricinde çok güzel bir proje olmuş, eline emeğine sağlık. Ayrıca her babayiğidin yapamadığını yapıp açık kodları da vermişsin. Helal olsun.

    CEVAPLA
  37. Ferhat YOL

    Teşekkür Ederim. projeyi yapalı epeyce oldu. Ozamanlar programcılık bilgim pek yoktu. Proje güzel olmasına rağmen çok eksikleri var.
    Şimdiki kafamla yapsam çok farklı birşey ortaya çıkar..

    CEVAPLA
    1. Girayhan Alpdogan

      Ferhat bey, bu çalışmanızla ilgili bir güncelleme ya da değişiklik yaptınız mı? Bu konuda size nasıl ulaşabiliriz.

      CEVAPLA
  38. Rodrigo Costa

    Tudo bem? primeiramente parabéns pelo lindo projeto, gostaria de lhe pedir se possível o codigo fonte para que eu possa mudar o menu para português Brazil.
    meu e-mail equipamentos01@gmail.com . Meu muito obrigado

    CEVAPLA
  39. oğuzhan çalışkan

    merhaba arkadaşlar ben bu devreyi yaptım çalıştırdım sorun yok sht11 türkiyede ahalı olduğu için çinden sipariş ettim 11 tl ye 2 tane gelecek de benim bi sorunum var motoru manuel çalıştırıyorum çalışıyo sorun yok ama kendi hangi saatler arasında çalışıp duruyo ben sabahtan akşama kadar başını bekledim çalışmadı devrede sorun olduğunu sanmıyorum sorun olsa manuel çalışmazdı bu sorunu yaşayan arkadaşlar varsa bana bi dönebilirmiler facebook :https://www.facebook.com/oguz.seda69?ref=tn_tnmn

    CEVAPLA
  40. Cemal Ünal

    Merhabalar 4×20 lcd yerine daha büyük bi lcd panel kullanabilirmiyiz acaba? 3.5″ veya 4.3″ lcd ekran kullanmamız mümkünmüdür? Teşekkürler.

    CEVAPLA
  41. Mevlit Gür

    arkadaşlar projeyi yapacağım ancak aklıma takılan bir yer var baskı devrede butonların altında bulunan (mnu-art-azt-gnd) kısmından olısan 4lü pin hakkında bilgisi olan yada bağlantısı ve işlevi hakkında bilğisi olan varsa yardımca olabilirmi teşekkürler

    CEVAPLA
    1. uğur çakmak

      dışarıya ayrı bir panel konulacaksa buton olacak onlar

      CEVAPLA
    2. bulent nur

      Onlar zaten Türkçe 🙂
      mnu: menü
      art: + artır
      azt: – azalt
      gnd: şase negatif kutup (bi tek bu Türkçe değil) kolay gelsin Mevlüt 😉

      CEVAPLA
  42. Uğur

    bu devreyi yaptım ve sht 11 yerine sht 10 kullandım,Ü=03,3 nem=%00. Yardım edebilirmisiniz arkadaslar. Resimlerde sht-11 çalışıyor görünüyor. Sorun nerede acaba

    CEVAPLA
  43. Elgun

    Merhaba arkadaşlar. DS1302 için kristali proteusda 1 MHz yazılmış, gerçekte öylemi yoksa 32.768 kHz mi olması gerek?

    CEVAPLA
  44. ERASLAN

    Arkadaşlar devreyi yaptım çalıştırdım %98 verim aldım dikkat etmeniz gereken tek nokta sht11 çalışma durdurulduğunda buhar nedeniyle ıslanıyor nemi belli bir süre sağlıklı ölçmüyor makina havalandırılması sağlıklı yerden yapılması gerekir hassas bir sensör olduğu içinde herhangi bir bezle silerek kurulamayınız kendiliğinden kurumasını bekleyiniz. Program gereği sht11 dışında başka bir sensörle çalışmıyor.

    CEVAPLA
    1. ali

      üstat tam olarak nasıl yaptınız proteusta falan hata var sanki

      CEVAPLA
      1. ERASLAN

        preteusta bilgisayar işlemcinin hızına yetişemediği için saatte yani saniyede gecikme varmış gibi görünüyor ama işi baskıdevreye döktüğünüzde sorun filan yok. ben mini buzdolabına yaptım devreyi iki senedirde sorunsuz kullanıyorum yazılımdan kaynaklanan bir hata var bende düzeltemedim kuluçkanın 10. gününde nem okumada sıkıntı yaratıyor 10. günde günü bir gün ileriye alırsanız sorun ortadan kalkıyor. iyi çalışmalar.

        CEVAPLA
  45. beytullah

    rölelerin ne işe yaradıklarını açıklarmısınız r1 r2 r3 r4

    CEVAPLA
  46. ERASLAN

    Arkadaşlar öncelikle internete fazla girmiyorum bu yüzden dolayı sizlere cevap vermekte geç kalmışım özür dilerim. Hamza bey bu devrenin yazılımı zaten linkte var ordan alabilirsiniz hex dosyası aynısını 16f877 ye yüklereseniz işlem tamamlanmış olur. Beytullah bey size gelince sıralamasından pek emin değilim ama r1 ısıtıcı r2 çevirme motoru r3 nem fazlasını dışarı atmakta kullandığım r4 de iki sensör arası sıcaklık farkının 2 derece olduğu durumlarda makina içi hava sirkülasyonunu sağlayan fan için tasarlanmış roleler.

    CEVAPLA
  47. aytaç

    slm arkadalar bu kuluçka makinasını yapan varmı içinizde kullanabiliyormu . bir sorunum vardı saatte saniye 8 sn ve 7sn aralıgında artarak ilerliyor sn saymıyor saat dogru gösteriyor ama sn sıkıntı var bi yardım etseniz

    CEVAPLA

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.