สารบัญ:
- ขั้นตอนที่ 1: ส่วนประกอบ
- ขั้นตอนที่ 2: การเชื่อมต่อส่วนประกอบ
- ขั้นตอนที่ 3: ตั้งโปรแกรม Arduino
- ขั้นตอนที่ 4: การประกอบ
วีดีโอ: ปรับปรุงอินเตอร์คอมมือถือด้วยโมดูล A6 และ Arduino Pro Mini: 4 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:06
ในคำแนะนำนี้ ฉันจะแสดงให้คุณเห็นว่าฉันสร้างอินเตอร์คอมโดยใช้โมดูล 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, ลำโพงและไมโครโฟน, ขันปุ่มให้แน่น
เชื่อมต่อส่วนประกอบอัลกับการเชื่อมต่อที่ถูกต้อง
ฉันพิมพ์แบบสามมิติสำหรับกล่องและติดด้วยกาวร้อน
ปิดกล่องแล้วใช้งานได้เลย!
แนะนำ:
ติดตาม: ศูนย์สื่อขั้นสูงพร้อม Odroid N2 และ Kodi (รองรับ 4k และ HEVC): 3 ขั้นตอน
ติดตาม: Advanced Media Center พร้อม Odroid N2 และ Kodi (รองรับ 4k และ HEVC): บทความนี้เป็นบทความต่อจากบทความก่อนหน้าของฉันที่ประสบความสำเร็จค่อนข้างมากเกี่ยวกับการสร้างศูนย์สื่ออเนกประสงค์ โดยอ้างอิงจาก Raspberry PI ที่ได้รับความนิยมมากในตอนแรก แต่ ในภายหลัง เนื่องจากไม่มีเอาต์พุตที่สอดคล้องกับ HEVC, H.265 และ HDMI 2.2 จึงมีสวิตช์
Blinds Control ด้วย ESP8266, Google Home และ Openhab Integration และ Webcontrol: 5 ขั้นตอน (พร้อมรูปภาพ)
การควบคุมมู่ลี่ด้วย ESP8266, Google Home และ Openhab Integration และ Webcontrol: ในคำแนะนำนี้ ฉันจะแสดงให้คุณเห็นว่าฉันเพิ่มระบบอัตโนมัติให้กับมู่ลี่ของฉันอย่างไร ฉันต้องการเพิ่มและลบระบบอัตโนมัติได้ ดังนั้นการติดตั้งทั้งหมดจึงเป็นแบบหนีบ ส่วนหลักคือ: สเต็ปเปอร์มอเตอร์ ตัวขับสเต็ปควบคุม bij ESP-01 เกียร์และการติดตั้ง
MQmax 0.7 แพลตฟอร์ม WiFi IoT ราคาประหยัดที่ใช้ Esp8266 และ Arduino Mini Pro: 6 ขั้นตอน
MQmax 0.7 แพลตฟอร์ม WiFi IoT ราคาประหยัดที่ใช้ Esp8266 และ Arduino Mini Pro: สวัสดี นี่เป็นคำแนะนำที่สองของฉัน (จากนี้ไปฉันหยุดนับ) ฉันทำสิ่งนี้เพื่อสร้างแพลตฟอร์มที่เรียบง่าย (อย่างน้อยสำหรับฉัน) ราคาถูก สร้างง่าย และมีประสิทธิภาพสำหรับแอปพลิเคชัน Real IoT ซึ่งรวมถึงงาน M2M แพลตฟอร์มนี้ใช้งานได้กับ esp8266 และ
DIY IBeacon และ Beacon Scanner ด้วย Raspberry Pi และ HM13: 3 ขั้นตอน
DIY IBeacon และ Beacon Scanner ด้วย Raspberry Pi และ HM13: Story A beacon จะส่งสัญญาณอย่างต่อเนื่องเพื่อให้อุปกรณ์บลูทู ธ อื่น ๆ รู้ว่ามีอยู่ และฉันอยากได้บีคอนบลูทูธเพื่อติดตามกุญแจมาตลอด เพราะฉันลืมเอามันมาเหมือน 10 ครั้งในปีที่แล้ว และฉันก็เกิดขึ้น
RuuviTag และ PiZero W และ Blinkt! เทอร์โมมิเตอร์แบบ Bluetooth Beacon: 3 ขั้นตอน (พร้อมรูปภาพ)
RuuviTag และ PiZero W และ Blinkt! เครื่องวัดอุณหภูมิที่ใช้ Bluetooth Beacon: คำแนะนำนี้อธิบายวิธีการอ่านข้อมูลอุณหภูมิและความชื้นจาก RuuviTag โดยใช้ Bluetooth กับ Raspberry Pi Zero W และเพื่อแสดงค่าเป็นเลขฐานสองบน Pimoroni กะพริบตา! pHAT.หรือเรียกสั้นๆ ว่า จะสร้างสถานะอย่างไร