Мазмуну:

NFC Timeline Radio: 8 кадам (Сүрөттөр менен)
NFC Timeline Radio: 8 кадам (Сүрөттөр менен)

Video: NFC Timeline Radio: 8 кадам (Сүрөттөр менен)

Video: NFC Timeline Radio: 8 кадам (Сүрөттөр менен)
Video: 💦Blackview BV9200 ЧЕСТНЫЙ ОБЗОР ПРОТИВОУДАРНОГО 2024, Ноябрь
Anonim
Image
Image
NFC хронологиясы радиосу
NFC хронологиясы радиосу

Адамга багытталган бардык жердеги медиа бөлүмүнүн лабораториялык долбоорунда бизге салттуу радио дизайнына шилтеме берген заманбап музыкалык плеерди түзүү чакырыгы коюлган. Мөөнөтү бир семестр болчу.

1 -кадам: Биринчи эксперименттер

Потенциометрлер, Arduino платформасы жана дисплейлер менен таанышуу үчүн биз кичинекей прототипти курдук.

Биз потенциометрди Arduino менен туташтырып, потенциометрдин наркын Малинага жөнөтүүчү эскизди жаздык. Малинанын тарабында кичинекей питон скрипти маалыматтарды кабыл алып, электрондук сыя дисплейине жөнөтөт.

Биз дагы эле электрондук сыя дисплейинин кызыл-кара версиясын колдонуп жүргөндө, дисплейди жаңыртуу 15 секундду талап кылды, биз аны өз ара аракеттенүү сценарийи үчүн жай деп эсептедик.

2 -кадам: NFC Control & Audio

Image
Image

Кийинки, биз RFID окурманын алгач Raspberry Pi менен туташтырып, аны башкаруу механизми катары колдонуу үчүн.

Бул прототипте NFC теги динамиктерибизде ойнотулган аудиону көзөмөлдөйт.

Кошумчалай кетсек, биз Raspberri Pisтин ортосундагы маалымат байланыштары боюнча эксперимент жүргүзүп, бирин көзөмөлдөөчү мисал, Raspberry кожоюну, экинчисин маалымат берүүчү мисал, Raspberry кулу кылып алдык.

3-кадам: Motor-Fader

Биз башында ыр тандоону көрсөтүү үчүн санарип индикаторду колдонууну пландаштырганбыз. Тилекке каршы, жалпысынан E-Paper экрандарынын жаңыртуу убактысы өтө аз (экрандын өлчөмүнө жана түстөрүнө жараша 1-15 сек), бул биздин сценарийди колдонууга мүмкүндүк бербейт. Дагы эле суюк өз ара аракеттенүү жана салттуу дизайн түшүнүктөрүн сактап калуу үчүн, биз экрандын алдында физикалык кызыл тилкени кыймылдатууну моторлоштурулган фадерге чечтик.

Убакыттын тардыгынан жана жөнөкөйлүгүнөн улам, биз өзүбүздүн механикалык чечимибизди курууну тандап алдык жана анын ордуна биз Arduinoдон башкара турган моторлуу фейдер менен жөнөдүк.

H-Bridge моторду эки жакка жылдыруу үчүн талап кылынат.

4 -кадам: Акыркы Аппараттык Курулуш

Акыркы Аппараттык Курулуш
Акыркы Аппараттык Курулуш
Акыркы Аппараттык Курулуш
Акыркы Аппараттык Курулуш

NFC радиосунун аппараттык жабдууларын куруу үчүн сизге төмөнкү (же эквиваленттүү) бөлүктөр керек болот:

  • 2x Single-Turn Potentiometer, 10kΩ каршылык
  • 4x кичинекей лампочкалар
  • Жалпы USB + 3.5 мм динамиктер
  • Жалпы USB үн картасы
  • Arduino Uno
  • USB Type-B-Type-A кабели
  • 2.13 "E-сыя дисплейи
  • 7.5 "E-сыя дисплейи
  • Дисплейлер үчүн 2x Panel Driver
  • RFID Reader + Tags
  • 2x Raspberry Pi 3B+
  • 2x Жалпы 8GB (же андан жогору) Micro-SD карта
  • Button
  • Жалпы 10kΩ резистор
  • H-Bridge L293D
  • 10kΩ Motor-Fader
  • 2x Small Breadboard
  • Jumper Cables

Электр өткөргүчтөрү

NFC радиосун куруу үчүн, бардыгын диаграммага ылайык өткөрүңүз.

Дисплейлер

Бул эки дисплейге Raspberry Pi боюнча уникалдуу төөнөгүчтөр керек болгондуктан, биз эки Малинаны колдондук. Байланыш иерархиясын оңой кылуу үчүн, Малиналардын бири чоң дисплейге (Малина кулу) чыгаруу үчүн гана жооп берет, экинчиси эсептөөлөргө, көзөмөлгө жана кичирээк дисплейге жооп берет (Малина).

Экранды өткөрүүдө Waveshare документтерине таяндык (кичине дисплей, чоң дисплей). Жөн гана дисплейди анын коннектору аркылуу панелдик драйверине туташтырыңыз жана Waveshare документтерине ылайык панелдин драйверин зым менен байланыштырыңыз.

Аудио

Динамиктер USB аркылуу иштейт жана алардын үнүн USB үн картасынын 3.5мм аудио кирүүсү аркылуу алышат. Эки түзмөктү тең Raspberry чеберине туташтырыңыз.

Soldering

Дагы туруктуу, туруктуу байланыш үчүн биз моторду, потенциометрлерди, лампочкаларды жана баскычты алардын туташтыруучу кабелине туташтырдык. Кабелди башкарууда ийкемдүү болуш үчүн калган кабелдерди ширетүүдөн баш тарттык.

Малина аралык байланыш

Малинанын ортосунда байланыш түзүү үчүн, биз аларды UART катары колдонуп, аларды TX жана RX казыктарын колдонуп, сериялык туташуу аркылуу туташтырдык.

Raspberry-Arduino байланыш

Мастер Малинини Arduino менен USB аркылуу сериялык туташуу аркылуу туташтырыңыз.

5 -кадам: Программалык камсыздоо

Raspberrys жана Arduino үчүн программаны орнотуу үчүн, биздин долбоордун github репозиторийиндеги readme көрсөтмөлөрүн аткарыңыз.

6 -кадам: Ишти куруу

Ишти куруу
Ишти куруу
Ишти куруу
Ишти куруу

Материалдар:

  • 8x Sheet MDF Wood (300mm * 300mm * 3mm)
  • 2 Компоненттүү клей
  • 3x жыгач тилкеси (300мм * 20мм * 20мм)
  • 1 барак Plexiglas (300мм * 300мм * 3мм)
  • 6х жыгач бурама (20мм)

Adobe Illustrator файлдарына ылайык MDF барактарын кесиңиз. Эгерде сиз өзүңүздүн кутуңузду кесүү пландарын түзгүңүз келсе, бул жерге барыңыз жана Adobe Illustratorдогу аппараттык компоненттердин кесилиштерин кошуңуз.

Коробканын бетин бириктирип, тесттен кийин туруктуулукту камсыз кылуу үчүн аларды клей менен жабыштырыңыз. Аппаратты кийинчерээк салып, системаны мүчүлүштүктөргө учуратуу үчүн, арткы жагындагы клейди калтырдык.

Корпустун ичине горизонталдуу түрдө батып кетиши үчүн жыгач тилкелерди кесип алыңыз. Корпустун сол жана оң жагындагы жыгач бурамалары үчүн тешиктерди кесип алыңыз. Бир тилке чоң дисплейдин жана ойнотуу/тындыруу баскычынын артында, экинчиси кичинекей дисплейдин артында, үн жана ыр потенциометрлеринин артында, ал эми динамикти корпустун ичинде кармоо үчүн.

7 -кадам: Аппараттык аппаратты жана ишти бириктирүү

Аппараттык жана корпусту айкалыштыруу
Аппараттык жана корпусту айкалыштыруу
Аппараттык жана корпусту айкалыштыруу
Аппараттык жана корпусту айкалыштыруу
Аппараттык жана корпусту айкалыштыруу
Аппараттык жана корпусту айкалыштыруу
Аппараттык жана корпусту айкалыштыруу
Аппараттык жана корпусту айкалыштыруу

Материалдар:

  • 2 жактуу скотч
  • Гаффа тасмасы
  • Ысык клей

Бөлүктөрдү тиешелүү жыгач куймаларына бекитүү үчүн скотч менен клейди колдонуңуз. Башкаруу баскычына туура келиши үчүн потенциометрдин бөлүктөрүн кесип салышыңыз керек болот. Тышкы кабелдерди электр зымдары сыяктуу өткөрүү үчүн, биз корпустун арт жагына бир нече тешикти кесип салдык.

8 -кадам: даяр продукт

Даяр Продукт
Даяр Продукт
Даяр Продукт
Даяр Продукт
Даяр Продукт
Даяр Продукт

Баары чогултулгандан кийин, сиздин жаңы радиоңуздан ырахат алыңыз!

Сунушталууда: