İçindekiler:

Arduino DIY Bluetooth Denetleyici LED RGB Şerit: 4 Adım
Arduino DIY Bluetooth Denetleyici LED RGB Şerit: 4 Adım

Video: Arduino DIY Bluetooth Denetleyici LED RGB Şerit: 4 Adım

Video: Arduino DIY Bluetooth Denetleyici LED RGB Şerit: 4 Adım
Video: Arduino Dersleri #22 Android Telefondan Bluetooth ile LED Kontrolü (HC06 - HC05 Bluetooth Modül) 2024, Haziran
Anonim
Arduino DIY Bluetooth Denetleyici LED RGB Şerit
Arduino DIY Bluetooth Denetleyici LED RGB Şerit
Arduino DIY Bluetooth Denetleyici LED RGB Şerit
Arduino DIY Bluetooth Denetleyici LED RGB Şerit

Herkese merhaba, bu sizinle paylaşmak istediğim ikinci proje! Bugün size Arduino ve Bluetooth modülünü nasıl bağlayacağınızı ve daha sonra bir LED RGB Strip'i kontrol etmek için nasıl kullanacağınızı göstereceğim.

Bu dersimizde HC-06 Bluetooth Modülünü kullanacağız çünkü ucuz ve kullanımı kolay. (Aliexpress'ten benimkini 2$'a aldım)

Bugün kullanacağımız Bluetooth modülü, bilinen ve ucuz olan HC-06'dır. (Aliexpress'ten benimkini 2€'ya aldım)

Uygulamamız henüz test aşamasındadır, bu nedenle herhangi bir teknik probleminiz varsa veya bazı sıkıntılar yaşadıysanız [email protected] adresine bir e-posta göndermenizi öneririz. Anladığınız için çok teşekkür ederim!

Aşama 1:

resim
resim
resim
resim
resim
resim
resim
resim

Bu parçalara ihtiyacımız olacak:

  • 1x Arduino Board (Arduino NANO kullanacağım)
  • 1x Bluetooth Modülü HC-06 veya HC-05
  • 1x 12V Metre uzunluğunda RGB LED Şerit (ortak Anotlu 30LEDs/m kullanıyorum)
  • 1x Terminal Vidası
  • 3x 220Ω Direnç
  • 3x BUZ11 N-Kanal Gücü MOSFET (veya eşdeğeri)
  • Breadboard ve jumper'lar
  • (Opsiyonel) DC Jakı ve DC Konektörü
  • Ve tabii ki 12V Güç kaynağı, değişken güç kaynağı kullanıyorum

Adım 2: Bağlantılar ve Şematik

Bağlantılar ve Şematik
Bağlantılar ve Şematik
Bağlantılar ve Şematik
Bağlantılar ve Şematik
Bağlantılar ve Şematik
Bağlantılar ve Şematik

Hadi inşa edelim! Devre ilk bakışta göründüğü kadar karmaşık değil.

Öncelikle LED Stripimizin Ortak Anot mu yoksa Ortak Katot mu olduğunu belirlememiz gerekiyor. Benimkinin ortak anodu var, bu yüzden LED Strip'in anodunu 12V Güç Kaynağına ve geri kalanını daha sonra MOSFET'in çıkışına bağlayacağımız vidalı terminallere bağladım.

Tüm önemli bağlantılar ve şematik yukarıdaki resimlerde gösterilmiştir.

12V+ rayı VIN'e Arduino kartına bağlarken çok dikkatli olun, çünkü yanlış bağlarsanız kartı yakabilirsiniz. Ayrıca, her şeyi topraklamayı (GND) unutmayın

Adım 3: Arduino Kodu ve Seri Haberleşme

Arduino Kodu ve Seri Haberleşme
Arduino Kodu ve Seri Haberleşme

Aşağıdaki çizimi bir USB kablosu kullanarak Arduino'ya yükleyin.

Krokiyi yüklemeden önce HC-06 modülünün bağlantısını kesmeyi unutmayın!

Niye ya? HC-06'nın İletişim pinleri (RX ve TX), Arduino ve Bilgisayar arasındaki iletişimi engelliyor.

Kod Açıklaması:

  • İlk olarak, her üç renk (kırmızı, yeşil, mavi) için birkaç sabit (daha sonra değiştirilemeyen sabit) beyan ettik.
  • setup() da 9600 baud hızı ile Seri haberleşmeye başladık ve tüm led pinlerini OUTPUT olarak ayarladık.
  • Döngüde() Seri bir şey alırsa, alınan verileri Tamsayı olarak ayrıştırır (Sonraki adımda önemli)
  • Eğer satırsonu karakteri ('\n') alırsa, PWM aralığından dolayı önce değerleri 0-255 aralığına sınırlar ve ardından analogWrite() yöntemi ile dijital pinlerde değişiklik yapar.

Bu kadar! Artık son adım için hazırız!

Adım 4: Arduino'yu Android Cihaza Bağlayın

Arduino'yu Android Cihaza Bağlayın
Arduino'yu Android Cihaza Bağlayın
Arduino'yu Android Cihaza Bağlayın
Arduino'yu Android Cihaza Bağlayın
Arduino'yu Android Cihaza Bağlayın
Arduino'yu Android Cihaza Bağlayın

Şimdi aşağıdaki uygulamayı indirin: Akıllı Bluetooth - Arduino Bluetooth Seri ⚡

BAĞLANTI:

Smart Bluetooth, Bluetooth modülünüz veya kartınız ile en kolay ve en basit şekilde iletişim kurmak için telefonunuzu kullanmanızı sağlayan bir uygulamadır. Kendin Yap projelerinizi kontrol etmenin sınırsız yolunun kapısını açar. Akıllı Bluetooth, modülünüze veri göndermenin birçok farklı yolunu sunar.

Akıllı Bluetooth aşağıdaki özelliklere sahiptir:

  • Modülünüze hızlı bağlantı
  • Modülünüzden veri gönderin ve alın
  • Alıcının dijital ve PWM pinlerini kontrol edin
  • Koyu ve Açık temaFarklı amaçlar için farklı kontrol düzenleri
  • Modern ve duyarlı kullanıcı arayüzü
  • Özelleştirilebilir düğmeler ve anahtarlar
  • Kendin Yap RC Araba projenizi güzel bir oyun kumandası ile hayata geçirin
  • RGB Led şeritlerinizi kaydırıcılarla kolayca kontrol edin
  • Pil ömründen tasarruf etmek için kapatıldığında Bluetooth'u otomatik olarak kapatır
  • Komut satırı (terminal)

Bu derste, büyük ledli ikinci TAB kullanıyoruz, sadece iki karakter göndermeye yetecek kadar.

Aşağıdaki resimlerde size uygulamayı nasıl kullanacağınızı göstereceğim. Size yakındaki cihazları nasıl arayacağınızı, kullandığımız modülle nasıl eşleştireceğinizi ve uygulamadan gönderilen verileri nasıl kuracağınızı göstereceğim. Kafanız karıştıysa, durun ve onu çalıştırana kadar önceki adımlara dönün. Ancak yine de sorun yaşarsanız [email protected]'a bildirin, 24 saat içinde cevap veririm:)

  1. Uygulamayı açın, girişte kaydırın, ARAMA düğmesine basın ve yakındaki cihazları arayın
  2. Cihazınız bulunduğunda, üzerine tıklayarak seçin
  3. Tercih ettiğiniz temayı seçin (koyu veya açık) ve seçtiğiniz düğmeyi basılı tutun
  4. Bağlantıyı bekleyin, başarısız olursa yeniden bağlanmayı deneyin
  5. Başarılı bağlantıdan sonra ikinci TAB üzerine tıklayarak ikinci sekmeyi seçin ve kaydırıcıları sürükleyin ve led şeridin renk değiştirip değiştirmediğini kontrol edin.
  6. Her şey çalışıyorsa ve bu projeden memnunsanız, lütfen uygulamam için güzel bir geri bildirim ve puan bırakın, bu daha fazla geliştirme ve eğitimde yardımcı olacaktır:)

Oy vermeyi ve güzel bir geri bildirim bırakmayı unutmayın. Teşekkürler ve bir sonraki eğitimde görüşmek üzere:)

Önerilen: