2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Çerçeve sadece Noel zamanı eğlence için yapıldı:)
Bir demo görmek için bir YouTube filmi izleyin.
- AI A6 GSM modülü SMS alır ve Arduino Uno'ya master (i2c bus) olarak gönderir.
- Arduino Uno, servoları hareket ettirmeye başlamak için i2c veri yolu bilgilerini Arduino Nano'ya ve bir müzik çalmak için başka bir Nano'ya gönderir.
- Müzik çalan Arduino Nano, PIN 2'de yüksek durum ayarlar ve ISD1820 modülü önceden kaydedilmiş bir şarkıyı çalmaya başlar.
Adım 1: Malzemeler
- 1x Ardunio Uno. Brain tüm inşaat. Arduinos, GSM modülü ve LCD arasındaki verileri yönetir.
- 2x Arduino Nano. Birincisi servoları hareket ettirmek. İkincisi müzik çalmak içindir (ISD1820 modülünü tetikler).
- 1x 0, 5 Watt hoparlör
- ISD1820 modülü Kaydedilmiş/kaydedilmiş melodiyi tutar.
- Erkek pimli teller.
- Dişi pin başlıkları. Güç kaynağı veri yolu ve i2c iletim veri yolu için.
- 1x LCD2004 + I2C 2004 20x4 HD44780
- 1x GSM modülü AI A6
- 2 adet SG-90 servo
- Sıcak tutkal
- Büyük fotoğraf çerçevesi
- 1x PCB kartı
- 1x güç anahtarı
- 1x dişi DC veya USB fişi.
- Kırmızı tekstil malzemesi.
- 1x USB şarj cihazı veya tipik DC güç kaynağı. 5V 2A gerektirir. 1A ile çalışıp çalışmadığından emin değilim. GSM modülü, başlangıçta ağa giriş yaparken çok fazla akım alır.
Adım 2: İnşaat
En büyük sorun yılbaşı süslerini bulmak ve çerçeveye nasıl yapıştırılacağını planlamaktı:)
Yapılacak şeyler:
- Sıcak tutkallı Noel süsleri ve servolar. Her şeyi bir araya getirmenin en kolay yolu. Çift taraflı köpük bant da kullanabilirsiniz.
- Dişi pin başlıkları, LCD ve Arduino montajı için bazı delikler açın.
- Kod üç Arduinos. İşte: GitHub Source
- Her şeyi düzenli tutmak için tüm kabloları imzalayın.
- Eskiz çizmeyeceğim. Bu çerçeve gibi bir şey yapmak isteyen varsa, GitHub'dan kaynak koduna dalmalıdır. En iyi yol bu:)
- PCB board ve dört dişi pin header'dan yapılmış iki bus lehimleyin. Bir bus Arduinos ve LCD arasında i2c iletimi içindir. İkinci bus her eleman için güç kaynağı içindir.
- A6 GSM modülü Arduino Uno ile RX/TX SoftwareSerial ile haberleşir. PC hata ayıklama modu için donanım serisi kullanılır.
Adım 3: Programlama
Kod burada mevcuttur: GitHub Source
Üç Arduino için bölünmüş bir kod var. Neler olduğunu görmek oldukça kolay;)
4. Adım: Sonuçlar
Bu talimatın en üstünde YouTube demosunu bulacaksınız.