อะไรคือความแตกต่างของฟังก์ชั่นโมดูลบลูทู ธ ที่แตกต่างกันสำหรับผู้เริ่มต้น?


10

ฉันเป็นผู้เริ่มต้นสำหรับไมโครคอนโทรลเลอร์และอุปกรณ์อิเล็กทรอนิกส์แม้ว่าไม่ใช่สำหรับคอมพิวเตอร์และการเขียนโปรแกรม

เริ่มจาก Arduino ฉันมาถึงจุดที่ฉันสนใจให้ต้นแบบของฉันพูดคุยกับอุปกรณ์มือถือหรือคอมพิวเตอร์เพื่อส่งและรับข้อมูล (ตัวอย่างเช่นส่งข้อมูลเซ็นเซอร์หรือรับคำสั่ง)

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

คำถามของฉันที่นี่คือ:

อะไรคือความแตกต่าง fundemental ของโมดูลบลูทู ธ ที่แตกต่างกันสำหรับผู้เริ่มต้นเช่น:

  • HC-05
  • HC-06
  • HC-07

และสิ่งหนึ่งที่ควรมองหาเมื่อซื้อโมดูลบลูทู ธ อย่างง่ายสำหรับ Arduino?

คำตอบ:


7

ตราบใดที่ยังคำนึงถึงความเรียบง่าย HC05 ก็จะเป็นหนทางไป มันเป็นที่นิยมมากที่สุดและมีบทเรียนมากมายเกี่ยวกับการใช้งาน (เพียงแค่การค้นหา google อย่างรวดเร็ว) สำหรับความแตกต่าง:

  • โมดูล HC-05 สามารถสร้างการเชื่อมต่อกับโมดูลอื่น ๆ เช่นหุ่นยนต์เป็นหลักและเชื่อมต่อกับโมดูลบลูทู ธ ทาส หรือในโหมด Slave เพื่อสร้างสะพานไร้สายไปยังโน้ตบุ๊ก

  • โมดูล HC-06 สามารถเป็นทาสได้เท่านั้น สิ่งนี้ทำให้มีประโยชน์สำหรับการพูดการเชื่อมต่อโน้ตบุ๊กในฐานะมาสเตอร์กับหุ่นยนต์ที่มีโมดูลทาสเช่นสำหรับบริดจ์อนุกรมไร้สาย

  • สำหรับ HC07 นั้นดูเหมือนว่าการสนับสนุนจะต่ำดังนั้นฉันขอแนะนำให้ติดกับ HC05 หรือ HC06

ในตอนท้ายของวันมันลงมาตามความต้องการของคุณ หากคุณต้องการพูดคุยระหว่างโทรศัพท์กับ arduino ของคุณมากกว่า HC06 จะทำงานได้ดี แต่ถ้าในบางครั้งคุณต้องการคุยกับ arduino อื่น hc05 จะเป็นวิธีที่จะไป


ขอบคุณ Caleb คำตอบยอดเยี่ยม! คุณมีประสบการณ์เกี่ยวกับโมดูล Xbee BT หรือไม่
ฟิล

2

ฉันไม่ทราบความแตกต่างจริงๆ แต่ฉันใช้โมดูล HC-06 พวกเขาเป็นโหมดทาสเท่านั้น แต่นั่นคือสิ่งที่คุณต้องการแทนที่เทอร์มินัลแบบมีสายเข้ากับ Arduino ของคุณเช่นพีซีของคุณและสาย USB ด้วยเทอร์มินัลบลูทู ธ ซึ่งอาจครอบคลุมถึง 99% ของกรณีที่ Arduino หรืออุปกรณ์ที่ใช้ MCU อื่น ๆ ต้องการสื่อสารกับพีซีหรือแท็บเล็ตที่มีบลูทู ธ ติดตั้งอยู่แล้วสำหรับการสื่อสารระหว่างอุปกรณ์กับอุปกรณ์ ที่ต้องการ HC-05


ขอบคุณ @Jobobert! ไม่รู้ว่ามันเป็นไปได้เจ๋งมาก! คุณใช้ HC-05 เพื่ออัพโหลดภาพร่างและแชร์ข้อมูลระหว่างการทำงาน (เช่นข้อมูลเซ็นเซอร์) หรือไม่
ฟิล

hc05 เป็นเจ้านายและทาส hc06 เป็นเพียงทาสเท่านั้น ข้อแตกต่างที่แท้จริงเพียงอย่างเดียวคือเฟิร์มแวร์ที่สามารถกระพริบได้ แต่ไม่ใช่เรื่องง่ายสำหรับผู้เริ่มต้น
Caleb Bramwell

ใช่ฉันอัปโหลดภาพร่างแล้ว แต่มันช้าเกินไปที่จะติดตามมันอย่างเจ็บปวด แต่ใช่สิ่งเหล่านี้ได้รับการออกแบบมาเป็นแบบแทนที่สำหรับเทอร์มินัลแบบใช้สาย @CalebBramwell - ขอบคุณสำหรับการล้างข้อมูล ฉันยังไม่ได้เล่นกับรุ่นต่างๆของ HC-0x
JRobert

-1

เป็นไปได้ที่จะใช้ HC-05 เพื่ออัพโหลดโปรแกรมของคุณแบบไร้สายแม้ว่าจะต้องเดินสายเพิ่มเติมจาก HC-05 ไปยังอาร์ดิโน

การอัปโหลดแบบไร้สายอาจเป็นทางเลือกที่มีประโยชน์เมื่อการเข้าถึง arduino นั้นยุ่งยากหรือหากคุณรู้สึกไม่สบายที่จะต่อสายคอมพิวเตอร์ของคุณเข้ากับ arduino ที่ขับเคลื่อนหรือต่อสายไปยังสิ่งอื่น


นี่ไม่ได้ตอบคำถาม OPs
sa_leinad

HC-06 นั้นไม่สามารถที่จะ ... ดังนั้นมันทำให้พวกเขาแตกต่างใช่มั้ย หรือคุณหมายถึงว่าผู้เริ่มต้นไม่ควรสนใจสิ่งนั้น
ฟาบิโอ
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.