Ses Kontrollü 4x4x4 Led Küp Nasıl Yapılır?

Murat_isimli

Selamlar!

4x4x4 led küp; yapması basit, maliyeti düşük, internette de pek çok yerde yapımını bulabileceğiniz eğlenceli bir sistem, o yüzden aslına bakarsanız çok da derinine inmeden anlatacağım. Ben sadece ek olarak ses çıkarması ve müzik yapabilmesi için bir minik hoparlör (kodlamasıyla beraber tabi) ve de telefondan verilecek ses komutlarıyla yönetilebilmesi için bluetooth bağlantısı ekledim, bunları sizinle paylaşmak istiyorum.

MALZEME LİSTESİ:

  1. 64 adet led – Siz yedekli alın ne olur ne olmaz. Bunları “diffused” olarak alırsanız daha güzel görüntüveriyor. Ya da standart alıp kendiniz ince zımparayla biraz üzerinden geçerseniz daha güzel olur. Buzlu cam gibi yani.
  2. 16 adet 100-330 ohm arası direnç, kullandığınız led tipine göre değişir aslında ama hepsi çalışır.
  3. 1 adet Arduino. Normalde Uno yeterli, ses kontrolü istiyorsanız ek pinler gerekecek, Mega kullanın.
  4. Bobin teli. 0.2 ya da 0.3 iş görür. Çok az yeterli, sadece ana 4 katı analog pinlere ulaştırırken kısa devre olmasın diye kullanılıyor.
  5. Ses kontrolü için HC-05 Bluetooth modülü
  6. Buzzer,
  7. 9v pil

Dediğim gibi çok derine inmeyeceğim çünkü internette çok fazla açıklamalı sayfa var, ama sorularınız varsa bana sosyal medya hesaplarımdan ya da aşağıdaki yorum alanından ulaşın, buraya ek bilgi olarak girerim.

Kısaca ledin uzun olan ayağı Anod(+) ve de aşağıdaki resim ve şemalara göre bükülüp birleştiriyoruz.

http://www.elecfreaks.com/wp-content/uploads/2011/12/ledcube-03.jpeg

http://2.bp.blogspot.com/-9Va_6ntFMlE/U5px1w-Vx5I/AAAAAAAAAow/xeBrsazVGNU/s1600/esquemas_bb.png

Yazılıma dikkat ederseniz bendeki 16 pin  D0-D13 + A0-A1 ve katmanlar için de (kırmızı çizgiler) 31,32,33,34 pinlerini kullandım.

Ses için de buzzer’ın + tarafı pin 44’e giriyor.

Bluetooth bağlantımızı da aşağıdaki şekilde yapacağız. Ama ben Mega kullandım, Softwareserial kütüphanesi de kullanarak pinleri A14 ve A15’e bağladım.

Led Küp 4x4x4 Arduino kodu –>VOICE_CONTROLLED_LEDCUBE_Son

Kodu Arduino’ya atın, bağlantıları yapın. Sonra Play Store’dan “Android Meets Robots” uygulamasını indirin. Uygulamayı açın ve sisteme bağlanın. SOnrasında kodun içinde göreceğiniz gibi ses komutlarıyla yönetin. Ben şu komutları ekledim, siz istediğiniz komutları kodu değiştirerek ekleyebilirsiniz. Hatta aynı şekilde, bu ses kontrol sistemini bütün projelerinizde kullanabilirsiniz. Yapmanız gereken şey basit, aşağıdaki kod kümesini loop() fonksiyonu içine yazmak. Setup() içinde gerekli tanımları yapmak, ve bluetooth modülü bağlamak. Koda bakarsanız zaten hemen anlayacaksınız.

while (bluetooth.available()){
delay(10);
char c = bluetooth.read();
if (c == ‘#’) {break;}
voice += c;
}
if (voice.length() > 0) {
Serial.println(voice);
if(voice == “*aç”) {acimabi();allon();}
else if(voice == “*kapat”){kapatimabi();alloff();}
else if(voice == “*göster”) {hemenabi();show1();}
else if(voice == “*devam et”) {devamivar();show2();}
else if(voice == “*aferin”) {starwars();show3();}
else if(voice == “*küp”) {r2D2();}
voice=””;} 

 

Görüşmek üzere 🙂

 

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

Ses Kontrollü 4x4x4 Led Küp Nasıl Yapılır?

* *

Yanıtla

39 Yorumlar on "Ses Kontrollü 4x4x4 Led Küp Nasıl Yapılır?"

Bildirim
avatar

Sırala:   en yeni | en eski | en çok oylanan
Ramazan Mert
Ziyaretçi
Ramazan Mert
9 yıl 3 ay önce

Merhaba Murat Abi ben önceden bir led küp yapmıştım fakat – ler yerine +ları birbiriyle lehimlemişim yani 4 kat + çıkış 16 tane de – çıkış var bu yüzden bağlantıları nasıl yapmam gerektiğine karar veremedim yardımcı olur musun ?

Gökhan
Ziyaretçi
Gökhan
9 yıl 2 ay önce

Hocam 8x8x8 led küp için bağlantı şeması nasıl olur ?

Ege
Ziyaretçi
9 yıl 2 ay önce

Çok iyisiniz Programın Uzaması İçin İmza Toplaadık Bu Arada Web Siteniz WordPress Den Yapılmış

Ege
Ziyaretçi
9 yıl 2 ay önce

Allah Razı Olsun Abiler Programı Uzatmak İçin İmza Topladık

Ramazan Mert
Ziyaretçi
Ramazan Mert
9 yıl 2 ay önce

Abi shift register felan kullanmadım . kod bağlantıları da aynı yaptım kod ile nasıl halledebilirim açıklaman mümkünmü ?

Ramazan Mert
Ziyaretçi
Ramazan Mert
9 yıl 1 ay önce

Abi yeni bir küp yapmaya karar verdim yardımların için çok teşekkürler. Birde 2. sezon ne zaman başlayacak ya 4 gözle bekliyoruz 🙂

ufuk
Ziyaretçi
ufuk
9 yıl 23 gün önce

Merhaba Murat abi ben ufuk yasım 13 TUBITAK ıcın malzemeleri aldım sitenizde baglanti semasını göremedim yardım edermisiniz

Selim
Ziyaretçi
Selim
8 yıl 11 ay önce
murat abi merhaba. 14 yaşındayım. Ve projelerinizi çok beğeniyorum. Kodlamaya biraz erken başladım ve cidden kodlardan anlayabiliyorum. Fakat elektirik kısmı 0. Cidden hiçbirşey bilmiyorum lakin biryerden başlamak gerek değilmi :)) Bende buradan başlamaya karar verdim. Acaba bir rehber yapsanız hiç bilmeyenler için Arduino,Elektirik bağlantıları,pinler vb. hakkında olurmu ? 2. bir husus şimdi ben ne alacağımı bilmiyorum. Yani emin olamıyorum. ve biraz araştırma yaptım. Fakat doğruluğundanda pek emin değilim. Ben şimdi buraya atsam alıcağım şeylerin yerlerini linklerini vb. sen doğrulayabilirmisin ? eğer doğrularsan çok iyi olur. Çok teşekkürler Led: Elektirikçi Arduino Uno R3: http://urun.gittigidiyor.com/ev-elektronigi/arduino-uno-r3-klon-usb-kablo-197440848 Direnç(330 ohm): http://urun.gittigidiyor.com/ev-elektronigi/330-ohm-direnc-330-r-direnc-5-adet-f8vep-198018997 Bobin teli: ? (bobinajcılar… Read more »
Cengiz
Ziyaretçi
Cengiz
8 yıl 11 ay önce

Benim yaptığım projede ledler sıralı yanarken bir tane yanması gerekirken iki tane yanıyor veya 3 tane neden olduğunu anlamıyorum bir fikriniz var mı hazır kod kullanıyorum normalde kodum da doğru

halil ibrahim tosun
Ziyaretçi
halil ibrahim tosun
8 yıl 8 ay önce

merhaba iyi akşamlar ben bu projenın baskı devre cızımını yapabılırım ancak arduıno programlama bılmıyorum sızın de vedıgınız kodu programda kontrol et dedıgımde exit status gıbı bir hata verıyor bunu nasıl yabılırım baskı devre programı elınız bulunuyor mu yardımcı olursanız sevınırım en kısa zaman da bıtırmem laızm malzeme sıparişini sizden aldıgım bıllgıye gore yapacagım tesekkurler sımıdıde

Firat
Ziyaretçi
Firat
8 yıl 8 ay önce

Hocam 4x4x4de yağmur efektini yazabilirmisiniz ben normal efektleri yazdım ama yagmur efekti daha bi baska 🙂

Umut
Ziyaretçi
Umut
8 yıl 8 ay önce

Murat abi ses kontrolünü eklemesek sadece ledlerin bağlı olduğu devreyi yapsak ve kodu yazsak çalışır mı…

HAKTAN
Ziyaretçi
HAKTAN
8 yıl 8 ay önce

MALZEMELERİ NEREDEN TEMİN EDEBİLİRİZ

oğuzhan
Ziyaretçi
oğuzhan
8 yıl 7 ay önce

Abi arduinonun üzerindeki kondansatorlerin degerlerini soyler misin

Kemal
Ziyaretçi
Kemal
8 yıl 7 ay önce

Programı yüklemeye çalışırken şöyle bir hata alıyorum;
Arduino:1.6.7 (Windows 10), Kart:”Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)”

Derleme seçenekleri değiştirildi, tümü yeniden derleniyor.
C:\Users\OVG\Documents\Arduino\sketch_apr13b\sketch_apr17a\sketch_apr17a\sketch_apr17a.ino:17:27: fatal error: musical_notes.h: No such file or directory

#include “musical_notes.h”

^

compilation terminated.

exit status 1

Derleme sırasında hata oluştu.
Dosya > Tercihler’de etkinleştirilmiş.

Kemal
Ziyaretçi
Kemal
8 yıl 7 ay önce

kütüphaneyi halletim şimdide bu hatayı alıyorum;
avrdude: stk500_recv(): programmer is not responding

Tunahan Eligül
Ziyaretçi
Tunahan Eligül
8 yıl 7 ay önce

Yağmur efektini nasıl ekleyeceğiz vermişsiniz ama ben yapamadım
if(voice == “*aç”) {acimabi();allon();} demişsiniz bizde
if(voice == “*yagmur”) {yagmurefekt(); ???} diyeceğiz ama bu soru işareti olan yere ne yazacağız onu anlayamadım. Bide verdiğiniz yağmurefekt yerinde “i-” yazmışsınız “i–” olacak değil mi o?. Biraz detaylı açıklar mısınız nasıl komut ekleyeceğimizi?

wpDiscuz