Beruflich Dokumente
Kultur Dokumente
1.fejezet : Bevezets
Letlts s telepts
Menjen a kvetkez weboldalra! http://dimeb.informatik.uni-bremen.de/eduwear/?cat=4
Jobb gombbal klikkeljen r a letlts gombra. A letlts utn, hasznljon egy tmrt
programot: pl.: WinZip vagy Winrar, s csomagolja ki a dokumentumot. Gyzdjn meg rla,
hogy valban sikeres volt e a kicsomagols mappba!
Windows esetn:
Csatlakoztassa be a tblt a szmtgpbe, s ha j eszkzt tallt, azonostja a helyet s
elindul az a varzsl, ami segt a teleptsben.
Macintosh esetn:
Keresse meg a meghajtk mappt, s a mappn bell ktszer kattintson a kvetkez filera:FTDIUSBSerialDriver_v2_0_1.dmg. Amikor ez megnylt, teleptse fel a software-t, amit a
FTDIUSBSerialDriver.pkg. tartalmaz. A folyamat vgn jra kell indtani a gpet, hogy
meggyzdjnk arrl, hogy a meghajt sikeresen felteleplt. A sikeres telepts utn a
kvetkez parancsot kell futtatni:macosx_setup.command.
Kvesse a program ltal adott utastsokat, s gpelje be a jelszt, amit akkor hasznl, ha
bejelentkezik a szmtgpbe. Miutn sikeresen lefuttatta a programot, kapcsolja ki jra a
gpet. Ne csak kijelentkezzen, hanem valjban is kapcsolja ki a gpet. Amikor ennek a
folyamatnak vge, csatlakoztassa a tblt a szmtgphez. Dupln klikkeljen r az
Amici.app. ra vagy nyissa meg a terminlt, vlassza ki az unzipp mappt s gpelje be a
kvetkezt: sh.run.sh.
2. fejezet
Vontassa a blokkokat a Loop vagy a Setup feliratokra. Nhny blokknak a jobb oldaln
van egy connector csatlakoz rsz, amihez hozz kell adni egy msik blokkot.
Egy plda erre az Delay blokk. (A Delay utasts vrakoztatja programot, meghatrozott
ideig.) Ehhez tudnunk kell mennyi ideig tartson, a vrakozs. Ezrt van a jobb oldalon a
kapcsoldsi lehetsg. Ide kell csatlakoztatni azt a blokkot ahol ezt szmszeren adhatjuk
meg.
A blokkok trlshez vontassa ket a fekete lomtrba.
Tovbbi informcikrt az egeret vontassa a blokk fl s klikkeljen r a jobb vagy bal
gombbal. (ez akkor lehetsges, ha egyszer mr bejelentkezett).
3. fejezet
Munkafolyamat a Hardware-ral
Szenzorok, rzkelk, aktv elemek
A szenzorok s az aktv elemek olyan szerkezetek, melyek lehetv teszik, hogy az
elektronika egy kis darabaja kapcsolatba lpjen a vilggal.
A nagyon egyszer szmtgp nyomtatott ramkrei csak olyan elektronikus jeleket kpes
feldolgozni melyek egy kicsit hasonlak azokhoz az elektronikus impulzusokhoz amelyeket a
neuronok szlltanak az agyba. Ezek kpess teszik a fny , a hmrsklet vagy ms olyan
fizikai jelensgek rzkelst, gy hogy, ezeket a jelensgeket elektromos jelekk alaktjk t.
A testnkben pldul a szemnk a fnyt olyan jelekk alaktja t, melyek az idegek
segtsgvel az agyba kerlnek. Az elektronikban olyan egyszer eszkzket hasznlunk,
mint a fnyrzkel szenzor ami kpes mrni a fny mennyisgt, s jeleket kld vissza,
amint a processzor kpes rtelmezni.
meleget
fnyt
hangot
mozgst
Digitlis kimenetek
A legegyszerbb digitlis kimenet a : LED. A hosszabb lbat csatlakoztassa az ellenllshoz,
mert kighet. Az Arduinohoz gy kapcsoljuk: az ellenllson keresztl a lbat egy digitlis
csatlakozhoz, s a rvidebb lbat a GND-hez.
Prblja ki! Kapcsolja be a LED-et a software-en, gyhogy vontassa az on blokkot a loop
blokk al. Megjelenik egy ablak, ahol kivlaszthatja melyik sorszmozott analg oldali
csatlokozhoz kapcsoldott. Vltson a kdnzetre a Code gombra trtn klikkelssel.
Ekkor ksz a program a feltltsre, a mr elre kivlasztotta soros porton kersztl. Mindssze
azt kell tennie, hogy fordtsa le a programot. Ha elkszlt nyomja le a reset gombot az
Arduinon s ezutn a software-ban tallhat upload gombbal indtsa el a feltltst.
Analg bemenetek
A fnyszenzor a valsgban
A fnyszenzor vzlatrajza:
Vegyk elszr az els LED villog pldt, amit mr lttunk s vltoztassuk meg a szmokat
amg tbb mr nem ltjuk villogni a LED-et. (programozhat kimeneten megjelen rtk)
Azt fogjuk tapasztalni, hogy a LED a norml erssg fnyhez kpest 50%-ban elhalvnyul.
Most vltoztassuk meg a szmot az id -re,lthatjuk, hogy kikapcsol. Futassuk a programot
s lthatjuk, hogy a fnyerssg nagyjbl 25%. Ezt a technikt Pulse Width Modulationnak( Impulzus Modulci) hvjk. A fnyerssg vltozsa attl fgg, hogy a bekapcsols
s a kikapcsols kztt mennyi id telik el. Fent lthat egy kis diagramm ami ezt a
mkdst mutatja.
Ez a technika ms eszkzknl is mkdik, nem csak a LED esetben. Pldul ugyanezzel a
mdszerrel megvltoztathat a motor sebessge is.
Mialatt ksrleteznk, lthatjuk, hogy a manulis ton belltott LED kiss pontatlanabbul
mkdik, mert ahogy beolvasni szeretnnk a szenzort vagy adatokat kldennk a soros
porton a LED csak pislkolni fog.
Az Arduino tbla ltal hasznlt processzor rendelkezik egy olyan rsz hardware-ral, ami
hatkonyan felgyel 3 LED-et, mialatt a mi programunk a httrben fut. Erre az zzemdra a
9. 10. 11. analg csatlakoz alkalmas.
Ha kdnzet mdra vltunk azt ltjuk, hogy analogWrite parancs mkdteti ezeket.
Kdnzet mdban :
Minden egyes csatlakoz az Arduino tbln kpes olyan eszkzk mkdtetsre, melynek
ramfelvtele 20 milliamper, ez nagyon kis mennyisg ram, ppen elg ahhoz, hogy
mkdjn egy LED s nem tbb. Ha pldul egy motorhoz hasonl dolgot szeretne
mkdtetni a csatlakoz mkdse azonnal lell, s leghet az egsz processzor. Nagyobb
egysgek mkdtetshez mint egy motor vagy izzlmpa, kls eszkzre is szksg van,ami
ki vagy be tudja kapcsolni ezeket a dolgokat az Arduino kapcsol segtsgvel.
Az egyik ilyen eszkzt Mosfet Transistor-nak hvjk, ami egy olyan elektromos kapcsol
amit kpes mkdtetni a hrom tranzisztor lb egyikn hasznlt feszltsget. (Tanulmnyozd
az brn a bektst!) Arduino tbln tallhat csatlakoz feszltsget kld a tranzisztor
megfelel lbra, ez kapcsolja a MOSFET msik lbn lv feszltsget.
A kvetkez kpen az lthat miknt hasznlhat a Mofset IRF520 tranzisztor, hogyan kpes
ki-bekapcsolni egy kis motort, amihez egy ventilltor van rgztve.
Lthat, hogy a motor az Arduino tbln tallhat 9V csatlakozbl kapja az ramot. A
Mofset lehetv teszi az olyan eszkzk meghajtst, melyeknek klnbz az
villamosenergia-felvtele, mint amit az Arduino hasznl.
Ha a Mofset-et csatlakoztattuk a 9-es csatlakozhoz, hasznlhatjuk (a kdnzetben ez az
analogWrite-t) a motor sebessgnek megvltoztatsra a PWM-en keresztl.( Van egy hiba a
rajzon, a dida a Mofset-en a KZPS csatlakozhoz kapcsoldik)
Adatgyjts
Klnbz lehetsgek vannak a szenzorokrl trtn adatgyjtsre. A szenzorokrl rkez
adatok alapesetben a szmtgp memrijban vannak.
Csatlakozs a textlekhez
A kapcsolkhoz forrasztott sznes kbeleket hasznlunk s a kbeleket egy vezetszlhoz
erstjk. (a vezetszl egy fnyes huzallal tsztt elektromosan vezet crna)
Hogy a koszt elkerljk, s a modellnk kapcsolsa ttekinthet legyen hasznljunk
sznkdokat.
A zld csatlakozk a digitlisak, a narancssrgk az analgok, a feketk GND ben vannak,
s a piros AREF-ben s 5V-osak. Javasoljuk, ellenrizd!
4. fejezet
Pldk
A keszty mkdse
Menjnk vgg ezen a projekten! Kpzeljk el, hogy olyan kesztyt szeretnnk hasznlni,
melynek minden ujjn klnbz LED-ek vannak. Minden egyes ujja klnbz kapcsolt
mkdtet.
Vegynk egy elre gyrtott kesztyt vagy varrjuk bele a kvetkez szlakat:
Vezet festk, anyag vagy ragaszt
Vezet szl
Most gondoljunk az elektromos ramkrre! A hvelykujj lehet a fldels a tbbi ngy
klnbz kapcsol lehet. gy brhol rintjk a hvelykujjat a msik ngy valamelyikvel,
klnbz LED-et kapcsolunk be.
Kapcsoljuk a LED-eket a plhoz! Minden LED-tl kell egy szlat vezetni a hosszabb lbhoz
s megosztani a fldelst, amit a rvidebb lbhoz kell csatlakoztatni. A LED-eket bels
ellenllssal hasznljuk, gy nem kell plusz ellenlls.
Varrjuk a kapcsoltblt a pl ujjba s kapcsoljuk ssze a vezetszlat a kbellel. A ngy
ujjat hozz kell csatlakoztatni egy-egy digitlis kapcsolhoz. Mondjuk a 2,3,4,5-hz. A
hvelykujj lesz fldelve. Az sszes LED is hozzkapcsoldik egy-egy digitlis kapcsolhoz, a
10,11,12,13-hoz. A ruha ujjt szintn lefldeljk.
Ez a kapcsol nem egy analg szenzor, vagyis egy fotocella, ennek kvetkeztben
kivlasztjuk a kapcsolt s a 2-es csatlakozt. Szeretnnk tudni, mikor van mkds alatt.
Nzzk meg mit csinl a program, ha a kapcsol bekapcsolt llapotban van. Mivel a LED-et
szeretnnk bekapcsolni, hasznljuk az on blokkot. A 9,10,11-es csatlakoz klnleges,
mivel nem ismeri csak az on-t s az off-ot, mi pedig egy rtket adhatunk nekik.
Mivel bekapcsolni szeretnnk a LED-et hasznljuk a 255-t.
Amint a kapcsolt benyomjuk, a LED rkk vilgtani fog mivel az sszes blokk a f loop
doboz alatt van.
Remlem, hogy megrtette a f vonalat, s most ezt ismtelje meg a tbbi csatlakozra is.
5. fejezet
Blokk magyarzatok
On
Off
A blokk kikapcsolja a kivlasztott csatlakozt. Megjegyzs: A bekapcsols s a kikapcsols
klnbzhet a vrttl, mivel fggnek az ramkrtl.
If
Ha feltteles utasts. Alkalmas dntsre, ha egy felttel teljesl a program aza igaz gon
folytatdik oldala, ha nem teljesl a nem gon folytatdik ez a blokk alatti csatlakoz.
Ez a blokk minden olyan dologra hasznlhat, amit egy rtk beolvass utn szeretnnk
csinlni. Vlasszuk ki hol csatlakoztattuk a kapcsolt/ szenzort, s adjuk meg egy
kszbrtket!
Csatlakoztassuk az if blokk jobb oldalhoz az on blokkot, gy bekapcsoljuk a LED-et a
gomb nyomsval ha a meghatrozott felttel (kszbrtk) teljesl.
Megjegyzs: Ha nem adjuk meg a msodikif llapotot( ld: lenti bra) ellenkez rtkkel, a
LED folyamatosan vilgtani fog.
Itt egy plda miknt hasznljuk az if blokkot: Elszr lltsuk be a szenzor rtket a hrmas
csatlakozn tbb mint 500-ra, azutn vontassuk az on blokkot jobbra. Hozzunk ltre egy
msik if blokkot, amikor a szenzorrtk a hrmas csatlakozn kevesebb, mint 500, s
vontassuk az off blokkot mell. Futtathatjuk a programot a msodik if blokk alatt.
Wait till
Az if helyett hasznlhat. Vrjon egy bizonyos esemnyig. Pl.: Mg egy kapcsol be nem
kapcsol.
Sound
Lptet, szmll.
Ezzel a blokkal esemnyeket lehet megszmolni pldul hnyszor nyomtuk meg a kapcsolt.
Lthatja a szmadatot a ReadValue-ban vagy a sorozat monitoron( a Read Value hasznlatt
korbban ismertettk).
Egy minta programrt nzze meg a kvetkez brt: How to count how often a switch is
pressed( Hogy szmoljuk meg milyen gyakran nyomtuk meg a kapcsolt)a fggelkben.
Data
Lehetv teszi az adatgyjtst az EEPROM-ba trtn rssal. Ahhoz, hogy megnzhessk az
adatokat klikkeljnk az Upload Data-ra a Tools menben.Az sszegyjttt adatok az .xls
formtumban jelennek meg ( Megjelentskre hasznlhat a MS Excel vagy azzal
kompatibilis program.)
Method
Repeat
Ezen blokk mell tesszk azt a blokkot, amit szeretnk ismtelni bizonyos idkznknt.
Ahogy elindtja a programot elszr a Setup mgtti blokkok hajtdnak vgre, de csak
egyszer a program futs kezdetn. Majd a program vezrlse tkerl a LOOP-ra. A Loop
mgtti blokkok ciklikusan ismtldnek, amg nem lltjuk meg a programot. Pl.:az Arduinon tallhat reset gomb megnyomsval.).
Changing Block Settings
Kategria
Szksges eszkzk
Hardware
Arduino
-Arduino tbla
-USB kbel
-Elemcsatlakoz
-9V elem
-pin csatlakoz
-kbelek
-multi-pin
csatlakozk
-zsugorcs
Kpek, pldk
Hardware
Arduino
Lillypad
-Arduino tbla
-energia
USB csatlakoz
USB kbel
-1.5V AAA elem
See:
Hardware
szenzorok
-Hrzkel szenzor
-Fnyrzkel
-Billenkapcsol
-1k-Ohm ellenlls
KTY 81-210a .
Hardware
Aktivtorok
LED-ek
-220 Ohm ellenlls
-LED
-Vibrtor Motor
Software
Amici a
meghajtkkal
Intelligens Textil
Vezet anyagok
Vezet
szl
Vezet anyag
Szalag
Sztreccs szenzorok
Intelligens textil
Sztreccs szenzorok
Intelligens textil
Kk szalag
Adatszlltk?
Intelligens textil
Textil kapcsol
Intelligens textil
Textil anyagok
Eszkzk
Kzi elllts
Multimter
Mszaki-elektrunikai
tk,tprna,kbel,oll
bolt
krokodil csipesz stb.