สารบัญ:

ตั้งโปรแกรม Arduino ของคุณด้วยอุปกรณ์ Android ผ่าน Bluetooth: 6 ขั้นตอน (พร้อมรูปภาพ)
ตั้งโปรแกรม Arduino ของคุณด้วยอุปกรณ์ Android ผ่าน Bluetooth: 6 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: ตั้งโปรแกรม Arduino ของคุณด้วยอุปกรณ์ Android ผ่าน Bluetooth: 6 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: ตั้งโปรแกรม Arduino ของคุณด้วยอุปกรณ์ Android ผ่าน Bluetooth: 6 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: การใช้งาน Arduino Nano กับ Bluetooth Module HC-06 ผ่าน Blynk | JAKK DIY 2024, พฤศจิกายน
Anonim
ตั้งโปรแกรม Arduino ของคุณด้วยอุปกรณ์ Android ผ่าน Bluetooth
ตั้งโปรแกรม Arduino ของคุณด้วยอุปกรณ์ Android ผ่าน Bluetooth

สวัสดีชาวโลก ในคำแนะนำนี้ ฉันต้องการแสดงให้คุณเห็นถึงวิธีตั้งโปรแกรม Arduino Uno ของคุณด้วยอุปกรณ์ Android ของคุณผ่าน Bluetooth มันง่ายมากและราคาถูกมาก นอกจากนี้ยังช่วยให้เราสามารถตั้งโปรแกรม Arduino ได้ทุกที่ที่เราต้องการผ่านบลูทูธไร้สาย… มาเริ่มกันเลย!:)

ขั้นตอนที่ 1: วัสดุและเครื่องมือ

วัสดุและเครื่องมือ
วัสดุและเครื่องมือ

ฮาร์ดแวร์:

  • Arduino Uno
  • โมดูลบลูทูธ HC-05
  • เขียงหั่นขนมขนาดเล็ก
  • ตัวเก็บประจุ 1uf/50v (elco)
  • รีซีเซอร์ 100 โอห์ม
  • 5 ชิ้น x สายจัมเปอร์
  • สาย USB
  • อุปกรณ์ Android ที่ใช้ Android 4.0.0+ (มีบลูทูธ)
  • แล็ปท็อป/พีซี

ซอฟต์แวร์:

Bluino Loader จาก Google Play สโตร์

ขั้นตอนที่ 2: ตั้งโปรแกรม Arduino ของคุณโดยใช้แล็ปท็อป/พีซี

ตั้งโปรแกรม Arduino ของคุณโดยใช้แล็ปท็อป/พีซี
ตั้งโปรแกรม Arduino ของคุณโดยใช้แล็ปท็อป/พีซี
ตั้งโปรแกรม Arduino ของคุณโดยใช้แล็ปท็อป/พีซี
ตั้งโปรแกรม Arduino ของคุณโดยใช้แล็ปท็อป/พีซี

เริ่มต้นด้วยการคัดลอกโค้ดจากกล่องข้อความด้านล่าง จากนั้นคัดลอกและวางโค้ดลงในโปรแกรมแก้ไข Arduino IDE รวบรวม. ที่อัพโหลด.

รหัสนี้มีฟังก์ชันหลายอย่างในการเปลี่ยนพารามิเตอร์ของ Bluetooth HC-05:

  • AT+NAME=Bluino#00: เปลี่ยนชื่อโมดูลบลูทูธ ชื่อเริ่มต้นคือ "HC-05"
  • AT+UART=115200, 0, 0: เปลี่ยนอัตราบอดเป็น 115200 (Arduino Uno, Bluino และ Mega2560)
  • AT+UART=57600, 0, 0: เปลี่ยนอัตราบอดเป็น 57600 (Arduino Nano, Leonardo, Micro, Pro Mini 3V3/5V และ Duemilanove)
  • AT+POLAR=1, 0: เปลี่ยนสถานะพิน สภาพ
  • สำหรับข้อมูลเพิ่มเติม คุณสามารถเปลี่ยนรหัสผ่านเพื่อใช้รหัสผ่านที่ไม่ได้มาตรฐานในขณะจับคู่ AT+PSWD=xxxx

ชื่อของบลูทูธต้อง "Bluino#00-9999" หากคุณต้องการชื่อที่กำหนดเอง คุณควรใช้ Bluino Loader App เวอร์ชันที่ต้องชำระเงิน

การตั้งค่าเป็นโมฆะ () {

Serial.begin(38400); ล่าช้า (500); Serial.println("AT+NAME=Bluino#00"); ล่าช้า (500); Serial.println("AT+UART=115200, 0, 0"); // ใช้บอดเรตนี้หากใช้สำหรับ Arduino Uno, Bluino และ Mega2560 //Serial.println("AT+UART=57600, 0, 0"); // ใช้ baudrate นี้หากใช้สำหรับ Arduino Nano, Leonardo, Micro, Pro Mini 3V3/5V และ Duemilanove delay(500); Serial.println("AT+POLAR=1, 0") ล่าช้า(500); } วงเป็นโมฆะ () { }

ขั้นตอนที่ 3: ขอเหมือนแผนผัง

ขอขึ้นเหมือนแผนผัง
ขอขึ้นเหมือนแผนผัง
ขอขึ้นเหมือนแผนผัง
ขอขึ้นเหมือนแผนผัง
ขอขึ้นเหมือนแผนผัง
ขอขึ้นเหมือนแผนผัง
ขอขึ้นเหมือนแผนผัง
ขอขึ้นเหมือนแผนผัง

ตามภาพด้านบน เลย์เอาต์ค่อนข้างง่าย

หากคุณต้องการ คุณสามารถแทนที่ breadboard ด้วยบอร์ดต้นแบบ PCB ด้วยงานบัดกรี คุณจะได้ขนาดที่เล็กหรือเหมือนชิลด์สำหรับ Arduino

ขั้นตอนที่ 4: เวลาตั้งค่า Bluetooth HC-05

เวลาในการตั้งค่า Bluetooth HC-05
เวลาในการตั้งค่า Bluetooth HC-05
เวลาในการตั้งค่า Bluetooth HC-05
เวลาในการตั้งค่า Bluetooth HC-05

โดยทั่วไปในขั้นตอนนี้ วิธีตั้งค่า HC-05 บนคำสั่ง At โดยทำตามขั้นตอนนี้ คุณจะตั้งค่า HC-05 เป็นพารามิเตอร์บางตัว ในขั้นตอนที่ 2 คุณอัปโหลดภาพร่างไปยัง Arduino ในโค้ดนั้นมีฟังก์ชัน Serial เพื่อสื่อสารผ่านพิน RX/ TX (D0/D1) ซึ่งเมื่อคุณเชื่อมต่อกับ HC-05 pin RX/TX จะบังคับให้ตั้งค่า HC-05 ในโหมดคำสั่ง At เพียงทำตามขั้นตอนตามภาพ • กดปุ่ม KEY ค้างไว้ • เสียบสาย USB สำหรับเปิดเครื่อง Arduino • รอประมาณ 5 วินาที (ยังกดปุ่ม KEY ค้างไว้) • ถอดปลั๊กและเสียบ USB ใหม่เพื่อรีเซ็ตจากโหมดคำสั่ง AT

ขั้นตอนที่ 5: ติดตั้งแอปพลิเคชั่น Bluino Loader จาก Googleplay Store

ติดตั้ง Application Bluino Loader จาก Googleplay Store
ติดตั้ง Application Bluino Loader จาก Googleplay Store

โอเค แอปแรกที่ฉันต้องการแสดงให้คุณเห็นคือ "Bluino Loader" สำหรับ Andorid 4.0 หรือสูงกว่าที่มีการเชื่อมต่อบลูทูธ คุณสามารถรับได้จาก googleplay store:

Bluino Loader - เวอร์ชัน Arduino IDE หรือ Pro เพื่อรองรับนักพัฒนา Bluino Loader Pro - Arduino IDE

แอปนี้สำหรับการทำงานกับ Arduino Uno คุณสามารถเขียน แก้ไข และอัปโหลดภาพสเก็ตช์ไปยัง Arduino uno ผ่านบลูทูธ HC-05 แอพนี้เข้าใจง่ายเช่น Arduino IDE มีตัวอย่างมากมาย นอกจากนี้คุณสามารถเพิ่มไลบรารีบางตัวได้เพียงแค่คัดลอกโฟลเดอร์ไลบรารีวางไปยังโฟลเดอร์ BluinoLoader/libraries คุณสามารถเปลี่ยนธีมของสีของตัวแก้ไข ขนาดของข้อความ และคุณสมบัติมากมาย หากคุณต้องการรับฟีเจอร์ Serial Monitor ลบโฆษณา และสามารถสแกนชื่อบลูทูธใดๆ ก็ได้ (ไม่เพียงแต่ Bluino#…) คุณสามารถซื้อฟีเจอร์การซื้อในแอปได้ ดังนั้นยังสนับสนุนนักพัฒนาอีกด้วย

การอัปโหลดภาพสเก็ตช์ทำได้ดีมากผ่าน Bluetooth! ดังนั้นฉันจะให้แอปนี้ 4.0 จาก 5 ดาว:)

ขั้นตอนที่ 6: ลองอัปโหลดตัวอย่าง Sketch Blink.ino ลงใน Arduino โดยใช้อุปกรณ์ Android ผ่าน Bluetooth

ลองอัปโหลดตัวอย่าง Sketch Blink.ino ลงใน Arduino โดยใช้อุปกรณ์ Android ผ่าน Bluetooth
ลองอัปโหลดตัวอย่าง Sketch Blink.ino ลงใน Arduino โดยใช้อุปกรณ์ Android ผ่าน Bluetooth
ลองอัปโหลดตัวอย่าง Sketch Blink.ino ลงใน Arduino โดยใช้อุปกรณ์ Android ผ่าน Bluetooth
ลองอัปโหลดตัวอย่าง Sketch Blink.ino ลงใน Arduino โดยใช้อุปกรณ์ Android ผ่าน Bluetooth
ลองอัปโหลดตัวอย่าง Sketch Blink.ino ลงใน Arduino โดยใช้อุปกรณ์ Android ผ่าน Bluetooth
ลองอัปโหลดตัวอย่าง Sketch Blink.ino ลงใน Arduino โดยใช้อุปกรณ์ Android ผ่าน Bluetooth
ลองอัปโหลดตัวอย่าง Sketch Blink.ino ลงใน Arduino โดยใช้อุปกรณ์ Android ผ่าน Bluetooth
ลองอัปโหลดตัวอย่าง Sketch Blink.ino ลงใน Arduino โดยใช้อุปกรณ์ Android ผ่าน Bluetooth
  • หลังจากติดตั้งเสร็จแล้ว คุณสามารถเปิดตัวอย่าง Sketch BluinoLoader/examples/02. Basic/Blink/Blink.ino
  • รอจนแตกเครื่องมือเสร็จ
  • แตะที่ปุ่ม "อัปโหลด" (ลูกศรในไอคอนวงกลม)
  • หลังจากคอมไพล์แล้วไม่มีข้อผิดพลาด ให้แตะปุ่ม "สแกนฮาร์ดแวร์ Bluino" เพื่อค้นหาบลูทูธที่ใช้งานอยู่
  • เลือกฮาร์ดแวร์บลูทูธที่มีชื่อ "Bluino#00"
  • หากการจับคู่ครั้งแรกให้ป้อนรหัสการจับคู่มาตรฐาน "1234" แล้ว OK
  • รอจนกว่ากระบวนการอัปโหลดจะเสร็จสิ้น

หลังจากขั้นตอนทั้งหมด OK Arduino ของคุณจะกะพริบบน LED 13 และคุณสามารถทำซ้ำขั้นตอนทั้งหมดเพื่ออัปโหลดภาพร่างอื่นได้

แนะนำ: