İçindekiler:

Arduino Noel Çerçevesi ve A6 GSM Modülü: 4 Adım (Resimli)
Arduino Noel Çerçevesi ve A6 GSM Modülü: 4 Adım (Resimli)

Video: Arduino Noel Çerçevesi ve A6 GSM Modülü: 4 Adım (Resimli)

Video: Arduino Noel Çerçevesi ve A6 GSM Modülü: 4 Adım (Resimli)
Video: Mind-blowing Ring DIY project with LED matrix #electrician #arduino #engineer #diy #led #electronics 2024, Kasım
Anonim
Image
Image
Yapı
Yapı

Çerçeve sadece Noel zamanı eğlence için yapıldı:)

Bir demo görmek için bir YouTube filmi izleyin.

  1. AI A6 GSM modülü SMS alır ve Arduino Uno'ya master (i2c bus) olarak gönderir.
  2. 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.
  3. 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

Yapı
Yapı
Yapı
Yapı

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

Sonuçlar
Sonuçlar

Bu talimatın en üstünde YouTube demosunu bulacaksınız.

Önerilen: