Inhoudsopgave:

Arduino Christmas Frame & A6 GSM-module - Ajarnpa
Arduino Christmas Frame & A6 GSM-module - Ajarnpa

Video: Arduino Christmas Frame & A6 GSM-module - Ajarnpa

Video: Arduino Christmas Frame & A6 GSM-module - Ajarnpa
Video: Arduino Christmas Frame + A6 GSM 2024, Juli-
Anonim
Image
Image
Bouw
Bouw

Het frame is gemaakt voor de lol in de kersttijd:)

Bekijk een YouTube-filmpje om een demo te zien.

  1. AI A6 GSM-module ontvangt SMS en stuurt deze naar Arduino Uno als master (i2c-bus).
  2. Arduino Uno stuurt via i2c-bus info naar Arduino Nano om servo's te verplaatsen en naar een andere Nano om muziek af te spelen.
  3. Arduino Nano, die muziek afspeelt, stelt een hoge status in op PIN 2 en module ISD1820 begint een eerder opgenomen nummer af te spelen.

Stap 1: Materialen

  • 1x Ardunio Uno. Brain van hele constructie. Het beheert gegevens tussen Arduino's, GSM-module en LCD.
  • 2x Arduino Nano. De eerste is om servo's te verplaatsen. De tweede is voor het afspelen van muziek (triggers ISD1820-module).
  • 1x 0,5 Watt luidspreker
  • ISD1820-module Houdt opgeslagen/opgenomen melodie vast.
  • Draden met mannelijke pinnen.
  • Vrouwelijke pin-headers. Voor voedingsbus en i2c-transmissiedatabus.
  • 1x LCD2004 + I2C 2004 20x4 HD44780
  • 1x GSM-module AI A6
  • 2x SG-90 servo's
  • Hete lijm
  • Grote fotolijst
  • 1x printplaat
  • 1x aan/uit-schakelaar
  • 1x vrouwelijke DC- of USB-stekker.
  • Rood textiel materiaal.
  • 1x USB-oplader of typische DC-voeding. Het vereist 5V 2A. Ik weet niet zeker of het werkt met 1A. GSM-module verbruikt veel stroom wanneer deze bij het opstarten inlogt op het netwerk.

Stap 2: constructie

Bouw
Bouw
Bouw
Bouw

Het grootste probleem was om kerstversieringen te vinden en te plannen hoe ze aan het frame moesten worden geplakt:)

Dingen om te doen:

  • Hete lijm kerstversiering en servo's. Het is de makkelijkste manier om alles aan elkaar te bevestigen. Je kunt ook dubbelzijdige foamtape gebruiken.
  • Boor enkele gaten voor vrouwelijke pin-headers, LCD- en Arduino-montage.
  • Codeer drie Arduinos. Hier is het: GitHub Source
  • Teken alle draden om alles georganiseerd te houden.
  • Ik ga geen schetsen tekenen. Als iemand zoiets als dit frame zou willen doen, zou hij in de broncode van GitHub moeten duiken. Het is de beste manier:)
  • Soldeer twee bussen gemaakt van printplaat en vier vrouwelijke pin-headers. Eén bus is voor i2c-transmissie tussen Arduinos en LCD. Tweede bus is voor voeding voor elk element.
  • A6 GSM-module communiceert met Arduino Uno door RX/TX SoftwareSerial. Hardware-serieel wordt gebruikt voor pc-foutopsporingsmodus.

Stap 3: Programmeren

Code is hier beschikbaar: GitHub-bron

Er is een code gesplitst voor drie Arduino's. Het is vrij eenvoudig om te zien wat er aan de hand is;)

Stap 4: Resultaten

Resultaten
Resultaten

Bovenaan deze instructable vindt u YouTube-demo.

Aanbevolen: