Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Rammen ble laget bare for moro skyld i juletiden:)
Se en YouTube -film for å se en demo.
- AI A6 GSM -modul mottar SMS og sender den til Arduino Uno som en master (i2c -buss).
- Arduino Uno sender med i2c bussinfo til Arduino Nano for å begynne å flytte servoer, og til en annen Nano for å spille musikk.
- Arduino Nano, som spiller en musikk, setter høy status på PIN 2, og modul ISD1820 begynner å spille en tidligere innspilt sang.
Trinn 1: Materialer
- 1x Ardunio Uno. Hjerne av hele konstruksjonen. Den administrerer data mellom Arduinos, GSM -modul og LCD.
- 2x Arduino Nano. Den første er å flytte servoer. Den andre er for å spille musikk (utløser ISD1820 -modul).
- 1x 0, 5 Watt høyttaler
- ISD1820 -modul Holder lagret/innspilt melodi.
- Ledninger med hannpinner.
- Kvinnelige pinhoder. For strømforsyningsbuss og i2c -databuss.
- 1x LCD2004 + I2C 2004 20x4 HD44780
- 1x GSM -modul AI A6
- 2x SG-90 servoer
- Varmt lim
- Stor fotoramme
- 1x kretskort
- 1x strømbryter
- 1x kvinnelig DC- eller USB -kontakt.
- Rødt tekstilmateriale.
- 1x USB -lader eller typisk likestrømforsyning. Det krever 5V 2A. Jeg er ikke sikker på om det fungerer med 1A. GSM -modul tar mye strøm når den logger til nettverk ved start.
Trinn 2: Konstruksjon
Det største problemet var å finne julepynt og planlegge hvordan de skal festes til rammen:)
Ting å gjøre:
- Varm lim julepynt og servoer. Det er den enkleste måten å montere alt sammen på. Du kan også bruke tosidig skumtape.
- Bor noen hull for kvinnelige pinhoder, LCD og Arduino -feste.
- Kode tre Arduinos. Her er det: GitHub Source
- Signer alle ledninger bare for å holde alt organisert.
- Jeg vil ikke tegne skisser. Hvis noen vil gjøre noe sånt som denne rammen, bør han dykke ned i kildekoden fra GitHub. Det er den beste måten:)
- Lodd to busser laget av kretskort og fire kvinnelige pinhoder. En buss er for i2c -overføring mellom Arduinos og LCD. Andre buss er for strømforsyning for hvert element.
- A6 GSM -modul kommuniserer med Arduino Uno by RX/TX SoftwareSerial. Hardware -serien brukes til PC -feilsøkingsmodus.
Trinn 3: Programmering
Koden er tilgjengelig her: GitHub Source
Det er en kode delt for tre Arduinos. Det er ganske lett å se hva som skjer;)
Trinn 4: Resultater
På toppen av denne instruksjonsfulle finner du YouTube -demo.