Descripción: Procesamiento digital e señales. Señales y sistemas discretos con matlab. Serie de Fourier discreta DSF. Transformada de fourier discreta (DFT) con matlab.
Practicas con LD microDescripción completa
OdooDescripción completa
Descripción completa
Descripción: z
Practica con el software de ingenieria TIA Portal de SIEMENSFull description
PARA ISP
Descripción completa
Descripción completa
reportes de practicas de motores con PLCDescripción completa
Descripción completa
CalculadoraDescripción completa
PRACTICAS CON ARDUINO
PROLOGO Este libro supone una aventura y una nueva forma de enfocar el material
educativo. En todas las prátias propuestas !emos utili"ado las tar#etas Arduino y EduBásica$ Ambas plaas son de ba#o oste y de !ard%are libre$ Edu&ásia es una tar#eta dise'ada porr no po noso sotr tros os y omp ompleme lementa ntaria ria a Ardui Arduino no (ue ino inorpor rpor a la mayo r)a de omponentes neesarios para (ue el alumno pueda reali"ar las prátias básias de eletr*nia$ Pretendemos+ por un lado+ optimi"ar los reursos eon*mios eon*mio s y+ por otro+ prourar una valiosa fuente de oneptos didátios atrativos para el alumnado alumnado$$ Estamos se,uros de (ue el material material ofreido a los los alumnos alumnos debe ir ambian ambiando do al i,ual (ue van modimodi-ándos ándose e sus anale analess de omunia omuniai*n i*n y perep perepi*n$ i*n$ El libro en papel ya no es atrayente ofreiendo poas posibilidades de dearrolar una interatuaion a os (ue los alumnus ya se !abituaron$
Este libro ofrese una interfa" on videos+ ima,ines y e#eriios interativos interativos (ue se adaptan a las formas de omuniaion del alumnado$ Se pretende oloar un material al alane de ual(uier persona de auerdo a su onte.t y a la forma de peribir la informaion$ Este es el primer libro i&oo/ de pratias de 01 de la ESO 2alumnus de entre 34 y 35 a'os6 en la asi,natura de tenolo,ias (ue se imaprten a nivel mundial y de auerdo al desarrollo de la tenolo,)a$ El funturo de la eduaion sera en (ue el alumno dispon,a de una 7tablet8 y (ue los libros sean interativos$ No se (uiere parar por alto las ,randes venta#as de este Sistema de publiaion9 el dianmismo$ Se trata de un libro 7:I:O8 (ue puead modi-arse y atuali"arse de auardo al deasarrollo de la tenolo,ia para (ue este no (uede obsoleto$ Con este libro se propone poer el desarrollo tenolo,io al serviio de la eduaion Capitulo I
Arduino es una plataforma de eletr*nia abierta para la reai*n de prototipos basada en soft%are y !ard%are ;e.ibles y fáiles de usar$ En este ap)tulo ofreemos una ,u)a de referenia rápida (ue siempre puede ser ampliada aediendo a la pá,ina o-ial9 %%%$arduino$
Arduino Basics Arduino es una tar#eta eletr*nia (ue inte,ra básiamente a un miroontrolador y un on#unto de pines de one.i*n de entradas y salidas (ue permiten+ mediante un determinado pro,rama+ interaionar on el medio f)sio mediante sensores y atuadores eletr*nios$ De esta forma podrás rear tus propios proyetos tenol*,ios+ dotarlos de sensores (ue deteten ma,nitudes f)sias omo lu"+ alor+ fuer"a+ et$$$ y en base a esa inform informai*n+ ai*n+ esribiendo un pro,rama+ ativar otros dispositivos 2atuadores6 omo pe(ue'as bombillas+ ?u= se puede !aer on Arduino+ al,@n e#emplo
Realmente el l)mite lo mara tu ima,inai*n pero por dar al,una pista+ podr)as dise'ar un sistema para la apertura y ierre de la puerta de un ,ara#e+ !aer un robot m*vil (ue detete ob#etos o (ue si,a una l)nea ne,ra+ rear un detetor de lu" y osuridad+ implementar un term*metro+ ontrolar un ilindro neumátio+ et$$$ En este manual tienes m@ltiples e#emplos de pe(ue'os proyetos para el aula+ aun(ue Arduino es una !erramienta (ue tambi=n se utili"a en el ámbito profesional para monitori"ai*n de sensores y automati"ai*n a pe(ue'a esala por su ;e.ibilidad+ -abilidad y preio$
>?u= es un miroontrolador Es un iruito inte,rado (ue se puede pro,ramar+ o sea (ue puede e#eutar las *rdenes (ue ten,a almaenadas en su memoria$ Tiene las tres funiones prinipales de un omputador9 la unidad entral de proeso+ memoria y entradas y salidas$ Arduino utili"a la mara ATBE<+ y el modelo de miroontrolador depende del tipo de tar#eta+ por e#emplo la tar#eta Arduino Uno utili"a el miro ATBE< BEA FP$
¿Qué son las entradas y salidas? Mediante los conectores de Arduino correspondientes a las entradas y salidas podemos comunicar nuestros programas con el “mundo exterior”. Si queremos leer el valor de la magnitud fsica medida por un sensor! por e"emplo una #$% que detecta el nivel de luminosidad! lo tendremos que &acer conectando el sensor a uno de los pines de entrada 'en este caso anal(gicas) de la tar"eta. $e esta forma con una simple instrucci(n de lectura en el programa! podremos o*tener el valor de la magnitud fsica. Si nuestra intenci(n es actuar o “&acer “ &acer algo” una ve+ ledo el valor del sensor! por e"emplo encender un #,$ si el sensor de luminosidad detecta oscuridad! tendremos que conectar el actuador 'en este caso el #,$) a un pin de salida que proporcionar- la corriente
necesaria para activarlo. ,n Arduino las entradas pueden ser anal(gicas o digitales y las salidas s(lo digitales. ada pin digital tiene do*le funci(n entrada o salida. ,n la +ona de configuraci(n del programa &ay que indicar explcitamente mediante una instrucci(n cu-l es funci(n desempe/a un determinado pin.
¿$(nde se conectan los sensores a las entradas anal(gicas o digitales? #os sensores utili+ados en los proyectos que vamos a utili+ar son de salida anal(gica! es decir proporcionan una variaci(n de volta"e dentro de un rango 'normalmente de 0 a 123) dependiendo de lo que vare la magnitud fsica medida. Muc&os sensores son resistivos 'lu+! temperatura! &umedad!...)! es decir que varan su resistencia eléctrica con la magnitud fsica! pero mediante un sencillo monta"e de divisor de tensi(n conseguimos una variaci(n de volta"e apta para Arduino. ,stos monta"es los veremos en las pr-cticas del manual. 4na ve+ reali+adas las conexiones! si midiéramos la salida del sensor con un voltmetro nos dara un valor valor decimal! por e"emplo e"emplo un nivel de lu+ lu+ “intermedio” 'rango de 0 a 23) de un sensor de lu+ podra dar 5!5 voltios. ,ste tipo de informaci(n el microcontrolador no la entiende tal cual! s(lo es capa+ de interpretar n6meros *inarios '“0” ( “7”) por lo que para traducir los valores anal(gicos dispone internamente de un conversor anal(gico 8 digital que &arla conversi(n entre los dos sistemas! de forma que podremos tener valores discretos de la medida de los sensores anal(gicos. ,ntonces! ¿qué utilidad tienen las entradas digitales? #as entradas digitales son 6tiles cuando las se/ales a leer son valores discretos. 9or e"emplo queremos poner un pulsador o un interruptor que encienda un #,$. :acemos un monta"e que cuando se pulse! entren 2 voltios en el pin digital de entrada y cuando no se pulse que “entren” 0 voltios. $e esta manera la lectura del pin digital de entrada ser- “:;<:” con 2 voltios o “#=>” con 0 voltios. ¿Qué son las salidas digitales etiquetadas con 9>M ')? Son salidas digitales que simulan una salida anal(gica. #as siglas significan Modulaci(n por Anc&o de 9ulso '9ulse >idt& Modulation) o proporcionan una onda cuadrada con un nivel alto '123) de “cierta” duraci(n. ,s muy 6til para
activar servomotores y llevarlos a una posici(n determinada o variar la luminosidad de un #,$. #o puedes ver m-s explicado en la siguiente secci(n@ >Puedo aionar motores DC on Arduino Si son motores muy pe(ue'os s) ser)a posible aun(ue no es reomendable$
¿Cómo se programa Arduino? Para esribir pro,ramas para Arduino se neesita instalar en un ordenador el entorno de pro,ramai*n (ue ontiene un editor+ un ompilador para traduir el pro,rama a len,ua#e interpretable por el miroontrolador y un soft%are de omuniai*n para ar,ar el pro,rama en memoria a trav=s del US&$ Di!o entorno de desarrollo se puede desar,ar desde %%%$arduino$ y tiene el si,uiente aspeto9
a la @ltima instrui*n inlu)da en la funi*n loop26 volverá a e#eutar la primera y ontinuará en un bule in-nito$
¿Arduino tiene que estar conectada continuamente a un ordenador? S*lo es neesario (ue est= onetado al ordenador mediante el US& para ar,ar los pro,ramas o para visuali"ar en tiempo de e#eui*n datos del pro,rama mediante la onsola serie$ El ordenador proporiona la ener,)a el=tria su-iente para (ue funionen los pro,ramas+ pero una ve" ar,ado el pro,rama en la memoria del miroontrolador de Arduino se puede desonetar del US& y alimentar a la tar#eta mediante una fuente e.terna mediante el #a/ de alimentai*n on un mar,en de 24 a H :oltios6$ El pro,rama ar,ado en Arduino (ueda ,rabado permanentemente aun(ue ese el suministro el=trio$
Como omprobarás una ve" (ue la alarma se ativa permanee en ese estado$ Para desativarla debes reiniiar la plaa (uitándole la alimentai*n$ Piensa en una solui*n para poder desativar la alarma+ por e#emplo abriendo la ventana y la puerta a la ve"$
Ampliai*n9 Usamos Edu&ásia por(ue dispone de elementos !ard%are ya instalados+ omo
1 CAP+,-LO 1
TECNO
O/0A#% Una onda es una se'al (ue se propa,a por un medio$ Por e#emplo el sonido+ (ue es una onda meánia (ue via#a usando el aire o ual(uier otro material$ Pero en el aso de las se'ales el=trias pueden ser enviadas por el able o a trav=s del va)o 2no neesitan un medio para transmitirse6$ Dependen de parámetros prinipalmente9
Amp"itud. altura má.ima de la onda$ Lablando de sonido representar)a representar)a el volumen$ Si nos referimos a una onda el=tria estar)amos representando normalmente el volta#e$
Longitud de onda. distania entre el primer y @ltimo punto de un ilo de la onda 2(ue normalmente se repite en el tiempo6$ 3recuencia. N@mero de vees (ue la onda repite su ilo en 3 se,undo$ 2Se mide en !ert"ios6$ 2El periodo es otro parámetro+ pero simplemente es la inversa de la freuenia6$ Dentro del espetro eletromá,n=tio enontramos diferentes tipos de se'ales dependiendo de las arater)stias de su onda$
B"uetoot ,ransmisión ina"ámrica Es un protoolo de omuniaiones$ Se re* por varias empresas omeriales 2Erisson+ I&B+ Intel+ Tos!iba y No/ia6 sobre 3GGF$ El ob#etivo era sustituir los ables para transmitir datos de un tel=fono m*vil al ordenador$
Loy en d)a+ este ,rupo está formado por miles de empresas y se utili"a no s*lo para tel=fonos sino para ientos de dispositivos$ dispositivos$ Su urioso nombre viene de un anti,uo rey Norue,o y Dan=s+ y su s)mbolo+ de las anti,uas runas (ue representan ese mismo nombre$ &luetoot! es una red inalámbria de orto alane pensada para onetar pares de dispositivos y rear una pe(ue'a red punto a punto+ 2s*lo dispositivos6$ Utili"a una parte del espetro eletroma,n=tio llamado 7&anda ISB8+ reservado para -nes no omeriales de la industria+ área ient)-a y mediina$ Dentro de esta banda tambi=n se enuentran todas las redes MIQI (ue usamos a diario$ En onreto funionan a +0L"$ Investi,ue9 >Cuantos ilos por se,undo tendrán las ondas (ue están en la &anda ISB >Cuál es el periodo de esas ondas
Lay lases de bluetoot! (ue nos indian la má.ima potenia a la (ue emiten y por tanto la distania má.ima (ue podrán alan"ar9 C
:eloida d 3Bbps Bbps 0Bbps 0Bbps
Reuerda (ue9 Bbps 9 Be,a &its por se,undo B&ps9 Be,a &ytes por se,undo EcERCICIO >A (u= distania y uánto tiempo tardar)an en enviarse los si,uientes ar!ivos por bluetoot! jUn v)deo de Bb usando versi*n lase jUna ima,en de $4Bb usando versi*n lase 3 jUn ar!ivo de te.to de 0H& usando versi*n 3 lase 3
B"uetoot ! Arduino
:amos a utili"ar en estos e#emplos un m*dulo eslavo de bluetoot! cWKBCU muy om@n y eon*mio$ Al ser eslavo+ está on-,urado para onetarse a un maestro y reibir *rdenes de =l$ Como ya sabrás los dispositivos de este tipo tienen (ue 7empare#arse8 7empare#arse8 y tienen (ue ompartir una ontrase'a para (ue los datos puedan interambiarse$ interambiarse$ Por defeto+ estos m*dulos tienen la ontrase'a 30+ aun(ue tanto esto omo el nombre+ nombre+ pueden ser atuali"ados mediante unos omandos espeiales+ llamados AT y (ue veremos un poo más adelante$ Arduino tiene pines (ue permiten enviar y transmitir datos serie 2uno datos tras otro6$