Mundarija:

NFC vaqt jadvalidagi radio: 8 qadam (rasmlar bilan)
NFC vaqt jadvalidagi radio: 8 qadam (rasmlar bilan)

Video: NFC vaqt jadvalidagi radio: 8 qadam (rasmlar bilan)

Video: NFC vaqt jadvalidagi radio: 8 qadam (rasmlar bilan)
Video: model 3 event live Main Stage 2024, Noyabr
Anonim
Image
Image
NFC vaqt jadvalining radiosi
NFC vaqt jadvalining radiosi

Odamlarga yo'naltirilgan ommaviy axborot vositalari bo'limidagi laboratoriya loyihasida bizga an'anaviy radio dizayniga mos keladigan zamonaviy musiqa pleyerini yaratish taklif qilindi. Vaqt bir semestr edi.

1 -qadam: Birinchi tajribalar

Potentsiometrlar, Arduino platformasi va displeylar bilan tanishish uchun biz kichik prototip qurdik.

Biz potentsiometrni Arduino bilan bog'ladik va eskizni yozdik, u potensiometrning qiymatini malinaga yuboradi. Malinali tomondan kichik piton skript ma'lumotni qabul qilib, elektron siyohli displeyga yuboradi.

Biz hali ham elektron siyohli displeyning qizil-qora versiyasini ishlatayotganimizda, displeyni yangilash 15 soniya davom etdi, biz buni o'zaro ssenariysi sekinlashdi deb hisobladik.

2 -qadam: NFC nazorati va ovoz

Image
Image

Keyinchalik, biz RFID o'quvchisini dastlab Raspberry Pi -ga ulab, uni boshqarish mexanizmi sifatida ishlatdik.

Ushbu prototipda NFC yorlig'i karnaylarimizda eshitiladigan ovozni boshqaradi.

Bundan tashqari, biz Raspberri Pis o'rtasidagi ma'lumotlar ulanishi bo'yicha tajriba o'tkazdik, bittasini boshqaruvchi misol, Raspberry masteri, ikkinchisiga esa malina qulini berish.

3-qadam: Motor-Fader

Biz dastlab qo'shiq tanlovini ko'rsatish uchun raqamli indikatordan foydalanishni rejalashtirganmiz. Afsuski, elektron qog'oz ekranlari odatda juda sekin yangilanadi (ekran o'lchamiga va ranglariga qarab 1-15 soniya), bu esa bizning stsenariyimiz uchun ishlatilmasligini bildiradi. Hali ham o'zaro ta'sir o'tkazish va an'anaviy dizayn kontseptsiyalarini saqlab qolish uchun, biz motorli faderni ekranning oldida qizil chiziqli harakatlanishga qaror qildik.

Vaqt cheklovlari va soddaligi tufayli biz o'z mexanik yechimimizni yaratishni tanladik va buning o'rniga biz Arduino -dan boshqariladigan motorli fader bilan bordik.

Dvigatelni har ikki tomonga siljitish uchun H-ko'prigi kerak.

4 -qadam: Uskunaning yakuniy tuzilishi

Oxirgi apparat tuzilishi
Oxirgi apparat tuzilishi
Oxirgi apparat tuzilishi
Oxirgi apparat tuzilishi

NFC radiostansiyasini o'rnatish uchun sizga quyidagi qismlar kerak bo'ladi:

  • 2x bitta burilish potentsiometr, 10 kΩ qarshilik
  • 4x kichik lampalar
  • Umumiy USB + 3,5 mm dinamiklar
  • Umumiy USB ovoz kartasi
  • Arduino Uno
  • USB Type-B dan A-toifali kabel
  • 2.13 dyuymli elektron siyohli displey
  • 7,5 dyuymli elektron siyohli displey
  • Displeylar uchun 2x panelli haydovchi
  • RFID o'quvchi + teglar
  • 2x Raspberry Pi 3B+
  • 2x umumiy 8GB (yoki undan yuqori) Micro-SD karta
  • Tugma
  • Umumiy 10 kΩ qarshilik
  • H-Bridge L293D
  • 10kΩ motorli fader
  • 2x kichik non paneli
  • Jumper kabellari

Ulanish

NFC radiosini qurish uchun hamma narsani simlash sxemasiga muvofiq o'tkazing.

Ko'rsatadi

Bu ikkita displeyga Raspberry Pi -dagi noyob pinlar kerak bo'lgani uchun biz ikkita Malinadan foydalandik. Aloqa ierarxiyasini yanada soddalashtirish uchun, malinalardan biri faqat katta displeyga (malina quli), ikkinchisi hisob -kitoblar, nazorat va kichikroq displeyga (bosh malina) mas'uldir.

Ekranni ulash uchun biz Waveshare hujjatlariga tayandik (kichik displey, katta displey). Displeyni uning konnektori orqali panel drayveriga ulang va Waveshare hujjatlariga muvofiq panel drayverini sim bilan ulang.

Audio

Karnay USB orqali quvvatlanadi va USB ovoz kartasining 3,5 mm ovozli kirishidan foydalanadi. Ikkala qurilmani ham Raspberry master -ga ulang.

Lehimlash

Barqaror va barqaror ulanish uchun biz dvigatelni, potansiyometrlarni, lampochkalarni va tugmachani ulash kabellariga lehimladik. Kabelni boshqarishda moslashuvchan bo'lish uchun qolgan kabellarni lehimlashdan tiyildik.

Malinalararo aloqa

Malina o'rtasida aloqa o'rnatish uchun biz ularni UART sifatida ishlatardik va ularni TX va RX pinlari yordamida ketma -ket ulanish orqali bog'ladik.

Malina-Arduino aloqasi

Master Raspberry -ni Arduino -ga USB orqali ketma -ket ulanish orqali ulang.

5 -qadam: dasturiy ta'minot

Raspberrys va Arduino uchun dasturiy ta'minotni o'rnatish uchun, iltimos, loyihamiz github omboridagi o'qish ko'rsatmalariga amal qiling.

6 -qadam: ishni tuzish

Kosonni qurish
Kosonni qurish
Kosonni qurish
Kosonni qurish

Materiallar:

  • 8x MDF yog'och varaq (300mm * 300mm * 3mm)
  • 2 komponentli elim
  • 3x yog'och bar (300mm * 20mm * 20mm)
  • 1 varaqli pleksiglas (300mm * 300mm * 3mm)
  • 6x yog'och vint (20 mm)

MDF varaqlarini Adobe Illustrator fayllariga muvofiq kesib oling. Agar siz o'z qutilaringizni kesish rejalarini tuzishni xohlasangiz, bu erga o'ting va Adobe Illustrator -dagi apparat komponentlarining kesmalarini qo'shing.

Qutining yuzlarini birlashtiring va sinovdan o'tkazgandan so'ng, qo'shimcha barqarorlik uchun ularni yopishtiring. Biz uskunani keyinroq qo'yish va tizimni disk raskadrovka qilish uchun orqa tomonga elim qoldirganmiz.

Yog'och panjaralarni korpusning ichiga gorizontal joylashishi uchun kesib oling. Ishning chap va o'ng qismidagi yog'och vintlar uchun teshiklarni kesib oling. Bir satr katta displey va ijro/to'xtatib turish tugmachasining orqasida, ikkinchisi kichik displeyda, ovoz va qo'shiq potentsiometrlarida, ikkinchisi karnayni korpus ichida ushlab turish uchun bo'lishi kerak.

7 -qadam: Uskuna va korpusni birlashtirish

Uskuna va korpusni birlashtirish
Uskuna va korpusni birlashtirish
Uskuna va korpusni birlashtirish
Uskuna va korpusni birlashtirish
Uskuna va korpusni birlashtirish
Uskuna va korpusni birlashtirish
Uskuna va korpusni birlashtirish
Uskuna va korpusni birlashtirish

Materiallar:

  • 2 tomonlama lenta
  • Gaffa tasmasi
  • Issiq elim

Qismlarni yog'och panjaralarga mahkamlash uchun lenta va elimdan foydalaning. Boshqaruv tugmachasini o'rnatish uchun sizga potentsiometrning qismlari kesilishi kerak bo'lishi mumkin. Quvvat kabeli kabi tashqi kabellarni yo'naltirish uchun biz korpusning orqa qismidagi bir nechta teshiklarni kesib tashladik.

8 -qadam: tayyor mahsulot

Tayyor mahsulot
Tayyor mahsulot
Tayyor mahsulot
Tayyor mahsulot
Tayyor mahsulot
Tayyor mahsulot

Hamma narsa yig'ilgandan so'ng, yangi radiodan zavqlaning!

Tavsiya: