Kazalo:

Arduino božični okvir in modul GSM A6: 4 koraki (s slikami)
Arduino božični okvir in modul GSM A6: 4 koraki (s slikami)

Video: Arduino božični okvir in modul GSM A6: 4 koraki (s slikami)

Video: Arduino božični okvir in modul GSM A6: 4 koraki (s slikami)
Video: SKR 1.4 - Connecting any BTT Touch Screen Display to SKR 1.3/1.4 2024, Julij
Anonim
Image
Image
Gradnja
Gradnja

Okvir je bil narejen samo za zabavo v božičnem času:)

Oglejte si predstavitveni film v YouTubu.

  1. Modul AI A6 GSM prejme SMS in ga pošlje v Arduino Uno kot glavni (vodilo i2c).
  2. Arduino Uno pošlje podatke o avtobusu i2c na Arduino Nano, da začne premikati servomotorje, in na drug Nano za predvajanje glasbe.
  3. Arduino Nano, ki predvaja glasbo, nastavi visoko stanje na PIN 2, modul ISD1820 pa začne predvajati že posneto skladbo.

1. korak: Materiali

  • 1x Ardunio Uno, možgani celotne konstrukcije. Upravlja podatke med Arduinosom, modulom GSM in LCD.
  • 2x Arduino Nano. Prvi je premik servomotorjev. Drugi je za predvajanje glasbe (sproži modul ISD1820).
  • 1x 0, 5 W zvočnik
  • Modul ISD1820 Ohrani shranjeno/posneto melodijo.
  • Žice z moškimi zatiči.
  • Ženski zatiči za napajalno vodilo in podatkovno vodilo za prenos i2c.
  • 1x LCD2004 + I2C 2004 20x4 HD44780
  • 1x GSM modul AI A6
  • 2x servomotor SG-90
  • Vroče lepilo
  • Velik okvir za fotografije
  • 1x PCB plošča
  • 1x stikalo za vklop
  • 1x ženski vtič DC ali USB.
  • Rdeči tekstilni material.
  • 1x USB polnilec ali tipično enosmerno napajanje. Potrebuje 5V 2A. Nisem prepričan, če deluje z 1A. Modul GSM potrebuje veliko toka, ko se ob zagonu prijavi v omrežje.

2. korak: Gradnja

Gradnja
Gradnja
Gradnja
Gradnja

Največja težava je bila najti božične okraske in načrtovati, kako naj se držijo okvirja:)

Stvari za narediti:

  • Božični okraski in servomotorji z vročim lepilom. To je najlažji način, da vse skupaj pritrdite. Uporabite lahko tudi dvostranski penasti trak.
  • Izvrtajte nekaj lukenj za ženske glave zatičev, nosilec LCD in Arduino.
  • Kodiraj tri Arduino. Tu je: Vir GitHub
  • Podpišite vse žice samo zato, da bo vse organizirano.
  • Ne bom risal skic. Če bi kdo rad naredil kaj takega, naj se poglobi v izvorno kodo iz GitHub -a. To je najboljši način:)
  • Spajkajte dva vodila iz plošče PCB in štiri ženske vtiče. Eno vodilo je za prenos i2c med Arduinosom in LCD -jem. Drugo vodilo je za napajanje vseh elementov.
  • Modul GSM A6 komunicira z Arduino Uno prek programske opreme RX/TX SoftwareSerial. Serijska programska oprema se uporablja za način odpravljanja napak v računalniku.

3. korak: Programiranje

Koda je na voljo tukaj: Vir GitHub

Za tri Arduino je razdeljena koda. Preprosto je videti, kaj se dogaja;)

4. korak: Rezultati

Rezultati
Rezultati

Na vrhu tega navodila boste našli predstavitev YouTuba.

Priporočena: