İçindekiler:

A6 Modülü ve Arduino Pro Mini ile Geliştirilmiş Mobil İnterkom: 4 Adım
A6 Modülü ve Arduino Pro Mini ile Geliştirilmiş Mobil İnterkom: 4 Adım

Video: A6 Modülü ve Arduino Pro Mini ile Geliştirilmiş Mobil İnterkom: 4 Adım

Video: A6 Modülü ve Arduino Pro Mini ile Geliştirilmiş Mobil İnterkom: 4 Adım
Video: Açık Öğretim Sınav Rezilliği 2024, Kasım
Anonim
A6 Modülü ve Arduino Pro Mini ile Geliştirilmiş Mobil İnterkom
A6 Modülü ve Arduino Pro Mini ile Geliştirilmiş Mobil İnterkom

Bu derste size GSM modülü (A6 modülü) ve Arduino Pro Mini kullanarak nasıl interkom yaptığımı gösteriyorum. Büyük düğmeye basarsanız programlanan numara aranır. Programlanan bir süreden sonra veya aranan telefon kapanırsa arama sonlandırılır.

Numaranız interkomda programlanmışsa, bu interkomu telefonunuzdan da arayabilirsiniz.

Bu benim ilk interkomumun geliştirilmiş bir versiyonu.

Bir ses yükselticisinin eklenmesi için bu talimata bakın.

Adım 1: Bileşenler

Bileşenler
Bileşenler
Bileşenler
Bileşenler

Tüm bileşenleri Aliexpress'den satın aldım.

A6 modülü

Arduino Pro Mini (5V 168)

hoparlör

Mikrofon (Bu mikrofonların A6 modülü ile çok iyi çalıştığını öğrendim, diğer bazı elektet mikrofonları çok kötü ses kalitesi veriyor)

Buton

Kutu

Mükemmel tahta vb

Adım 2: Bileşenleri Bağlama

Bileşenleri Bağlama
Bileşenleri Bağlama

İnterkomdaki bağlantıları yapmak ve modülleri çıkarmayı kolaylaştırmak için dişi pin başlıkları kullandım:

- mini SIM kartı değiştirmek için A6 modülünü çıkarmak kolay

- Arduino'yu A6 bağlantılarından bağımsız olarak programlamak için çıkarmak kolay

Bağlantılar:

Dahili telefon, A6 modülünün mikro USB bağlantı noktası üzerinden beslenir

A6 modül bağlantıları:

VCC'den PWR'ye ve Arduino'nun VCC'sine

Arduino'nun GND'den GND'sine

U_RXD'den Arduino'ya TX

U_TXD'den Arduino'ya RX

REC- ve REC+ hoparlöre

MIC- ve MIC+ hoparlöre

Arduino bağlantıları (yukarıda açıklanan bağlantılara ek olarak)

Pin 2: vcc'ye 10K direnç

Pin 2 ve topraklama düğmesi

Yeşil, GND'ye ve 220R üzerinden pin 4'e yol açtı

Mavi, GND'ye ve 220R üzerinden pin 5'e yol açtı

Pin 8 = RX hata ayıklama

Pin 9 = TX hata ayıklama

Adım 3: Arduino'yu programlayın

Arduino kodu Github'ımda.

Pro mini, Arduino IDE ve standart USB 5V UART programcısı ile programlanmıştır.

A6 modülünün varsayılan baud hızı 115200'dür ve bir Arduino bu hızı yazılım seri üzerinden kaldıramaz, bu nedenle A6 modülü ile Arduino arasındaki iletişim için donanım seri kullandım. 115200 BAUD, ancak başlangıçta kararlı bir seri bağlantı elde edemedim.

Önemli: Pro Mini'yi A6 modülüne bağlamayın çünkü A6 ayrıca TX ve RX pinlerine (donanım seri) bağlı olduğundan programlamayı bozacaktır. Ayrıca A6 modülü, bilgisayarınızın USB portunun gücünü kullanarak USB portunu tahrip edebilir.

Koddaki yorumlara bakın. Sorularınız varsa, bana sormaktan çekinmeyin.

Adım 4: Montaj

montaj
montaj
montaj
montaj
montaj
montaj
montaj
montaj

Mini SIM kartı A6 modülüne yerleştirin (SIM'i telefonunuza yerleştirerek PIN'i devre dışı bırakın ve orada devre dışı bırakın).

A6 modülünü ve Arduino'yu dişi başlık pinlerine yerleştirin.

Kutuya delikler açıp Led'leri, hoparlörü ve mikrofonu yapıştırın, düğmeyi vidalayın.

Tüm bileşenleri doğru bağlantılara bağlayın.

Kutu için iki bağlantı parçasını 3 boyutlu yazdırdım ve sıcak tutkalla yapıştırdım.

Kutuyu kapatın ve kullanın!

Önerilen: