Агуулгын хүснэгт:

Хөгжимд хариу үйлдэл үзүүлдэг гэрэл шоуны хүрэм: 7 алхам (зурагтай)
Хөгжимд хариу үйлдэл үзүүлдэг гэрэл шоуны хүрэм: 7 алхам (зурагтай)

Видео: Хөгжимд хариу үйлдэл үзүүлдэг гэрэл шоуны хүрэм: 7 алхам (зурагтай)

Видео: Хөгжимд хариу үйлдэл үзүүлдэг гэрэл шоуны хүрэм: 7 алхам (зурагтай)
Видео: 🎶 ДИМАШ "ОПЕРА 2". История выступления и анализ успеха | Dimash "Opera 2" 2024, Долдугаар сарын
Anonim
Хөгжимд хариу үйлдэл үзүүлдэг гэрэл шоуны хүрэм
Хөгжимд хариу үйлдэл үзүүлдэг гэрэл шоуны хүрэм

Энэхүү гарын авлагыг Йоркийн их сургуулийн хөгжмийн технологи, хэрэглээний электроникийн чиглэлээр төгсөх жилийн төслийнхөө нэг хэсэг болгон бэлтгэсэн болно. Энэ нь электроник сонирхдог хөгжимчдөд зориулагдсан болно. Бэлэн бүтээгдэхүүн нь хүрэмний арын хэсэгт LED матриц байх бөгөөд хөгжмийн дагуу гэрэл шоу хийх боломжтой болно. Үүнийг Pure Data болон Arduino ашиглан аудио оролтод дүн шинжилгээ хийх замаар хийх болно. Хүрэм нь унтраалгаар удирдах боломжтой хоёр тохируулгатай байх болно. Нэг тохиргоо нь LED -ийг хөгжмийн далайцын дагуу хянах бөгөөд нөгөө нь LED нь нэг нэгээрээ гялалзаж, өнгө аясаараа өөрчлөгдөх болно.

Энэ нь хэрхэн ажиллах вэ

Энэ төхөөрөмж нь хоёр тусдаа хэлхээнээс бүрдэнэ. Нэг нь компьютерт шууд холбогдсон Arduino Mega -ийн эргэн тойронд суурилах болно. Нөгөө хэлхээ нь LilyPad Arduino -ийн эргэн тойронд суурилагдсан бөгөөд хүрэм дотор бүрэн багтсан бөгөөд 9V батерейгаар тэжээгдэх болно. Эдгээр хэлхээний аль аль нь XBee модулийг ашиглан хоорондоо утасгүй холбоо барих болно. Аудио дохиог компьютерт суурилуулсан микрофон хүлээн авч, цэвэр өгөгдөлд шинжилж, далайц, давтамжийн өгөгдлийг олж авна. Энэ мэдээллийг MIDI оролтын хэлхээг ашиглан Arduino Mega руу шилжүүлэх бөгөөд дараа нь XBees ашиглан LilyPad руу дамжуулах болно. LilyPad нь хүрэм дээрх LED нь хэрхэн хариу үйлдэл үзүүлэхийг тодорхойлох болно.

Танд хэрэгтэй зүйл

Мега тойргийн хувьд

  • Arduino Mega 2560
  • XBee Explorer -ийг зохицуулдаг
  • XBee 1mW Trace антен - Цуврал 1
  • Мега загварыг хамгаалах бамбай
  • USB төрөл А -аас В хүртэл
  • USB - MIDI кабель
  • MIDI залгуур
  • 1 x 220Ω эсэргүүцэл
  • 1 x 270Ω эсэргүүцэл
  • 1 x 1N4148 диод
  • 1 x 6N138 оптик холбогч

LilyPad хэлхээний хувьд

  • LilyPad Arduino 328 үндсэн самбар
  • LilyPad XBee Breakout Board
  • XBee 1mW Trace антен - Цуврал 1
  • LilyPad FTDI үндсэн таслах самбар
  • 72 x LilyPad LED (цагаан, цэнхэр, улаан, шар, ногоон, ягаан, ягаан гэх мэт бүх өнгөний сонголттой)
  • LilyPad слайд шилжүүлэгч
  • USB 2.0 A-Male-Mini кабель
  • 9V батерей
  • 9V батерейны хавчаар

Бусад

  • Пиджак
  • Цэвэр өгөгдөлтэй компьютер, Arduino IDE суулгасан
  • Тоног төхөөрөмжийн утас
  • Гагнуурын төхөөрөмж
  • Утас таслагч
  • Утас хуулагч
  • Том нүдтэй зүү
  • Утас
  • Цахилгаан дамжуулагч утас
  • Хайч
  • Туузны хэмжүүр
  • Даавууны цавуу эсвэл тунгалаг хумсны лак
  • Шохой эсвэл цагаан нүдний харандаа
  • Доторлогооны даавуу эсвэл хуучин футболк
  • Velcro
  • Өрөм (магадгүй)
  • Стандарт LED (турших зориулалттай)
  • Breadboard (турших зориулалттай)
  • Өөр 220 Ω эсэргүүцэл (турших зориулалттай)
  • Мультиметр (турших зориулалттай)

Энэхүү төслийн өртөг нь дээр дурдсан тоног төхөөрөмжийн хэдийг эзэмшиж байгаагаас ихээхэн хамаарна. Гэсэн хэдий ч энэ нь 150-200 фунт стерлингийн хооронд байх магадлалтай.

Шуурхай тэмдэглэл - LilyPad хавтанг нэхмэл эдлэлд шууд оёх зориулалттай тул 9В батерейны хавчаарыг гагнах нь асуудал үүсгэж болзошгүй юм. Холболт нь нарийн бөгөөд амархан эвдэрч болзошгүй. Та AAA эсвэл LiPo батерейнд зориулан тусгайлан боловсруулсан LilyPad хавтанг авах боломжтой бөгөөд үүнийг ашиглахаар шийдсэн болно. Гэсэн хэдий ч тэдний батерейны ашиглалтын хугацаа нь AAA -аас их бөгөөд миний их сургууль LiPo батерей ашиглахад хязгаарлалт тавьдаг тул би 9V маршрутаар явахаар шийдсэн хэвээр байна.

Алхам 1: MIDI оролтын хэлхээг бий болгох

MIDI оролтын хэлхээг бий болгох
MIDI оролтын хэлхээг бий болгох
MIDI оролтын хэлхээг бий болгох
MIDI оролтын хэлхээг бий болгох
MIDI оролтын хэлхээг бий болгох
MIDI оролтын хэлхээг бий болгох

Юуны өмнө MIDI оролтын хэлхээг авч үзье. Үүнийг Arduino Mega руу оруулах загварчлалын самбар дээр хийх шаардлагатай болно. Энэ нь MIDI мессежийг цэвэр өгөгдлийн засвараас 'COMMUNICATION RX0' зүүгээр дамжуулан Mega руу илгээхэд ашиглах болно. Дээрх хэлхээний диаграм болон зургийг үзнэ үү. Прототип хийх самбараас хамааран таны зохион байгуулалт арай өөр байж болох ч би MIDI сокетийг зүүн доод буланд байрлуулахаар шийдсэн. Залгуурт багтахын тулд бамбай дээрх нүхийг том болгохын тулд энд өрөм ашиглах шаардлагатай байж магадгүй юм. Зураг дээрх улаан утаснууд 5В, хүрэн нь газардуу, хар утас нь 6N138 дээрх 3 -р зүүтэй, цэнхэр утас нь 6N138 -ийн 2 -р зүүтэй, шар утаснууд нь RX0 -тэй холбогдсон байна. зүү Прототип хийх самбарын баруун талд зай үлдээсэн бөгөөд дараа нь XBee-д зай гаргах боломжтой болно. Самбар дээрх зам дээр завсарлага хийх шаардлагатай байж магадгүй юм. Энэ жишээний хувьд тэдгээрийг 6N138 дээрх зүү хооронд хийх ёстой байв.

MIDI оролтын хэлхээг туршиж байна

Хэлхээг туршихын тулд доорх кодыг Arduino Mega руу USB Type A - B кабель ашиглан байршуулна уу. RX эсвэл TX тээглүүртэй ямар нэгэн зүйл холбогдсон бол кодыг байршуулах боломжгүй тул үүнийг хийхдээ бамбайгаа оруулаагүй эсэхийг шалгаарай. Мөн кодонд доорх линкээс татаж авах шаардлагатай MIDI.h номын сан багтсан болно.

MIDI.h

Дараа нь бамбайгаа мега руу оруулаад MIDI -ээс USB кабелиар дамжуулан компьютер дээрх өөр USB порт руу холбоно уу. Таны ашиглах шаардлагатай MIDI төгсгөлийг 'out' гэж тэмдэглэнэ. Талхны самбар дээр 2 -р зүүг 220 Ом эсэргүүцэлтэй холбож, дараа нь стандарт LED анод руу холбоно уу. LED катодыг газардуул.

Дараа нь зүүн оролтоороо тэмдэглэлийн объект руу холбогдсон [60 100] мессеж, [0 0] мессеж бүхий энгийн цэвэр өгөгдлийн засварыг үүсгэнэ үү. MIDI тохиргоог нээж гаралтын төхөөрөмжийг өөрчлөх замаар энэхүү засварыг MIDI оролтын хэлхээнд холбосон эсэхийг шалгаарай. Хэрэв энэ боломжгүй бол цэвэр өгөгдлийг нээхээсээ өмнө MIDI хэлхээг компьютерт холбосон эсэхээ шалгаарай. Одоо, хэрэв таны хэлхээ зөв бол LED нь [60 100] зурвасыг дарахад асах ёстой бөгөөд [0 0] мессежийг дарахад унтрах ёстой.

Алхам 2: LED матрицыг зохион бүтээх

LED матрицыг зохион бүтээх
LED матрицыг зохион бүтээх
LED матрицыг зохион бүтээх
LED матрицыг зохион бүтээх
LED матрицыг зохион бүтээх
LED матрицыг зохион бүтээх

Дараа нь хүрэмний арын LED матрицыг анхаарч үзэх хэрэгтэй. Энэ нь LilyPad -ийн үндсэн самбартай шууд холбогдох болно. Ерөнхийдөө LED -ийг микроконтроллер ашиглан хянахын тулд тус бүрийг өөрийн зүүгээр томилдог. Гэсэн хэдий ч ганцхан Arduino LilyPad -тай бол энэ нь маш хязгаарлагдмал байх болно. Нийтдээ LilyPad нь 12 дижитал зүү, 6 аналогтой тул 18 гаралтын тээглүүртэй байж магадгүй юм. Гэсэн хэдий ч эдгээр тээглүүрүүдийн нэгийг дараа нь слайд шилжүүлэгчийг удирдахад ашиглах тул 17 ширхэг л үлдэх болно.

Энэ нөхцөлд LilyPad -ийн хяналтын тээглүүрийн боломжийг нэмэгдүүлэхийн тулд мультиплекс гэдэг техникийг ашиглаж болно. Энэ нь хоёр баримтыг ашиглана:

  • LED нь диод бөгөөд зөвхөн нэг чиглэлд гүйдэл дамжуулах боломжийг олгодог.
  • Хүний нүд, тархи нь гэрэл дамжуулахаас хамаагүй удаан зургийг боловсруулдаг тул хэрэв LED хангалттай хурдан анивчих юм бол бид анзаарахгүй байх болно. Энэ бол "Алсын харааны тогтвортой байдал" гэж нэрлэгддэг ойлголт юм.

Энэхүү техникийг ашигласнаар хянах боломжтой LED-ийн тоо нь (n/2) x (n- (n/2)), n нь боломжтой хяналтын тээглүүрийн тоо юм. Тиймээс, 17 тээглүүртэй бол 72 LED -ийг 9х8 хэмжээтэй матрицаар удирдах боломжтой байх ёстой.

9x8 матриц дахь LED -ийн байршлын диаграмыг дээрээс харж болно, үүнд мөр, багана тус бүрийг холбох ёстой тээглүүрийн талаархи зөвлөмжийг оруулав. Мөр, багана нь хүрч болохгүй гэдгийг анхаарах нь чухал юм. Түүнчлэн, LED тус бүр өөрийн гэсэн 100Ω эсэргүүцэлтэй байдаг тул резистор шаардлагагүй болно.

Оёдол эхлэхээс өмнө та хүрэм дээрх хэлхээний схемийг төлөвлөх хэрэгтэй. Энд эхлэх хамгийн тохиромжтой газар бол хүрд дээр LED -үүдийг жижиг цэгүүдээр тэмдэглэх явдал бөгөөд туузны хэмжүүрийг ашиглан тэгшхэн зайтай байлгах хэрэгтэй. Хар савхин хүрэмний хувьд цагаан өнгийн харандаа маш сайн ажилладаг бөгөөд алдаа гарвал амархан арчих боломжтой. Гэсэн хэдий ч шохой гэх мэт бусад хэрэгсэл нь хүрэмний материал, өнгөнөөс хамааран ажиллах боломжтой. Миний ашигласан LED өнгөний зохицуулалтыг дээрээс харж болно, энэ нь дараа нь өгсөн кодтой ажиллах болно. Та өөр өөр зохион байгуулалт ашиглахыг урьж байна, гэхдээ үүнийг кодонд өөрчлөх шаардлагатай болно.

Дараагийн бодож үзэх зүйл бол LilyPad, LilyPad XBee болон цахилгаан хангамж хаашаа явах вэ? Миний хэрэглэж байсан хүрэмний хувьд хамгийн ухамсартай, ухаалаг газар нь хүрэмний ар тал, доод болон дотор талын дотор талд байх шиг санагдсан. Учир нь энд байгаа хүмүүсийн гараар тогших магадлал багатай тул LED матриц руу амархан нэвтрэх боломжтой юм. Мөн миний хэрэглэж байсан хүрэм доод хэсэгт сул байсан тул эвтэйхэн хэвээр байв.

Алхам 3: LED матрицыг оёх

LED матрицыг оёх
LED матрицыг оёх
LED матрицыг оёх
LED матрицыг оёх
LED матрицыг оёх
LED матрицыг оёх

Энэ үед та оёж эхлэх боломжтой. Цахилгаан дамжуулагчтай ажиллах нь хэцүү байж болох тул эндээс хэд хэдэн ашигтай зөвлөмжийг авч үзье.

  • Даавууны цавуу ашиглан бүрэлдэхүүн хэсгийг нааж, оёх нь илүү хялбар болно.
  • Янз бүрийн оёдол нь гоо зүйн болон функциональ шинж чанартай байх тул эхлэхээсээ өмнө тэдгээрийг судалж үзэх нь зүйтэй юм. Гэсэн хэдий ч энэ төсөлд үндсэн гүйдэг оёдол тохиромжтой байх ёстой.
  • Зангилаа нь ердийнхөөс "хавар" байдаг тул дамжуулагч утаснаас амархан салдаг. Үүний шийдэл бол бага хэмжээний тунгалаг хумсны лак эсвэл даавууны цавуугаар битүүмжлэх явдал юм. Сүүлийг нь огтлохын өмнө хатаах хугацаа өг.
  • Цахилгаан хэлхээний бүрэлдэхүүн хэсгүүдэд холболт үүсгэх эсвэл дамжуулагч утас хоёр шугамыг холбохдоо механик болон цахилгааны холболт сайн байгаа эсэхийг баталгаажуулахын тулд тэдгээрийг хэд хэдэн удаа оёх нь зүйтэй юм.
  • Таны зүү хурц, том нүдтэй эсэхийг шалгаарай. Пиджакаар нэвтрэх нь хэцүү бөгөөд дамжуулагч утас нь ердийнхөөс илүү зузаан байдаг.
  • Утас дээрх сул үсээс болгоомжлох хэрэгтэй. Хэрэв тэд оёдлын бусад шугамд хүрэх юм бол эдгээр хэлхээнд богино өмд үүсгэж болно. Хэрэв эдгээр нь гол асуудал болвол туршилт хийгдсэний дараа бүх шугамыг хумсны лак эсвэл даавууны цавуугаар битүүмжилж, бүх зүйл зөв ажиллаж байгаа нь гарцаагүй.

Оёдол эхлэхэд тохиромжтой газар бол эгнээ юм. Тэдгээрийг аль болох шулуун болгохын тулд бүдүүн шугам зурж, захирагч ашиглан оёж болно. Эдгээрийг оёж дууссаны дараа багана руу шилжээрэй. Эгнээ хоорондоо огтлолцохгүй байх нь чухал тул хэрүүл маргаан гарах бүрт болгоомжтой хандах хэрэгтэй болно. Дээрх зураг дээр үзүүлсэн шиг энэ уулзварын хүрэмний дотор талын баганын оёдолыг бий болгосноор үүнийг хийж болно. Бүх мөр, баганыг дуусгасны дараа богино өмд байхгүй эсэхийг шалгахын тулд мултиметр ашиглаж болно.

Та сэтгэл хангалуун болмогц хүрэмний баруун талд байгаа багана дээр LED оёж эхлээрэй. Анод бүрийг өөрийн эгнээнд, катод бүрийг зүүн талын багананд хавсаргасан эсэхийг шалгаарай. Дараа нь даавууны цавуу ашиглан LilyPad Arduino -ийг энэ баганын доор байрлуулаад FTDI -ийн хагарлын хавтангийн зүү доош харсан эсэхийг шалгаарай. LilyPad -ийн 11 -р зүүг 1 -р эгнээнд, 12 -р зүүг 2 -р мөрөнд, A5 -р зүүг 9 -р эгнээнд оёх хүртэл оёж, дараа нь баруун талын хамгийн баганад 10 -р зүүг оё. Эхний баганыг туршихын тулд та доорх кодыг ашиглаж болно. Кодыг байршуулж, LilyPad-ийг FTDI таслах самбар болон USB 2.0 A-Male to Mini-B кабель ашиглан компьютерт холбож асаагаарай.

Хэрэв LilyPad -ийг залгахад зөв порт байхгүй бол та доорх линкээс авах боломжтой FTDI драйверийг суулгах шаардлагатай болж магадгүй юм.

FTDI драйвер суурилуулах

LED -ийн эхний баганыг гэрэлтүүлсний дараа үлдсэн хэсгийг хүрэм дээр оёх цаг болжээ. Энэ бол маш их цаг хугацаа шаардсан процесс бөгөөд хэдхэн хоногийн дотор зайгаа барих нь зүйтэй болов уу. Та явж байхдаа багана бүрийг туршиж үзээрэй. Та үүнийг туршиж үзэхийг хүсч буй баганын зүүг тохиргоонд гаралт гэж зарлаж, дараа нь давталтад LOW болгож тохируулахын тулд дээрх кодыг өөрчилж болно. Бусад багана тээглүүрийг өндөр гэж тохируулсан эсэхийг шалгаарай, ингэснээр унтраасан байх болно.

Алхам 4: Шилжүүлэгч нэмэх

Шилжүүлэгч нэмж байна
Шилжүүлэгч нэмж байна

Дараа нь та хүрэмний тохиргоог өөрчлөхөд шилжүүлэгч нэмж болно. Үүнийг хүрэмний дотор талд LilyPad Arduino хавтангийн доор оёх хэрэгтэй. Цахилгаан утас ашиглан "унтраасан" гэж тэмдэглэгдсэн төгсгөлийг газардуулгатай холбож, "асаалттай" гэсэн төгсгөлийг 2 -р зүүтэй холбох ёстой.

Та доорх кодыг ашиглан шилжүүлэгчийг туршиж үзэх боломжтой. Энэ нь маш энгийн бөгөөд хэрэв унтраалга нээлттэй байвал баруун доод талын LED-ийг асааж, унтраалга хаагдсан бол унтраадаг.

Алхам 5: Төхөөрөмжийг утасгүй болгох

Төхөөрөмжийг утасгүй болгох
Төхөөрөмжийг утасгүй болгох
Төхөөрөмжийг утасгүй болгох
Төхөөрөмжийг утасгүй болгох
Төхөөрөмжийг утасгүй болгох
Төхөөрөмжийг утасгүй болгох

LilyPad XBee болон XBee Explorer -ийг бэлтгэж байна

LilyPad XBee-ийг 6 зүү баруун өнцөгт эрэгтэй толгой дээр гагнах замаар тохиргоонд бэлтгэ. Энэ нь дараа нь LilyPad FTDI Basic Breakout самбар болон USB Mini кабелиар дамжуулан компьютерт холбогдох боломжийг олгоно. Түүнчлэн 9V батерейны хавчаарыг LilyPad XBee-д улаан утсаар "+", хар утсыг "-" зүүгээр холбоно.

Explorer самбарыг Arduino Mega -ийн загварчлалын бамбай руу холбоно уу. Explorer самбар дээрх 5V ба Ground нь Мега дээрх 5V ба Ground -тэй, Explorer дээрх гаралтын зүү нь Mega дээрх RX1 -тэй, Explorer дээрх оролт нь Mega дээрх TX1 -тэй холбогдох шаардлагатай болно.

XBees -ийг тохируулж байна

Дараа нь XBees -ийг тохируулах хэрэгтэй. Юуны өмнө та доорх линкээс авах боломжтой CoolTerm програмыг үнэгүй суулгах хэрэгтэй болно.

CoolTerm програм хангамж

Хоёр XBee -ийг хооронд нь хольж хутгахгүй байх нь чухал тул ямар нэгэн байдлаар ялгахаа мартуузай.

Нэгдүгээрт, XBee -ийг компьютерт тохируулна уу. Үүнийг LilyPad XBee Breakout самбарт оруулаад FTDI үндсэн таслах самбар болон USB Mini кабелийг ашиглан компьютерт холбоно уу. CoolTerm -ийг нээгээд Options хэсэгт зөв цуваа портыг сонгоно уу. Хэрэв та үүнийг харж чадахгүй байгаа бол 'Цуваа портуудыг дахин скан хийх' дээр дарна уу. Дараа нь, baud rate -ийг 9600 болгож тохируулсан эсэхийг шалгаад Local Echo -г асаагаад Key Emulation -ийг CR болгож тохируулна уу. CoolTerm -ийг XBee -тэй холбох боломжтой боллоо.

XBee -ийг командын горимд оруулахын тулд үндсэн цонхонд "+++" гэж бичнэ үү. Буцах товчийг дарах хэрэггүй. Энэ нь AT командыг ашиглан тохируулах боломжийг олгоно. Хэрэв энэ нь амжилттай болсон бол маш богино хугацааны дараа "OK" гэсэн мессежээр хариу өгөх ёстой. Дараагийн мөр ирэхээс 30 секундээс илүү хоцорсон тохиолдолд командын горим гарах бөгөөд үүнийг давтах шаардлагатай болно. PAN ID, MY ID, Очих газрын ID тохируулах, өөрчлөлтүүдийг хадгалахын тулд олон тооны AT командыг оруулах шаардлагатай. Эдгээр команд бүрийн дараа өгөөжийг дарах шаардлагатай бөгөөд үүнийг дээрх хүснэгтээс харж болно. XBee компьютерт үүнийг хийж дууссаны дараа түүнийг салгаж, XBee хүрэмтэй ижил процессыг хийх ёстой.

Та AT командыг төгсгөлд нь утга оруулахгүйгээр бичиж XBee -ийн шинэ тохиргоог шалгаж болно. Жишээлбэл, хэрэв та "ATID" гэж бичээд буцах товчийг дарвал "1234" -ыг буцааж цуурайтуулах ёстой.

XBees -ийг туршиж байна

Энэ үед LilyPad XBee -ийг LilyPad Arduino -ийн хажууд байгаа хүрэм дээр оё. Цахилгаан дамжуулагчтай дараахь холболтыг хийх шаардлагатай.

  • LilyPad XBee дээрх 3.3V нь LilyPad дээр '+' болно
  • LilyPad XBee дээр Ground дээр LilyPad дээр газардуул
  • LilyPad XBee дээрх RX ба LilyPad дээрх TX
  • LilyPad XBee дээрх TX ба LilyPad дээрх RX

Одоо төхөөрөмжийг туршиж үзэх боломжтой бөгөөд XBees зөв ажиллаж байгаа эсэхийг шалгах боломжтой болно. Доорх 'Wireless_Test_Mega' гэж нэрлэгддэг кодыг Arduino Mega -д байршуулах шаардлагатай бөгөөд гол зорилго нь өмнө нь үүсгэсэн энгийн цэвэр өгөгдлийн засвараас MIDI мессеж хүлээн авах, XBee -ээр дамжуулан өөр өөр утгыг дамжуулах явдал юм. Хэрэв 60 -ийн давтамжтай MIDI тэмдэглэл хүлээн авбал 'a' гэсэн мессеж дамжуулагдах болно. Эсвэл, хэрэв тэмдэглэлт мессеж хүлээн авбал "b" дамжуулагдах болно.

Нэмж дурдахад 'Wireless_Test_LilyPad' гэж нэрлэгддэг кодыг LilyPad -д байршуулах шаардлагатай байна. Энэ нь XBees-ээр дамжуулан Мега-аас ирсэн мессежүүдийг хүлээн авч, баруун доод LED-ийг зохих ёсоор хянадаг. Хэрэв 'a' гэсэн мессеж ирсэн бол энэ нь 60 -ийн давтамжтай MIDI тэмдэглэлийг Мега хүлээн авсан гэсэн үг бөгөөд LED асах болно. Нөгөө талаар, хэрэв "а" хүлээж аваагүй бол LED унтрах болно.

Кодыг хоёр самбар дээр байршуулсны дараа бамбайгаа Mega -д дахин суулгаж, хоёр кабелиар дамжуулан компьютерт холбогдсон эсэхийг шалгаарай. XBee компьютерийг Explorer самбарт оруулна уу. Дараа нь FTDI Breakout самбарыг хүрэмнээс салгаж, XBee хүрэмийг LilyPad XBee -д оруулна уу. 9V батерейг холбоод Цэвэр өгөгдөл дэх өөр өөр мессежүүдийг дарж үзээрэй. Пиджак дээрх баруун доод талын LED асах, унтрах ёстой.

Алхам 6: Эцсийн шүргэлт

Эцсийн хүрэлтүүд
Эцсийн хүрэлтүүд
Эцсийн хүрэлтүүд
Эцсийн хүрэлтүүд
Эцсийн хүрэлтүүд
Эцсийн хүрэлтүүд

Код ба цэвэр өгөгдлийн засвар

Та хүрэм утасгүй ажиллаж байгаад баяртай байгаа бол доорх 'MegaCode' ноорог зургийг Arduino Mega дээр, 'LilyPadCode' зургийг LilyPad дээр байршуулна уу. Цэвэр өгөгдлийн засварыг нээгээд DSP асаалттай байгаа бөгөөд аудио оролт нь таны компьютерт суулгасан микрофон дээр тохируулагдсан болно. Хөгжим тоглуулж, унтраалгыг хөдөлгөж үзээрэй. LED нь аудионд хэр их эсвэл бага хариу үйлдэл үзүүлж байгаагаас шалтгаалан цэвэр өгөгдлийн босгыг бага зэрэг тохируулах шаардлагатай болж магадгүй юм.

Шинэ доторлогоо нэмж байна

Эцэст нь хүрэмийг гоо зүйн хувьд илүү гоёмсог, өмсөхөд илүү тохь тухтай болгохын тулд хүрэмний дотор талд өөр нэг доторлогоог хийж оёдол болон эд ангиудыг халхалж болно. Өөрчлөлт хийх шаардлагатай бол хэлхээнд хялбархан нэвтрэхийн тулд үүнийг velcro ашиглан хийх ёстой.

Юуны өмнө, "хүрд" туузыг (илүү зөөлөн хэсэг) хүрэм рүү дотор талаас нь, хоёр талаас нь дээш доош нь оё. Доод талыг чөлөөтэй үлдээх нь зүйтэй бөгөөд ингэснээр бүрэлдэхүүн хэсгүүдэд агаар орох болно. Дараа нь ижил хэмжээтэй даавууг хайчилж, дээр нь хоёр талаас нь доош нь хилэн туузны "дэгээ" оё. Түүнчлэн, velcro -тэй нэг талд, хамгийн тохиромжтой байрлалд, зай нь суух боломжтой халаасыг оё. Дээрх зургуудыг үзнэ үү.

Алхам 7: Та дууссан

Таны утасгүй гэрлийн шоуны хүрэм одоо бүрэн болж, аудиод амжилттай хариу өгөх ёстой! Нэг тохиргоо нь далайцын зурвас гэх мэт эффектийг бий болгох ёстой бөгөөд нөгөө тал нь давтамжаас хамааран өнгө нь тус тусдаа LED -ээр гэрэлтэх ёстой. Видео жишээг дээрхээс үзнэ үү. Өнгө, давирхай нь зөвхөн интонацид суурилсан Rosicrucian Order -ээр дамждаг болохыг та гайхаж байсан. Энэ төсөл танд таалагдсан гэж найдаж байна!

Зөвлөмж болгож буй: