Kahve Süsleme Makinesi Nasıl Yapılır?

 

Murat_isimli

Selamlar!

Bu hafta yaptığımız proje çok beğeni aldı, herkese çok teşekkürler!

Yaptığımız iş şu: Sıradan bir ev yazıcısını almak, onu “hack”lemek ve kahve üzerine yazmasını sağlamak. Programda da anlattığım gibi, bu zor bir iş. Hem mekanik anlamda, hem yazılım anlamında. Ortada çözülmesi gereken kocaman bir bulmaca var.

11696340_406285272888448_6188043210839474713_o

Şimdi öncelikle şu var ki, bir iş iki şekilde yapılabilir. Biz Özkan’la bu işi konuşurken bu konuda ikimizin de farklı fikirleri vardı. Ben de, Özkan da her zaman bulabildiğimiz her şeyden faydalanmaya çalışırız. Yani eğer işi kolaylaştıracaksa, başka hazır bir sistemi işin içerisine dahil etmek her zaman verimli sonuçlar doğurur. Ancak bu her zaman Özkan’daki gibi mekanik işlemeyebilir.

Özkan’ın işi için bu iş çok faydalı, çünkü hazır bir motor ve kızak sistemini alıp bir yere monte etmek, yenisini inşa etme zorunluluğunu ortadan kaldırıyor. Benim açımdan bakarsak, şöyle bir sorun ortaya çıkıyor. Yine motor ve kızak sisteminden bahsedersek, benim o motorun datasheetini bulmam gerekli. Ve motor 8 kablolu. Bu yüzden eğer o sheet bulunamazsa, bu sefer 8 kablolu bir step motorun bobin çözümlemesiyle uğraşmam anlamına geliyor, bu da zaman kaybı demek benim için. Bilinen 4 kablolu unipolar bir step motor kullanmak benim daha çok işime geliyor bu durumda.

11266389_406280719555570_4797967001437205319_o

Veya yazıcıya gelelim. Eğer ben püskürtme sistemini kendim yaparsam, her şeyini istediğim gibi planlarım. Diğer türlü var olan sistemin bütün özelliklerini, birbiriyle çalışan mekanizmalarını, bir yerde tetiklediğim bir mekanizmanın diğer bir tarafta nasıl bir etki yapacağını test ederek görmek durumunda kalırım. Bu da yine aynı şekilde benim için zaman kaybı olabilir. Bu bir tercih meselesi, verime göre karar vermek önemli. Eğer olan bir sistemi çözmek için harcayacağım enerji ve zaman, yeniden inşa etmemden daha az ise, o zaman burada yaptığımız gibi olan bir sistem üzerinden gitmek gerekir.

10996006_406280269555615_6952300304285412808_o

Sonuçta bir bulmacayı çözmek de her zaman çok keyiflidir 🙂

Şimdi gelelim ne yaptık, nasıl yaptık. Standart malzeme listemizle başlayalım.

Malzeme Listesi

  1. Püskürtmeli yazıcı (Inkjet) Ne kadar yeni o kadar iyi. Bunun kartuşlarını bitmeyen mürekkep kartuşlarıyla ve dolum tankı ile değiştirmemiz gerekiyor.http://www.teknopi.com/images_buyuk/f26/26052700261289396.JPG
  2. Gıda mürekkebi Dolum tankını gıda mürekkebi ile dolduracağız. Burada dikkat etmemiz gereken en önemli nokta, bu mürekkebi seyreltmek gerekiyor. Gıda mürekkebi normalde 1 litre süte örneğin, birkaç damla katılarak kullanılır. O haliyle direkt kahve üzerine püskürtemezsiniz. Biz özel bir karışım kullandık.
  3. 3xLimitswitch Bunun birini kullanma sebebim, yazıcı kağıdı sürdüğünde ileriye doğru bir mekanizma çalıştırıyor, onun önüne koyarak o mekanizmanın tetiklendiğini, yani kağıdı sürdüğünü anlamak. Diğer ikisi motor üzerinde hareket eden tablanın limitlerini belirlemek. Yani tabla o switchleri tetiklediğinde anlayacağız ki istediğimiz noktada.
  4. Prototipleme kartı Arduino Uno kullandık.
  5. Motorlu bir kızak sistemi Hazır bir sistem kullandık biz, kart basma makinesinden sökme. Buna benzer bir şeye ihtiyacınız var. Kendiniz de yapabilirsiniz. Üzerine de floppy disc sürücüsü şasesi koyduk bardak altlığı olarak.
  6. Step motor sürücüsü – Pololu DRV8825 kullandık, ama size kalmış, motor tipinize göre ULN2003A, A4988 veya L293D kullanabilirsiniz.
  7. Güç kaynağı, 12V – Hem Arduino hem Step motor sürücüsünü bu kaynaktan besleyeceğiz. Eğer led kullanıyorsanız bir de ledleri.
  8. İsteğe göre şerit led ve pleksiglas. Biz RGB led şerit kullandık; bekleme, hazır ve basma konumlarında farklı renk indikatörleri hoş bir görüntü oluşturdu.

ELEKTRONİK KISIM

Programda detaylıca gösterdik. Printerı parçala, yaramayan kısımlarını at. Dış kabin vs. Bir şase ile ayarlı bir yükseklik yap. Her kahve bardağı için uygun olması için boyunun ayarlanabilir olması gerekiyor. Bardağın, kartuşlara yaklaşabildiği kadar yaklaşmasını sağlayın, ne kadar yakın olursa çözünürlüğünüz o kadar artacaktır.

10517342_406281426222166_3970833102123368917_o

Mürekkepleri gıda mürekkebiyle(ki özel bir karışım kullandık biz), bütün iç takımlarını da sıfır hortum ve tank ile değiştirin. Mümkünse sıfır yazıcı kullanın, ve kullanımdan önce izopropil alkol ile her yerini silin.

11164592_406285542888421_4115758829544934516_o

Her yazıcının modeli ve mekanizması farklı olduğundan genel geçer bir sistem öneremiyoruz. Ama yapmanız gereken 2 önemli kısım var. Öncelikle yazıcının kağıdı sürdüğü zaman çalışan bir motoru var. O motoru bulun, ve limitswitchlerden birini tetiklemesini sağlayın. O limitswitchi Arduinoya bağlayın.

switch copy

Diğer yapmanız gereken önemli kısım ise, kağıdın sürüldüğü hatta. Orayı iyice inceleyin ve oradaki optik sensörü bulun. O optik sensörü iptal edeceğiz. O sensörün sarı sinyal kablosunu kesin, anakartla bağlantısını ayırın. Anakarta giden devamını ise bir kablo lehimleyerek Arduinoya girin. Bu sinyali biz vereceğiz.

 

8 kablolu step motorun içinde 4 bobin vardır. bu bobinlerin fazlarını tespit etmeniz gerekiyor. Eğer datasheet yoksa, bu uzun süren bir işlem, çünkü tek tek deneyerek bulmalısınız. Öncelikle multimetrenizin buzzerını veya ohmmetresini açarak bobin çıkışlarını belirleyin. Kısadevre sesi veren kablolar bobinlerin iki ucudur.

Sonra şu sayfadaki adımları izleyerek 8 kablolu step motorunuzun uçlarını belirleyin.

Uçları belirledikten sonra, eğer maksimum hızı isterseniz bobinleri paralel, maksimum tork isterseniz seri bağlayın. Paralel bağladığınızda minimum indüktans ve seri bağladığınızda maksimum akım olması sebebiyle olan bir durum bu. Aşağıda şemalarını verdim.

YAZILIM KISMI

Yazılım kısmında önemli düzenlemeler yapmanız gerekebilir. Her printer için farklı kağıt sürme süreleri, ve değişik çalışma mekanizmaları var, o yüzden ölçüm yapmanız şart. Eğer osiloskopunuz varsa, işinizi çok kolaylaştıracaktır.

Onun dışında yazma ve bekleme sürelerini de ayarlamanız gerekiyor. Kendi sisteminiz üzerinde biraz test ederek bulabilirsiniz.

Arduino’ya yüklemeniz gereken kod –>>KAHVE_PRINTER.ino

1599758_406285449555097_1747841546897810220_o

Eğer printerınız wireless ise, arada pc kullanmadan tabletten veya telefondan basabilirsiniz. Biz uzaktan basmak için Printershare uygulamasını kullandık.Bunun client tarafını bir pcye kurarsanız kablolu olarak da basabilirsiniz.

SONUÇ:

11700687_406285146221794_4941254307952298182_o 11411616_406285696221739_472047106726324600_o 11416351_406285476221761_3956369527145649971_o 11426510_406285436221765_6226600853176969569_o 11425121_406285709555071_5709434968982790512_o

 

Türk İşi ekibi sosyal medya hesapları:

Facebook: facebook.com/ntv.turkisi Twitter: @ntv_turkisi Instagramntv_turkisi Youtube kanalı: TÜRK İŞİ

Kişisel hesaplarımız:

Murat Kızılkaya Twitter: @muratkizilkInstagram: muratkizilk

Metin Şahin Twitter: @MetinSahin_m, Instagram: METINSAHIN_M

Fatih Yıldız Twitter: @FatihTvittirInstagram: fatihyildiz1981

Özkan Özarslan Twitter: @ozkankimInstagram: ozarslanozkan

Kahve Süsleme Makinesi Nasıl Yapılır?

* *

Yanıtla

8 Yorumlar on "Kahve Süsleme Makinesi Nasıl Yapılır?"

Bildirim
avatar

Sırala:   en yeni | en eski | en çok oylanan
ahmet
Ziyaretçi
ahmet
9 yıl 14 gün önce

programın 3d cizimini alabilirmiyiz ?

Fatih Yıldız
Editor
Fatih Yıldız
9 yıl 14 gün önce

Ahmet selam. Programın 3d çizimi derken neyi kastettiğini tam anlamadım. Bu projede 3D çizim olarak printer ı yerleştirdiğimiz aluminyum sigma profiller ve dışına giydirdiğimiz plexiglass giydirmenin 3d çizimleri var. Onları mı kastettin ?

Candas
Ziyaretçi
Candas
8 yıl 4 ay önce

Merhaba,

Epson inkjet hangi model bulandiniz siz ?

birde mekani anlaminda sorunlari cozebilirm! ama yazilim anlaminda yardim laizm ?

metin
Ziyaretçi
metin
8 yıl 3 ay önce

merhaba,
bu islem cok ilgimi cekti ama daha detayli bilgiye ihtiyacim var yrdimci olurmusunuz,mesela x eksenini yazicidan kullaniyoruz ama y eksenini nasil yapicaz bardak ileriye dogru nasil hareket edicek

wpDiscuz