สารบัญ:

ปรับปรุงอินเตอร์คอมมือถือด้วยโมดูล A6 และ Arduino Pro Mini: 4 ขั้นตอน
ปรับปรุงอินเตอร์คอมมือถือด้วยโมดูล A6 และ Arduino Pro Mini: 4 ขั้นตอน

วีดีโอ: ปรับปรุงอินเตอร์คอมมือถือด้วยโมดูล A6 และ Arduino Pro Mini: 4 ขั้นตอน

วีดีโอ: ปรับปรุงอินเตอร์คอมมือถือด้วยโมดูล A6 และ Arduino Pro Mini: 4 ขั้นตอน
วีดีโอ: สอน Python เบื้องต้น จนใช้ได้จริง #01 2024, พฤศจิกายน
Anonim
ปรับปรุงอินเตอร์คอมมือถือด้วยโมดูล A6 และ Arduino Pro Mini
ปรับปรุงอินเตอร์คอมมือถือด้วยโมดูล A6 และ Arduino Pro Mini

ในคำแนะนำนี้ ฉันจะแสดงให้คุณเห็นว่าฉันสร้างอินเตอร์คอมโดยใช้โมดูล GSM (โมดูล A6) และ Arduino Pro Mini ได้อย่างไร หากคุณกดปุ่มใหญ่ ระบบจะเรียกหมายเลขที่ตั้งโปรแกรมไว้ การโทรจะสิ้นสุดหลังจากเวลาที่ตั้งโปรแกรมไว้หรือหากสายที่โทรออกนั้นวางสาย

คุณยังสามารถโทรหาอินเตอร์คอมนี้จากโทรศัพท์ของคุณได้หากหมายเลขของคุณถูกตั้งโปรแกรมไว้ในอินเตอร์คอม

นี่เป็นรุ่นปรับปรุงของอินเตอร์คอมเครื่องแรกของฉัน

ดูคำแนะนำนี้สำหรับการเพิ่มเครื่องขยายเสียง

ขั้นตอนที่ 1: ส่วนประกอบ

ส่วนประกอบ
ส่วนประกอบ
ส่วนประกอบ
ส่วนประกอบ

ฉันซื้อส่วนประกอบทั้งหมดใน Aliexpress

โมดูล A6

Arduino Pro มินิ (5V 168)

วิทยากร

ไมโครโฟน (ฉันพบว่าไมโครโฟนเหล่านี้ทำงานได้ดีกับโมดูล A6 ไมโครโฟนแบบอีเล็คเต็ตบางตัวให้คุณภาพเสียงที่แย่มาก)

ปุ่ม

กล่อง

คณะกรรมการประสิทธิภาพ ฯลฯ

ขั้นตอนที่ 2: การเชื่อมต่อส่วนประกอบ

ส่วนประกอบที่เชื่อมต่อ
ส่วนประกอบที่เชื่อมต่อ

ฉันใช้ส่วนหัวของหมุดตัวเมียเพื่อเชื่อมต่อในอินเตอร์คอมและเพื่อให้ง่ายต่อการถอดโมดูล:

- ง่ายต่อการถอดโมดูล A6 ทีโอทีเปลี่ยนมินิซิมการ์ด

- ง่ายต่อการถอด Arduino เพื่อตั้งโปรแกรมให้เป็นอิสระจากการเชื่อมต่อ A6

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

อินเตอร์คอมใช้พลังงานจากพอร์ต micro USB ของโมดูล A6

การเชื่อมต่อโมดูล A6:

VCC เป็น PWR และ VCC ของ Arduino

GND เป็น GND ของ Arduino

U_RXD เป็น TX ของ Arduino

U_TXD เป็น RX ของ Arduino

REC- และ REC+ ไปยังลำโพง

MIC- และ MIC+ ไปยังลำโพง

การเชื่อมต่อ Arduino (นอกเหนือจากการเชื่อมต่อที่อธิบายไว้ข้างต้น)

พิน 2: ตัวต้านทาน 10K ถึง vcc

ปุ่มสำหรับปักหมุด 2 และกราวด์

สีเขียวนำไปสู่ GND และผ่าน 220R เพื่อพิน4

สีน้ำเงินนำไปสู่ GND และผ่าน 220R เพื่อตรึง5

พิน 8 = ดีบัก RX

พิน 9 = ดีบักTX

ขั้นตอนที่ 3: ตั้งโปรแกรม Arduino

รหัส Arduino อยู่บน Github ของฉัน

Pro mini ได้รับการตั้งโปรแกรมผ่าน Arduino IDE และ I มาตรฐาน USB 5V UART โปรแกรมเมอร์

อัตราบอดเริ่มต้นของโมดูล A6 คือ 115200 และ Arduino ไม่สามารถจัดการความเร็วนี้ผ่านซอฟต์แวร์อนุกรม ดังนั้นฉันจึงใช้ฮาร์ดแวร์ซีเรียลสำหรับการสื่อสารระหว่างโมดูล A6 กับ Arduino ฉันพยายามใช้ ESP8266 ซึ่งสามารถจัดการกับซอฟต์แวร์อนุกรมที่ความเร็ว 115200 BAUD อย่างไรก็ตาม ฉันไม่ได้รับการเชื่อมต่อแบบอนุกรมที่เสถียรเมื่อเริ่มต้นระบบ

สำคัญ: อย่าเชื่อมต่อ Pro Mini กับโมดูล A6 เพราะจะรบกวนการเขียนโปรแกรมเนื่องจาก A6 เชื่อมต่อกับพิน TX และ RX ด้วย (ฮาร์ดแวร์ซีเรียล) นอกจากนี้ โมดูล A6 ยังสามารถใช้พลังงานจากพอร์ต USB ของคอมพิวเตอร์ซึ่งสามารถทำลายพอร์ต USB ได้

ดูความคิดเห็นในรหัส หากคุณมีคำถามอย่าลังเลที่จะถามฉัน

ขั้นตอนที่ 4: การประกอบ

การประกอบ
การประกอบ
การประกอบ
การประกอบ
การประกอบ
การประกอบ
การประกอบ
การประกอบ

ใส่ซิมการ์ดขนาดเล็กลงในโมดูล A6 (ปิดใช้งาน PIN โดยใส่ซิมในโทรศัพท์ของคุณและปิดใช้งานที่นั่น)

ใส่โมดูล A6 และ Arduino ลงในหมุดส่วนหัวของเพศหญิง

เจาะรูในกล่องและติดไฟ LED, ลำโพงและไมโครโฟน, ขันปุ่มให้แน่น

เชื่อมต่อส่วนประกอบอัลกับการเชื่อมต่อที่ถูกต้อง

ฉันพิมพ์แบบสามมิติสำหรับกล่องและติดด้วยกาวร้อน

ปิดกล่องแล้วใช้งานได้เลย!

แนะนำ: