Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Ramen gjordes bara för skojs skull i juletid:)
Titta på en YouTube -film för att se en demo.
- AI A6 GSM -modul tar emot SMS och skickar det till Arduino Uno som en master (i2c -buss).
- Arduino Uno skickar med i2c -bussinformation till Arduino Nano för att börja flytta servon och till en annan Nano för att spela musik.
- Arduino Nano, som spelar en musik, sätter hög status på PIN 2, och modulen ISD1820 börjar spela en tidigare inspelad låt.
Steg 1: Material
- 1x Ardunio Uno. Brain av hela konstruktionen. Den hanterar data mellan Arduinos, GSM -modul och LCD.
- 2x Arduino Nano. Första är att flytta servon. Den andra är för att spela musik (utlöser ISD1820 -modul).
- 1x 0, 5 Watt högtalare
- ISD1820 -modul Håller sparad/inspelad melodi.
- Trådar med hanstift.
- Kvinnliga stifthuvuden. För strömförsörjningsbuss och i2c -överföringsdatabuss.
- 1x LCD2004 + I2C 2004 20x4 HD44780
- 1x GSM -modul AI A6
- 2x SG-90 servon
- Varmt lim
- Stor fotoram
- 1x kretskort
- 1x strömbrytare
- 1x kvinnlig DC- eller USB -kontakt.
- Rött textilmaterial.
- 1x USB -laddare eller typisk DC -strömförsörjning. Det kräver 5V 2A. Jag är inte säker på om det fungerar med 1A. GSM -modul tar mycket ström när den loggar till nätverket vid start.
Steg 2: Konstruktion
Det största problemet var att hitta julpynt och planera hur de ska klistras in i ramen:)
Saker att göra:
- Hetlim juldekorationer och servon. Det är det enklaste sättet att montera allt tillsammans. Du kan också använda dubbelsidig skumtejp.
- Borra några hål för tapphuvuden, LCD- och Arduino -fäste.
- Kod tre Arduinos. Här är det: GitHub Source
- Signera alla ledningar bara för att hålla allt organiserat.
- Jag kommer inte att rita skisser. Om någon skulle vilja göra något liknande den här ramen, borde han dyka in i källkoden från GitHub. Det är det bästa sättet:)
- Löd två bussar gjorda av kretskort och fyra kvinnliga stifthuvuden. En buss är för i2c -överföring mellan Arduinos och LCD. Andra bussen är för strömförsörjning för varje element.
- A6 GSM -modul kommunicerar med Arduino Uno av RX/TX SoftwareSerial. Seriell hårdvara används för PC -felsökningsläge.
Steg 3: Programmering
Koden är tillgänglig här: GitHub Source
Det finns en kod delad för tre Arduinos. Det är ganska lätt att se vad som händer;)
Steg 4: Resultat
Högst upp i denna instruerbara Du hittar YouTube -demo.