Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Kehys on tehty vain huviksi joulun aikaan:)
Katso demo katsomalla YouTube -elokuva.
- AI A6 GSM -moduuli vastaanottaa tekstiviestejä ja lähettää ne Arduino Unolle isäntänä (i2c -väylä).
- Arduino Uno lähettää i2c -väylän kautta tietoja Arduino Nanolle aloittaakseen servojen siirtämisen ja toiselle nanolle musiikin soittamiseen.
- Arduino Nano, joka soittaa musiikkia, asettaa korkean tilan PIN 2: lle ja moduuli ISD1820 alkaa toistaa aiemmin tallennettua kappaletta.
Vaihe 1: Materiaalit
- 1x Ardunio Uno Koko rakenteen aivo. Se hallitsee tietoja Arduinojen, GSM -moduulin ja LCD -näytön välillä.
- 2x Arduino Nano. Ensimmäinen on servojen siirtäminen. Toinen on musiikin toistamiseen (laukaisee ISD1820 -moduulin).
- 1x 0, 5 watin kaiutin
- ISD1820 -moduuli Säilyttää tallennetun/tallennetun melodian.
- Johdot urospuikkoilla.
- Naarasliittimet virtalähteelle ja i2c -tiedonsiirtoväylälle.
- 1x LCD2004 + I2C 2004 20x4 HD44780
- 1x GSM -moduuli AI A6
- 2x SG-90-servot
- Kuuma liima
- Iso valokuvakehys
- 1x piirilevy
- 1x virtakytkin
- 1x naaras DC- tai USB -liitin.
- Punainen tekstiilimateriaali.
- 1x USB -laturi tai tyypillinen tasavirtalähde. Se vaatii 5V 2A. En ole varma, toimiiko se 1A: n kanssa. GSM -moduuli vie paljon virtaa, kun se kirjautuu verkkoon käynnistyksen yhteydessä.
Vaihe 2: Rakentaminen
Suurin ongelma oli löytää joulukoristeet ja suunnitella, miten ne tulisi kiinnittää kehykseen:)
Asioita tehtävänä:
- Kuuma liima joulukoristeet ja servot. Se on helpoin tapa asentaa kaikki yhteen, ja voit käyttää myös kaksipuolista vaahtoteippiä.
- Poraa joitakin reikiä naaraspistokkeisiin, nestekidenäyttöön ja Arduino -kiinnikkeeseen.
- Koodi kolme Arduinoa, tässä se on: GitHub Source
- Allekirjoita kaikki johdot vain pitääksesi asiat järjestyksessä.
- En piirrä luonnoksia. Jos joku haluaa tehdä jotain tämän kehyksen kaltaista, hänen pitäisi sukeltaa lähdekoodiin GitHubista. Se on paras tapa:)
- Juottaa kaksi piirilevystä valmistettua väylää ja neljä naarasliitintä. Yksi väylä on tarkoitettu i2c -lähetykseen Arduinon ja LCD: n välillä. Toinen väylä on tarkoitettu virtalähteeksi jokaiselle elementille.
- A6 GSM -moduuli kommunikoi Arduino Unon kanssa RX/TX SoftwareSerial -laitteella.
Vaihe 3: Ohjelmointi
Koodi on saatavilla täältä: GitHub Source
Kolme Arduinoa varten on jaettu koodi. On melko helppo nähdä, mitä tapahtuu;)
Vaihe 4: Tulokset
Tämän ohjeen yläosasta löydät YouTube -esittelyn.