Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Dalam instruksi ini saya menunjukkan kepada Anda bagaimana saya membuat interkom menggunakan modul GSM (modul A6) dan Arduino Pro Mini. Jika Anda menekan tombol besar, nomor yang diprogram akan dipanggil. Panggilan berakhir setelah waktu yang diprogram atau jika telepon yang dipanggil ditutup.
Anda juga dapat memanggil interkom ini dari telepon Anda jika nomor Anda diprogram di interkom.
Ini adalah versi perbaikan dari interkom pertama saya.
Lihat instruksi ini untuk penambahan penguat suara.
Langkah 1: Komponen
Saya membeli semua komponen di Aliexpress.
modul A6
Arduino Pro Mini (5V 168)
Pembicara
Mikrofon (Saya menemukan bahwa mikrofon ini bekerja sangat baik dengan modul A6, beberapa mikrofon electet lainnya memberikan kualitas suara yang sangat buruk)
Tombol
Kotak
Papan perf dll
Langkah 2: Menghubungkan Komponen
Saya menggunakan header pin perempuan untuk membuat koneksi di interkom dan membuatnya mudah untuk menghapus modul:
- mudah melepas modul A6 untuk mengganti kartu SIM mini
- mudah untuk menghapus Arduino untuk memprogramnya secara independen dari koneksi A6
Koneksi:
Interkom ini didukung melalui port micro USB dari modul A6
Koneksi modul A6:
VCC ke PWR dan ke VCC Arduino
GND ke GND Arduino
U_RXD ke TX Arduino
U_TXD ke RX dari Arduino
REC- dan REC+ ke speaker
MIC- dan MIC+ ke speaker
Koneksi Arduino (selain koneksi yang dijelaskan di atas)
Pin 2: resistor 10K ke vcc
Tombol untuk menyematkan 2 dan membumikan
Hijau mengarah ke GND dan melalui 220R ke pin 4
Biru mengarah ke GND dan melalui 220R ke pin 5
Pin 8 = debug RX
Pin 9 = debug TX
Langkah 3: Program Arduino
Kode Arduino ada di Github saya.
Pro mini diprogram melalui Arduino IDE dan programmer UART USB 5V standar.
Baud rate default modul A6 adalah 115200 dan Arduino tidak dapat menangani kecepatan ini melalui serial perangkat lunak, oleh karena itu saya menggunakan serial perangkat keras untuk komunikasi antara modul A6 dan Arduino. Saya mencoba menggunakan ESP8266 yang dapat menangani serial perangkat lunak dengan kecepatan 115200 BAUD, namun saya tidak berhasil mendapatkan koneksi serial yang stabil saat startup.
Penting: jangan hubungkan Pro Mini ke modul A6 karena akan mengganggu pemrograman karena A6 juga terhubung ke pin TX dan RX (hardware serial). Juga modul A6 dapat menggunakan kekuatan port USB komputer Anda yang dapat merusak port USB.
Lihat komentar di kode. Jika Anda memiliki pertanyaan, jangan ragu untuk bertanya kepada saya.
Langkah 4: Perakitan
Masukkan kartu SIM mini ke dalam modul A6 (nonaktifkan PIN dengan meletakkan SIM di telepon Anda dan nonaktifkan di sana).
Letakkan modul A6 dan Arduino di pin header perempuan.
Bor lubang di kotak dan rekatkan Led, speaker, dan mikrofon, kencangkan tombolnya.
Hubungkan semua komponen ke koneksi yang benar.
Saya mencetak 3d dua dudukan untuk kotak dan menempelkannya dengan lem panas.
Tutup kotaknya dan gunakan!