• 30-04-2022, 16:33:16
    #1
    Herkese merhaba,

    küçük mutfak aletleri alanında yeni bir ürün için dokunmatik ekranı bulunan bir mutfak robotu fikrim var. Bu ekranda arayüz olarak kullanmak üzere tabi ki bir yazılımı olması gerekiyor. Bu yazılımı da ürüne hakimiyet kurabilmek adına kendim kodlamak ve öğrenmek istiyorum.

    Bildiğim kadarıyla Java ile böyle birşey mümkün?


    Genel olarak yapılacaklara örnek olarak bir tarif üzerinden gidelim;

    Robot'da hem otomatik hemde manuel hazırlama özelliği olucak.


    Otomatik program da;

    > Kullanıcı arayüz de önceden eklenmiş bir tarif seçer

    > Arayüz, tarif pilotu ile hazırlama aşamalarını ve eklenecek malzemeleri gösterir

    > Robot tarifi hazırlamaya başlar. ( Örneğin; pişirme, karıştırma, çırpma gibi)



    Manuel program da;

    > Kullanıcı tarif için manuel programa girer

    > Manuel programda pişirme, çırpma, karıştırma gibi işlemleri seçer.



    Java böyle bir makineye bu komutları verip böyle bir arayüzü hazırlamak için uygun bir dil olur mu?



    Cevaplayanlara şimdiden teşekkürler!
  • 30-04-2022, 16:39:51
    #2
    Neden java geldi akliniza bilmiyorum ama bahsettiginiz isler mikro islemci programlama. Makine kontrolunu mikro islemciye yaptiracaksiniz, java ile bu mikro islemciye komut gondereceksiniz.
    Dogrudan java tabanli mimaride calisan bir mikro islemci bilmiyorum.
    C, C++, python ile gomulu yazilim yazabileceginiz gelistirme kartlari mevcut. Arduino ile tanismadiysaniz bu konuyu silin ve once bir arduino egitim kiti alarak baslayin
  • 30-04-2022, 16:42:30
    #3
    Elektronik bilginiz ne seviyede bilmediğim için özet olarak yazıyorum;
    Burada cihazın elektronik yapısı daha önemli. Bu gibi cihazların temelinde genellikle bir microcontroller bulunur ve programlanması için ASSEMBLY kullanırsınız. Bu yapıya göre komutları nasıl ileteceğinizi şekillendirirsiniz. Yani arayüz kısmı düşüneceğiniz son adım olmalı.
  • 30-04-2022, 16:47:58
    #4
    ZEON adlı üyeden alıntı: mesajı görüntüle
    Elektronik bilginiz ne seviyede bilmediğim için özet olarak yazıyorum;
    Burada cihazın elektronik yapısı daha önemli. Bu gibi cihazların temelinde genellikle bir microcontroller bulunur ve programlanması için ASSEMBLY kullanırsınız. Bu yapıya göre komutları nasıl ileteceğinizi şekillendirirsiniz. Yani arayüz kısmı düşüneceğiniz son adım olmalı.
    Elektronik ve yazilim la ilgili bilgim hic yok. Ürün su anda sadece fikir asamasinda. Thermomix gibi bir ürün fikrim var. Elektronik ögrenmek daha mi dogru olur?
  • 30-04-2022, 16:51:44
    #5
    crooper adlı üyeden alıntı: mesajı görüntüle
    Neden java geldi akliniza bilmiyorum ama bahsettiginiz isler mikro islemci programlama. Makine kontrolunu mikro islemciye yaptiracaksiniz, java ile bu mikro islemciye komut gondereceksiniz.
    Dogrudan java tabanli mimaride calisan bir mikro islemci bilmiyorum.
    C, C++, python ile gomulu yazilim yazabileceginiz gelistirme kartlari mevcut. Arduino ile tanismadiysaniz bu konuyu silin ve once bir arduino egitim kiti alarak baslayin
    Öneriler icin tesekkürler. Yardimci olucak.
  • 30-04-2022, 16:56:59
    #6
    marcareklam adlı üyeden alıntı: mesajı görüntüle
    Elektronik ve yazilim la ilgili bilgim hic yok. Ürün su anda sadece fikir asamasinda. Thermomix gibi bir ürün fikrim var. Elektronik ögrenmek daha mi dogru olur?
    Elbette burada öncelik elektronik yapı. Temel donanım ortaya çıktıktan sonra kullanılan komponentlerin özelliklerine göre yazılım tarafını şekillendirirsiniz. Projenizi geliştirirken en azından bu konuda dışarıdan destek almak sonuca daha hızlı ulaşmanızı sağlayabilir.
  • 30-04-2022, 16:59:13
    #7
    marcareklam adlı üyeden alıntı: mesajı görüntüle
    Öneriler icin tesekkürler. Yardimci olucak.
    Bahsettiginiz 'son kullanici urununu' yapmak icin makine, yazilim, elektronik ve endustriyel tasarim uzmanlarinin bulundugu ekipler kurulup buyuk mesailer harcaniyor. Amaciniz kendinizi gelistirmek, ogrenmekse; Kendiniz evde calisan bir urun cikarmak icin tavsiyelerim (aslinda tecrubelerim, benzer yollardan gectim):
    * arduino ile elektronik programlamaya baslamanizi siddetle oneririm. Alin bir kac led yakip sondurun. Motor dondurun. LCD ekrana biseyler yazdirin. Ornek/tutorial sikintisi cekmezsiniz. (arduinodan sonra ust level: arm, pic)
    * Sonra arduinoya yazdiginiz programa baglanti kuracak bir android uygulamsi gelistirin java ile. arduinoya komut gondersin hangi yemek icin ne gerekiyorsa.
    * Sonra mekanik isler icin fusion 360, solidworks gibi programlari kullanin. Bir 3d printer satin alin ve tasarimi canli olarak gorun.
    * hepsini bir araya getirince ortada kendi urununuz olacak.

    Amac para kazanmak girisimci olmak ise, siz fikir babasi/patron olun bunlari birilerine yaptirin.
    kolay gelsin.
  • 30-04-2022, 17:01:04
    #8
    ZEON adlı üyeden alıntı: mesajı görüntüle
    Elbette burada öncelik elektronik yapı. Temel donanım ortaya çıktıktan sonra kullanılan komponentlerin özelliklerine göre yazılım tarafını şekillendirirsiniz. Projenizi geliştirirken en azından bu konuda dışarıdan destek almak sonuca daha hızlı ulaşmanızı sağlayabilir.
    Cok tesekkür ederim. Verdiginiz bilgiler yardimci olucak.
  • 30-04-2022, 17:09:33
    #9
    crooper adlı üyeden alıntı: mesajı görüntüle
    Bahsettiginiz 'son kullanici urununu' yapmak icin makine, yazilim, elektronik ve endustriyel tasarim uzmanlarinin bulundugu ekipler kurulup buyuk mesailer harcaniyor. Amaciniz kendinizi gelistirmek, ogrenmekse; Kendiniz evde calisan bir urun cikarmak icin tavsiyelerim (aslinda tecrubelerim, benzer yollardan gectim):
    * arduino ile elektronik programlamaya baslamanizi siddetle oneririm. Alin bir kac led yakip sondurun. Motor dondurun. LCD ekrana biseyler yazdirin. Ornek/tutorial sikintisi cekmezsiniz. (arduinodan sonra ust level: arm, pic)
    * Sonra arduinoya yazdiginiz programa baglanti kuracak bir android uygulamsi gelistirin java ile. arduinoya komut gondersin hangi yemek icin ne gerekiyorsa.
    * Sonra mekanik isler icin fusion 360, solidworks gibi programlari kullanin. Bir 3d printer satin alin ve tasarimi canli olarak gorun.
    * hepsini bir araya getirince ortada kendi urununuz olacak.

    Amac para kazanmak girisimci olmak ise, siz fikir babasi/patron olun bunlari birilerine yaptirin.
    kolay gelsin.
    Yok 36 yasindayim E-Ticaret ile ugrasiyorum sadece para kazanmak icin sifirdan bu kadar ugrasmak benim icin mantiksiz.

    Amacim thermomix benzeri bir ürün ortaya koymak, bütün fikirlerimi beyan etmek istemiyorum fikrin gizliligi acisindan ama inandigim bir is.

    En azindan bir prototip ortaya koyabilecek kadar yazilim / donanim ögrenmek isterim ürünüme hakimiyet kurabilmek acisindan sonrasinda yatirim bulabilirim diye düsünüyorum. Dediginiz gibi kendi basima yapabilecegim birsey degil. Ama salt fikirle de insanlarin yatirimcinin karsisina cikilmaz. Ürünün benimle bir bagi da olmasi lazim. Onun ya donanimsal yada yazilimsal bir faaliyetine hakim olma düsüncesindeyim su anda.

    Verdiginiz bilgiler yardimci olucak. Tesekkürler!