Spisu treści:

Ulepszony mobilny interkom z modułem A6 i Arduino Pro Mini: 4 kroki
Ulepszony mobilny interkom z modułem A6 i Arduino Pro Mini: 4 kroki

Wideo: Ulepszony mobilny interkom z modułem A6 i Arduino Pro Mini: 4 kroki

Wideo: Ulepszony mobilny interkom z modułem A6 i Arduino Pro Mini: 4 kroki
Wideo: Rozwiązania dla automatyki domowej i detalicznej - Synology Surveillance Station 8.1 (polski) 2024, Listopad
Anonim
Ulepszony interkom mobilny z modułem A6 i Arduino Pro Mini
Ulepszony interkom mobilny z modułem A6 i Arduino Pro Mini

W tej instrukcji pokazuję, jak wykonałem domofon za pomocą modułu GSM (moduł A6) i Arduino Pro Mini. Jeśli naciśniesz duży przycisk, wywołany zostanie zaprogramowany numer. Rozmowa zostaje zakończona po zaprogramowanym czasie lub gdy dzwoniony telefon się rozłączy.

Możesz również zadzwonić na ten domofon z telefonu, jeśli Twój numer jest zaprogramowany w domofonie.

To ulepszona wersja mojego pierwszego interkomu.

Zobacz tę trudną do dodania wzmacniacz dźwięku.

Krok 1: Komponenty

składniki
składniki
składniki
składniki

Wszystkie komponenty kupiłem na Aliexpress.

Moduł A6

Arduino Pro Mini (5V 168)

Głośnik

Mikrofon (odkryłem, że te mikrofony bardzo dobrze współpracują z modułem A6, jakiś inny mikrofon elektretowy dał bardzo złą jakość dźwięku)

Przycisk

Skrzynka

Płyta perforowana itp

Krok 2: Podłączanie komponentów

Podłączanie komponentów
Podłączanie komponentów

Do wykonania połączeń w domofonie i ułatwienia wyjmowania modułów wykorzystałem żeńskie listwy pinowe:

- łatwy demontaż modułu A6 w celu wymiany karty mini SIM

- łatwe wyjęcie Arduino w celu zaprogramowania go niezależnie od połączeń A6

Znajomości:

Domofon zasilany jest przez port micro USB modułu A6

Połączenia modułu A6:

VCC do PWR i do VCC Arduino

GND do GND Arduino

U_RXD do TX Arduino

U_TXD do RX Arduino

REC- i REC+ do głośnika

MIC- i MIC+ do głośnika

Połączenia Arduino (oprócz wyżej opisanych połączeń)

Pin 2: Rezystor 10K do vcc

Przycisk do pinu 2 i uziemienia

Zielony doprowadził do GND i przez 220R do pinu 4

Niebieski doprowadził do GND i przez 220R do pinu 5

Pin 8 = debuguj RX

Pin 9 = debugowanie TX

Krok 3: Zaprogramuj Arduino

Kod Arduino jest na moim Github.

Pro mini jest programowany za pomocą Arduino IDE i standardowego programatora USB 5V UART.

Domyślna szybkość transmisji modułu A6 to 115200, a Arduino nie może obsłużyć tej prędkości za pośrednictwem oprogramowania szeregowego, dlatego do komunikacji między modułem A6 a Arduino użyłem sprzętowego szeregowego. 115200 BAUD, jednak nie udało mi się uzyskać stabilnego połączenia szeregowego przy starcie.

Ważne: nie podłączaj Pro Mini do modułu A6, ponieważ zakłóci to programowanie, ponieważ A6 jest również podłączony do pinów TX i RX (serial sprzętowy). Również moduł A6 może korzystać z mocy portu USB komputera, co może zniszczyć port USB.

Zobacz komentarze w kodzie. Jeśli masz pytania, nie wahaj się zapytać mnie.

Krok 4: Montaż

Montaż
Montaż
Montaż
Montaż
Montaż
Montaż
Montaż
Montaż

Włóż kartę mini SIM do modułu A6 (wyłącz PIN poprzez włożenie karty SIM do telefonu i tam ją wyłącz).

Umieść moduł A6 i Arduino w żeńskich pinach nagłówków.

Wywierć otwory w pudełku i przyklej diody, głośnik i mikrofon, przykręć przycisk.

Podłącz wszystkie komponenty do właściwych połączeń.

Wydrukowałem w 3D dwa mocowania do pudełka i przykleiłem je gorącym klejem.

Zamknij pudełko i użyj go!

Zalecana: