2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Rám bol vyrobený len pre zábavu počas Vianoc:)
Pozrite si film na YouTube a pozrite sa na ukážku.
- GSM modul AI A6 prijíma SMS a odosiela ich na server Arduino Uno ako master (zbernica i2c).
- Arduino Uno posiela informácie o zbernici i2c do Arduino Nano, aby začalo presúvať servá, a do iného Nano, aby pustilo hudbu.
- Arduino Nano, ktoré prehráva hudbu, nastaví vysoký stav na PIN 2 a modul ISD1820 začne prehrávať predtým nahranú skladbu.
Krok 1: Materiály
- 1x Ardunio Uno. Mozog celej konštrukcie. Spravuje údaje medzi Arduinos, GSM modulom a LCD.
- 2x Arduino Nano. Prvým je presun serv. Druhý je na prehrávanie hudby (spúšťa modul ISD1820).
- 1x 0, 5 Watt reproduktor
- Modul ISD1820 Uchováva uloženú/nahranú melódiu.
- Drôty s mužskými kolíkmi.
- Samičie kolíkové hlavičky. Pre napájaciu zbernicu a prenosovú dátovú zbernicu i2c.
- 1x LCD2004 + I2C 2004 20x4 HD44780
- 1x GSM modul AI A6
- 2x servo SG-90
- Horúce lepidlo
- Veľký fotorámček
- 1x doska plošných spojov
- 1x vypínač
- 1x zásuvka DC alebo USB.
- Červený textilný materiál.
- 1x USB nabíjačka alebo typický DC zdroj. Vyžaduje 5V 2A. Nie som si istý, či funguje s 1A. GSM modul pri spustení do siete vyžaduje veľa prúdu.
Krok 2: Konštrukcia
Najväčším problémom bolo nájsť vianočné ozdoby a naplánovať, ako by mali byť nalepené na ráme:)
Veci na práci:
- Horúce lepidlo vianočné dekorácie a servá. Je to najľahší spôsob, ako všetko spojiť dohromady. Môžete tiež použiť obojstrannú penovú pásku.
- Vyvŕtajte niekoľko otvorov pre zásuvkové kolíky, držiak LCD a Arduino.
- Kódujte tri Arduino. Tu to je: Zdroj GitHub
- Podpíšte všetky vodiče, aby bolo všetko usporiadané.
- Nebudem kresliť skice. Ak by niekto chcel urobiť niečo ako tento rámec, mal by sa ponoriť do zdrojového kódu z GitHubu. Je to najlepší spôsob:)
- Spájkujte dve zbernice vyrobené z dosky plošných spojov a štyri zásuvkové kolíky. Jedna zbernica je na prenos i2c medzi Arduinos a LCD. Druhá zbernica slúži na napájanie každého prvku.
- GSM modul A6 komunikuje s Arduino Uno od RX/TX SoftwareSerial. V režime ladenia PC sa používa sériový hardvér.
Krok 3: Programovanie
Kód je k dispozícii tu: Zdroj GitHub
Existuje kód rozdelený pre tri Arduino. Je celkom ľahké vidieť, čo sa deje;)
Krok 4: Výsledky
V hornej časti tohto návodu nájdete demo na YouTube.