İçindekiler:
Video: A6 Modülü ve Arduino Pro Mini ile Geliştirilmiş Mobil İnterkom: 4 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
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
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
İ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
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:
Daha Büyük ve Geliştirilmiş Noel Yıldızı Neopixel Attiny85: 3 Adım (Resimlerle)
Daha Büyük ve Geliştirilmiş Noel Yıldızı Neopixel Attiny85: Geçen yıl küçük bir 3D baskılı Noel yıldızı yaptım, bkz. https://www.instructables.com/id/Christmas-Star-LE…Bu yıl bir iplikten daha büyük bir yıldız yaptım 50 Neopiksel (5V WS2811). Bu daha büyük yıldızın daha fazla deseni vardı (hala ekliyorum ve geliştiriyorum
LM3886 Güç Amplifikatörü, Çift veya Köprü (geliştirilmiş): 11 Adım (Resimlerle)
LM3886 Güç Amplifikatörü, İkili veya Köprü (geliştirilmiş): Biraz elektronik deneyiminiz varsa, kompakt bir çift güçlü (veya köprü) amplifikatörün yapımı kolaydır. Sadece birkaç parça gereklidir. Elbette bir mono amfi yapmak daha da kolay. Önemli konular güç kaynağı ve soğutmadır
Analog Discovery 2 ile Geliştirilmiş Yarı İletken Eğri İzleyici 2: 8 Adım
Analog Keşif 2 ile Geliştirilmiş Yarı İletken Eğri İzleyici 2: AD2 ile eğri izlemenin prensibi aşağıdaki bağlantılarda açıklanmıştır: https://www.instructables.com/id/Semiconductor-Cur… https://reference.digilentinc .com/reference/instru…Ölçülen akım oldukça yüksekse, o zaman doğru
ESP32 ile PWM - Arduino IDE ile ESP 32'de PWM ile LED Karartma: 6 Adım
ESP32 ile PWM | Arduino IDE ile ESP 32'de PWM ile LED Karartma: Bu talimatta Arduino IDE & PWM temel olarak herhangi bir MCU'dan analog çıkış üretmek için kullanılır ve bu analog çıkış 0V ile 3.3V (esp32 durumunda) arasında herhangi bir şey olabilir & itibaren
Yeni ve Geliştirilmiş Geiger Sayacı - Şimdi WiFi İle!: 4 Adım (Resimlerle)
Yeni ve Geliştirilmiş Geiger Sayacı - Şimdi WiFi İle!: Bu, bu Eğitilebilir Dosyadaki Geiger sayacımın güncellenmiş bir versiyonudur. Oldukça popülerdi ve onu inşa etmekle ilgilenen insanlardan çok sayıda geri bildirim aldım, işte devamı: GC-20. Bir Geiger sayacı, dozimetre ve radyasyon m