We Help You To Renovate Your Blogger Blog With Awesomeness!

21 Temmuz 2015 Salı

  • EV3 ZigZag Çizgi Takibi Yazılımı

    Merhaba Arkadaşlar,
    EV3 hakkında biliyorsunuzdur pek Türkçe kaynak yok.
    Bende bildiğim şeyleri Türkçe anlatmak istedim ilk olarak zigzag çizgi takibi ile başlamak istedim.
    ZigZag çizgi takibi sağa ve sola dönerek sizin belirtiğiniz rengin dışında veya ışık değerinin dışında bir değer algıladığında diğer tarafa dönerek ilerler bu şekildede çizgi takibi yapmış olur.
    Başlayalım EV3 Yazılımımızı açalım.
    LOOP Döngümüzü EV3 yazılımımıza ekliyelim.
    Şimdi Yazılımımıza Switch Nesnemizi Ekleyelim.

    Switch Nesnemizi Renk Algılaması İçin Ayarlıyoruz.
    Ardından Kırmızı renk çıkıcaktır. Oradan hangi rengi takip ettireceksek kırmızı rengin üstüne tıklayıp rengimizi seçelim.


    Ardından Switch'in içindeki True simgesi olan yere motorlarımızı atıyoruz. (Motorlarımız A B)
    False kısmına ise motorlarımızı ters atıyoruz. (B A)
    Motorlarımızın Ayarlarından "On For Rotations" seçeneğini 
    True kısmında  A Motorunu Off Yapıyoruz  , B Motorunu On Yapıyoruz.
    False Kısmındada aynı şekilde yapıyoruz fakat false kısmında A Motorunu On ,B Motorunu Off yapıyoruz.
    Ve yazılımımız kullanılmaya Hazırdır.




    İleride tamamen düz çizgi takibini anlatmayı düşünüyorum fakat resimli nekadar anlatabilirim bilmiyorum onun için videolu anlatım yapmaya çalışacağım :) 

  • 17 Temmuz 2015 Cuma

  • FLL World Class Robotik Performansımız.

    Merhaba Arkadaşlar,
    her yıl dünyada düzenlenen bir robotik yarışması var. 
    Biraz size yarışmadan bahsetmek istiyorum 
    yarışmada 3 farklı jüri var 
    1. Robot Jürisi :
    Her yıl farklı görevler oluyor lego , 4 - 5 tane EV3 motoru ve sensörler kullanarak bu görevleri programlayıp robotu uzaktan hiç birşekilde erişmeden içine yazdığımız yazılımla robotun en yüksek puanı almamız lazım.
    Robot jürileri robotun mekaniğine ve en kolay görevleri nasıl yaptığına bakarak değerlendiriyorlar

    2. Proje Jürisi :
    Her yıl belirlenen bir konu oluyordu bu yıl konumuz World Class tı türkiyede Senin dünyan Senin Sınıfın yani konumuz eğitim'di bizde bunun için RC uçaklar ile eğitimi öğrettik bir proje yaptık 

    projemiz'de RC Uçakları yaparken gereken yapışkan karışımlarını yapmak için kimya öğreniyorduk.
    Üstüne bir kaç arduino vericisi ekliyorduk ve bunun yazılımını yapıyorduk bu sayede
    hem yazılım hemde elektronik öğrenmiş oluyorduk.
    RC uçak uçarken hava'da bulunduğu yerin resmini çekip haritaya dönüştürüyor ve eş zamanlı bilgisayara atıyordu coğrafya öğretiyordu.
    Havada uçarken aynı anda ivmesini ve eğimini hesaplayıp eş zamanlı bilgisayara aktarıyor Fizik öğretiyorduk.


    Proje jürisi yaptığımız proje kullanılırmı kullanılmazmı ne avantajları var bunlara göre değerlendirme yapıyorlardı
    3. Özdeğerler Jürisi :
    Özdeğerler Jürisi takım arasındaki ilişkiye bakıyor buna göre bir değerlendirme yapıyor.

    Biz bu yıl Marmara Şampiyonasında 540 puan yaptık :

    Marmara Şampiyonu olduk.

    En fazla 852 puan yapılıyordu bu yıl bizde elimizdeki robotu geliştirmek yerine bozup en baştan daha iyisini yapıcağımızı düşündük 1 ay süremiz vardı türkiye şampiyonası için.
    1 Ayda yeni robot tasarladık ve Pinli Giriş Sistemi (PGS)sistemi diye birşey tasarladık.
    Robot'a görevleri yapması için motorlara kollar takıyor bu kolların değişimi 15 20 saniyemizi alıyordu robotun yarışmada 2.5 dakikada bütün görevleri yapması lazım kolları değiştirmemiz felanda dahil biz PGS sistemi ile çarklar çıkardık ve kolları robotun gövdesinden çıkardığımız 2 çubuğa sabitliyorduk bunu yapmamız 2 saniyemizi alıyordu. Türkiyede ilk uygulayan biz olduk bu sistemi dünyada'da belki ilkizdir.

    İlk Robotumuz : 

    PGS Robotumuz : 


    Türkiye için tasarladığımız robot 842 puan yapıyordu fakat Türkiye Şampiyonası İzmirde oluyordu bizde İstanbuldan katıldığımız için otobüsle gittik ve malesefki Türkiye şampiyonasına kadar kollarımız otobüsün sallanması sonucunda 312 puanlık kolumuz kırıldı ve tam puan yapamadık Türkiye Şampiyonasında bir başarı elde edemedik Türkiye Şampiyonu 700 lerde bir puan yapmıştı yanlış hatırlamıyorsam. 

    Birdahaki yılın konusu Çöpe çözüm çöple çözün katılmak isteyen arkadaşların
    Bilim Kahramanlarından Kayıt formunu Doldurması gerekiyor.
    http://bilimkahramanlari.org/


    FLL İle ilgili türkiyede pek fazla kaynak yok ben takımımın tek yazılımcısıydım. EV3 Yazılımı hakkında Takıldığınız yer olursa bana istediğiniz zaman sorabilirsiniz cevaplarım mail adresim : 
    mentalistler@mit.tc
  • 14 Temmuz 2015 Salı

  • Mini Sumo yarışmasında Noodle2 robotumuz yarışırken :)

    Noddle2 robotumuzu Bahçeşehir Üniversitesi Arenlarında yarıştırırken :)

  • Sumo Robotu Denemelerimiz :)

    Merhaba Arkadaşlar,
    biz 4 arkadaş toplandık ,bir ekip kurduk ve "Sumo Robot" yapmaya karar verdik.
    Kendi imkanlarımız ile 1 robot yapmayı başardık. Artistanbul topluluk yönetimi bize sponsor oldu 1 robot daha yaptık. Bahçeşehir Üniversitesi'nin düzenlediği yarışmalara girdik. İyi bir derece elde ettik.
    Bugün telefonumda gezerken robotumuzun test aşamasında çektiğimiz bir videosunu buldum.
    Sizlerle paylaşmak istiyorum :)

  • İyi bir yazılımcı olmak için yapılması gerekenler

    Heyecanlanın!
    Yaptığınız işle ilgili heyecanlanın ve bu heyecanı etrafınıza yayın. Görevleri size verildiği için yapıyormuş gibi bir izlenim yaratmanız hiç işinize yaramaz. Tam tersine aldığınız görevi kutsayın! ve onu başarmanın heyecanını koruyun. Heyecan çok önemlidir! Ne kadar teknik bilgisi olursa olsun heyecanı olmayan ve yaptığı işi büyük bir heyecanla yapmayan bir yazılım geliştiricinin önüne geçmek hiç de zor değil. Eğer yaptığınız işten heyecanlanmıyorsanız hiçbir zaman "muhteşem programcı" olamazsınız.
    Planlı olun!
    Patronunuz "Yarın sabah 10'da şu müşteriye gideceğiz seninle" dediğinde kontrol etmeniz gereken bir takviminiz olsun. "Yarın sabah 09.30-12.00 arasında X projesindeki unit test kodlarını yazacaktım ama erteleyebilirim?" cevabını alan bir patron sizinle ilgili birçok da mesaj almış olacaktır. Ne zaman ne yapacağınız olabildiğince belli olsun. Neredeyse hepimizin bilgisayarında Outlook yüklü, Calendar kısmını kullanmaya başlayın! Toplantılarınızı "Meeting Request"ler atarak onay alıp ilerleyin. Outlook ile senkro olabilen bir cep telefonu alın! İster Outlook içerisinde ister harici programlarda son geçerlilik tarihleri olan "Yapılacaklar listeleri"niz olsun.
    Günlük planlarınızı her sabah yazıcıdan çıkartın veya kağıt! ajandanıza elle yazın. Outlook'taki takviminizden ve yapılacaklar listenizden yazılı bir listeyi sabah başka bir ajandaya yazıp tek tek yaptıkça üzerlerini silmek motivasyon katabilir.
    Kaliteli iletişim kurun.
    İnsanlarla düzgün konuşun. Şaka yapmıyorum, seviyenizi her zaman korumaya çalışın. Özellikle yazılımcı erkeklerin kaynadığı ortamlarda bir süre sonra bel altı esprilerden geçilmez. O esprilere gülün ve kendinizi soyutlamayın ama o esprileri yapan kişi olmayın!
    Yazdığınız maillere büyük önem verin ve yazdığınız kişiye göre farklı stillerle yazın. Bazıları maddeler şeklinde mail almayı sever, genelde mail okumaya çok zamanı olmayan kişilerdir bunlar. Bazıları ise uzun uzun hikaye yazar ve uzun mail yazılmasını da kendilerine verilen bir önem olarak görür. Karşınızdakinin kim olduğunu görün ve ona göre davranın. Hiçbir zaman hepsi büyük harflerle mail yazmayın, büyük-küçük harf detaylarına ve yazım/üslup hatalarına dikkat edin. Her mailiniz sonunda imzanız ve teşekkür mesajınız bulunsun.
    Toplantılarda gereksiz konuşmayın ve not defteriniz olmadan herhangi bir toplantıya gitmeyin! Çok iyi not almalısınız ve tüm notlarınız üzerinden özlü bir şekilde konuşmalısınız.
    Raporlayın!
    Raporları birer angarya olarak görmeyin. Patronunuzun okuyacağı yoksa pile okumak isteyeceği raporlar yazmaya çalışın. "Bu hafta X projesinde 95 hata bildirimini giderdim" yazmak yerine detaylara girin. Hangi hataların nasıl çözüldüğünü, bir daha olmaması için şirket içinde neler yapılabileceğini detaylı bir şekilde yazın ama DESTAN yazmayın! Raporunuzu okuyan insanlar zaman kaybettiklerini düşünmemeli.
    Patronunuz hiç sizden rapor istemedi mi? Yazın.
    Düzgün giyinin.
    Yazılımcıdan düzgün giyinmesini beklemek bir hatadır ama siz bu beklentiyi karşılayın. Bayanların zaten genelde bakım sorunu olmaz ama erkekler! Her gün tıraş olun! Kıyafetlerinize dikkat edin. Patronunuz müşteriye giderken yanında teknik birine ihtiyaç duyduğunda ofise bakacaktır, iyi giyim sizi bir adım öne çıkartır, şansınızı arttırır.
    Mesai hesabı yapmayın!
    İyi bir şirketteyseniz kimse mesai hesabı yapmayacaktır. Öğleden sonra gittiğiniz müşteri toplantısının uzaması veya eşinizin doktor randevusuna kimse itiraz etmeyecektir. Fakat! yumurta deliğe geldiğinde bir projeyi yetiştirmek için sabahlamanız gerektiğinde veya hafta sonu çalışmaya çağrıldığınızda SAKIN "hayır" demeyin. Sadece mesai saatlerine çalışarak yükselmeniz neredeyse mümkün değil. Yıllarca beklersiniz.
    Saygı gösterin, öğrenci olun
    Her zaman sizden iyi bilenler olacaktır. Sürekli öğrenci olun ve etrafınızdakilerden yeni şeyler öğrenmeye çalışın. Bir üstünüz olan yazılımcı arkadaşınıza düşman olmayın. Ona yaklaşın ve bilgisini emmeye çalışın. Unutmayın onlar birçok proje yaptılar ve ilginç şekillerde anlık muhteşem kararlar alabilirler. Ustalar çıraklarının başarısını ister, çırak olmayı bilmeniz yeterli.
    Bilgiyi paylaşın
    Özellikle şirketlerde yükselme yolunda "her şeyi sadece ben bilirsem yükselirim" gibi bir hisse kapılmak mümkün fakat durum kesinlikle böyle değil. Etrafınızdakilere öğretin ve bir gün "öğretecek şeyim kalmazsa" gibi bir korkuya kapılmayın. Şu an öğretecek şeyleriniz varsa yarın da olacaktır. Bilgiyi kendinize saklamanız hiçbir işe yaramaz. Bir projede "o detayları sadece O biliyor Onsuz yapamayız" denmesi sizi yüceltmez aksine insanların sizden korkmasına neden olur. Korkan insanlar sizi yükseltmez.
    Yenilenin
    Yenilikleri takip edin ve şirketinize aktarılması için büyük çaba harcayın. Bu çok zor bir savaştır ama kesinlikle uğraşılması gereken bir konu. Öğrendiğiniz yeni bir şey varsa patronunuza söyleyin bir toplantı ayarlasın ve herkese öğrendiğiniz yeni teknolojiyi anlatın, onlara da öğretin. Ancak onlar da öğrenirse yeni teknolojiyi projelerinizde kullanabilirsiniz, sadece siz bilirseniz kullanamazsınız. Söz konusu yeni teknolojiyi kullanma kararı alındığında ise şirketteki usta siz olacaksınız, bu durumu kendinizi sürekli yenileyerek koruyun.
  • Copyright @ 2013 Donanım - Yazılım - İnternet - Güvenlik - Arduino - EV3.