Mundarija:

Arduino Rojdestvo ramkasi va A6 GSM moduli: 4 qadam (rasmlar bilan)
Arduino Rojdestvo ramkasi va A6 GSM moduli: 4 qadam (rasmlar bilan)

Video: Arduino Rojdestvo ramkasi va A6 GSM moduli: 4 qadam (rasmlar bilan)

Video: Arduino Rojdestvo ramkasi va A6 GSM moduli: 4 qadam (rasmlar bilan)
Video: It Became Unliveable! ~ Abandoned Home Of The Spenser's In The USA 2024, Iyul
Anonim
Image
Image
Qurilish
Qurilish

Ramka Rojdestvo paytida shunchaki o'yin -kulgi uchun qilingan:)

Demoni ko'rish uchun YouTube filmini tomosha qiling.

  1. AI A6 GSM moduli SMS oladi va uni Arduino Uno -ga master sifatida yuboradi (i2c avtobus).
  2. Arduino Uno i2c avtobus ma'lumotlarini Arduino Nano -ga servolarni ko'chirishni boshlash uchun yuboradi va musiqani ijro etish uchun boshqa Nano -ga yuboradi.
  3. Musiqa ijro etadigan Arduino Nano PIN 2 -da yuqori holatni o'rnatadi va ISD1820 moduli oldindan yozilgan qo'shiqni ijro qila boshlaydi.

1 -qadam: materiallar

  • 1x Ardunio Uno. Butun qurilish miyasi. U Arduinos, GSM moduli va LCD o'rtasidagi ma'lumotlarni boshqaradi.
  • 2x Arduino Nano. Birinchisi - servolarni ko'chirish. Ikkinchisi - musiqa ijro etish uchun (ISD1820 modulini ishga tushiradi).
  • 1x0, 5 vattli dinamik
  • ISD1820 moduli saqlangan/yozilgan ohangni saqlaydi.
  • Erkak pinli simlar.
  • Ayol pin sarlavhalari. Elektr ta'minoti avtobusi va i2c uzatish ma'lumotlari shinasi uchun.
  • 1x LCD2004 + I2C 2004 20x4 HD44780
  • 1x GSM moduli AI A6
  • 2 marta SG-90 servo
  • Issiq elim
  • Katta foto ramka
  • 1x tenglikni kartasi
  • 1x quvvat tugmasi
  • 1x ayol DC yoki USB vilkasi.
  • Qizil to'qimachilik materiallari.
  • 1x USB zaryadlovchi yoki odatiy shahar quvvat manbai. Bu 5V 2A ni talab qiladi, men 1A bilan ishlashiga ishonchim komil emas. GSM moduli tarmoqqa kirishda katta oqim oladi.

2 -qadam: qurilish

Qurilish
Qurilish
Qurilish
Qurilish

Eng katta muammo Rojdestvo bezaklarini topish va ularni ramkaga qanday yopishtirish kerakligini rejalashtirish edi:)

Nima qilish kerak:

  • Issiq elim Rojdestvo bezaklari va servolari. Hammasini bir-biriga ulashning eng oson usuli, shuningdek, ikki tomonlama ko'pikli lentadan ham foydalanishingiz mumkin.
  • Ayol pin boshlari, LCD va Arduino o'rnatish uchun bir nechta teshiklarni burang.
  • Uchta Arduinos kodi. Bu erda: GitHub manbasi
  • Hamma narsani tartibga solish uchun barcha simlarni imzolang.
  • Men eskizlar chizmayman. Agar kimdir bu ramka kabi biror narsa qilishni xohlasa, u GitHub -dan manba kodiga kirishi kerak. Bu eng yaxshi usul:)
  • Ikkita avtobus PCB kartasidan va to'rtta ayol pinli boshdan yasalgan. Bir avtobus Arduinos va LCD o'rtasida i2c uzatish uchun, ikkinchi avtobus har bir element uchun quvvat manbai.
  • A6 GSM moduli Arduino Uno bilan RX/TX SoftwareSerial orqali bog'lanadi. Kompyuterni disk raskadrovka qilish uchun dasturiy ta'minot seriyali ishlatiladi.

3 -qadam: dasturlash

Kod bu erda mavjud: GitHub manbasi

Uchta Arduino uchun ajratilgan kod mavjud. Nima bo'layotganini ko'rish juda oson;)

4 -qadam: Natijalar

Natijalar
Natijalar

Ushbu ko'rsatmaning yuqori qismida siz YouTube demosini topasiz.

Tavsiya: