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

| Haziran 7, 2023 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 simülasyon ares pcb ve picbasic kaynak kod dosyaları;

iki-sensorlu-kulucka-makinesi-pic16f877-sht11-ds18b20-ds1302

Şifre-Pass: 320volt.com

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



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

  1. theredfoxxxtheredfoxxx

    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 YOLFerhat YOL

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

    CEVAPLA
  3. theredfoxxxtheredfoxxx

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

    CEVAPLA
  4. sami sağlıksami 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. theredfoxxxtheredfoxxx

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

    CEVAPLA
  6. fikret özgünayfikret özgünay

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

    CEVAPLA
  7. Ferhat YOLFerhat 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 FatihMurat 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 YOLFerhat 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 FatihMurat 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 YOLFerhat 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. ibrahimibrahim

    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 YOLFerhat YOL

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

    CEVAPLA
  14. AhmadAhmad

    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. gevvgevv

    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. AhmadAhmad

    @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. AhmadAhmad

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

    CEVAPLA
  18. AhmadAhmad

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

    CEVAPLA
  19. sinansinan

    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. dehadeha

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

    CEVAPLA
  21. ugurugur

    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. ugurugur

    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 YOLFerhat 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. dehadeha

    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. zubairzubair

    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. ahmadahmad

    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ĞANKENAN 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. dehadeha

    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ğankağ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 YOLFerhat 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.
    [email protected]

    CEVAPLA
  31. Yücel BOZDEMİRYü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. [email protected]

    CEVAPLA
  32. sessizsessiz

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

    CEVAPLA
  33. turgayturgay

    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. sametsamet

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

    CEVAPLA
  35. MIKEMIKE

    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. erhanzeynelerhanzeynel

    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 YOLFerhat 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 AlpdoganGirayhan 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 CostaRodrigo 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 [email protected] . Meu muito obrigado

    CEVAPLA
  39. oğuzhan çalışkanoğ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 ÜnalCemal Ü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ürMevlit 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 çakmakuğur çakmak

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

      CEVAPLA
    2. bulent nurbulent 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ğurUğ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. ElgunElgun

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

    CEVAPLA
  44. ERASLANERASLAN

    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. aliali

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

      CEVAPLA
      1. ERASLANERASLAN

        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. beytullahbeytullah

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

    CEVAPLA
  46. ERASLANERASLAN

    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ç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 yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir