2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Okvir je napravljen samo za zabavu u božićno vrijeme:)
Pogledajte film na YouTubeu da biste vidjeli demo.
- AI A6 GSM modul prima SMS i šalje ga u Arduino Uno kao master (i2c sabirnica).
- Arduino Uno šalje i2c podatke o autobusu u Arduino Nano za početak premještanja servo pogona i na drugi Nano za reprodukciju glazbe.
- Arduino Nano, koji svira glazbu, postavlja visoko stanje na PIN 2, a modul ISD1820 počinje reproducirati prethodno snimljenu pjesmu.
Korak 1: Materijali
- 1x Ardunio Uno. Mozak cijele konstrukcije. Upravlja podacima između Arduinosa, GSM modula i LCD -a.
- 2x Arduino Nano. Prvo je premještanje servomotora. Drugi je za reprodukciju glazbe (pokreće ISD1820 modul).
- 1x zvučnik od 0,5 W
- Modul ISD1820Održava spremljenu/snimljenu melodiju.
- Žice s 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 servo agregata SG-90
- 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 s 1A. GSM modul troši puno struje kada se prijavljuje na mrežu pri pokretanju.
Korak 2: Izgradnja
Najveći problem bio je pronaći božićne ukrase i isplanirati kako ih treba zalijepiti za okvir:)
Stvari za napraviti:
- Božićni ukrasi i servo uređaji s vrućim ljepilom. To je najjednostavniji način da sve montirate zajedno. Također možete koristiti dvostranu pjenastu traku.
- Izbušite rupe za ženska zaglavlja, LCD i Arduino nosač.
- Kod tri Arduino. Ovdje je to: GitHub izvor
- Potpišite sve žice samo da bi sve bilo 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. Hardware serijski se koristi za način otklanjanja pogrešaka na računalu.
Korak 3: Programiranje
Kôd je dostupan ovdje: GitHub izvor
Postoji kod podijeljen za tri Arduina. Lako je vidjeti što se događa;)
Korak 4: Rezultati
Na vrhu ove upute pronaći ćete YouTube demo.