Arduinolinefollower Rf Blogspot Mx

29
pdfcrowd.com open in browser PRO version Are you a developer? Try out the HTML to PDF API LUNES, 1 DE JUNIO DE 2009 INTRODUCCIÓN Este son los avances del proyecto de fin de semestre de la materia de Interfaces del Instituto Tecnologico de Merida que imparte el Ing. Osvaldo Torres Matos. Se trata de un Carrito Seguidor de Lineas; podemos decir que el objetivo de este proyecto es que el carrito siga una linea negra dibujada en una pista completamente blanca, esto es con ayuda de sensores CNY70. y del puente H L93D para el cotrol de los motores Este proceso seria un poco complicado con las herramientas comunes, por tanto para este proyecto se aplicara el uso del Arduino, que permitiora el desarrollo del proyecto de manera mas facil. ACERCA DE... http://fritzing.org/welcome/ Arduino, pagina oficial Y Arduino.cc en español Descarga el Software Como programar con Arduino playground de librerías y codigo de ejemplo ArduinoBoardDuemilanove ARCHIVO DEL BLOG 2009 (10) Share 0 More Next Blog» Create Blog Sign In ARDUINO & SEGUIDOR DE LINEAS

Transcript of Arduinolinefollower Rf Blogspot Mx

  • pdfcrowd.comopen in browser PRO version Are you a developer? Try out the HTML to PDF API

    L U N E S , 1 D E J U N I O D E 2 0 0 9

    INTRODUCCINEste son los avances del proyecto de fin de semestre de la materia deInterfaces del Instituto Tecnologico de Merida que imparte el Ing.Osvaldo Torres Matos. Se trata de un Carrito Seguidor de Lineas;podemos decir que el objetivo de este proyecto es que el carrito sigauna linea negra dibujada en una pista completamente blanca, esto escon ayuda de sensores CNY70. y del puente H L93D para el cotrol delos motores Este proceso seria un poco complicado con lasherramientas comunes, por tanto para este proyecto se aplicara eluso del Arduino, que permitiora el desarrollo del proyecto de maneramas facil.

    A C E R C A D E . . .

    http://fritzing.org/welcome/

    Arduino, pagina oficial

    Y Arduino.cc en espaol

    Descarga el Software

    Como programar con Arduino

    playground de libreras y codigo deejemplo

    ArduinoBoardDuemilanove

    A R C H I V O D E L B L O G

    2009 (10)

    Share 0 More Next Blog Create Blog Sign In

    A R D U I N O & S E G U I D O RD E L I N E A S

  • pdfcrowd.comopen in browser PRO version Are you a developer? Try out the HTML to PDF API

    A continuacion se muestra una imagen del Arduino Duemilanove queutilizamos. Conforme se desarrollo el proyecto se documento parte deeste en este blog, podran observar los diagramas y codigos basicos,as como la presentacion de carrito y el codigo final, entre otrascosas. Disfrutenlo!!

    PUBLICADO POR INTERFACES RF EN 12:12 2 COM ENTARIOS:

    M I R C O L E S , 2 7 D E M A Y O D E 2 0 0 9

    DIAGRAMASDiagrama 1Descripcin:Como conectar el sensor CNY70 a las entradas digitales del Arduino

    junio (1)

    INTRODUCCIN

    mayo (6)

    abril (3)

    P R E S E N T A C I N D E I M A G E N E S

    S E G U I D O R E S

    Participar en este sitioGoogle Friend Connect

    Miembros (5)

  • pdfcrowd.comopen in browser PRO version Are you a developer? Try out the HTML to PDF API

    http://i44.tinypic.com/f0rw4g.jpg

    Diagrama 2Descripcin:Esquema del Puente H

    http://i41.tinypic.com/2znwlme.jpg

    Diagrama 3 Descripcin:Pines del L293D

    http://i43.tinypic.com/2wmm1j9.jpg

    Diagrama 4Descripcin:Como conectar el Arduino con el Circuito Integrado L293D

    http://i44.tinypic.com/2u3w0hi.jpg

    PUBLICADO POR INTERFACES RF EN 14:43 NO HAY COM ENTARIOS:

    V I E R N E S , 2 2 D E M A Y O D E 2 0 0 9

    COMPONENTES

    Ya eres miembro? Iniciar sesin

    C O N O C E M A S D E . . .

    http://www.merida.gob.mx/

    http://www.itmerida.mx

    http://www.yucatan.gob.mx/

    E N C U E N T R A L A C I U D A D D EM R I D A

  • pdfcrowd.comopen in browser PRO version Are you a developer? Try out the HTML to PDF API

    Cochecitohttp://i40.tinypic.com/30djdea.jpghttp://i42.tinypic.com/rmlg5y.jpg

    Motores

    Arduino

    PuenteH (L293D)http://i40.tinypic.com/qp4dwz.jpg

    Sensor de reflexin de Luz CNY70http://i44.tinypic.com/2h8bh8k.jpg

    Resistencias

    PUBLICADO POR INTERFACES RF EN 12:10 NO HAY COM ENTARIOS:

    L U N E S , 1 1 D E M A Y O D E 2 0 0 9

    SOFTWAREINTRO

    El Entorno de Desarrollo de Arduino (del ingls IDE - IntegratedDevelopment Environment) es una herramienta que funciona endiferentes plataformas (Windows, Macintosh, Linux) dedicada a laedicin y descarga de programas en la placa Arduino. El cdigo que seejecuta en las placas est basado en las libreras de aplicacin Wiring

    Ver mapa ms grande

    Q O P I N A S D E E S T E B L O G

    Excelente!!! es muy interesante

    Muy Bien!! por que te da las herramientas basicas

    Bien!! Q sigan con mas proyectos

    Votes so far: 0 Poll closed

    P A R A S A B E R . . .

    Apple Google Microsoft

    US appeals court revives Applepatent lawsuit against GoogleReutersWASHINGTON (Reuters) - A U.S.appeals court on Friday revivedpatent claims Apple made againstGoogle's Motorola Mobility unit thathad been dismissed shortly beforetrial, giving the iPhone makeranother chance to seek a sales banagainst its ...Related Articles

  • pdfcrowd.comopen in browser PRO version Are you a developer? Try out the HTML to PDF API

    API y en las de desarrollo de los integrados AVR.

    Este es el entorno del programa

    Apple earnings jump, will split stock7 for 1CBS NewsThe commitment announcedWednesday as part of Apple's fiscalsecond-quarter earnings reportexpands on the company's previouspledge to spend $60 billion on stockbuybacks by the end of next year.The company is now earmarking $90billion for ...

    Apple Launches ReplacementProgram For Faulty iPhone 5Sleep/Wake ButtonsTechCrunchApple has launched a new program tohelp iPhone 5 owners affected by afault that may render theirsleep/wake button ineffective orunresponsive. The problem affectswhat Apple calls a smallpercentage of iPhone 5s made fromMarch 2013 on, Apple says ...Related Articles

    Apple Loop: iPhones Up, iPads Down,Apple TV In, And It's Time To GetYour ...ForbesTaking a look at the highlights of theQ2 earnings call, the new Apple Storechief, stock splits, Siri signs up forApple TV guest appearance, andrecruitment patterns hint at Apple's

  • pdfcrowd.comopen in browser PRO version Are you a developer? Try out the HTML to PDF API

    Otro nto a considerar al momento de programar el Arduino, esimportante tomar la siguiente las SALIDAS ANALGICAS:

    Salidas analgicas - PWM

    El chip Atmega de Arduino, como muchos microcontroladores, nopuede generar una salida analgica, por lo que tiene que utilizar latcnica PWM (Pulse Width Modulation).

    PWM consiste en simular mediante una salida digital un salidaanalgica.

    Tres caractersticas de las seales PWM:

    Altura(heigth)

    Anchura(width)Periodo(period)

    Wallet being opened. Apple Loop ishere to remind you of the ...

    powered by

    D A T O S G E N E R A L E S

    INTERFA CES RF

    Integrantes del Equipo: -FrancisCanul -Roberto Villanueva

    V ER TODO M I PERFIL

    B A R R A D E V D E O S D E L A R E D

  • pdfcrowd.comopen in browser PRO version Are you a developer? Try out the HTML to PDF API

    El voltaje de salida es la media del tiempo que est a 5V conrespecto del tiempo que est a 0V

    pow ered by

    R O B E R T O

    [email protected]

    F R A N

  • pdfcrowd.comopen in browser PRO version Are you a developer? Try out the HTML to PDF API

    Comandos

    Arduino dispone de varios pines para generar salidas PWM, a travsalgunos de los pines digitales. Dependiendo del modelo de la placa ysobre todo del chip Atmega de que disponga la placa tendremos 3 o 6salidas PWM, que estn marcadas en la placa:Arduino serie, Arduino NG (chip Atmega8) : 3 pinesdigitalesparaPWM: 9, 10 y 11.Arduino NG (chip Atmega168), Arduino Diecimilla : 6 pinesdigitalesparaPWM: 3, 5, 6, 9, 10 y 11.

    A diferencia de las entradas analgicas, en las que el conversoranalgico digital nos daba un valor entre 0 y 1023, para generar unasalida digital el rango es de 0 a 255. Donde 0 equivale a 0V y 255 a5V.

    Los pines analgicos, al contrario que los pines digitales, nonecesitan ser declarados como modo INPUT(entrada) o OUTPUT(salida).

    Comandos bsicos:AnalogWrite(pin, value) .- Escribe el valor especificado en el pinPWM correspondiente.

    [email protected]

  • pdfcrowd.comopen in browser PRO version Are you a developer? Try out the HTML to PDF API

    Nota: Dicho valor, como se ha mencionado, tiene que estar entre 0 y255.

    PUBLICADO POR INTERFACES RF EN 11:30 2 COM ENTARIOS:

    M A R T E S , 5 D E M A Y O D E 2 0 0 9

    CODIGO MOTOR + PUENTE H//MOTOR + L293D

    int valor = 0; // variable que contiene el valorint motorAvance = 10; // Avance motor --> PIN 10int motorRetroceso = 11; // Retroceso motor --> PIN 11void setup() { }void loop()

    {analogWrite(motorRetroceso, 0);

    for(valor = 0 ; valor

  • pdfcrowd.comopen in browser PRO version Are you a developer? Try out the HTML to PDF API

    delay(30);}for(valor = 255; valor >=0; valor-=5)

    { // Motor hacia delante ... baja la velocidadanalogWrite(motorAvance, valor);delay(30);}analogWrite(motorAvance, 0);for(valor = 0 ; valor =0; valor-=5)

    { // Motor hacia detrs ... baja la velocidadanalogWrite(motorRetroceso, valor);delay(30);}

    }

  • pdfcrowd.comopen in browser PRO version Are you a developer? Try out the HTML to PDF API

    PUBLICADO POR INTERFACES RF EN 11:12 NO HAY COM ENTARIOS:

    CODIGO ARDUINO + SENSOR//ARDUINO + CNY70

    int ledPin = 13; // PIN del LEDint inPin = 4; // PIN del pulsadorint value = 0; // Valor del pulsador

    void setup()

    {pinMode(ledPin, OUTPUT); // Inicializa el pin 13 como salida digitalpinMode(inPin, INPUT); // Inicializa el pin 4 como entrada digital}

    void loop()

    {value = digitalRead(inPin); // Lee el valor de la entrada digitaldigitalWrite(ledPin, value);}

    PUBLICADO POR INTERFACES RF EN 11:11 NO HAY COM ENTARIOS:

  • pdfcrowd.comopen in browser PRO version Are you a developer? Try out the HTML to PDF API

    V I E R N E S , 1 D E M A Y O D E 2 0 0 9

    AVANCESPASO # 1

    Ya teniendo los conceptos basicos procedimos a probar el puente H ylos sensores en un protoboard conectado al arduino y a un pequeomotor como se puede observar en la imagen.

    Se probaron dos codigos:

    El primero con ayuda del puente H, demostraba cuando el motoravanzaba y retrocedia a cierta velocidad.

    El segundo controlaba las llantas delanteras del coche, es decir,direccionaba hacia la izquierda o hacia la derecha dependiendo de lasentradas de los dos sensores de reflexion de luz del sensor CNY70.

    Antes de hechar a perder algo, mejor probarlo...

  • pdfcrowd.comopen in browser PRO version Are you a developer? Try out the HTML to PDF API

    PASO # 2Se fijo los motores al carrito.

  • pdfcrowd.comopen in browser PRO version Are you a developer? Try out the HTML to PDF API

    PASO # 3Haciendo una placa para el circuito del puente H y los sensoresCMY70.

  • pdfcrowd.comopen in browser PRO version Are you a developer? Try out the HTML to PDF API

    Y soldando sensores, resistemcias, cablecitos y el puente H paraensamblarla despues en el cochecito.

  • pdfcrowd.comopen in browser PRO version Are you a developer? Try out the HTML to PDF API

    PASO # 4La plaquita quedo asi...

  • pdfcrowd.comopen in browser PRO version Are you a developer? Try out the HTML to PDF API

    Ensamblando la placa y el arduino al cochecito para realizar laspruebas finales.

    PUBLICADO POR INTERFACES RF EN 8:57 1 COM ENTARIO:

    J U E V E S , 3 0 D E A B R I L D E 2 0 0 9

    AGREGANDOLE SENSORESEl carrito no solo sigue lineas negras en una pista blanca, sino queademas de esto, se le adapto despues de terminado, dos sensoresmas, el de luz y el de humedad.

    Antes de ver que resultados se obtenien al activarse cada sensor, esimportante que conocer el funcionamiento basico de estos sensores.

  • pdfcrowd.comopen in browser PRO version Are you a developer? Try out the HTML to PDF API

    Por lo tanto, a continuacion se muestra dos ejemplos sencillos(obtenidos de las clases del Ing. Matos) que permitiran lafamiliarizacion con estos sensores.

    PUBLICADO POR INTERFACES RF EN 20:00 NO HAY COM ENTARIOS:

    SENSOR DE HUMEDAD

    Nociones tericas (sensor de humedad):

    Este circuito es muy sencillo (figura 3). Cuando detectagotas de agua o roco en el sensor, conduce una pequea corrientea travs de R1, esto hace que el SCR se dispare cerrando elcircuito y haciendo que el buzzer suene. El sensor se puedefabricar con una placa de cobre normal para hacer circuitos y sedibujan un patrn de pistas como el de la figura, entre menosseparacin halla entre las pistas mejor, tambin funciona un patrntipo espiral entrelazado.

    Poner un switch (S1) ya que cuando se activa el SCR elbuzzer no deja de sonar hasta que no se abra el circuito. Usar unafuente de 12 Volts. En lugar del buzzer poner un relay (opcional) yarmar la etapa de control de potencia como en la prac.1.Depreferencia fabricar todo en placa.

  • pdfcrowd.comopen in browser PRO version Are you a developer? Try out the HTML to PDF API

    Material:

    R1__________1K 1/4 W ResistorR2__________680 Ohm 1/4 W ResistorD1__________1N4001 DiodoBZ1_________12V BuzzerS1___________Switch (opcional)SCR1________C106B1 SCRSENSOR_____ Ver las nociones tericasVARIOS______Placa, cables, fuente, Multmetro, caimanes

    Figura #3:

    PUBLICADO POR INTERFACES RF EN 17:52 NO HAY COM ENTARIOS:

    SENSOR DE LUZ

  • pdfcrowd.comopen in browser PRO version Are you a developer? Try out the HTML to PDF API

    Nociones tericas (sensores pticos)Fotodiodo, el Fototransistor y la Fotorresistencia.:

    1.- FOTODIODO: Un fotodiodo es un semiconductor construidocon una union PN, sensible a la incidencia de la luz visible oinfrarroja. Para que su funcionamiento sea correcto se polarizainversamente, con lo que se producir una cierta circulacin decorriente cuando sea excitado por la luz. Debido a su construccin,los fotodiodos se comportan como celulas fotovoltaicas, es decir,en ausencia de luz exterior generan una tensin muy pequea con elpositivo en el nodo y el negativo en el ctodo. Esta corrientepresente en ausencia de luz recibe el nombre de corriente deoscuridad.

    2.- FOTORRESISTENCIA: Una fotorresistencia es uncomponente electronico cuya resistencia disminuye con el aumentode intensidad de luz incidente. Puede tambin ser llamadofotorresistor, fotoconductor, clula fotoelctrica o resistordependiente de la luz, por sus siglas en ingles (LDR) .

    Una fotorresistencia est hecha de un semiconductor de altaresistencia. Si la luz que incide en el dispositivo es de alta

  • pdfcrowd.comopen in browser PRO version Are you a developer? Try out the HTML to PDF API

    frecuencia, los fotones son absorbidos por la elasticidad delsemiconductor dando a los electrones la suficiente energa parasaltar la banda de conduccin. El electrn libre que resulta (y suhueco a

    sociado) conduce electricidad, de tal modo que disminuyela resistencia

    .

    3.- FOTOTRANSISTOR: Se llama fototransistor a un transistorsensible a la luz, normalmente a los infrarrojos. La luz incide sobre laregin de base, generando portadores en ella. Esta carga de baselleva el transistor al estado de conduccin. El fototransistor es mssensible que el fotodiodo por el efecto de ganancia propio deltransistor. En el mercado se encuentran fototransistores tanto conconexin de base como sin ella y tanto en cpsulas plsticas comometlicas (TO-72, TO-5) provistas de una lente. Conjuntamentecon un LED, formando interruptores pticos (opto-switch), quedetectan la interrupcin del haz de luz por un objeto. Existen en dosversiones: de transmisin y de reflexin.

  • pdfcrowd.comopen in browser PRO version Are you a developer? Try out the HTML to PDF API

    Material y equipo:ProtoboardFuente de VoltajeMultmetroCableria, caimanes, etc...Fototransistor y FotodiodoR1= LDR (fotorresistencia)R2=3= 10 KohmR4= 2.2 KohmR5= 4.7 KohmRV1= 22 Kohm pot.

  • pdfcrowd.comopen in browser PRO version Are you a developer? Try out the HTML to PDF API

    D1= 1N4001Q1= BC548 o cualquiera NPNIC1= LM741RELAY 12V, 9 6V

    Metodologa:1. Armar el circuito de la grafica de abajo.2. Calibrar el circuito para que se encienda con un determinadonivel de luz.Sugerencias didcticas:3. Hacer varias pruebas con fotorresistencias, fotodiodos yfototransistores y observe las diferencias entre cada uno de ellos.4. Modifique el circuito para que en lugar de prender, apague elsistema de potencia.5. En la salida del Amp. Op. (patita 6), mida el voltaje, y en base aesto haga todos los pasos necesarios para colocar un sistema dedisparo como el de la practica 1 (Relay/transistor).6. Alimente todo el sistema con 12 volts.

  • pdfcrowd.comopen in browser PRO version Are you a developer? Try out the HTML to PDF API

    PUBLICADO POR INTERFACES RF EN 17:45 NO HAY COM ENTARIOS:

    Pgina principal

    Suscribirse a: Entradas (Atom)

    U N D I A D E A R D U O T R A B A J O .

  • pdfcrowd.comopen in browser PRO version Are you a developer? Try out the HTML to PDF API

    ORIGINAL V IDEO - M ORE V IDEOS AT T INYP IC

    P R U E B A 1 . S I G U I E N D O U N P E D A Z O D E C I N T A A I S L A N T E ; D

  • pdfcrowd.comopen in browser PRO version Are you a developer? Try out the HTML to PDF API

    P R O B A N D O E L S E N S O R D E L U Z

  • pdfcrowd.comopen in browser PRO version Are you a developer? Try out the HTML to PDF API

    ORIGINAL V IDEO - M ORE V IDEOS AT T INYP IC

    P R U E B A S F I N A L E S . 1

  • pdfcrowd.comopen in browser PRO version Are you a developer? Try out the HTML to PDF API

    ORIGINAL V IDEO - M ORE V IDEOS AT T INYP IC

    Y . . . E L P R O Y E C T O T E R M I N A D O .

  • pdfcrowd.comopen in browser PRO version Are you a developer? Try out the HTML to PDF API

    ORIGINAL V IDEO - M ORE V IDEOS AT T INYP IC