Mundarija:
- 1 -qadam: Materiallar va asboblar
- 2 -qadam: Arduino -ni noutbuk/kompyuter yordamida dasturlash
- 3 -qadam: Sxematik tarzda ulang
- 4-qadam: Bluetooth HC-05 ni sozlash vaqti
- 5 -qadam: Blupin Loader ilovasini Googleplay do'konidan o'rnating
- 6 -qadam: Blink.ino namunasini Android qurilmasini Bluetooth orqali Arduino -ga yuklashga harakat qilib ko'ring
Video: Arduino -ni Android qurilmasi bilan Bluetooth orqali dasturlash: 6 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Salom dunyo, men sizga ko'rsatma beramanki, Arduino Uno -ni Android qurilmangizda Bluetooth orqali qanday dasturlash mumkin. Bu juda oddiy va juda arzon. Shuningdek, bu bizga Arduino -ni xohlagan joyimizda simsiz bluetooth orqali dasturlash imkonini beradi … Xo'sh, boshlaylik!:)
1 -qadam: Materiallar va asboblar
Uskuna:
- Arduino Uno
- Bluetooth HC-05 moduli
- Mini non paneli
- 1uf/50v kondansatör
- Reyzer 100 ohm
- 5 dona x o'tish simlari
- USB kabeli
- Android 4.0.0+ bilan ishlaydigan Android qurilmasi (Bluetooth mavjud)
- Noutbuk/kompyuter
Dasturiy ta'minot:
Google Play do'konidan Bluino Loader
2 -qadam: Arduino -ni noutbuk/kompyuter yordamida dasturlash
Quyidagi matn qutisidan kodni nusxalashdan boshlang, so'ngra Arduino IDE tahrirlovchisiga nusxa ko'chiring va joylashtiring. Kompilyatsiya qilish. Yuklab olish.
Ushbu kod Bluetooth HC-05 parametrlarini o'zgartirish uchun bir nechta funktsiyalarni o'z ichiga oladi:
- AT+NAME = Bluino#00: Bluetooth modulining nomini o'zgartiring, standart nomi "HC-05".
- AT+UART = 115200, 0, 0: uzatish tezligini 115200 ga o'zgartirish (Arduino Uno, Bluino va Mega2560)
- AT+UART = 57600, 0, 0: Baud tezligini 57600 ga o'zgartiring (Arduino Nano, Leonardo, Micro, Pro Mini 3V3/5V va Duemilanove)
- AT+POLAR = 1, 0: holat pin holatini o'zgartirish
- Qo'shimcha ma'lumot uchun siz parolni standart bo'lmagan parol bilan o'zgartirishingiz mumkin, AT+PSWD = xxxx.
Bluetooth nomi "Bluino#00-9999" bo'lishi kerak, agar sizga maxsus nom kerak bo'lsa, Bluino Loader ilovasining pulli versiyasidan foydalanish kerak.
bo'sh o'rnatish () {
Serial.begin (38400); kechikish (500); Serial.println ("AT+NAME = Bluino#00"); kechikish (500); Serial.println ("AT+UART = 115200, 0, 0"); // Arduino Uno, Bluino va Mega2560 uchun ishlatilsa, bu tezlikdan foydalaning //Serial.println("AT+UART=57600, 0, 0 "); // Arduino Nano, Leonardo, Micro, Pro Mini 3V3/5V va Duemilanove kechikishidan (500) foydalansangiz, bu tezlikdan foydalaning; Serial.println ("AT+POLAR = 1, 0") kechikish (500); } void loop () {}
3 -qadam: Sxematik tarzda ulang
Yuqoridagi rasmdan so'ng, tartib nisbatan sodda.
Agar xohlasangiz, non taxtasini PCB prototipli taxtasiga lehim bilan almashtirishingiz mumkin, shunda siz kichik o'lchamli yoki Arduino uchun qalqonga ega bo'lasiz.
4-qadam: Bluetooth HC-05 ni sozlash vaqti
Asosan, bu bosqichda HC-05 ni At buyrug'ini qanday sozlash kerak, bu bosqichdan so'ng siz HC-05 ni ba'zi parametrlarga o'rnatasiz, 2-bosqichda siz Arduino-ga eskizni yuklaysiz, bu kodda pinli RX orqali aloqa qilish uchun Serial funktsiyasi mavjud. HX-05 pinli RX/TX ga ulanganingizda TX (D0/D1) HC-05 ni buyruq rejimida o'rnatishga majbur qiladi. Rasmlardagi kabi qadamni bajaring. • KEY tugmachasini bosing va ushlab turing • Arduino -ni yoqish uchun USB kabelini ulang • Taxminan 5 soniya kuting (KEY tugmachasini bosib turing) • AT buyruq rejimidan qayta o'rnatish uchun USB -ni ajratib oling va qayta ulang.
5 -qadam: Blupin Loader ilovasini Googleplay do'konidan o'rnating
OK, men sizga ko'rsatmoqchi bo'lgan birinchi dastur - bu "Bluino Loader", Andorid 4.0 va undan yuqori versiyalarida bluetooth ulanishi mavjud. Siz googleplay do'konidan olishingiz mumkin:
Bluino Loader - Arduino IDE yoki Pro versiyasi Bluino Loader Pro ishlab chiqaruvchisini qo'llab -quvvatlash uchun - Arduino IDE
Bu ilova Arduino Uno bilan ishlash uchun mo'ljallangan, siz bluetooth HC-05 orqali eskizlarni yozishingiz, tahrirlashingiz va yuklashingiz mumkin. Ilovani Arduino IDE kabi tushunish oson, ko'plab eskizlar mavjud, shuningdek, ba'zi kutubxonalarni qo'shishingiz mumkin, faqat kutubxona papkasini BluinoLoader/kutubxonalariga ko'chiring. Siz muharrirning rangini, matn hajmini va boshqa xususiyatlarini o'zgartirishingiz mumkin. Agar siz ketma-ket monitor funksiyasini olishni xohlasangiz, reklamani olib tashlang va bluetooth-ning istalgan nomini skanerlang (nafaqat Bluino#…), siz ilovadan sotib olish xususiyatini sotib olishingiz mumkin, shuning uchun ishlab chiqaruvchini qo'llab-quvvatlang.
Eskizni yuklash Bluetooth orqali juda yaxshi ishladi! Shunday qilib, men ushbu ilovani 5 yulduzdan 4.0 ga berardim:)
6 -qadam: Blink.ino namunasini Android qurilmasini Bluetooth orqali Arduino -ga yuklashga harakat qilib ko'ring
- O'rnatishni tugatgandan so'ng, siz BluinoLoader misollarini/misollarini/02. Asosiy/Blink/Blink.ino misolini ochishingiz mumkin.
- Asboblarni ajratish tugashini kuting
- "Yuklash" tugmasini bosing (aylana belgisidagi o'q)
- Hech qanday xato tuzilmagandan so'ng, faol bluetooth -ni qidirish uchun "Bluino uskunasini skanerlash" tugmasini bosing
- "Bluino#00" nomli bluetooth uskunasini tanlang.
- Agar birinchi juftlik "1234" standart kodini kiritsa, OK
- Yuklash jarayoni tugashini kuting
OK tugagandan so'ng, sizning Arduino 13 -chirog'ida yonadi va siz boshqa eskizni yuklash uchun barcha amallarni takrorlashingiz mumkin.
Tavsiya:
Mobil orqali Arduino dasturlash -- Arduinodroid -- Android uchun Arduino Ide -- Ko'z yumish: 4 qadam
Mobil orqali Arduino dasturlash || Arduinodroid || Android uchun Arduino Ide || Blink: Iltimos, ko'proq videolarni ko'rish uchun youtube kanalimga obuna bo'ling …… Arduino - bu to'g'ridan -to'g'ri USB orqali dastur bo'lishi mumkin. Bu kollej va maktab loyihalarida yoki hatto mahsulot prototipida juda oddiy va arzon. Ko'pgina mahsulotlar birinchi navbatda men uchun ishlab chiqariladi
Bir nechta BMP280 datchiklari Arduino Uno orqali SPI orqali: 6 qadam
Bir nechta BMP280 datchiklari Arduino Uno -da SPI orqali: Bu qo'llanmada biz uchta BMP280 -ni Arduino Uno -ga SPI orqali ulashamiz, lekin har bir sensor uchun nSS (Slave Select) sifatida D3 dan D10 raqamli portlari yordamida Uno -da sakkizta BMP280 -ni ulashingiz mumkin. B o'lchagan atmosfera bosimi namunalarining
Arduino Alternative - USB orqali STM32 ko'k tabletkalarni dasturlash: 5 qadam
Arduino alternativasi - USB orqali STM32 ko'k tabletkalarni dasturlash: Siz ham, men ham Arduino platalarini yaxshi ko'ramiz, eng kichigi Attiny85dan tortib eng katta MEGA2560gacha. Agar sizga ko'proq tezlik, ko'proq analogli kirish, aniqlik kerak bo'lsa -da, lekin Arduino dasturlashdan o'tishni xohlamasangiz, oqlangan yechim bor
RC Car Hack - Bluetooth Android boshqaruvi orqali boshqariladi: 3 qadam (rasmlar bilan)
RC Car Hack - Android ilovasi orqali boshqariladigan Bluetooth: Ishonchim komilki, har biringiz uyda ishlatilmagan RC avtomashinasini topishingiz mumkin. Bu ko'rsatma sizga eski RC avtomashinasini asl sovg'aga o'zgartirishga yordam beradi :) Menda RC avtomashinasi kichik bo'lgani uchun men Arduino Pro Mini -ni asosiy boshqaruvchi sifatida tanladim. Boshqa
LEDni Blynk orqali Wi -Fi orqali boshqarish uchun ESP32 -dan qanday foydalanish kerak: 7 qadam (rasmlar bilan)
LEDni Blynk orqali Wi -Fi orqali boshqarish uchun ESP32 -dan qanday foydalanish kerak: Ushbu qo'llanmada LED orqali WiFi orqali Blynk -ni boshqarish uchun ESP32 ishlab chiqish paneli ishlatiladi. Blynk - bu Internetda Arduino, Raspberry Pi va boshqalarni boshqarish uchun iOS va Android ilovalari o'rnatilgan platforma. Bu raqamli asboblar paneli, bu erda siz