Spisu treści:

Świąteczna ramka Arduino i moduł GSM A6: 4 kroki (ze zdjęciami)
Świąteczna ramka Arduino i moduł GSM A6: 4 kroki (ze zdjęciami)

Wideo: Świąteczna ramka Arduino i moduł GSM A6: 4 kroki (ze zdjęciami)

Wideo: Świąteczna ramka Arduino i moduł GSM A6: 4 kroki (ze zdjęciami)
Wideo: Moduły komunikacyjne GSM i Ethernet od SATEL - Montersi LIVE 2024, Listopad
Anonim
Image
Image
Budowa
Budowa

Ramka została stworzona po prostu do zabawy w okresie świątecznym:)

Obejrzyj film na YouTube, aby zobaczyć demo.

  1. Moduł GSM AI A6 odbiera SMS i wysyła go do Arduino Uno jako master (magistrala i2c).
  2. Arduino Uno wysyła informacje magistrali i2c do Arduino Nano, aby rozpocząć przenoszenie serw, a do innego Nano, aby odtwarzać muzykę.
  3. Odtwarzający muzykę Arduino Nano ustawia stan wysoki na PIN 2, a moduł ISD1820 zaczyna odtwarzać wcześniej nagrany utwór.

Krok 1: Materiały

  • 1x Ardunio Uno. Brain całej konstrukcji. Zarządza danymi pomiędzy Arduino, modułem GSM i LCD.
  • 2x Arduino Nano. Pierwszym z nich jest przenoszenie serw. Drugi służy do odtwarzania muzyki (wyzwalacze modułu ISD1820).
  • 1x 0, 5 watowy głośnik
  • Moduł ISD1820 Zachowuje zapisaną/nagraną melodię.
  • Przewody z męskimi pinami.
  • Listwy żeńskie. Do magistrali zasilającej i magistrali danych transmisji i2c.
  • 1x LCD2004 + I2C 2004 20x4 HD44780
  • 1x moduł GSM AI A6
  • 2x serwa SG-90
  • Gorący klej
  • Duża ramka na zdjęcia
  • 1x płytka drukowana;
  • 1x wyłącznik zasilania
  • 1x żeńska wtyczka DC lub USB.
  • Czerwony materiał tekstylny.
  • 1x ładowarka USB lub typowy zasilacz DC. Wymaga 5V 2A. Nie jestem pewien czy działa z 1A. Moduł GSM pobiera dużo prądu, gdy loguje się do sieci na starcie.

Krok 2: Budowa

Budowa
Budowa
Budowa
Budowa

Największym problemem było znalezienie ozdób choinkowych i zaplanowanie ich przyklejenia do ramy:)

Rzeczy do zrobienia:

  • Przyklej na gorąco ozdoby świąteczne i serwa. To najłatwiejszy sposób na zmontowanie wszystkiego razem. Możesz również użyć dwustronnej taśmy piankowej.
  • Wywierć otwory na żeńskie listwy pinowe, uchwyt LCD i Arduino.
  • Zakoduj trzy Arduino. Oto on: Źródło GitHub
  • Podpisz wszystkie przewody, aby wszystko było zorganizowane.
  • Nie będę rysował szkiców. Jeśli ktoś chciałby zrobić coś takiego jak ta ramka, powinien zagłębić się w kod źródłowy z GitHub. To najlepszy sposób:)
  • Przylutuj dwie magistrale wykonane z płytki PCB i cztery żeńskie listwy pinowe. Jedna magistrala służy do transmisji i2c między Arduino a LCD. Druga magistrala służy do zasilania każdego elementu.
  • Moduł GSM A6 komunikuje się z Arduino Uno przez RX/TX SoftwareSerial. Serial sprzętowy służy do trybu debugowania komputera.

Krok 3: Programowanie

Kod jest dostępny tutaj: Źródło GitHub

Istnieje kod podzielony na trzy Arduino. Łatwo zobaczyć, co się dzieje;)

Krok 4: Wyniki

Wyniki
Wyniki

Na górze tej instrukcji znajdziesz demo YouTube.

Zalecana: