İçindekiler:
- Adım 1: Modüllerinizi Bağlayın
- 2. Adım: Yazılımınızı Kurun
- 3. Adım: Kodu Yükleyin
- 4. Adım: Uygulamanıza Bağlanın ve Kodu Çalıştırın
Video: Adreslenebilir LED'leri Kontrol Etmek için Bluetooth 4.0 HC-08 Modülünü Kullanın - Arduino Uno Eğitimi: 4 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:21
Arduino ile henüz iletişim modüllerine girdiniz mi? Bluetooth, Arduino projeleriniz ve nesnelerin internetini kullanmanız için bir olasılık dünyası açar. Burada küçük bir adımla başlayacağız ve bir HC08 Bluetooth modülü kullanarak bir akıllı telefon uygulamasıyla adreslenebilir LED'lerin nasıl kontrol edileceğini öğreneceğiz. Ardından, Bluetooth ile diğer modülleri kontrol etmek için kullanabileceğiniz bir akıllı telefon uygulamasına aşina olacaksınız.
Bu eğitim için ihtiyacınız olacak:
Donanım:
-Arduino UNO
-LED YÜZÜK 16 X 5050 RGB WS2812
-Dupont teller
-Erkek Başlıklar
-HC-08 Bluetooth modülü
Yazılım:
-Arduino IDE'si
-Örnek kod
-NeoPixel Kitaplığı
-Zil sesini kontrol etmek için Android uygulaması (Bu ders için Seri Bluetooth Terminali kullandım)
Aletler:
-Havya
BLE kullanmanın faydaları HC-08 modülü, BLE (Bluetooth Düşük Enerji) protokolünü kullanır. Bluetooth ve BLE arasındaki temel fark güç tüketimidir. Bluetooth, BLE'den daha fazla güç tüketir ancak çok fazla veriyi işleyebilir. BLE, yakındaki cihazlar arasında küçük miktarda veriyi hızlı bir şekilde aktarmak için daha uygundur. BLE güce daha az ihtiyaç duyar, bu nedenle bu protokolü çalıştıran cihazlar küçük bir pille yıllarca çalışabilir; IoT için mükemmel!
Adım 1: Modüllerinizi Bağlayın
Bağlanmak için gerekenler:
HC-08 > Arduino Uno
TXD > RXD
RXD > TXD
GND > GND
3V3 > 3V3
LED Halka > Arduino Uno
DIN > Pim 6
GND > GND
VCC > 5V
2. Adım: Yazılımınızı Kurun
- Arduino IDE'yi www.arduino.cc/en/Main/Software adresinden indirmediyseniz indirin)
-
NeoPixel kitaplığını yükleyin
- Adafruit NeoPixel Kitaplığını.zip dosyası olarak indirin (https://github.com/adafruit/Adafruit_NeoPixel)
- Arduino IDE'de Sketch > Include Library > Add.zip library'e gidin.
- Adafruit NeoPixel Kitaplığını içe aktarın
- Az önce indirdiğiniz dosyayı seçin. Kütüphanenin başarıyla eklendiğini görmelisiniz.
-
Bluetooth uygulamasını akıllı telefonunuza indirin. HC-08 modülünü kontrol etmek için birçok Bluetooth uygulamasını kullanabilirsiniz. Ancak hepsi BLE protokolüyle uyumlu değildir, bu nedenle farklı bir uygulama kullanmak istiyorsanız önce uyumluluğunu kontrol edin.
Google Play Store'dan indirilen Seri Bluetooth Terminali kullanıyoruz
3. Adım: Kodu Yükleyin
Arduino Uno'nuzu bilgisayara bağlayın ve Araçlar sekmesi altında doğru kartın ve bağlantı noktasının seçili olduğunu doğrulayın.
Bu örnek kodu indirin.
NOT: Kodunuzu yüklediğinizde Arduino RX pinini bağlamayın. Yükleme sırasında bağlanırsa kod çalışmaz. Yüklemeden sonra LED'in çalışması için yeniden bağlamanız gerekir.
Kod açıklaması
Kod, vakalar halinde düzenlenmiştir, istediğiniz kadar ekleyin veya kaldırın. Bunları Bluetooth uygulamanıza girebileceğiniz metinle atayın. Kodumuzdaki durumlar Büyük harflerle ayrılmıştır. Uygulamaya bir vaka yazdığınızda, LED'in rengini IDE'deki ilgili koduna değiştirecektir.
Örneğin, uygulamanıza 'A' yazarsanız, LED'iniz Yeşil (0, 255, 0) olarak değişmelidir.
Parantez içindeki RGB değerlerini ayarlayarak LED ışıklarını değiştirebilirsiniz. RGB değerleri 0 ile 255 arasında değişir.
Bireysel LED ışıkları nasıl ayarlanır
Bunu, yukarıdaki resimdeki kutularda vurgulanan kodu kopyalayarak (bu kod, örnek kodun alt kısmında görünür) ve 'colorSet(strip. Color'…. kodunun bulunduğu durumlarda onunla değiştirerek yapabilirsiniz. 'i' olacaktır. değiştirmek istediğiniz LED olun.'c' renk kodu olacaktır. Strip. Color('c' değer noktasına RGB koduyla birlikte geri eklemeniz gerekecek.
Örnek:
strip.setPixelColor(3, strip. Color(255, 127, 0));
Bu, 3. LED'i Turuncu bir renk tonuna çevirecektir.
Bu örnek kodda, size ayrı LED'ler için farklı LED renklerine sahip bir örnek durum sağladık. Artık tek tek LED'leri kolayca değiştirebilirsiniz.
4. Adım: Uygulamanıza Bağlanın ve Kodu Çalıştırın
Kodu çalıştırın! Yükleme sırasında RX'in bağlantısını kestiğinizden emin olun.
Şimdi uygulamanızı açın ve modülünüzü bulmak için Bluetooth Cihazlarına gidin. Bağlandıktan sonra, çöp kutusu simgesinin yanındaki bağlantı simgesine tıklayın ve bir vaka adı yazın, örnek kodumuzda A-E durumlarını kullanıyoruz ve LED'in yanmasını izliyoruz!
Artık bir Bluetooth uygulaması ve adreslenebilir RGB LED ışıkları kullanma deneyiminiz var, böylece her ikisini de projelerinize dahil edebilirsiniz. Daha ileri gidin ve zamanlama ve gecikme işlevleriyle oynayın. Eğlence!
Önerilen:
"Her Şeyi" Kontrol Etmek İçin Bir LED RF Uzaktan Kumandayı Yeniden Kullanın!: 5 Adım
Bir LED RF Uzaktan Kumandayı "herhangi bir şeyi" kontrol etmek için yeniden kullanma!: Bu projede, istediğiniz hemen hemen her şeyi kontrol etmek için bir LED RF uzaktan kumandayı nasıl yeniden kullanacağınızı göstereceğim. Bu, RF uzaktan kumandanın iletim sürecine daha yakından bakacağımız, gönderilen verileri bir Arduino µC ile okuyacağımız anlamına geliyor
Step Motoru Kontrol Etmek İçin Eski Dizüstü Bilgisayarın Dokunmatik Yüzeyini Yeniden Kullanın: 11 Adım (Resimlerle)
Step Motoru Kontrol Etmek İçin Eski Dizüstü Bilgisayarın Dokunmatik Yüzeyini Yeniden Kullanın: Bu projeyi birkaç ay önce yaptım. Birkaç gün önce, Reddit'te r/Arduino'da projenin bir videosunu yayınladım. İnsanların projeyle ilgilendiğini görünce, Arduino kodunda bazı değişiklikler yaptığım bu Eğitilebilirliği yapmaya karar verdim ve
Bir Bilgisayarı Kontrol Etmek İçin Eski Bir Dizüstü Bilgisayarın Dokunmatik Yüzeyini Yeniden Kullanın!: 11 Adım (Resimlerle)
Bir Bilgisayarı Kontrol Etmek İçin Eski Bir Dizüstü Bilgisayarın Dokunmatik Yüzeyini Yeniden Kullanın!: PS/2 dizüstü bilgisayar dokunmatik yüzeyleri, bir mikro denetleyiciyle kullanılabilecek en havalı kullanıcı arabirimi aygıtları arasındadır. Kaydırma ve dokunma parmak hareketleri, kontrol malzemelerini oldukça basit ve eğlenceli bir şekilde yapabilir. Bu Eğitilebilir Tabloda, birini şununla birleştirelim:
Sonoff Anahtar Modülünü Sürmek için Homie Ürün Yazılımını Kullanın (ESP8266 Tabanlı): 5 Adım (Resimlerle)
Sonoff Anahtar Modülünü Sürmek için Homie Ürün Yazılımını Kullanın (ESP8266 Tabanlı): Bu bir takip talimatıdır, bunu "IoT veya Ev Otomasyonu için Homie Cihazları Oluşturma"dan biraz sonra yazdım. Daha sonra, D1 Mini panoları etrafında temel izlemeye (DHT22, DS18B20, ışık) odaklanıyordu. Bu sefer, ho
Bilgisayarınızı Kontrol Etmek İçin Büyü Kullanın!: 7 Adım (Resimlerle)
Bilgisayarınızı Kontrol Etmek İçin Büyü Kullanın!: Hiç Harry Potter gibi büyüler kullanmak istediniz mi? Biraz çalışma ve biraz ses tanıma ile bunda ustalaşılabilir. Bu proje için ihtiyacınız olan şeyler: Windows XP veya Vista'lı bir bilgisayarBir mikrofonBiraz zaman ve sabır! Bu Eğitilebilir Yazıyı beğendiyseniz