Cov txheej txheem:

Lub Teeb Qhia Lub Tsho Uas Ua Rau Cov Nkauj: 7 Kauj Ruam (nrog Duab)
Lub Teeb Qhia Lub Tsho Uas Ua Rau Cov Nkauj: 7 Kauj Ruam (nrog Duab)

Video: Lub Teeb Qhia Lub Tsho Uas Ua Rau Cov Nkauj: 7 Kauj Ruam (nrog Duab)

Video: Lub Teeb Qhia Lub Tsho Uas Ua Rau Cov Nkauj: 7 Kauj Ruam (nrog Duab)
Video: Saib Mis paub Poj niam (hluas nkauj) tus yam ntxwv lub siab 2024, Lub Xya hli ntuj
Anonim
Lub Teeb Qhia Lub Tsho Uas Ua Rau Cov Nkauj
Lub Teeb Qhia Lub Tsho Uas Ua Rau Cov Nkauj

Cov ntawv qhia no tau tsim los ua ib feem ntawm kuv txoj haujlwm xyoo kawg rau kuv qib kawm hauv Technology Technology thiab Applied Electronics hauv University of York. Nws yog tsom rau cov kws ntaus nkauj nrog kev txaus siab hauv hluav taws xob. Cov khoom tiav yuav yog LED matrix nyob tom qab ntawm lub tsho uas tuaj yeem tsim lub teeb pom kev raws li nkauj. Qhov no yuav ua tiav los ntawm kev txheeb xyuas lub suab nkag siv Pure Data thiab Arduino. Lub tsho yuav muaj ob qhov chaw uas tuaj yeem tswj tau los ntawm kev hloov. Ib qho teeb tsa yuav tswj hwm LEDs raws li qhov dav ntawm lub suab paj nruag thiab lwm qhov yuav muaj cov LEDs ntsais ib zaug thiab hloov xim raws li lub suab.

Nws Yuav Ua Haujlwm Li Cas

Cov cuab yeej no yuav ua los ntawm ob txoj kab sib cais. Ib qho yuav yog nyob ib puag ncig Arduino Mega txuas ncaj qha rau lub khoos phis tawj. Lwm qhov kev sib tw yuav nyob ib puag ncig LilyPad Arduino thiab yuav muaj nyob hauv lub tsho thiab siv tau ntawm 9V roj teeb. Ob qho ntawm cov kab hluav taws xob no yuav sib txuas lus sib txuas wirelessly siv XBee cov qauv. Lub suab cim yuav tau txais los ntawm lub khoos phis tawj inbuilt microphone thiab tshuaj xyuas hauv Cov Ntaub Ntawv Ntshiab kom tau txais qhov dav thiab cov ntaub ntawv zaus. Cov ntaub ntawv no yuav raug xa mus rau Arduino Mega siv MIDI cov khoom siv nkag mus thiab qhov no yuav xa mus rau LilyPad siv XBees. LilyPad yuav txiav txim siab seb LEDs ntawm lub tsho yuav ua li cas.

Koj Yuav Tsum Tau Dab Tsi

Rau Mega Circuit

  • Arduino Mega 2560
  • XBee Explorer Tswj
  • XBee 1mW Kab Tsiaj Tus Kheej - Series 1
  • Prototyping Shield rau Mega
  • USB hom A rau B.
  • USB rau MIDI Cable
  • MIDI Qhov (Socket)
  • 1 x 220Ω Resistor
  • 1 x 270Ω Resistor
  • 1 x 1N4148 Diode
  • 1 x 6N138 Optocoupler

Rau LilyPad Circuit

  • LilyPad Arduino 328 Lub Rooj Tsav Xwm Loj
  • LilyPad XBee Breakout Board
  • XBee 1mW Kab Tsiaj Tus Kheej - Series 1
  • LilyPad FTDI Basic Breakout Board
  • 72 x LilyPad LEDs (muaj ntau yam xim muaj xws li dawb, xiav, liab, daj, ntsuab, paj yeeb, thiab ntshav)
  • LilyPad Swb Hloov
  • USB 2.0 A-Txiv neej rau Mini-B Cable
  • 9V Roj Teeb
  • 9V Roj Teeb Clip

Lwm yam

  • Lub tsho
  • Khoos phis tawj nrog Cov Ntaub Ntawv Ntshiab thiab Arduino IDE teeb tsa
  • Cov Khoom Siv Hlau
  • Cov Khoom Siv Hluav Taws Xob
  • Hlau Cutters
  • Hlau Strippers
  • Koob nrog lub qhov muag loj
  • Xov
  • Cov Xov Xwm Sib Txuas
  • Txiab
  • Xev Ntsuas
  • Npuag Cov Khaub Ncaws lossis Cov Ntsia Ntsia Ntsia Ntshiab
  • Chalk lossis Dawb Eyeliner
  • Npuag rau hauv ob sab phlu lossis lub tsho qub
  • Velcro
  • Laum (tej zaum)
  • Txheem LED (rau kev sim)
  • Breadboard (rau kev sim)
  • Lwm 220Ω resistor (rau kev sim)
  • Multimeter (rau kev sim)

Tus nqi ntawm qhov haujlwm no yuav nyob ntawm seb ntau npaum li cas ntawm cov cuab yeej saum toj no koj twb muaj. Txawm li cas los xij, nws zoo li yuav nyob qhov twg ntawm £ 150 - £ 200.

Cov ntawv ceeb toom sai - LilyPad cov laug cam tau tsim los xaws ncaj qha rau cov khoom lag luam thiab yog li ntawd siv lub roj teeb 9V txuas rau ib qho tuaj yeem ua teeb meem. Qhov kev sib txuas tuaj yeem ua rau muag thiab tawg yooj yim. Koj tuaj yeem tau txais tshwj xeeb tsim LilyPad cov laug cam rau AAA lossis LiPo roj teeb uas koj tuaj yeem txiav txim siab tias koj yuav nyiam siv. Txawm li cas los xij, kuv tseem tau xaiv nqes mus rau 9V txoj hauv kev vim lawv lub roj teeb lub neej ntau dua AAAs thiab kuv Tsev Kawm Qib Siab muaj kev txwv tsis pub siv roj teeb LiPo.

Kauj Ruam 1: Tsim kom muaj MIDI Cov Khoom Siv Hluav Taws Xob

Tsim kom muaj MIDI Cov Tswv Yim Hauv Circuit
Tsim kom muaj MIDI Cov Tswv Yim Hauv Circuit
Tsim kom muaj MIDI Kev Nkag Mus Los Hauv Circuit
Tsim kom muaj MIDI Kev Nkag Mus Los Hauv Circuit
Tsim kom muaj MIDI Kev Nkag Mus Los Hauv Circuit
Tsim kom muaj MIDI Kev Nkag Mus Los Hauv Circuit

Ua ntej tshaj plaws, cia peb txiav txim siab MIDI Cov tswv yim Circuit. Qhov no yuav tsum tau tsim tsa ntawm pawg thawj coj uas yuav nkag mus rau hauv Arduino Mega. Qhov no yuav raug siv los xa MIDI cov lus los ntawm Pure Data thaj rau Mega ntawm nws 'COMMUNICATION RX0' tus pin. Saib saum toj no rau daim duab kos duab thiab duab. Nyob ntawm koj lub rooj tsav xwm tsim qauv, koj qhov teeb tsa yuav txawv me ntsis tab sis kuv tau xaiv tso MIDI qhov (socket) hauv qab kaum sab laug. Kev siv lub laum yuav tsum tau siv ntawm no txhawm rau ua kom lub qhov ntawm daim ntaub thaiv loj dua kom haum rau lub qhov (socket). Cov xov hlau liab hauv daim duab txuas nrog 5V, xim av tau txuas rau hauv av, xaim dub txuas nrog tus pin 3 ntawm 6N138, xaim xaim txuas nrog tus pin 2 ntawm 6N138 thiab cov xov hlau daj txuas nrog RX0 tus pin Qhov chaw nyob sab laug ntawm sab xis ntawm lub rooj tsav xwm tsab ntawv tso cai rau chav rau XBee tom qab. Kev so yuav zaum yuav tsum tau ua hauv cov kab ntawm lub rooj tsavxwm. Rau qhov piv txwv no, lawv yuav tsum tau ua nruab nrab ntawm tus pin ntawm 6N138.

Kuaj MIDI Cov Lus Qhia Hauv Circuit

Txhawm rau ntsuas qhov Circuit, xa cov cai hauv qab no mus rau Arduino Mega siv USB Hom A rau B cable. Nco ntsoov tias daim ntaub thaiv tsis tau ntxig thaum koj ua qhov no raws li cov cai tsis tuaj yeem rub tawm yog tias txhua yam txuas nrog RX lossis TX pins. Tsis tas li, cov cai suav nrog MIDI.h lub tsev qiv ntawv uas koj yuav xav tau rub tawm, muaj nyob ntawm qhov txuas hauv qab no.

MIDI.h ib

Tom ntej no, ntxig daim ntaub thaiv rau hauv mega thiab txuas nws mus rau lwm qhov chaw nres nkoj USB ntawm koj lub computer ntawm MIDI rau USB cable. Qhov kawg MIDI uas koj yuav tsum tau siv yuav raug sau lo lus 'tawm'. Tsim ib qho yooj yim Circuit Court ntawm lub khob cij txuas tus pin 2 mus rau 220Ω resistor thiab tom qab ntawd txuas qhov no mus rau anode ntawm tus qauv LED. Txuas cov LEDs cathode rau hauv av.

Tom qab ntawd, tsim qhov yooj yim Ntshiab Cov Ntaub Ntawv thaj ua rau thaj nrog [60 100] cov lus thiab [0 0] cov lus ob qho tib si txuas nrog cov khoom sau tseg ntawm nws sab laug nkag. Xyuas kom meej tias thaj no txuas nrog MIDI Kev tawm tswv yim los ntawm kev qhib MIDI teeb tsa thiab hloov cov khoom siv tso tawm. Yog tias qhov no tsis muaj ua kom ntseeg tau tias koj tau txuas MIDI Circuit Court rau koj lub khoos phis tawj ua ntej koj qhib Pure Data. Tam sim no, yog tias koj lub Circuit raug, LED yuav tsum teeb thaum lub [60 100] cov lus raug nias thiab nws yuav tsum tua thaum lub [0 0] cov lus raug nias.

Kauj Ruam 2: Tsim LED Matrix

Tsim LED Matrix
Tsim LED Matrix
Tsim LED Matrix
Tsim LED Matrix
Tsim LED Matrix
Tsim LED Matrix

Ntxiv mus, LED matrix rau sab nraum qab ntawm lub tsho yuav tsum tau txiav txim siab. Qhov no yuav txuas ncaj qha rau lub rooj LilyPad lub ntsiab. Feem ntau, txhawm rau tswj LEDs siv lub microcontroller lawv yuav txhua tus tau muab rau lawv tus kheej tus pin. Txawm li cas los xij, nrog tsuas yog ib qho Arduino LilyPad qhov no yuav txwv tau heev. Hauv tag nrho, LilyPad muaj 12 tus lej digital thiab 6 qhov sib piv, yog li muaj peev xwm 18 tus pin tso tawm. Txawm li cas los xij, raws li ib qho ntawm cov pins no yuav raug siv tom qab los tswj qhov kev hloov pauv, qhov no yuav tawm tsuas yog 17 seem.

Cov txheej txheem tuaj yeem siv tau hauv qhov xwm txheej no hu ua multiplexing txhawm rau ua kom muaj peev xwm tshaj plaws ntawm LilyPad tus tswj hwm tus pin. Qhov no siv qhov zoo ntawm ob qhov tseeb:

  • LEDs yog diodes thiab tsuas yog tso cai rau tam sim no ntws hauv ib qho kev taw qhia.
  • Tib neeg lub qhov muag thiab lub hlwb txheej txheem cov duab qeeb dua li lub teeb tuaj yeem taug kev yog li yog LEDs nyem nrawm txaus, peb yuav tsis pom. Nov yog lub tswv yim hu ua "Persistence of Vision".

Los ntawm kev siv cov txheej txheem no tus naj npawb ntawm LEDs uas tuaj yeem tswj tau yog (n/2) x (n- (n/2)) qhov twg n yog tus lej ntawm cov pins tswj muaj. Yog li, nrog 17 tus pin muaj nws yuav tsum muaj peev xwm tswj tau 72 LEDs hauv 9x8 matrix.

Daim duab rau teeb tsa ntawm LEDs hauv 9x8 matrix tuaj yeem pom saum toj no, suav nrog cov lus qhia rau tus pin uas txhua kab thiab kab yuav tsum txuas nrog. Nws yog ib qho tseem ceeb kom nco ntsoov tias kab thiab kab yuav tsum tsis txhob kov. Tsis tas li, tsis xav tau tus tiv thaiv vim qhov tseeb tias txhua LED muaj nws tus kheej ua nrog tiv thaiv ntawm 100Ω.

Ua ntej koj pib xaws koj yuav tsum npaj qhov teeb tsa ntawm lub Circuit Court ntawm lub tsho. Qhov chaw zoo los pib ntawm no yog los ntawm kos rau ntawm lub tsho uas LEDs yuav mus nrog cov me me, siv daim kab xev ntsuas kom ntseeg tau tias lawv sib nrug sib nrug. Rau lub tsho tawv tawv dub, lub ntsej muag dawb ua haujlwm zoo heev thiab tuaj yeem tshem tawm tau yooj yim yog tias ua yuam kev. Txawm li cas los xij, lwm qhov nruab nrab xws li chalk kuj tseem tuaj yeem ua haujlwm nyob ntawm cov khoom siv thiab xim ntawm koj lub tsho. Kev teeb tsa ntawm cov xim LED uas kuv siv tuaj yeem pom saum toj no uas yuav ua haujlwm nrog cov cai tau muab tom qab. Koj zoo siab tos txais siv cov txheej txheem sib txawv txawm hais tias qhov no yuav tsum tau hloov pauv hauv cov cai.

Qhov txuas ntxiv xav txog yog qhov twg LilyPad, LilyPad XBee thiab lub zog xa khoom yuav mus. Txog lub tsho uas kuv siv, qhov pom tau tias zoo tshaj plaws thiab zoo tshaj plaws zoo li nyob rau sab nraum qab ntawm lub tsho, hauv qab thiab sab hauv sab hauv. Qhov no vim tias nws tsis zoo li yuav raug tsoo los ntawm cov neeg hnav caj npab ntawm no thiab nws tuaj yeem nkag mus tau yooj yim ntawm LED matrix. Tsis tas li, raws li lub tsho uas kuv siv tau xoob rau hauv qab, nws tseem xis nyob.

Kauj Ruam 3: Xaws LED Matrix

Xaws lub LED Matrix
Xaws lub LED Matrix
Xaws LED Matrix
Xaws LED Matrix
Xaws LED Matrix
Xaws LED Matrix

Txij ntawm no koj tuaj yeem pib xaws. Cov xov hluav taws xob tuaj yeem nyuaj rau ua haujlwm nrog yog li ntawm no yog qee qhov lus qhia muaj txiaj ntsig:

  • Muab cov khoom ntim tso rau hauv qhov chaw uas siv cov ntaub nplaum yuav ua rau nws yooj yim dua rau xaws.
  • Ntau hom kev xaws yuav muaj qhov zoo nkauj sib txawv thiab ua haujlwm tau zoo li ntawd nws tsim nyog saib mus rau hauv cov no ua ntej koj pib. Txawm li cas los xij, txoj haujlwm tseem ceeb yuav tsum zoo rau txoj haujlwm no.
  • Cov pob yuav zoo li xoob heev yooj yim nrog cov xov ua raws li nws yog "springier" dua li ib txwm. Kev daws teeb meem rau qhov no yog siv me me ntawm cov ntsia thawv ntsia thawv ntsia hlau lossis ntaub kua nplaum los kaw lawv. Tso sijhawm rau lawv kom qhuav ua ntej txiav lawv cov tails.
  • Thaum tsim kev sib txuas mus rau cov khoom siv hluav taws xob lossis koom ua ke ob kab ntawm cov xov hluav taws xob, nws yog lub tswv yim zoo los xaws cov no ntau zaus kom ntseeg tau tias tau ua tiav cov tshuab zoo thiab txuas hluav taws xob.
  • Nco ntsoov tias koj rab koob ntse thiab muaj qhov muag loj. Kev hla dhau lub tsho tuaj yeem tawv thiab cov xov ua kom tuab dua li ib txwm.
  • Ceev faj ntawm cov plaub hau xoob ntawm cov xov. Cov no tuaj yeem tsim luv hauv Circuit Court yog tias lawv tshwm sim kov lwm cov kab xaws. Yog tias cov no dhau los ua qhov teeb meem loj, txhua txoj kab tuaj yeem raug kaw nrog cov ntsia thawv ntsia thawv ntsia hlau los yog ntaub nplaum thaum kuaj tau tshwm sim thiab txhua yam yeej ua haujlwm tau zoo.

Qhov chaw zoo pib xaws yog nrog kab. Txhawm rau ua kom lawv ncaj ncaj li sai tau koj tuaj yeem kos kab tsaus muag los xaws nrog siv tus pas ntsuas. Thaum koj tau xaws cov no, txav mus rau kab. Kev saib xyuas zoo yuav tsum tau ua txhua lub sijhawm ua tiav kab vim nws yog qhov tseem ceeb uas ob leeg tsis hla. Qhov no tuaj yeem ua tiav los ntawm kev tsim cov hlua rau sab hauv ntawm lub tsho rau sab hauv no, raws li pom hauv daim duab saum toj no. Thaum koj tau ua tiav txhua kab thiab kab ib lub multimeter tuaj yeem siv los tshuaj xyuas tias tsis muaj luv.

Thaum koj txaus siab pib xaws cov LED rau kab ntawv nyob rau sab xis ntawm lub tsho. Ua kom ntseeg tau tias txhua qhov anode tau txuas rau nws tus kheej kab thiab txhua lub cathode tau txuas rau kab ntawv mus rau sab laug. Tom qab ntawd, muab LilyPad Arduino tso rau hauv qhov chaw uas siv cov ntaub nplaum nyob ib puag ncig hauv qab kab ntawv no, ua kom ntseeg tau tias cov pins rau FTDI pawg thawj coj tawg tau tig mus. Xaws tus pin 11 ntawm LilyPad rau kab 1, tus pin 12 rau kab 2 thiab ntxiv rau kom txog thaum tus pin A5 tau xaws rau kab 9. Tom qab ntawd, xaws tus pin 10 mus rau kab sab xis. Txhawm rau sim kab no thawj kab koj tuaj yeem siv cov cai hauv qab no. Tshaj tawm cov cai thiab lub zog LilyPad los ntawm kev txuas nws rau koj lub khoos phis tawj siv FTDI pawg thawj coj tawm thiab USB 2.0 A-Txiv neej rau Mini-B cable.

Yog tias qhov chaw nres nkoj raug tsis muaj thaum koj ntsaws rau hauv LilyPad, koj yuav xav tau teeb tsa FTDI tus tsav tsheb muaj los ntawm qhov txuas hauv qab no.

FTDI Driver Installation

Thaum koj muaj thawj kab ntawv ntawm LEDs teeb pom kev zoo, nws yog lub sijhawm los xaws qhov seem mus rau lub tsho. Qhov no yog qhov txheej txheem siv sijhawm ntau thiab yog li ntawd tej zaum qhov zoo tshaj plaws yuav tsum tau tawm hauv ob peb hnub. Nco ntsoov kuaj txhua kab ntawv thaum koj mus. Koj tuaj yeem ua qhov no los ntawm kev yoog raws cov cai saum toj no kom tus pin rau kab ntawv koj xav sim tau tshaj tawm tias yog qhov tso tawm hauv kev teeb tsa thiab tom qab ntawd nws tau teeb LOW hauv lub voj. Nco ntsoov tias lwm cov kab pins tau teeb tsa siab li qhov no yuav ua kom ntseeg tau tias lawv raug tua.

Kauj ruam 4: Ntxiv Hloov

Ntxiv Hloov
Ntxiv Hloov

Tom ntej no, koj tuaj yeem ntxiv qhov hloov pauv uas yuav raug siv los hloov chaw ntawm lub tsho. Nws yuav tsum tau xaws rau sab hauv ntawm lub tsho hauv qab LilyPad Arduino board. Siv cov xov hluav taws xob, qhov kawg sau tias "tawm" yuav tsum txuas nrog hauv av thiab qhov kawg sau tias "ntawm" yuav tsum txuas nrog tus pin 2.

Koj tuaj yeem sim qhov hloov pauv siv cov cai hauv qab no. Qhov no yog qhov yooj yim heev thiab tig rau hauv qab txoj cai-tes LED yog tias qhov hloov pauv qhib thiab tig nws tawm yog tias qhov hloov pauv raug kaw.

Kauj Ruam 5: Ua Tus Ntaus Wireless

Ua Tus Ntaus Wireless
Ua Tus Ntaus Wireless
Ua Tus Ntaus Wireless
Ua Tus Ntaus Wireless
Ua Tus Ntaus Wireless
Ua Tus Ntaus Wireless

Npaj LilyPad XBee thiab XBee Explorer

Npaj LilyPad XBee rau kev teeb tsa los ntawm kev siv ntawm 6-tus pin txoj cai-Txiv neej Header. Qhov no yuav tso cai nws txuas nrog lub khoos phis tawj ntawm LilyPad FTDI Basic Breakout board thiab USB Mini cable. Tsis tas li, muab lub roj teeb 9V txuas rau LilyPad XBee nrog cov xaim liab mus rau tus lej "+" thiab xaim dub mus rau tus "-" tus pin.

Txuas lub Rooj Tswjhwm Saib Explorer mus rau daim qauv tiv thaiv rau Arduino Mega. 5V thiab Hauv av ntawm Explorer pawg thawj coj yuav xav tau txuas rau 5V thiab Hauv av ntawm Mega, tus pin tso tawm ntawm Explorer yuav xav tau txuas rau RX1 ntawm Mega thiab cov tswv yim ntawm Explorer yuav xav tau txuas rau TX1 ntawm Mega.

Configuring the XBees

Tom ntej no XBees yuav tsum tau teeb tsa. Ua ntej tshaj plaws, koj yuav tsum tau teeb tsa CoolTerm software dawb uas muaj los ntawm qhov txuas hauv qab no.

CoolTerm Software

Nco ntsoov kom paub qhov sib txawv ntawm ob XBees hauv qee txoj kev vim nws yog qhov tseem ceeb uas koj tsis txhob muab lawv sib xyaw.

Ua ntej tshaj, teeb tsa XBee rau lub khoos phis tawj. Ntxig nws mus rau hauv LilyPad XBee Breakout board thiab txuas qhov no mus rau lub khoos phis tawj siv FTDI qhov kev sib tw tawg yooj yim thiab USB Mini cable. Qhib CoolTerm thiab hauv Kev Xaiv, xaiv qhov chaw nres nkoj raug. Yog tias koj tsis tuaj yeem pom nws, sim nyem 'Re-Scan Serial Ports'. Tom qab ntawd, ua kom ntseeg tau tias tus lej baud tau teeb tsa rau 9600, tig rau Local Echo thiab teeb tsa qhov tseem ceeb Emulation rau CR. Tam sim no CoolTerm tuaj yeem txuas nrog XBee.

Ntaus “+++” rau hauv lub qhov rai loj kom tso XBee rau hauv hom lus txib. Tsis txhob nias rov qab. Qhov no yuav tso cai rau nws teeb tsa siv AT cov lus txib. Yog tias qhov no ua tiav, tom qab ncua sijhawm luv luv yuav tsum muaj "OK" cov lus teb. Yog tias ncua sijhawm ntau dua 30 vib nas this ua ntej kab tom ntej, hom hais kom ua yuav tawm thiab qhov no yuav tsum tau rov ua dua. Ntau tus AT cov lus txib yuav tsum tau nkag los teeb lub PAN ID, Kuv Tus ID, Tus Kheej Lub Hom Phiaj thiab khaws cov kev hloov pauv. Kev xa rov qab yuav tsum raug ntaus tom qab txhua cov lus txib no thiab cov no tuaj yeem pom hauv cov lus saum toj no. Thaum qhov no tau ua tiav rau lub khoos phis tawj XBee, nws yuav tsum raug txiav tawm thiab cov txheej txheem ib yam yuav tsum tau ua rau lub tsho XBee.

Koj tuaj yeem tshawb xyuas qhov tshiab XBee teeb tsa los ntawm kev ntaus hauv txhua AT hais kom ua yam tsis muaj tus nqi thaum kawg. Piv txwv li, yog tias koj ntaus ntawv “ATID” thiab ntaus rov qab, “1234” yuav tsum rov hais dua.

Testing the XBees

Ntawm qhov no, xaws LilyPad XBee mus rau lub tsho nyob ib sab ntawm LilyPad Arduino. Cov kev sib txuas hauv qab no yuav tsum tau ua nrog cov xov hluav taws xob:

  • 3.3V ntawm LilyPad XBee rau '+' ntawm LilyPad
  • Hauv av ntawm LilyPad XBee rau hauv av ntawm LilyPad
  • RX ntawm LilyPad XBee rau TX ntawm LilyPad
  • TX ntawm LilyPad XBee rau RX ntawm LilyPad

Tam sim no lub cuab yeej tuaj yeem raug tshuaj xyuas kom ntseeg tau tias XBees ua haujlwm tau raug. Cov cai hauv qab no hu ua 'Wireless_Test_Mega' yuav tsum tau xa mus rau Arduino Mega thiab nws lub hom phiaj tseem ceeb yog kom tau txais MIDI cov lus los ntawm cov ntaub ntawv yooj yim Ntshiab thaj ua rau thaj ua ntej, thiab xa qhov sib txawv ntawm XBee. Yog tias MIDI ceeb toom nrog lub suab 60 tau txais, cov lus 'a' yuav raug xa mus. Xwb, yog tias tau txais cov ntawv ceeb toom, 'b' yuav raug xa mus.

Ntxiv rau qhov no, cov cai hauv qab no hu ua 'Wireless_Test_LilyPad' xav tau muab xa mus rau LilyPad. Qhov no tau txais cov lus los ntawm Mega ntawm XBees thiab tswj hwm hauv qab-txoj cai LED raws li. Yog tias tau txais cov lus 'a', txhais tau tias MIDI sau nrog lub suab ntawm 60 tau txais los ntawm Mega, LED yuav hloov mus. Ntawm qhov tod tes, yog tias 'a' tsis tau txais, LED yuav hloov mus.

Thaum cov cai tau raug xa mus rau ob lub laug cam, xyuas kom meej tias daim ntaub thaiv tau rov qab nkag rau hauv Mega thiab nws tau txuas nrog lub khoos phis tawj ntawm ob lub xov tooj. Ntxig lub computer XBee rau hauv Pawg Tswj Xyuas Haujlwm. Tom qab ntawd, nco ntsoov tias FTDI Breakout board tau txiav tawm ntawm lub tsho thiab ntxig lub tsho XBee rau hauv LilyPad XBee. Txuas lub roj teeb 9V thiab sim nias cov lus sib txawv hauv Cov Ntaub Ntawv Ntshiab. Hauv qab txoj cai LED ntawm lub tsho yuav tsum qhib thiab tawm.

Kauj Ruam 6: Kov Kawg

Kov Kawg
Kov Kawg
Kov Kawg
Kov Kawg
Kov Kawg
Kov Kawg

Txoj Cai thiab Cov Ntaub Ntawv Ntshiab Ntshiab

Thaum koj zoo siab tias lub tsho ua haujlwm tsis siv neeg, rub daim duab 'MegaCode' hauv qab no mus rau Arduino Mega thiab 'LilyPadCode' kos duab rau LilyPad. Qhib Cov Ntaub Ntawv Ntshiab thaj ua kom ntseeg tau tias DSP qhib thiab lub suab tso tawm tau teeb tsa rau koj lub khoos phis tawj inbuilt microphone. Sim ua si qee lub suab paj nruag thiab hloov qhov hloov pauv. Tej zaum koj yuav tsum tau kho qhov pib hauv Cov Ntaub Ntawv Ntshiab me ntsis nyob ntawm seb qhov LEDs ntau npaum li cas lossis cuam tshuam rau lub suab.

Ntxiv Txoj Kab Tshiab

Thaum kawg, txhawm rau ua kom lub tsho zoo nkauj dua thiab nyiam hnav dua, lwm txheej tuaj yeem ntxiv rau sab hauv ntawm lub tsho kom npog cov xaws thiab cov khoom siv. Qhov no yuav tsum tau ua tiav siv velcro txhawm rau tso cai yooj yim nkag mus rau hauv Circuit Court ib qho kev hloov pauv uas yuav tsum tau ua.

Ua ntej tshaj plaws, xaws lub 'voj' kab txaij (ib sab softer) rau lub tsho sab hauv, sab saum toj thiab nqes ntawm ob sab. Nws yog lub tswv yim zoo kom tawm hauv qab dawb raws li qhov no yuav ua rau huab cua nkag mus rau cov khoom siv. Tom qab ntawd, txiav ib daim ntaub ntawm qhov loj me thiab xaws rau qhov no 'nuv ntses kab' ntawm cov velcro, raws saum toj thiab nqes ntawm ob sab. Tsis tas li, nyob rau tib sab li lub velcro thiab nyob rau qhov chaw yooj yim tshaj plaws, xaws rau ntawm lub hnab tshos uas lub roj teeb yuav tuaj yeem zaum tau. Saib cov duab saum toj no ua piv txwv.

Kauj ruam 7: Koj tau ua tiav

Koj lub Teeb Pom Teeb wireless yuav tsum tam sim no ua tiav thiab ua tiav rau lub suab! Ib qho teeb tsa yuav tsum tsim kom muaj txiaj ntsig zoo li qhov dav dav bar thiab lwm qhov yuav tsum muaj tus kheej LEDs ntsais rau lub suab paj nruag nrog lawv cov xim nyob ntawm lub suab. Saib saum toj no rau cov piv txwv video. Txawm tias koj xav tsis thoob, xim thiab suab muaj feem cuam tshuam los ntawm Rosicrucian Order uas yog raws li tsuas yog hais tawm suab. Kuv vam tias koj txaus siab rau txoj haujlwm no!

Pom zoo: