2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Okvir je napravljen samo za zabavu u božićno vrijeme:)
Gledajte YouTube film da vidite demo.
- AI A6 GSM modul prima SMS i šalje ga na Arduino Uno kao master (i2c sabirnica).
- Arduino Uno šalje i2c sabirnicom podatke Arduino Nano -u za početak premještanja servo pogona i drugom Nano -u za reprodukciju muzike.
- Arduino Nano, koji svira muziku, postavlja visoko stanje na PIN 2, a modul ISD1820 počinje reproducirati prethodno snimljenu pjesmu.
Korak 1: Materijali
- 1x Ardunio Uno. Mozao cijele konstrukcije. Upravlja podacima između Arduinosa, GSM modula i LCD -a.
- 2x Arduino Nano. Prvo je pomicanje servo motora. Drugi je za reprodukciju muzike (pokreće ISD1820 modul).
- 1x 0, 5 W zvučnik
- Modul ISD1820 Čuva sačuvanu/snimljenu melodiju.
- Žice sa muškim iglama.
- Ženski pin zaglavlja. Za sabirnicu napajanja i i2c sabirnicu podataka za prijenos.
- 1x LCD2004 + I2C 2004 20x4 HD44780
- 1x GSM modul AI A6
- 2x SG-90 servo pogona
- Vruće ljepilo
- Veliki okvir za fotografije
- 1x PCB ploča
- 1x prekidač za napajanje
- 1x ženski DC ili USB utikač.
- Crveni tekstilni materijal.
- 1x USB punjač ili tipično DC napajanje. Zahtijeva 5V 2A. Nisam siguran radi li sa 1A. GSM modul troši dosta struje kada se prijavljuje na mrežu pri pokretanju.
Korak 2: Konstrukcija
Najveći problem bio je pronaći božićne ukrase i isplanirati kako ih treba zalijepiti za okvir:)
Stvari koje treba učiniti:
- Božićni ukrasi i servo uređaji sa vrućim ljepilom. To je najjednostavniji način da sve montirate zajedno. Možete koristiti i dvostranu pjenastu traku.
- Izbušite neke rupe za ženska pin zaglavlja, LCD i Arduino nosač.
- Kod tri Arduinosa. Evo ga: GitHub izvor
- Potpišite sve žice samo da sve bude organizirano.
- Neću crtati skice. Ako bi netko želio napraviti nešto poput ovog okvira, trebao bi zaroniti u izvorni kod s GitHub -a. To je najbolji način:)
- Lemite dvije sabirnice izrađene od PCB ploče i četiri ženska zaglavlja. Jedna sabirnica služi za i2c prijenos između Arduinosa i LCD -a. Druga sabirnica služi za napajanje svakog elementa.
- A6 GSM modul komunicira s Arduino Uno putem RX/TX SoftwareSerial. Harware serija se koristi za način otklanjanja grešaka na računaru.
Korak 3: Programiranje
Kôd je dostupan ovdje: GitHub izvor
Postoji kod podijeljen za tri Arduina. Lako je videti šta se dešava;)
Korak 4: Rezultati
Na vrhu ove upute pronaći ćete YouTube demo.