Çizgi TAGEM ile BeagleBone ARM Cortex – A8 alma şansı!

Blog arduino üzerine ama her türlü işe yarar programlanabilir zamazingo ile ilgileniyorum 🙂
BeagleBone ise ilk duyurulduğu günden beri takip ettiğim, çok hevesle kullanmak istediğim bir platformdu. çünkü arduino uno gibi teknik olarak kısıtlı sistemlerde çalışırken bazı konularda uğraşmak (32 KB Flash bellek, 16MHz hız vb) eğlenceli olduğu kadar da can sıkıcıydı. bazı noktalarda son çıkan ethernet shield işe yarasa da pc bağlantılı kullanmanın rahatı hiç bir yerde yoktu. BeagleBone ise önceki BeagleBoard‘u örnek alarak arduino yapısına benzer bir ürün ile dikkatleri üzerine çekmiş, ardından bizim gibi meraklıları dört gözle kendisini bekler durumda bırakmıştı. yurtdışı siparişini vermek için stokların yeterince çoğalmasını beklerken Çizgi TAGEM‘in kampanyasını gördüm. sadece 200 adetle sınırlı kalması hevesimi kaçırsa da (ilk duyurulduğunda arduino için tüm paramı harcamıştım.) uzun süre bu 200 adet tükenmeyince hem üzüldüm (böyle bir fırsatı değerlendirecek yeterince kişi olmamasına) hem de sevindim. en sonunda yeni ayın bütçesi ile BeagleBone siparişini geçtim. Bakalım neler gelecek.

Eğer bu tür kartlarla ilgileniyorsanız süper bir fiyata almak için elinizi çabuk tutmakta fayda var.
http://www.cizgi-tagem.org/e-market/product.aspx?id=710

Sparkfun siparişi teslim süresi

sevgili blog takipçileri, öncelikle uzun zamandır hiç yeni yazı yazmadığım için hepinizden özür dilerim.

bir sürü yazı yazılacak konu olduğu halde, bir sürü materyal biriktiği halde bunları yazıya geçirememek benim beceriksizliğim. zamansızlık bahanesi ile oturup duruyorum. arada blog’a gelen aramalara bakıyorum tam da taslak halinde bıraktığım konular oluyor. çok acı çekiyorum. arayıp da istediğini bulamayan okuyucunun bütün vebalini üstüme alıyorum. resmen terbiyesizlik yaptığımı düşünüyorum. yine bir arama gördüm böyle. sparkfun siparişinin teslim tarihini araştırmış, benim gudik yazıyla sonuçlanmış. okuyucu basmamışsa küfürü ben kendime bastım. hakkı kalmasın. ben bunun gün gün süresini tutmuştum.

14 günde elime geçiyor USPS (en ucuz kargo seçeneği) ile sparkfun’dan verdiğim siparişler. burada dikkat edilecek bir kaç husus var. birincisi Türkiye ile Colorado’nun saat farkı. arada bir-iki gün oynuyor sipariş onaylanıp yazdırılana  kadar.  bu süreçleri sparkfun’un sitesinden takip edebiliyorsun bayağı güzel.
aynı gün kargoluyorlar. tracking id ile amerikadaki durumu takip edilebiliyor. iki üç gün sonra los angeles havalimanında görünüyor. ondan sonrası heyecanlı bir bekleyiş. ptt binası bizim ofisin yakınlarında olduğundan kargonun antalyaya ulaşması durumunda teslim edilmesinde çok sorun olacağını düşünmüyordum zaten ama sürecin buradan sonrasını takip etmek teknik olarak mümkün değil. takribi 10 gün kadar türkiye semalarında gezen kargo kapıyı çalan kargocu tarafından isminiz söylenilerek elinize veriliyor. imza, kayıt kürek yok. yanlış kapı olması durumunda bir bardak su hizmeti bile yok.

yine de belli bir ağırlığa kadar olan, ucuzluk kargolar için en iyisi USPS bence.

GörselGörsel

GörselGörsel

sparkfun da kutulama işinde oldukça iyi. adet olduğu üzere sparkfun kutusunu projelerde kullandım.

GörselGörsel

herkese iyi devreler. kondansatörünüz, lediniz, güneşiniz bol olsun.

İlk Türkçe Arduino Kitabı Çıktı!

Arduino Türkiye‘nin geliştiricilerinden Coşkun Taşdemir tarafından yazılan ilk Türkçe Arduino kitabı dikeyeksen yayınlarından çıktı!

Uzun süredir beklediğim, eksikliği olan bir kitaptı. Umarım kısa zamanda bir çok farklı konularda yeni kitaplar yayınlanır. Özellikle adım adım uygulama kitapları konusunda Türkçe kaynak bulabilmek oldukça zor.

Kitabı HepsiBurada‘dan, Kitapyurdu‘ndan ve Robotistan‘dan edinebilirsiniz.

Kitap ile birlikte Arduino Türkiye tarafından tasarlanmış olan Arduino ProtoShield’da satışa sunulmuş oldu.
http://www.robotistan.com/Arduino-Turkiye-Proto-Shield-Yerli-Uretim-Proto-Shield,PR-948.html

Arduino Türkiye yapılanmasının bu kadar hızlı meyveler vermesi ise sevindirici. 🙂

Arduino Türkiye Buluşması 1 !!!1

Evet en sonunda beklenen Arduino Türkiye buluşması İstanbul’da yapılacak.
Arduino nedir öğrenmek isteyen, elektronik, yazılım, sınırlı sistemlerle sınırsızlığı keşfetmekten hoşlanan, arduino sahibi olan herkesin katılması gerekli.
İleride ülkemizde yapılacak DIY festivallerinin öncülerinden birisi olacak bu toplantıya katılıp arduino ile etkileşime geçmenin tam zamanı!
Ben Antalya’da olduğumdan malesef bu etkinliğe katılamayacağım.
Yine de benim için bir arduino uno’da digitalWrite(LedPinK, HIGH); olacak 🙂
Ayrıca bir aksilik olmazsa ekstra süprizler yapmaya çalışacağım.
Etkinlik için ayrıtıntılı bilgilere aşağıdaki feed’den ulaşabilirsiniz.
http://friendfeed.com/elektronik-muhendisleri/b9d09730/arduino-merakllar-olarak-pazar-gunu

Güncellenemeyen Blog :/

Evet blog’a uzun zamandır yeni yazı ekleyemedim. bu benim zamansızlığımdan ve arduino’ma dokunacak fırsatı bulamamdan kaynaklanıyor. uzun zamandır arduino ile yeni şeyler yapamıyorum. yaptığım zamanlarda da bunu blog’a aktarmıyorum. yine de bu demek değil ki arduino ile ilgili hiç bir şey yapmıyorum. ilk başta saydığım konular ve güneş panelleri ile ilgili oldukça fazla çalışmam oldu. ilk fırsatta bunlarla ilgili yazı hazırlayacağım. yine arduino ile ilgili sorularınız olursa buradan veya friendfeed’deki arduino türkiye grubundan sorarak hızlıca cevap alabilirsiniz. herkese bol projeli günler dilerim.

Arduino’yu çalıştırıyoruz…

Yine geç gelen ama gelmesinin çok önemli olduğunu düşündüğüm bir yazı bu.

Arduino ile yaşadıklarımı bu blog’da adım adım yazmak istediğimden atlamak istemediğim bir konu. arduino’nun ilk kez çalıştırılması.

Aslında önemli bir olayı yok ama ben bir süpriz bekliyordum kendisinden.

gelen malzemelerin kutusunu güzelce açtım masanın üzerine yerleştirdim.

Arduino’yu edinmeden bulduğum kitaplardan Apress’in Beginning Arduino kitabının ilk projesini gerçekleştirmek için breadboard’a bir led ve direnç yerleştirip kitapta gösterilen şekilde arduino ile bağlantıyı yaptım. (bu noktada konuyu biraz uzatacağım. apress’in kitabını internet üzerinden temin edebilirsiniz fakat şans eseri kitaptaki ilk örnekleri anlatan erişime açık bir kitap daha buldum ve bundan sonraki örnekleri bu kitaba göre yazacağım. kitabı bu linkin en alt kısmından edinebilirsiniz.)

Kitaplardan birebir yaptığım örnekleri burada adım adım yazmayacağım. yaptığım hataları ve dikkat edilmesi gereken kısımları yazacağım. daha sonra kendi geliştirdiğim çözümleri detaylı şekilde açıklayacağım.

Arduino IDE’sine örnek kodları yazıp önce Verify butonuna bastım ve ardından Upload butonuna bastım. hayal ettiğim led’ciğimin yanıp sönmesi iken IDE’nın alt kısmında kırmızı bir uyarı beni bekliyordu :/avrdude: stk500_getsync(): not in sync: resp=0x30

bir hata almayı bekliyordum ama bu kadar çabuk değildi!

hemen hata kodunu google’da arattırıp sorunun çözümünü bulmaya çalıştım fakat ilk bulduğum çözümler hiç iç açıcı değildi. işletim sistemi değiştirmekten, başka pc’de denemekten bahsediliyordu.

avrdude: stk500_getsync(): not in sync: resp=0x30
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51

son olarak hata ekranının üzerinde yazan Problem uploading to board. See http://www.arduino.cc/en/Guide/troubleshooting#upload linkini kullanmaya karar verdim.

Meğerse sorunun çözümü tam da karşımdayış. IDE ilk açıldığında tools menüsünün çok yavaş olmasını fark etmiştim zaten.

Burada da belirtildiği gibi tools menüsü çok yavaşsa Serial port seçim ekranı açılmamakta ısrar ediyorsa sorun bilgisayarda bulunan bluetooth serial portları ve bunun gibi seri port simulasyonu yapan sürücülerden kaynaklanıyordu. bunları devre dışı bırakmak gerektiği yazıyordu.

Hemen aygıt yöneticisinden bluetooth’u kapatıp Arduino IDE’sini yeniden başlattım, Tools menüsü fark edilecek şekilde hızlı açıldı. ve kodu upload edebildim.

Sonunda karşımda ışıl ışıl yanan bir led bulunuyordu!

LED FlasherEvet artık arduino, ben ve verdiğim komutla yanan bir led ile karşılarşıyaydım.

Bunun heyecanı ile kitaptaki led örneklerinin hepsini tamamladım. bu sırada arduino IDE’sine de yavaş yavaş ısındım. kod yazımı gayet basit.

Bu aşamada kullandığımız tek komut pin’e HIGH ile 5V vermek ve LOW ile verdiğimizi geri almak.

DELAY işlemciye beklemesi gereken mili saniyeyi bildiriyor. bir kaç led daha ekleyip kendi kendime biraz daha eğlendim.

bundan sonra ise beni sensörlerim bekliyordu.

Arduino Satınalma

aslında bu postu arduino starter kit’i sipariş verir vermez yazmak istiyordum ama vakit darlığı, wordpress’e erişim sorunum nedeniyle erteledim. şimdi arduinom elimdeyken yazacağım burada bulunması gereken konulardan birisi.

Uzun süredir takip ettiğim arduino’ya sahip olabilmemin en önemli sebebi Türkiye’de distiribitörünün olması ve bunu uygun fiyatlı olarak sunmaları.

MakeMagazine gibi sitelerden takip ettiğim ürünleri üşengeçlik, gümrükte takılırsa kim alırcılık gibi bahaneler ardında bakınıp bakınıp dururken robitshop’da gördüğüm arduino starter kit ile arduino satın almamam için hiç bir sebep olmadığına ikna olmuş şekilde, üşengeçliğimi kırmak için tek yapmam gereken bir kaç arduino videosu daha izleyip benim olacaksın çığlıkları eşliğinde bu işe ayırabileceğim bütçemi belirlemek oldu.

250 TL!

Sparkfun senin, adafruit benim ceylan gibi sekerken kafamda ilk arduino ile neler yapsam güzel olur fikri eşliğinde almak istediğim sensörlerin listesini oluşturuyordum.

ilk başlarda hem kendimi zorlamayacak, hem de arduino’nun güzelliklerini iliklerime kadar hissetmemi sağlayacak zamazingolar bulmak stresi ile araştırmalarımı yaparken (stres olduğum kısmı yalan, sadece kullanması basit sensörler arıyordum) oluşturduğum listemse kafamda hazırdı.

ilk sırayı sıcaklık ve nem sensörleri, ikinci sırayı hareket dedektörleri, üçüncü sırayı kablosuz sensörler (rfid, xbee,zigbee), dördüncü olarak da ağırlık sensörleri ve son olarak bu sensörlerden oluşan verileri kayıt etmek için veri depolama ortamları oluşturuyordu.

bunların hepsinin bir sebebi var. bunu ilerleyen zamanlarda somut ilerlemeler kaydettikçe açıklayacağım.

ilk bütçem robitshop’ta kullanması basit gözüken ve stokta bulunan sensörlerle oluşmuş oldu.

ilk olduğundan çok fazla para da harcamak istemiyordum.

listemin ilk sırasında arduino sisteminin bel kemiğini oluşturan arduino ve onu keşfetmemi sağlayacak temel bileşenleri içeren kit var.
içeriğini kullandıkça detaylı olarak açıklayacağım.
ikinci olarak yine uygun fiyatlı gördüğüm Sparkfun ePIR hareket algılama sensörü var.
Starter Kit’in içinde de sıcaklık sensörü mevcut ama ben birden fazla noktanın sıcaklığını da ölçmek istediğimden en uygun fiyatlı sıcaklık sensörünü de listeme ekledim. (aslında nem de ölçmek istiyordum ama uygun fiyatlısını bulamadığımdan, ileride daha çok hassas bir sensörle yapmayı planlıyorum)
güneş enerjisi ile devre beslemek istediğimden uygun fiyatlı gördüğüm bu ürünü de sipariş ettim.
madem sürekli prototipler üzerinde çalışacağım bir tane de derli toplu wire kit olsun diyerek listeye bunu da ekledim.
ileride rfid ve xbee ile çalışmak istediğimden elimde bir kaç tag bulunmasını istiyorum. aslında kapsül olanlarından almak istiyordum ama stokta bulunmuyordu. bunu almak zorunda kaldım.
Kargo bedeli ve KDV ile 242,28 TL’lik siparişle oluşturduğum bütçeyi son kuruşuna kadar kullanmış oldum. ve siparişimi cumartesi sabahının köründe geçtim.
Robit aynı gün siparişimi hazırlayarak kargoya verdi.
sabırsızlıkla arduino’ya kavuşmayı bekledim.
ve pazartesi günü arduino elime ulaştı.
bu kısımları biraz geçikmeli yazacağım. ürünlerin kutudan çıkmasını ve birebir boyutları ile ilgili fotoğraflar hazırladım. (ilk başlarda vakit yetersizliğinden compact makine ve onun flash’ı ile kalitesiz de olsa fikir verebilecek fotoğraflar çektim. zamanla light box yardımı ile detaylı fotoğraflar çekip yayınlayacağım. şimdilik bunun için vaktim yok.)