Mundarija:
- 1 -qadam: Bluefruit modulini ulash
- 2 -qadam: Bluefruit uchun IDE -ni o'rnating
- 3 -qadam: Dasturingizni yozing va yuklang
- 4 -qadam: Siz qildingiz
Video: Bluefruit yordamida simsiz ketma -ket aloqa: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:27
Bu erda simlarni bluetooth past energiyali ulanishga almashtirish bo'yicha bosqichma -bosqich ko'rsatma
Buni tushunishimga biroz vaqt kerak bo'ldi, chunki Bluefruit moduli kabi zamonaviy bluetooth past energiyali texnologiya bilan buni amalga oshirish bo'yicha hech qanday hujjat yo'q. Maqsadim - Arduino -ga ulangan akselerometrdan ma'lumotlarni simsiz yig'ish, ma'lumotlarni tahlil qilish uchun noutbukda yoki smartfonda yozib olish.
Birinchi qadam: UARTni o'qish uchun dasturlarni yuklab oling
Mac - Men Adafruit Bluefruit LE Connect -dan foydalanayapman, u App Store -da bepul va ushbu blog postida hujjatlashtirilgan:
blog.adafruit.com/2016/06/06/bluefruit-le-…
IOS / Android - Men bir xil Bluefruit LE Connect dasturidan foydalanmoqdaman, lekin IOS versiyasini App Store -dan tekshiring.
Windows - GitHub -da ajoyib dastur mavjud:
github.com/adafruit/adafruit-bluefruit-le-…
1 -qadam: Bluefruit modulini ulash
Mana, asosiy simlar sxemasi, keyingi bosqichda bog'laydigan Adafruit kutubxonalari ham ushbu kabel konfiguratsiyasi uchun sozlangan, shuning uchun men uni o'zgartirmaslikni maslahat beraman. Men buni Arduino Uno va Pro Mini bilan ishlatganman va ular asosan bir xil ishlaydi.
2 -qadam: Bluefruit uchun IDE -ni o'rnating
Agar sizda hali bo'lmasa, modulni dasturlashda foydalanish uchun bir nechta kutubxonalarni yuklab olishingiz kerak bo'ladi, bu erda:
learn.adafruit.com/introducing-the-adafrui…
Agar siz kutubxonani qanday o'rnatishni bilmasangiz, shunchaki faylni oching va uni hujjatlaringizga/Arduino/Libraries papkasiga qo'ying va IDE -ni qayta ishga tushiring.
3 -qadam: Dasturingizni yozing va yuklang
Mana men yozgan qisqa dastur, bluetooth orqali qabul qiluvchi qurilmani ko'rishi uchun xabar yuboradi, eng muhimi, siz ketma -ket RX / TX pinlarini mos ravishda o'rnatib, boshqa parallel ketma -ket qatorni qo'shasiz.
#qo'shing
const int rxpin = 10;
const int txpin = 9;
SoftwareSerial Serial1 (rxpin, txpin);
bekor o'rnatish (bekor) {
Serial.begin (9600); // bu oddiy simli ketma -ket monitor aloqasi, siz Arduino IDE bilan ko'rishingiz mumkin
Seriya 1. boshlanishi (9600); // bu Bluefruit moduliga yuboriladigan ikkinchi qatorda 9600 bod bo'lishi kerak
}
void loop () {
Serial.println ("Mening ismim Jeff");
Serial1.println ("Mening ismim Jeff");
kechikish (1000); // bu ikkala joyda ham chop etiladi, shuning uchun siz bu juda muhim xabarni har tomondan ko'rishingiz kerak
}
4 -qadam: Siz qildingiz
Umid qilamanki, siz hozir tanlagan ilovangizdagi UART xususiyatiga qarayapsiz va u sizga yuborayotgan xabarlardan mamnun bo'ldingiz, agar siz GND pinini ushlab, kontaktlarning zanglashiga olib kelmasangiz yoki modulingizni zavod holatiga qaytarishga urinmasangiz, bu erda siz bunday rasmlarni ko'rishingiz kerak. ko'k va qizil chiroqlar yonib -o'chib turguncha DFU pinini 5 soniya ushlab turing.
Tavsiya:
Arduino, Esp8266 yoki Esp32 uchun past narxli E32 (sx1278/sx1276) qurilmali LoRa 3 km dan 8 km gacha simsiz aloqa: 15 qadam
Arduino, Esp8266 yoki Esp32 uchun past narxli E32 (sx1278/sx1276) qurilmasi bilan LoRa 3Km dan 8Kmgacha simsiz aloqa: Men LoBa qurilmasining Semtech seriyasiga asoslangan EBYTE E32 ni boshqarish uchun kutubxona yarataman, juda kuchli, sodda va arzon qurilma. Bu erda 3km versiya, bu erda 8km versiya Ular 3000 m dan 8000 m gacha masofani bosib o'tishlari mumkin va ular juda ko'p xususiyatlarga ega
Simsiz shifrlangan aloqa Arduino: 5 qadam
Arduino simsiz aloqasi: Hammaga salom, ushbu ikkinchi maqolada men sizga simsiz aloqani ta'minlash uchun Atecc608a chipidan qanday foydalanishni tushuntiraman. Buning uchun men NRF24L01+ simsiz qismi va Arduino UNO -dan foydalanaman. ATECC608A mikro chipi
HC12 simsiz moduli yordamida simsiz Arduino roboti: 7 qadam
HC12 simsiz moduli yordamida simsiz Arduino roboti: Salom bolalar, xush kelibsiz. Oldingi postimda men H Bridge davri nima ekanligini, L293D motorli haydovchi IC, yuqori oqim dvigatellari haydovchilari uchun L293D dvigatel haydovchisi IC va L293D dvigatelli haydovchilar platasini o'zingiz qanday loyihalash va yasashingiz mumkinligini tushuntirdim
Arduino asosidagi loyihalar uchun NRF24L01 uzatuvchi moduli yordamida simsiz aloqa: 5 qadam (rasmlar bilan)
Arduino asosidagi loyihalar uchun NRF24L01 uzatuvchi moduli yordamida simsiz aloqa: Bu mening robotlar va mikro-kontrollerlar haqidagi ikkinchi ko'rsatma. Robotingizning tirik va kutilganidek ishlayotganini ko'rish juda hayratlanarli, va agar siz robotni yoki boshqa narsalarni simsiz va tez boshqaradigan bo'lsangiz, men uchun yanada qiziqarli bo'ladi
Arduino/STM32/va boshqalar uchun simsiz ketma -ketlik (UART): 3 qadam (rasmlar bilan)
Arduino/STM32/va boshqalar uchun simsiz ketma -ketlik (UART): Umid qilamanki, hamma Arduino Seriali sizning loyihalaringizni tuzatish uchun ajoyib vosita ekanligiga qo'shiladi. Xo'sh, bu asosan Arduino disk raskadrovka qilishning yagona varianti. Ammo, ba'zida, USB kabelini Ard -dan ishlatish mumkin emas yoki amaliy emas