2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
V tomto návodu vám ukážu, jak jsem vytvořil interkom pomocí GSM modulu (modul A6) a Arduino Pro Mini. Stisknutím velkého tlačítka se vyvolá naprogramované číslo. Hovor je ukončen po naprogramovaném čase nebo pokud volaný telefon zavěsí.
Na tento interkom můžete také volat z telefonu, pokud je v interkomu naprogramováno vaše číslo.
Toto je vylepšená verze mého prvního interkomu.
Viz tento nestrukturovatelný pro přidání zesilovače zvuku.
Krok 1: Součásti
Koupil jsem všechny komponenty na Aliexpress.
Modul A6
Arduino Pro Mini (5V 168)
mluvčí
Mikrofon (Zjistil jsem, že tyto mikrofony fungují velmi dobře s modulem A6, některý další elektetový mikrofon poskytoval velmi špatnou kvalitu zvuku)
Knoflík
Krabice
Perfboard atd
Krok 2: Připojení komponent
Pro připojení v interkomu a pro snadné vyjmutí modulů jsem použil zásuvkové kolíkové konektory:
- snadné vyjmutí modulu A6 pro výměnu karty mini SIM
- snadné odebrání Arduina k programování nezávisle na připojení A6
Připojení:
Interkom je napájen přes port micro USB modulu A6
Připojení modulu A6:
VCC až PWR a VCC Arduina
GND až GND Arduina
U_RXD do TX Arduina
U_TXD to RX of Arduino
REC- a REC+ do reproduktoru
MIC- a MIC+ do reproduktoru
Připojení Arduino (kromě výše popsaných připojení)
Pin 2: 10K odpor k vcc
Tlačítko na kolíku 2 a uzemnění
Zelená vedla k GND a přes 220R na pin 4
Modrá vedla k GND a přes 220R na pin 5
Pin 8 = ladění RX
Pin 9 = ladění TX
Krok 3: Naprogramujte Arduino
Kód Arduino je na mém Githubu.
Pro mini se programuje pomocí standardního USB 5V UART programátoru Arduino IDE a I.
Výchozí přenosová rychlost modulu A6 je 115200 a Arduino tuto rychlost nezvládá prostřednictvím softwarového seriálu, proto jsem pro komunikaci mezi modulem A6 a Arduinem použil hardwarový sériový port. Pokusil jsem se použít ESP8266, který zvládne softwarový seriál rychlostí 115200 BAUD, ale nepodařilo se mi získat stabilní sériové připojení při spuštění.
Důležité: Nepřipojujte Pro Mini k modulu A6, protože by to narušilo programování, protože A6 je také připojen k pinům TX a RX (hardwarový seriál). Také modul A6 může využívat výkon vašeho USB portu vašeho počítače, který může zničit USB port.
Podívejte se na komentáře v kódu. Pokud máte dotazy, neváhejte se mě zeptat.
Krok 4: Sestavení
Vložte mini SIM kartu do modulu A6 (deaktivujte PIN vložením SIM karty do telefonu a deaktivujte ji tam).
Vložte modul A6 a Arduino do kolíků záhlaví.
Do krabice vyvrtejte otvory a přilepte LEDky, reproduktor a mikrofon, našroubujte knoflík.
Připojte všechny součásti ke správným spojům.
Vytiskl jsem 3D dva držáky pro krabici a připevnil je horkým lepidlem.
Zavřete krabici a použijte ji!