2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Okvir je bil narejen samo za zabavo v božičnem času:)
Oglejte si predstavitveni film v YouTubu.
- Modul AI A6 GSM prejme SMS in ga pošlje v Arduino Uno kot glavni (vodilo i2c).
- Arduino Uno pošlje podatke o avtobusu i2c na Arduino Nano, da začne premikati servomotorje, in na drug Nano za predvajanje glasbe.
- 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
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
Na vrhu tega navodila boste našli predstavitev YouTuba.