Kayıtlar

IoT etiketine sahip yayınlar gösteriliyor

Nesnelerin İnterneti -IoT

Nesnelerin interneti konusu son yıllarda çok fazla kulağa gelir oldu ve herkesi bir şeyleri internete bağlama merakı sardı. Peki nedir bu nesnelerin interneti? Bir ya da bir çok donanımın internete bağlanmasıdır. Çamaşır makinesinden tutun buzdolabına, arabalardan tüm fiziksel nesnelerin birbirlerine veya bir sisteme bağlı olmaları ve bu sistem sayesinde birbirleri ile haberleşmeleridir. Akıllı (!) şeylerin olduğu platformdur. Bu iş başladığından beri hep şu örnek verilir: Buzdolabında biten sebze-meyvelerin siz haberiniz bile olmadan akıllı bir şekilde sizin yerinize şiparişi verilmiş olunacak. Geçen yıl bunu biri yaptı fakat neden şuan bizim buzdolablarımız akıllı değil. Çünkü insanların alışkanlıklarını değiştirmek zordur. Bir nesneyi internete bağlamak için bir çok yöntem var. Bunlardan bazıları wifi modülleri, ethernet modülleri, raspberry pi gibi tek devre bilgisayarlar. Raspberry pi 3'ün içinde gelen wifi kartı ile yazılımcılar için bu iş artık iyice kolaylaştı. Biraz bu i...

#2 Arduino ile 7 Segment Display

Resim
Malzemeler: 1 Adet Arduino Uno (25 TL) 1 Adet 7 Segment Display (1 TL) 2 Adet 220 ohm direnç( 0,20 TL) Devre kurulumu: 7 Segmentin bacakları aşağıdaki resimde gösterildiği gibidir. NOT: 7 Segment displayler anot ve kotot olmak üzere 2 ye ayrılır. Ben bu yazımda anot 7 segment kullandım. Yani Hıgh yazdığım pin yanacaktır.Diğer tür katotda ise Low yazdığım pin yanacaktır.Anot devresinden 3 . ve 8. bacaklar GND pinine gidiyordu. Katot devresin bu pinleri Arduinonun 5V pinine bağlamayı unutmayın. Şekilde gösterildiği gibi her segment bir harf ile gösterilir kodu yazarken hangi harfin hangi bacakta olacağı önemlidir. Eğer bağlantıları düzgün yapmazsak saçma şeyler görmemiz mümkün. Devreyi aşağıdaki gibi kuralım. 5. bacak boş kalacak çünkü displayin sağ alt kısmındaki noktanın yanmasına gerek yok.  Programlama: Programlama kısmı basit her bir segmenti led olarak düşünün. Yani elinizde 7 led var gibi kodu yazıyoruz. 0 göstermesi için ortadaki yani g ledinin...

#1 Arduino ile Led Kontrolü

Resim
Malzemeler: 1 Adet Arduino Uno (25 TL) 1 Adet Led (0,10 TL) 1 Adet 220 ohm Direnç(0,10 TL) 1 Adet Breadboard (5 TL)(Gerekli değil) Devre kurulumu:  Öncelikle ledi elimize alalım. Baktığımızda ledin 1 bacağının diğerine göre daha uzun olduğunu görebiliriz. Bu uzun bacak ledin + kısmı olduğunu göstermektedir. Diğer kısmı ise - kısmıdır. Elimizdeki direnç çok gerekli değil ama olmasında fayda var eğer elinizde 330 varsa o da iş görecektir. Eğer direnciniz hali hazırda yoksa çokta problem değil. Şimdi devreyi aşağıdaki gibi kuralım. Bu devrede ledin sol tarafı - GND yani toprak bacağına gidiyor. Ledin sağ tarafı(uzun bacak) ise Arduino'nun Digital 13. Bacağına gidiyor. Programlama: Turuncu renkli kısımlar kodun açıklama kısmıdır.Açıklama yazmadan önce yazdığımızın açıklama olduğunu belirtmek için iki defa / işareti kullanılır ve program yüklenirken bu kısım es geçilir. Kodu incelerken açıklamaları okuyunuz. Kolay anlamanız için açıklamaları numaralandırdım. Bu sıra il...

Arduino'ya ilk adım

Resim
Bir önceki yazımdan sonra Arduino' ya başlamaya karar verdiysen şimdi seni Arduino ile tanıştırma zamanı :) Arduino Uno Arduino Uno başlangıç için ideal bir Arduino modelidir. Pin sayısı başlangıç düzeyde yetecektir fakat  ilerledikten sonra pin sayısı daha fazla olan Arduino Mega modeli daha uygun olacaktır. Neyse biz Megayı geçelim. Fotoğrafın üst tarafında yazdığı gibi 14 tane digital (yani lojik 0 ve lojik 1) pin vardır. Yanında (~) işaret olan pinler PWM i de destekleyen pinlerdir. PWM ne derseniz onu daha sonra öğreneceğiz. Alt kısımda Güç pinleri ve Analog(0 ile 1023 arasında değişen değerler alan) pinler vardır. Ortadaki uzun şey ise arduinonun Atmel tabanlı işlemcisi(mikrodenetleyici)dir. Sol üst tarafta bir reset tuşu bulunmakta ve bu tuşa basınca arduino içindeki kodu resetleyip en başlan başlatmaktadır. Onun altında Arduino yu bilgisayara bağlayacağımız kablo girişi bulunmaktadır.  Sol en altta bulunan giriş ise batarya girişidir. Arduino güç vereceği...

Arduino nedir?

Resim
         IoT ye meraklıysanız, ben evimin lambasını akıllı telefonumdan kontrol etmek istiyorum diyorsanız, ya ben robot yapmak istiyorum diyorsanız, hatta saksım bile akıllı olsun diyorsanız gelin bir arduinoya göz atın derim.      Arduino bir I/O (giriş/çıkış) kartıdır ayrıca bu kartı programlamamızı yarayan processing dilinin kullanıldığı geliştirme programıdır. Ardunino açık kaynak bir platformdur. Peki açık kaynak nedir? Herkesin kodunu paylaşabileceği  bu kodu herkesin geliştirebileceği bir yapı. Açık kaynak kodda önemli olan bilginin paylaşımıdır.      Peki neden Arduino?      Eğer bilgisayar mühendisliği okuyorsanız ya da elektronik hakkında pek bir bilginiz yoksa arduino sizin için biçilmiş bir kaftan. Lehim yapmanıza gerek yok , yapacağınız projede 3,3 volt mu gerek bağla 3,3V pinine gerisini boşver. Eğer diğer mikro işlemcilerle çalışırsanız 5v u nasıl 3,3 e çevireceğim diye düşünür durursun...