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://i1.wp.com/www.teknopi.com/images_buyuk/f26/26052700261289396.JPG?w=900
  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

45 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
1 yıl 11 ay önce

programın 3d cizimini alabilirmiyiz ?

Fatih Yıldız
Editor
Fatih Yıldız
1 yıl 11 ay ö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
1 yıl 3 ay önce

Merhaba,

Epson inkjet hangi model bulandiniz siz ?

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

metin
Ziyaretçi
metin
1 yıl 1 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

Kerem
Ziyaretçi
1 yıl 1 ay önce

Merhaba abi bende bu projeyi yapmak istiyorum ama alttaki bardagin hareket edecegi sistemi nasil yapacagimi anlamadim yardimci olur musunuz

ahmetU
Ziyaretçi
ahmetU
7 ay 27 gün önce

Acaba alt tablayı hareket ettirmek için gerekli inputları yazıcı kartından mı aldınız yoksa limit switch gibi bişey atarak oraya geldigi anda mı aldınız . Projeleriniz çok güzel basarılarınızın devamını dilerim

Kerem
Ziyaretçi
Kerem
5 ay 13 gün önce

Merhabalar ben canon marka yazıcı kullanmak istiyorum bir sıkıntı olur mu(Epsona göre daha ucuz olduğu için) birde uzun süreli kullanımda karttuşların tıkanma riski var mıdır sonuçta farklı bir sıvı kullanıyoruz

baran ceran
Ziyaretçi
baran ceran
5 ay 11 gün önce

yazıcının hangi bölgesini sökmem gerekiyor ve ardiuno ile tüm baglantıyı nasıl yapabilirim ?

malzemelerim şuan elimde tam

rıza
Ziyaretçi
rıza
5 ay 10 gün önce

bağlantı şemasını paylaşabilirmisiniz ?

samet
Ziyaretçi
samet
5 ay 5 gün önce

1.Sorum = limithswitch modeli önemlimi ? önemli ise hangi modeli kullanmamız gerekli ? diğer 2 limit switchi alt tablayı kontrol ettiğimiz motorlaramı bağlıyoruz?

2.sorum = kullandığınız motor sürücüyü sistem üzerindeki hangi motor için kullandığınızı cözemedim hangisi için kullanıyoruz

teşekkürler

enes
Ziyaretçi
enes
5 ay 2 gün önce

Murat abi cevabımı bekliyorum 🙂

enes
Ziyaretçi
enes
5 ay 1 gün önce

printerin içerisindeki optik sensörü buldum ;

bu sensörden cıkan sarı kabloyu kesin dediniz fakat sensörden sarı kablo cıkmıyor ve sensörden cıkan kablolar farklı bir sensöre bağlanıyor sonrasında ise anakarta gidiyor ;

ve anakart;

sarı kablo yerine hangi kabloyu kesmem gerekiyor ?

ve kesecegim nokta 2 sensörün ortasımı yoksa anakarttan cıkar cıkmazmı kesmem lazım ?

teşekkürler

samet
Ziyaretçi
samet
5 ay 8 saat önce

yazıcıdan tarayıcıyı söktüğüm için Scanner hatası veriyor bunu nasıl düzeltebilirim ?

Onur
Ziyaretçi
Onur
3 ay 22 gün önce

Toplam kaç tane step motor kullanıldı ve bunlar nema kaç?

Sarper
Ziyaretçi
Sarper
3 ay 1 gün önce

Murat bey , kağıdın sürüldüğü kısımdaki optik sensörün kesilip yeniden bağlanması noktasında sıkıntı yaşadık . Sarı kabloyu kestikten sonra hangi kabloları lehimleyip ardiuno ya hangi pinden yerleştireceğiz ? Anakarttaki çıkış kısmına kablo koyup lehimleyip ardiuno ya mı yollayacağız yoksa sensördeki kabloları mı ?

Enes Acar
Ziyaretçi
Enes Acar
2 ay 27 gün önce

Murat bey merhaba. Sistemde encoderi devre dışı mı bıraktınız? Eğer biraktiysaniz arduino yazma işleminin başladığını nerden bilecek? Eğer birakmadiysaniz A ve B sinyallerini hangi pine bağladınız?

Ali
Ziyaretçi
Ali
2 ay 7 saat önce

İyi günler Murat Abi,
Projenizin üzerinden hayli zaman geçtiğinin farkındayım. Ama projenizle ilgili bir kaç sorum olacak.
Projenizdeki gibi şuanda gerekli her şeyi yaptım. Yazdığınız programda anlamadığım bir kaç nokta oldu
Örneğin ” dir ” değişkeni, bu ne için kullanıldı.
Bir diğeri ise “// connect pin 12 to dir” burada ne anlatmak istediğiniz,
Bir de çoğu arkadaşın sorduğu sorulardan ve sizin cevaplarınızdan yola çıkarak kağıt okuma sensörünün sinyalini biz arduino üstünden yazıcının kartına vereceğiz değil mi ve tabi ki bunun zamanını da bizim ayarlamamız gerekiyor ki tabla hareketi adım adım olabilsin.

arif
Ziyaretçi
arif
1 ay 3 gün önce

iyi günler murat bey ben mekanik kısmını 3d printer şaselerine benzer şekilde kendım tasarlayıp yaptım fakat baskı işini (püskürtme sistemini)) nasıl çözmeliyim ne kullanmalıyım?

wpDiscuz