İçindekiler:

Bluefruit Kullanarak Kablosuz Seri İletişim: 4 Adım
Bluefruit Kullanarak Kablosuz Seri İletişim: 4 Adım

Video: Bluefruit Kullanarak Kablosuz Seri İletişim: 4 Adım

Video: Bluefruit Kullanarak Kablosuz Seri İletişim: 4 Adım
Video: How to make a Bluetooth remote using a Raspberry Pi Pico W and MicroPython 2024, Temmuz
Anonim
Bluefruit Kullanarak Kablosuz Seri İletişim
Bluefruit Kullanarak Kablosuz Seri İletişim

Kablolarınızı düşük enerjili bluetooth bağlantısıyla değiştirmek için adım adım basit bir kılavuz:

Bunu çözmem biraz zaman aldı çünkü Bluefruit modülü gibi modern bluetooth düşük enerji teknolojisi ile bunu yapmakla ilgili neredeyse hiç belge yok. Amacım, bir Arduino'ya bağlı bir ivmeölçerden kablosuz olarak veri toplayabilmekti, veriler analiz için dizüstü bilgisayarıma veya akıllı telefonuma kaydedildi.

Birinci adım: UART okumak için programları indirin

Mac - Adafruit Bluefruit LE Connect kullanıyorum, App Store'da ücretsizdir ve bu blog gönderisinde belgelenmiştir:

blog.adafruit.com/2016/06/06/bluefruit-le-…

IOS / Android - Aynı Bluefruit LE Connect yazılımını kullanıyorum, ancak yalnızca IOS sürümünü kullanıyorum, App Store'a bakın

Windows - GitHub'da harika bir program mevcut:

github.com/adafruit/adafruit-bluefruit-le-…

Adım 1: Bluefruit Modülünüzü Kablolama

Bluefruit Modülünüzü Kablolama
Bluefruit Modülünüzü Kablolama

İşte temel bağlantı şeması, bir sonraki adımda da bağlanacağım Adafruit kitaplıkları bu kablolama konfigürasyonu için ayarlanmıştır, bu yüzden değiştirmemenizi tavsiye ederim. Bunu bir Arduino Uno ve Pro Mini ile kullandım ve temelde aynı işlevi görüyorlar.

Adım 2: Bluefruit için IDE'yi kurun

Bluefruit için IDE'yi kurun
Bluefruit için IDE'yi kurun
Bluefruit için IDE'yi kurun
Bluefruit için IDE'yi kurun

Henüz yapmadıysanız, modülü programlarken kullanmak için birkaç kitaplık indirmeniz gerekecek, işte bunlar:

learn.adafruit.com/introducing-the-adafrui…

Bir kitaplığın nasıl kurulacağını bilmiyorsanız, çok basit, dosyayı açın ve onu belgeler/Arduino/Kütüphaneler klasörünüze yerleştirin ve IDE'yi yeniden başlatın.

Adım 3: Programınızı Yazın ve Yükleyin

İşte alıcı cihazın görmesi için bluetooth üzerinden mesaj gönderen yazdığım kısa bir program, en önemli kısım seri RX / TX pinlerinizi buna göre ayarlayıp bir paralel seri hat daha eklemenizdir.

#Dahil etmek

const int rxpin = 10;

const int txpin = 9;

YazılımSeri Seri1(rxpin, txpin);

geçersiz kurulum(void) {

Seri.başla(9600); //Bu, Arduino IDE ile görüntüleyebileceğiniz normal kablolu seri monitör bağlantısıdır.

Seri1.başlangıç(9600); // Bluefruit modülüne gönderilen ikinci dizgede bu 9600 baud olmalı

}

boşluk döngüsü () {

Serial.println("AdımJeff");

Serial1.println("AdımJeff");

gecikme(1000); // bu her iki yerde de yazdırılır, bu nedenle bu inanılmaz derecede önemli mesajı her iki şekilde de görmelisiniz

}

Adım 4: Siz Yaptınız

Sen yaptın!
Sen yaptın!

Umarım şimdi seçtiğiniz uygulamada UART özelliğine bakıyorsunuz ve size verdiği mesajlardan memnunsunuz, devrenizi yeniden kablolamayı veya modülünüzü bir GND pinini tutarak fabrika ayarlarına sıfırlamayı denemezseniz, burada bu resimlere benzer bir şey görmelisiniz. mavi ve kırmızı ışıklar yanıp sönene kadar DFU pinini 5 saniye basılı tutun.

Önerilen: