สารบัญ:

การเชื่อมต่อ Arduino กับโทรศัพท์มือถือ: 6 ขั้นตอน (พร้อมรูปภาพ)
การเชื่อมต่อ Arduino กับโทรศัพท์มือถือ: 6 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: การเชื่อมต่อ Arduino กับโทรศัพท์มือถือ: 6 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: การเชื่อมต่อ Arduino กับโทรศัพท์มือถือ: 6 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Arduino ใช้มือถือ เปิด-ปิด LED | Bluetooth HC-05 Mode Slave Arduino UNO R3 Control via Smartphone 2024, พฤศจิกายน
Anonim
เชื่อมต่อ Arduino กับโทรศัพท์มือถือ
เชื่อมต่อ Arduino กับโทรศัพท์มือถือ

เมื่อใช้ Arduino อาจส่งผลค่อนข้างน่ารำคาญที่ไม่สามารถใช้งานได้เพียงเพราะคุณไม่มีคอมพิวเตอร์ บางที Windows หรือ Mac OS อาจไม่เข้ากัน คุณไม่มีคอมพิวเตอร์เลย หรือคุณแค่ต้องการอิสระในการเชื่อมต่อบอร์ดของคุณมากขึ้น วิธีแก้ปัญหา: สายเคเบิล OTG แบบธรรมดา (On The Go) และแอปที่สามารถทำงานได้ ที่รู้จักมากที่สุดคือ ArduinoDroid ซึ่งเห็นได้ชัดว่าพร้อมใช้งานสำหรับ Android ซอฟต์แวร์นี้ช่วยให้คุณสามารถสร้าง แก้ไข รวบรวม และอัปโหลดภาพสเก็ตช์ Arduino ไปยังบอร์ดของคุณได้จากโทรศัพท์มือถือและแม้แต่แท็บเล็ต มันยังทำหน้าที่เป็น Serial Monitor แต่น่าเสียดายที่มันยังไม่มี Plotter โปรดทราบว่าเวอร์ชันระบบปฏิบัติการของคุณจะต้องเข้ากันได้

นอกจาก IDE นี้แล้ว ยังมีแอปมอนิเตอร์แบบอนุกรมที่สามารถรับและส่งข้อมูลไปยังบอร์ดได้ แต่ไม่สามารถอัปโหลดอะไรได้ สิ่งเหล่านี้ใช้หน่วยความจำน้อยกว่าที่ ArduinoDroid เนื่องจากมีไลบรารีและตัวอย่างจำนวนมากโดยธรรมชาติ เมื่อการแนะนำพื้นฐานจบลงแล้ว มาเริ่มกันที่วัสดุและขั้นตอนกัน

ขั้นตอนที่ 1: วัสดุ

วัสดุ
วัสดุ
วัสดุ
วัสดุ
วัสดุ
วัสดุ

วัสดุที่จำเป็นสำหรับโครงการนี้มีน้อยอย่างน่าประหลาดใจ แน่นอน คุณจะต้อง:

  • โทรศัพท์มือถือ Android (หรือแม้แต่แท็บเล็ต);
  • สาย OTG เข้ากันได้กับโทรศัพท์มือถือของคุณ
  • บอร์ด Arduino;
  • สายเคเบิลข้อมูล Arduino Board หรือโปรแกรมเมอร์;
  • สุดท้ายคือแอพ ArduinoDroid หรือซอฟต์แวร์ Serial Terminal/Monitor อื่น

เมื่อเสร็จแล้ว เรามาเชื่อมต่อทุกอย่างกัน

ขั้นตอนที่ 2: การเชื่อมต่อ

การเชื่อมต่อ
การเชื่อมต่อ
การเชื่อมต่อ
การเชื่อมต่อ
การเชื่อมต่อ
การเชื่อมต่อ
การเชื่อมต่อ
การเชื่อมต่อ

Arduino กับสายเคเบิลหรือโปรแกรมเมอร์:

หาก Arduino ของคุณไม่ใช่ Pro Mini คุณจะต้องคว้าสายข้อมูล USB ที่เกี่ยวข้องแล้วเสียบเข้าไป

ในทางกลับกัน หากบอร์ดของคุณเป็น Pro Mini ให้คว้าโปรแกรมเมอร์ USB 5 หรือ 6 พินแล้วเชื่อมต่อโดยใช้สายจัมเปอร์หญิง-หญิง (พินโปรแกรมเมอร์ก่อน พิน Arduino ในภายหลัง) 5v หรือ 3.3v เป็น Vcc บน บอร์ด, Gnd to Gnd, Rxd to the Txo และ Txd to the Rxi (เมื่ออัปโหลด อย่าลืมกดปุ่มรีเซ็ตบนกระดานหลังจากที่ร่างสเก็ตช์เสร็จสิ้นการรวบรวมและเริ่มอัปโหลด)

2. สายเคเบิล/โปรแกรมเมอร์ไปยัง OTG:

เพียงเชื่อมต่อ USB A ตัวผู้กับตัวเมียบนสาย OTG

3. OTG ไปยังโทรศัพท์มือถือหรือแท็บเล็ต:

เชื่อมต่อขั้วต่อ USB Micro, C หรือ Lightning เข้ากับพอร์ตของโทรศัพท์หรือแท็บเล็ต

ขั้นตอนที่ 3: แอป ArduinoDroid

แอพ ArduinoDroid
แอพ ArduinoDroid
แอพ ArduinoDroid
แอพ ArduinoDroid
แอพ ArduinoDroid
แอพ ArduinoDroid
  1. ค้นหา ArduinoDroid บน Google Play, Play Store, App Store หรืออะไรก็ได้ที่คุณมี
  2. ติดตั้งและเปิด
  3. ดูภาพด้านบนและอ่านข้อคิดเห็น
  4. เนื่องจากเป็นแอปที่ค่อนข้างซับซ้อน เราขอแนะนำให้คุณสำรวจตัวเลือกทั้งหมด ฉันได้รวมฟังก์ชั่นบางอย่างและวิธีทำให้สำเร็จในข้อคิดเห็น
  5. หากคุณต้องการโครงการที่น่าสนใจที่จะทำกับ Arduino ดูคำแนะนำนี้

ขั้นตอนที่ 4: แอพ Serial Monitor อื่น ๆ (เพียงเพื่อรับและส่งข้อมูลไปและกลับจากบอร์ด)

แอพ Serial Monitor อื่น ๆ (เพียงเพื่อรับและส่งข้อมูลไปและกลับจากบอร์ด)
แอพ Serial Monitor อื่น ๆ (เพียงเพื่อรับและส่งข้อมูลไปและกลับจากบอร์ด)
แอพ Serial Monitor อื่น ๆ (เพียงเพื่อรับและส่งข้อมูลไปและกลับจากบอร์ด)
แอพ Serial Monitor อื่น ๆ (เพียงเพื่อรับและส่งข้อมูลไปและกลับจากบอร์ด)
แอพ Serial Monitor อื่น ๆ (เพียงเพื่อรับและส่งข้อมูลไปและกลับจากบอร์ด)
แอพ Serial Monitor อื่น ๆ (เพียงเพื่อรับและส่งข้อมูลไปและกลับจากบอร์ด)
แอพ Serial Monitor อื่น ๆ (เพียงเพื่อรับและส่งข้อมูลไปและกลับจากบอร์ด)
แอพ Serial Monitor อื่น ๆ (เพียงเพื่อรับและส่งข้อมูลไปและกลับจากบอร์ด)
  1. ป้อนแอพสโตร์ของคุณ (ฮะ!) และค้นหาแอพ Serial Monitor สำหรับ Arduino ตรวจสอบให้แน่ใจว่าพวกเขาใช้การเชื่อมต่อ USB ไม่ใช่ Bluetooth ฉันชอบเครื่องหนึ่งที่เรียกว่า USB Serial Console ตรวจสอบในภาพด้านบนเพื่อให้แน่ใจว่าเป็นภาพใด
  2. ดำเนินการติดตั้งและเปิด
  3. อินเทอร์เฟซค่อนข้างพื้นฐาน คุณมีส่วนสำหรับเขียนข้อความโดยใช้แป้นพิมพ์และปุ่มเพื่อส่งไปยังบอร์ด หน้าจอส่วนใหญ่จะแสดงข้อมูลที่ได้รับจาก Arduino ของคุณ จากนั้นคุณมีจุดสามจุดที่ด้านบนขวาซึ่งให้การเข้าถึงเมนู
  4. หากคุณคลิกจุดสามจุด จะมีเมนูเล็กๆ ปรากฏขึ้นที่ด้านบนขวาพร้อมตัวเลือกต่างๆ เช่น การตั้งค่า การเชื่อมต่อ ฯลฯ คลิก "การตั้งค่า" เพื่อเลือกสิ่งที่สำคัญเกี่ยวกับพอร์ตอนุกรม การเชื่อมต่อ ใบอนุญาต ฯลฯ สามารถกำหนดอัตราได้โดยคลิก "Serial Port" แล้วดำเนินการปรับต่อ
  5. หลังจากเชื่อมต่อสาย Arduino และ OTG เข้ากับโทรศัพท์/แท็บเล็ตแล้ว ให้คลิกที่จุดสามจุดแล้วคลิก "เชื่อมต่อ" เลือกการตั้งค่าที่ถูกต้องและคุณควรเริ่มรับข้อมูลของคุณ คุณเลือกได้ว่าจะให้แอปประทับเวลาทุกบรรทัดในส่วนการตั้งค่าหรือไม่
  6. คุณทำเสร็จแล้ว! เพลิดเพลินไปกับความเก่งกาจใหม่โดยใช้ Arduino กับโทรศัพท์หรือแท็บเล็ตของคุณ!

ขั้นตอนที่ 5: การแก้ไขปัญหา

การแก้ไขปัญหา
การแก้ไขปัญหา
  1. พูดตามตรง ไม่มีความยุ่งยากที่เป็นไปได้มากมายในโครงการนี้ ฉันจะเริ่มจากปัญหาฮาร์ดแวร์ไปจนถึงปัญหาเกี่ยวกับซอฟต์แวร์
  2. ก่อนอื่น Arduino ของคุณอาจเชื่อมต่อกับสายเคเบิลข้อมูลหรือโปรแกรมเมอร์ไม่ถูกต้อง ตรวจสอบให้แน่ใจว่าถูกต้องแล้วดำเนินการต่อไป
  3. ตรวจสอบให้แน่ใจว่าสายเคเบิลข้อมูล/โปรแกรมเมอร์เชื่อมต่อกับสาย OTG อย่างถูกต้อง หากยังคงใช้งานไม่ได้ ให้ไปที่ขั้นตอนถัดไป
  4. ตรวจสอบว่าการเชื่อมต่อระหว่างสาย OTG กับโทรศัพท์มือถือทำงานอย่างถูกต้องหรือไม่ ครั้งหนึ่งเคยเกิดขึ้นกับฉันที่หน้าสัมผัส OTG นั้นเก่าและสกปรกเล็กน้อย ดังนั้นบอร์ดจะเปิดขึ้น แต่จะไม่มีการส่งข้อมูลใดๆ ฉันใช้ไขควงปากแบนขนาดเล็กเพื่อทำความสะอาดและหลังจากนั้นก็ใช้งานได้ดี
  5. หากฮาร์ดแวร์ทั้งหมดได้รับการตั้งค่าอย่างถูกต้อง (และบอร์ดใช้งานได้จริง) แต่ยังใช้งานไม่ได้ ให้ตรวจสอบว่าเวอร์ชัน Android เข้ากันได้กับแอปหรือไม่ ฉันไม่มีอุปกรณ์ Apple ดังนั้นฉันจึงบอกคุณไม่ได้ว่ามันใช้งานได้กับโทรศัพท์เหล่านี้ทั้งหมดหรือไม่
  6. ประการที่สอง ตรวจสอบให้แน่ใจว่าคุณ "บอก" แอปเพื่อเชื่อมต่อโปรแกรมเมอร์หรือบอร์ด โดยปกติ เมื่อคุณเสียบสาย OTG จะมีข้อความปรากฏขึ้นเพื่อแนะนำให้คุณเชื่อมต่อ
  7. สุดท้ายนี้ ตรวจสอบให้แน่ใจว่าอัตราบอด (สำหรับมอนิเตอร์แบบอนุกรม) นั้นเหมือนกับอัตราที่ระบุในสเก็ตช์

ขั้นตอนที่ 6: จุดจบ

ขอบคุณมากที่อ่านคำแนะนำนี้! หวังว่ามันจะเป็นประโยชน์! ถ้ามีอะไรที่ฉันยังไม่เคลียร์ อย่าลังเลที่จะปรึกษาฉัน!

แนะนำ: