2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Rėmas buvo sukurtas tik linksmybėms Kalėdų metu:)
Žiūrėkite „YouTube“filmą, kad pamatytumėte demonstracinę versiją.
- „AI A6 GSM“modulis gauna SMS ir siunčia jį „Arduino Uno“kaip pagrindinis („i2c“magistralė).
- „Arduino Uno“siunčia informaciją „i2c“autobusu į „Arduino Nano“, kad šis pradėtų perkelti servo, ir į kitą „Nano“, kad paleistų muziką.
- „Arduino Nano“, grojanti muziką, nustato aukštą būseną PIN 2, o modulis ISD1820 pradeda leisti anksčiau įrašytą dainą.
1 žingsnis: medžiagos
- 1x „Ardunio Uno“. Visos konstrukcijos smegenys. Jis tvarko duomenis tarp „Arduinos“, GSM modulio ir LCD.
- 2x „Arduino Nano“. Pirmasis yra servo perkėlimas. Antrasis skirtas muzikai leisti (paleidžia ISD1820 modulį).
- 1x 0, 5 vatų garsiakalbis
- ISD1820 modulis Išlaiko išsaugotą/įrašytą melodiją.
- Laidai su vyriškais kaiščiais.
- Moteriškos kaiščių antraštės. Maitinimo magistralės ir i2c perdavimo duomenų magistralės.
- 1x LCD2004 + I2C 2004 20x4 HD44780
- 1x GSM modulis AI A6
- 2x SG-90 servo
- Karšti klijai
- Didelis nuotraukų rėmelis
- 1x PCB plokštė
- 1x maitinimo jungiklis
- 1x moteriškas DC arba USB kištukas.
- Raudona tekstilės medžiaga.
- 1x USB įkroviklis arba įprastas nuolatinės srovės maitinimo šaltinis. Tam reikia 5V 2A. Nesu tikras, ar jis veikia su 1A. Pradedant prisijungti prie tinklo, GSM modulis užima daug srovės.
2 žingsnis: Statyba
Didžiausia problema buvo surasti kalėdines dekoracijas ir suplanuoti, kaip jos turėtų būti priklijuotos prie rėmo:)
Dalykai, kuriuos reikia padaryti:
- Karšti klijai Kalėdų dekoracijos ir servo. Tai lengviausias būdas sumontuoti viską kartu. Taip pat galite naudoti dvipusę putų juostą.
- Gręžkite kai kurias skyles moterų kaiščiams, LCD ir „Arduino“laikikliams.
- Kodas trys „Arduinos“. Čia jis yra: „GitHub“šaltinis
- Pasirašykite visus laidus, kad viskas būtų tvarkinga.
- Eskizų nepiešiu. Jei kas nors norėtų padaryti kažką panašaus į šį kadrą, jis turėtų pasinerti į „GitHub“šaltinio kodą. Tai geriausias būdas:)
- Lituokite du autobusus, pagamintus iš PCB plokštės, ir keturias moterų kaiščių antraštes. Viena magistralė skirta „i2c“perdavimui tarp „Arduinos“ir LCD. Antroji magistralė skirta maitinti kiekvieną elementą.
- A6 GSM modulis palaiko ryšį su „Arduino Uno by RX/TX SoftwareSerial“. Kompiuterio derinimo režimui naudojama aparatinės įrangos serija.
3 žingsnis: programavimas
Kodą rasite čia: „GitHub“šaltinis
Yra kodas, padalintas į tris „Arduinos“. Labai lengva pamatyti, kas vyksta;)
4 žingsnis: Rezultatai
Šios instrukcijos viršuje rasite „YouTube“demonstracinę versiją.