archive-es.com » ES » S » SISTEMASORP.ES

Total: 315

Choose link from "Titles, links and description words view":

Or switch to "Titles and links view".
  • SISTEMAS O.R.P » Proyectos
    el microcontrolador es muy sencillo Espera 5 segundos activa el transistor del botón de encendido durante medio segundo esto hace que la videocámara se encienda espera otros 5 segundos activa el transistor del botón de grabación durante medio segundo esto hace que la videocámara empiece a grabar espera 10 segundos activa el transistor del botón de grabación durante medio segundo esto hace que la grabación pare espera 5 segundos y finalmente activa el transistor del botón de encendido durante medio segundo que provoca que la videocámara se apague El código fuente del programa del pic include main h void power output high PIN A0 delay ms 500 output low PIN A0 void record output high PIN A1 delay ms 500 output low PIN A1 void main setup adc ports NO ANALOGS VSS VDD setup adc ADC OFF setup timer 0 RTCC INTERNAL RTCC DIV 1 setup timer 1 T1 DISABLED setup timer 2 T2 DISABLED 0 1 setup comparator NC NC setup vref FALSE setup oscillator OSC 8MHZ TODO USER CODE set tris a 0 output a 0 delay ms 5000 power delay ms 5000 record delay ms 10000 record delay ms 5000 power for Cuando vayamos a conectar la videocámara a un puerto USB para ver las grabaciones no debemos olvidarnos de desenchufar los cables de alimentación que hemos soldado ya que la fuente de alimentación ya no es la batería original que contenía Listar los grupos de un usuario de Active Directory en C 7 diciembre 2010 Proyectos 4 Comentarios Queremos hacer una aplicación para windows o para la Web en NET donde debemos comprobar si un usuario pertenece o no a unos grupos determinados del dominio Esto nos sirve para saber si el usuario puede entrar en la aplicación y qué permisos tiene Lo normal es que un grupo contenga a un usuario directamente pero que sucede si un usuario no pertenece directamente a un grupo A sino que pertenece a un grupo B que a su vez pertenece al grupo A Para que funcione en todos los casos se debe buscar el aributo tokenGroups de la cuenta del usuario en el Directorio Activo Este atributo contiene todos los SIDs de los grupos a los que pertenece el usuario directa o indirectamente Aquí pongo un ejemplo comentando de cómo se puede hacer Creamos un objeto DirectoryEntry para conectarnos al directorio activo DirectoryEntry adsRoot new DirectoryEntry LDAP Environment GetEnvironmentVariable USERDOMAIN Creamos un objeto DirectorySearcher para hacer una búsqueda en el directorio activo DirectorySearcher adsSearch new DirectorySearcher adsRoot try Ponemos como filtro que busque el usuario actual adsSearch Filter samAccountName Environment GetEnvironmentVariable USERNAME Extraemos la primera coincidencia SearchResult oResult oResult adsSearch FindOne Obtenemos el objeto de ese usuario DirectoryEntry usuario oResult GetDirectoryEntry Obtenemos la lista de SID de los grupos a los que pertenece usuario RefreshCache new string tokenGroups Creamos una variable StringBuilder donde ir añadiendo los SID para crear un filtro de búsqueda StringBuilder sids new StringBuilder sids Append foreach byte sid in usuario Properties tokenGroups sids Append objectSid for int indice 0 indice sid Length indice sids AppendFormat 0 sid indice ToString X2 sids AppendFormat sids Append Creamos un objeto DirectorySearcher con el filtro antes generado y buscamos todas la coincidencias DirectorySearcher ds new DirectorySearcher adsRoot sids ToString SearchResultCollection src ds FindAll Recorremos toda la lista de grupos devueltos foreach SearchResult sr in src String sGrupo String sr Properties samAccountName 0 A partir de aquí hacer lo que corresponda con cada grupo catch Exception ex Console WriteLine ex Message Manifiesto por una Red Neutral 30 noviembre 2010 Proyectos Sin comentarios Los ciudadanos y las empresas usuarias de Internet adheridas a este texto manifestamos Que Internet es una Red Neutral por diseño desde su creación hasta su actual implementación en la que la información fluye de manera libre sin discriminación alguna en función de origen destino protocolo o contenido Que las empresas emprendedores y usuarios de Internet han podido crear servicios y productos en esa Red Neutral sin necesidad de autorizaciones ni acuerdos previos dando lugar a una barrera de entrada prácticamente inexistente que ha permitido la explosión creativa de innovación y de servicios que define el estado de la red actual Que todos los usuarios emprendedores y empresas de Internet han podido definir y ofrecer sus servicios en condiciones de igualdad llevando el concepto de la libre competencia hasta extremos nunca antes conocidos Que Internet es el vehículo de libre expresión libre información y desarrollo social más importante con el que cuentan ciudadanos y empresas Su naturaleza no debe ser puesta en riesgo bajo ningún concepto Que para posibilitar esa Red Neutral las operadoras deben transportar paquetes de datos de manera neutral sin erigirse en aduaneros del tráfico y sin favorecer o perjudicar a unos contenidos por encima de otros Que la gestión del tráfico en situaciones puntuales y excepcionales de saturación de las redes debe acometerse de forma transparente de acuerdo a criterios homogéneos de interés público y no discriminatorios ni comerciales Que dicha restricción excepcional del tráfico por parte de las operadoras no puede convertirse en una alternativa sostenida a la inversión en redes Que dicha Red Neutral se ve amenazada por operadoras interesadas en llegar a acuerdos comerciales por los que se privilegie o degrade el contenido según su relación comercial con la operadora Que algunos operadores del mercado quieren redefinir la Red Neutral para manejarla de acuerdo con sus intereses y esa pretensión debe ser evitada la definición de las reglas fundamentales del funcionamiento de Internet debe basarse en el interés de quienes la usan no de quienes la proveen Que la respuesta ante esta amenaza para la red no puede ser la inacción no hacer nada equivale a permitir que intereses privados puedan de facto llevar a cabo prácticas que afectan a las libertades fundamentales de los ciudadanos y la capacidad de las empresas para competir en igualdad de condiciones Que es preciso y urgente instar al Gobierno a proteger de manera clara e inequívoca la Red Neutral con el fin de proteger el valor de Internet de cara al desarrollo de una economía más productiva moderna eficiente y libre de injerencias e intromisiones indebidas Para ello es preciso que cualquier moción que se apruebe vincule de manera indisoluble la definición de Red Neutral en el contenido de la futura ley que se promueve y no condicione su aplicación a cuestiones que poco tienen que ver con ésta La Red Neutral es un concepto claro y definido en el ámbito académico donde no suscita debate los ciudadanos y las empresas tienen derecho a que el tráfico de datos recibido o generado no sea manipulado tergiversado impedido desviado priorizado o retrasado en función del tipo de contenido del protocolo o aplicación utilizado del origen o destino de la comunicación ni de cualquier otra consideración ajena a la de su propia voluntad Ese tráfico se tratará como una comunicación privada y exclusivamente bajo mandato judicial podrá ser espiado trazado archivado o analizado en su contenido como correspondencia privada que es en realidad Europa y España en particular se encuentran en medio de una crisis económica tan importante que obligará al cambio radical de su modelo productivo y a un mejor aprovechamiento de la creatividad de sus ciudadanos La Red Neutral es crucial a la hora de preservar un ecosistema que favorezca la competencia e innovación para la creación de los innumerables productos y servicios que quedan por inventar y descubrir La capacidad de trabajar en red de manera colaborativa y en mercados conectados afectará a todos los sectores y todas las empresas de nuestro país lo que convierte a Internet en un factor clave actual y futuro en nuestro desarrollo económico y social determinando en gran medida el nivel de competitividad del país De ahí nuestra profunda preocupación por la preservación de la Red Neutral Por eso instamos con urgencia al Gobierno español a ser proactivo en el contexto europeo y a legislar de manera clara e inequívoca en ese sentido Si te sientes cómodo y representado por este texto dale toda la difusión que puedas y quieras reprodúcelo enlázalo tradúcelo compártelo vótalo todas esas cosas que puedes hacer con total tranquilidad y libertad gracias precisamente al hecho de que tenemos todavía una red neutral Hagamos posible el seguir teniéndola Convertir un fichero wav comprimido con el codec G729A 27 septiembre 2010 Informática Proyectos 2 Comentarios Recientemente me ha surgido la necesidad de convertir unos ficheros de audio que estaban en formato WAV comprimido con el codec G729A a un formato WAV reproducible en cualquier PC para hacer unas pruebas Se trataba de poder escuchar ficheros WAV que estaban comprimidos con ese codec pero dada la dificultad de encontrar el codec gratuitamente para poder instalarlo en Windows he encontrado una alternativa que sirve igualmente En la página de Voice Age he encontrado una librería gratuita para windows con ejemplos y ejecutables de cómo extraer el audio comprimido con un codec G729A Si se va a usar comercialmente se debe pedir una licencia a sipro que es quien tiene los derechos de licenciamiento El problema con los ejecutables de Voice Age es que convierte de formato G729A a formato RAW pero ni el origen tiene los datos por sí sólo están embebidos en un fichero wav ni en la conversión se pasa a un fichero wav reproducible en windows Por ello he creado un programa de consola en Visual C 6 0 que hace uso de la librería lib que ofrece VoiceAge para hacer esos dos pasos La idea es leer unos datos del fichero wav y moverse hasta el byte 44 del fichero wav de origen accediendo así a los datos de audio directamente crear un fichero wav de destino introduciendo en este la cabecera de un fichero wav con el tamaño de los datos de audio descomprimido e indicando que tiene formato PCM finalmente leer los datos de audio comprimido descomprimirlos con la librería y escribirlos en el fichero de destino Este es el código fuente del mismo include stdafx h include va g729 h include stdio h include memory h int main int argc char argv FILE entrada FILE salida unsigned char serial L FRAME COMPRESSED short synth L FRAME int bfi unsigned char cabecera 0x52 0x49 0x46 0x46 0x00 0x00 0x00 0x00 0x57 0x41 0x56 0x45 0x66 0x6D 0x74 0x20 0x10 0x00 0x00 0x00 0x01 0x00 0x01 0x00 0x40 0x1F 0x00 0x00 0x80 0x3E 0x00 0x00 0x02 0x00 0x10 0x00 0x64 0x61 0x74 0x61 0x00 0x00 0x00 0x00 unsigned long longitud unsigned long puntero puts SISTEMAS O R P n Convertidor de WAVs G729A a PCM n Se comprueban los parámetros if argc 3 puts Debe introducir el archivo wav de origen y el archivo wav de destino return 1 Se abre el fichero de origen entrada fopen argv 1 rb if entrada NULL puts No se pudo abrir el fichero de origen return 2 Se abre el fichero de destino salida fopen argv 2 wb if salida NULL puts No se pudo abrir el fichero de destino fclose entrada return 2 Se comprueba que el fichero origen es un wav fread serial sizeof char 4 entrada if memcmp serial RIFF 4 0 puts El fichero de entrada no es un wav fclose entrada fclose salida return 3 Se lee el tamaño de los datos de audio del fichero origen y se calcula el tamaño de los datis de audio del fichero destino fread longitud sizeof unsigned long 1 entrada puntero unsigned long cabecera 4 puntero 36 longitud 36 L FRAME L FRAME COMPRESSED 2 puntero unsigned long cabecera 40 puntero longitud 36 L FRAME L FRAME COMPRESSED 2 Se escribe la cabecera wav al fichero de destino fwrite cabecera sizeof char sizeof cabecera salida Saltamos al byte 44 donde se encuentran los datos de audio comprimido fseek entrada 44 SEEK SET Se inicializa el descompresor va g729a init decoder Se lee un grupo de bytes comprimidos y se escriben descomprimidos while fread serial sizeof char L FRAME COMPRESSED entrada L FRAME COMPRESSED bfi 0 va g729a decoder serial synth bfi fwrite synth sizeof short L FRAME salida fclose entrada fclose salida puts Proceso terminado return 0 Y aquí dejo el fichero ejecutable G729AtoPCM Alarma con un pic 16f628 un transceptor ds275 sensor de movimiento y un modem antiguo 14 agosto 2010 Electrónica Proyectos 74 Comentarios Tenía un modem externo antiguo de 2400 b p s que me regalaron y se me ocurrió la idea de usarlo para crear una alarma Los bueno de los modems es que puedes interactuar con la línea telefónica para hacer llamadas La idea consiste en que un sensor de movimiento piroeléctrico de infrarrojos PIR detecte el movimiento de una persona en una sala este informaría de la detección a un pic y este sería el encargado de llamar a un número de teléfono a través del modem El matería que he usado es Sensor de movimiento piroeléctrico de infrarrojos PIR de sure electronics DC SS502 http www sureelectronics net goods php id 932 Microcontrolador PIC 16f628A http www microchip com wwwproducts devices aspx ddocname en010210 Transceptor ds275 http www maxim ic com datasheet index mvp id 2929 Una placa de topos cable un conector serie db9 macho y un modem externo Para hacer el circuito lo más sencillo posible he usado un pic 16f628a dado que con él podemos ahorrarnos el poner un cristal de cuarzo externo poder desactivar el pin MCLR y usar la USART que trae consigo podría haber usado un pic 16f88 igualmente También he usado el transceptor ds275 porque se puede comunicar con un puerto serie como el del modem sin añadirle ningún condensador como ocurre con el MAX232 Como no quería depender de una fuente de alimentación externa he soldado unos cables al modem para obtener de este los 5 voltios necesarios para el pic y el transceptor y para la alimentación de 9 voltios del sensor PIR Este es el esquema del circuito El sensor PIR tiene una salida digital que va conectada al pin RB0 del pic que se puede programar como interrupción por lo que el pic puede permanecer en modo sleep hasta que recibe la interrupción del sensor y empezar a mandar los comandos AT para hacer la llamada de alarma Como el PIC no puede por sí sólo interactuar con un puerto serie el transceptor convierte las señales del PIC a señales RS232 para enviárselas al puerto serie del modem y viceversa Una vez que se ha hecho la llamada y el modem detecta que se ha colgado la linea devolverá un código numérico que el pic recibirá para volver a dejar el sistema en modo de detección Foto del conjunto Un video de demostración Lo que sucede en el video es lo siguiente Se enciende el modem y el pic configura este para que no tenga eco los comandos para que devuelva respuestas numéricas y que el altavoz esté desactivado después de 15 segundos de espera para que el usuario pueda abandonar la habitación el pic se pone a esperar la detección de movimiento cuando la detecta llama a un número de móvil prefijado para que el usuario reciba la alerta El código fuente del pic esta programado en CCS y es el siguiente main h include 16F628A h FUSES NOWDT No Watch Dog Timer FUSES INTRC Internal RC Osc FUSES NOPUT No Power Up Timer FUSES NOPROTECT Code not protected from reading FUSES NOBROWNOUT No brownout reset FUSES NOMCLR Master Clear pin used for I O FUSES NOLVP No low voltage prgming B3 PIC16 or B5 PIC18 used for I O FUSES NOCPD No EE protection use delay clock 4000000 use fast io b use rs232 baud 9600 parity N xmit PIN B2 rcv PIN B1 bits 8 typedef enum INICIO DETECTA ALARMA LLAMADO ESTADOS main c include main h ESTADOS estado volatile int8 dato se ha detectado un movimiento y se pasa al estado de alarma INT EXT void movimiento if estado DETECTA estado ALARMA se ha detectado un carácter en la cola la USART INT RDA void lectura int8 valor if kbhit valor getc if valor r dato valor función genérica que pasa al estado de detección borrando cualquier interrupción anterior y activándola void deteccion estado DETECTA clear interrupt int ext enable interrupts int ext void main setup timer 0 RTCC INTERNAL RTCC DIV 1 setup timer 1 T1 DISABLED setup timer 2 T2 DISABLED 0 1 setup comparator NC NC NC NC setup vref FALSE setup oscillator OSC 4MHZ Ponemos a todos los pines del puerto B como entrada excepto el de salida de la USART set tris b 0xFB Empezamos por el estado de inicio estado INICIO La interrupción debe ser cuando pasa de nivel bajo a nivel alto ext int edge L TO H enable interrupts int rda enable interrupts global TODO USER CODE for switch estado En el estado de inicio inicializamos el modem para que no haga eco de los comandos los valores de respuesta sean numéricos y apague el altavoz del modem esperando 15 segundos para dejar salir al usuario de la sala y pasamos al estado de detección case INICIO delay ms 2000 printf ATE0V0M0 r delay ms 13000 deteccion break En el estado de detección esperamos la interrupción en modo sleep para consumir menos case DETECTA sleep break Se desactiva la interrupción y marcamos el número de teléfono que queramos alertar case ALARMA disable interrupts int ext dato A printf ATDTXXXXXXXXX r estado LLAMADO break Esperamos a que termine la llamada para que vuelva al estado de detección case LLAMADO if dato A deteccion Sólo comentar que XXXXXXXXX hay que sustituirlo por el número de teléfono al que queramos dar la alarma Robot con arduino motorshield módulo bluetooth y cámara portatil 3 julio 2010 Electrónica Proyectos 19 Comentarios Hace tiempo que hice mi primer robot pero este se quedó en el olvido y recientemente he querido retomarlo para un proyecto de orientación por GPS De momento lo he estado montando para que detecte

    Original URL path: http://www.sistemasorp.es/category/proyectos/page/2/ (2013-05-07)
    Open archived version from archive

  • SISTEMAS O.R.P » Blog Archive » robot
    Website Your comment You can use these tags a href title abbr title acronym title b blockquote cite cite code del datetime em i q cite strike strong Please note Comment moderation is enabled and may delay your comment There is no need to resubmit your comment Categories Electrónica Informática Proyectos Reseñas Sin categoría Uncategorized Calendar mayo 2009 L M X J V S D abr jun 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Recent posts Televigilancia con un coche RC arduino y la raspberry pi L I O S El robot de 10 Otro año más se celebra la OSHWCon Los vagos 2 0 Explorer exe en Windows Probando el marco digital Parrot DF3120 parte 3 y final Recuperar una cámara Zaapa CIP RW después de un fallo de actualización Probando el marco digital Parrot DF3120 parte 2 Probando el marco digital Parrot DF3120 parte 1 Por fin se puede programar la cámara IP Zaapa CIPRW ZA CIPRW fácilmente Fuerza bruta en net para resolver las cifras del concurso cifras y letras Microchip va a

    Original URL path: http://www.sistemasorp.es/2009/05/09/robot/ (2013-05-07)
    Open archived version from archive

  • SISTEMAS O.R.P » 2010 » abril
    un bloc de notas dos boligrafos una gorra una camiseta una almohada y un portadocumentos Cuando he llegado daban un catering Dentro de una la sala de participantes ya se podía ver el ambiente y todo lo que hay por ver El stand de la asociación de robótica y domótica de España de la cual soy socio También se podían encontrar equipos de modding Otra sala llamada Campus Futura pero que estaba cerrada cuando he llegado Los asistentes tienen los desayunos comidas y cenas gratis y se pueden alojar en la zona de acampada A ver a cuantas charlas puedo ir pero de momento la cosa promete Categories Electrónica Informática Proyectos Reseñas Sin categoría Uncategorized Calendar abril 2010 L M X J V S D mar jul 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 Recent posts Televigilancia con un coche RC arduino y la raspberry pi L I O S El robot de 10 Otro año más se celebra la OSHWCon Los vagos 2 0 Explorer exe en Windows Probando el marco digital Parrot DF3120 parte 3

    Original URL path: http://www.sistemasorp.es/2010/04/ (2013-05-07)
    Open archived version from archive

  • SISTEMAS O.R.P » 2010 » agosto
    que se ha hecho la llamada y el modem detecta que se ha colgado la linea devolverá un código numérico que el pic recibirá para volver a dejar el sistema en modo de detección Foto del conjunto Un video de demostración Lo que sucede en el video es lo siguiente Se enciende el modem y el pic configura este para que no tenga eco los comandos para que devuelva respuestas numéricas y que el altavoz esté desactivado después de 15 segundos de espera para que el usuario pueda abandonar la habitación el pic se pone a esperar la detección de movimiento cuando la detecta llama a un número de móvil prefijado para que el usuario reciba la alerta El código fuente del pic esta programado en CCS y es el siguiente main h include 16F628A h FUSES NOWDT No Watch Dog Timer FUSES INTRC Internal RC Osc FUSES NOPUT No Power Up Timer FUSES NOPROTECT Code not protected from reading FUSES NOBROWNOUT No brownout reset FUSES NOMCLR Master Clear pin used for I O FUSES NOLVP No low voltage prgming B3 PIC16 or B5 PIC18 used for I O FUSES NOCPD No EE protection use delay clock 4000000 use fast io b use rs232 baud 9600 parity N xmit PIN B2 rcv PIN B1 bits 8 typedef enum INICIO DETECTA ALARMA LLAMADO ESTADOS main c include main h ESTADOS estado volatile int8 dato se ha detectado un movimiento y se pasa al estado de alarma INT EXT void movimiento if estado DETECTA estado ALARMA se ha detectado un carácter en la cola la USART INT RDA void lectura int8 valor if kbhit valor getc if valor r dato valor función genérica que pasa al estado de detección borrando cualquier interrupción anterior y activándola void deteccion estado DETECTA clear interrupt int ext enable interrupts int ext void main setup timer 0 RTCC INTERNAL RTCC DIV 1 setup timer 1 T1 DISABLED setup timer 2 T2 DISABLED 0 1 setup comparator NC NC NC NC setup vref FALSE setup oscillator OSC 4MHZ Ponemos a todos los pines del puerto B como entrada excepto el de salida de la USART set tris b 0xFB Empezamos por el estado de inicio estado INICIO La interrupción debe ser cuando pasa de nivel bajo a nivel alto ext int edge L TO H enable interrupts int rda enable interrupts global TODO USER CODE for switch estado En el estado de inicio inicializamos el modem para que no haga eco de los comandos los valores de respuesta sean numéricos y apague el altavoz del modem esperando 15 segundos para dejar salir al usuario de la sala y pasamos al estado de detección case INICIO delay ms 2000 printf ATE0V0M0 r delay ms 13000 deteccion break En el estado de detección esperamos la interrupción en modo sleep para consumir menos case DETECTA sleep break Se desactiva la interrupción y marcamos el número de teléfono que queramos alertar case ALARMA disable interrupts int ext dato A printf ATDTXXXXXXXXX r

    Original URL path: http://www.sistemasorp.es/2010/08/ (2013-05-07)
    Open archived version from archive

  • SISTEMAS O.R.P » 2010 » julio » 03
    necesario he puesto una cámara wireless alimentada con una pila de 9 voltios para grabar los movimientos Al final el conjunto queda así Como el movimiento se demuestra andando pongo un video de su funcionamiento recomiendo agrandarlo para ver mejor los detalles A la izquierda el putty mostrando los mensajes que envía la arduino a través de bluetooth en el centro un video del cómo responde el robot y a la derecha otro video desde dentro del robot Finalmente dejo el código fuente del robot para el entorno Arduino int dirA 12 sentido int dirB 13 direccion int speedA 10 velocidad del motor int speedB 11 parada o encendido de la dirección int bumperI 5 bumper izquierdo int bumperD 4 bumper derecho int boton2 6 boton 2 de la motorshield int boton1 7 boton 1 de la motorshield El robot va hacia atrás void atras digitalWrite dirA HIGH El robot va hacia alante void alante digitalWrite dirA LOW El robot tuerce a la izquierda void izquierda digitalWrite dirB LOW El robot tuerce a la derecha void derecha digitalWrite dirB HIGH void setup Configuración de los pines de la motorshield pinMode dirA OUTPUT pinMode dirB OUTPUT pinMode speedA OUTPUT pinMode speedB OUTPUT Configuración de los pines de los bumpers pinMode bumperI INPUT pinMode bumperD INPUT Configuración de los botones de la motorshield pinMode boton1 INPUT pinMode boton2 INPUT Configuración de las comunicaciones por bluetooth Serial begin 9600 void loop Si se ha pulsado el boton de arranque if digitalRead boton1 0 delay 200 para evitar rebotes en el boton Serial println empiezo analogWrite speedA 100 PWM a 100 Si se ha pulsado el boton de parada else if digitalRead boton2 0 delay 200 para evitar rebotes en el boton Serial println termino analogWrite speedA 0 PWM a 0 alante Si se

    Original URL path: http://www.sistemasorp.es/2010/07/03/ (2013-05-07)
    Open archived version from archive

  • SISTEMAS O.R.P » 2012 » agosto
    sociedad del conocimiento libre no te puedes perder este evento Sólo hay 450 plazas Se celebrará los días 21 22 y 23 de Septiembre en el Centro de Formación Padre Piquer C Mártires de la Ventilla 34 28029 Madrid Categories Electrónica Informática Proyectos Reseñas Sin categoría Uncategorized Calendar agosto 2012 L M X J V S D may sep 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Recent posts Televigilancia con un coche RC arduino y la raspberry pi L I O S El robot de 10 Otro año más se celebra la OSHWCon Los vagos 2 0 Explorer exe en Windows Probando el marco digital Parrot DF3120 parte 3 y final Recuperar una cámara Zaapa CIP RW después de un fallo de actualización Probando el marco digital Parrot DF3120 parte 2 Probando el marco digital Parrot DF3120 parte 1 Por fin se puede programar la cámara IP Zaapa CIPRW ZA CIPRW fácilmente Fuerza bruta en net para resolver las cifras del concurso cifras y letras Microchip va a sacar microcontroladores PIC de 32 bit con encapsulado

    Original URL path: http://www.sistemasorp.es/2012/08/ (2013-05-07)
    Open archived version from archive

  • SISTEMAS O.R.P » 2012 » septiembre » 05
    contiene una pestaña para que haga de tope y no avance más marcado con un circulo rojo Así es como queda al cortarla Por otro lado tenemos el potenciómetro Aquí debemos desoldar los cables las flechas verdes y romper la pared que contiene las dos pestañas que también hacen tope las fechas rojas Así es como quedaría la pared que comentaba A continuación debemos soldar las dos resistencias de 10KΩ formando un divisor resistivo en los cables que habíamos desoldado antes el cable blanco entre las dos resistencias Para aislar los contactos poner tubo termoretráctil También aislar el extremo con tubo termoretráctil Finalmente unir todos los engranajes de nuevo meter la electrónica poner las tapas y atornillarlas Chásis y ruedas Imprimir en papel esta plantilla en DXF a escala 1 1 yo he usado el programa de software libre LibreCad Pegar el papel con cinta adhesiva al cartón Agujerear los círculos pequeños con una aguja y cortar las líneas con un cutter A continuación poner la aguja en el agujero de una rueda poner pegamento en el brazo alargado de un servo e introducir el agujero central de este por la aguja hasta pegarlo a la rueda Repetir el proceso con la otra rueda Quitar la pegatina del lateral del servo poner pegamento en ese lateral y pegarlo en el extremo superior izquierdo de la superficie grande de cartón Repetir el proceso en el otro lado con el otro servo Cortar levemente la superficie pequeña de cartón por el primer tercio poner pegamento y adherirla a la incisión hecha anteriormente en la superficie grande de cartón según la plantilla Colocar las dos ruedas en los ejes del servo Agujerear 4 orificios entre los servos introducir desde abajo los LDR girarlos 30 grados desde el centro y pegarlos con termocola Hacer dos orificios a cada lado introducir desde abajo los diodos led y pegarlos con termocola Electrónica Este es el esquema electrónico LDR Soldar una de las patillas de cada LDR a VCC Soldar la otra patilla de cada LDR a un extremo de una resistencia de 10KΩ Desde la anterior unión izquierda soldar un cable hasta el pin 7 del zócalo y poner tubo termoretráctil Desde la anterior unión derecha soldar un cable en hasta el pin 6 del zócalo y poner tubo termoretráctil Soldar el otro extremo de cada resistencia a GND Pegar las resistencias a la base con termocola SERVO Pelar los cables y soldar el rojo a VCC y el marrón a GND de cada servo Soldar el cable naranja del servo izquierdo al pin 3 del zócalo y poner tubo termoretráctil Soldar el cable naranja del servo derecho al pin 2 del zócalo y poner tubo termoretráctil LED Soldar un extremo de una resistencia de 180Ω a VCC Soldar el otro extremo al de otra resistencia de 180Ω Desde la anterior unión soldar un cable hacia la patilla del ánodo del led derecho Desde la anterior unión soldar un cable hacia la patilla del cátodo del

    Original URL path: http://www.sistemasorp.es/2012/09/05/ (2013-05-07)
    Open archived version from archive


  • Ç 5 cµ À Î Ê ï V Zu Ø m0 Ç s uvF Ía n n v Öxj iãh k A OÒ Ùb ÈZä Å µÏ D ý þ rå Ý è Ð Lø ÖÙ6 80Ò DÔ XÀ9 âh C VQ Z â ª ýR ôz ¼Ò m ìªt4 È JÏ ïf ò Ð HU m RÕ Nô ªq ³ÒmÁ ªzÛ ª8 r aâtVÅ Rk FZ ÛÔ ú x tï V ½ò Àµêl p Ö c B ÁÅ Án õ Ð Wq4 F mfàÉ Ës A0 mz f g ùǾ u Ð ÒÑ Bl² D ZE Uu XUk81è á 0ªzÛ H ª8 q J ç îx Ë D çP j ÏdRº¼ ºíi 5p Ù6T ª³í PtÙÏy 4 b R gy F À ³4heÌ ð ÿ3ºKÈÑmOç Ö N X¾ãViô íC 7IÚ Ù ÐÉÞ Ùr½ V r ÿ ùA p È xW m Ð hVk 1Ô Á Û pq6 ²UoÛ U Í cHI uUÿ qû úï H0 ªÿ i b¾ÉQ U I eÿwm Ì içG q îá ÂÐ õ ù38ý QÆ ÿë 4 µ úÃw Éêm2 Ì çËxñe dÃö1 c ËÉíSüþjµx Ó Q Udn ³ 5k1ýëÃÃ2 Ù cc d äëjô0 ¼ ë J ÝO Ïæ3ù9 ý W¼ Âø N ª62Ý 8 îåªU X Ó y¹jý ÜòC4RÔí4 AÔÆö AãíEhß F Á E K Ö6aIo 1Ìl1Nrͳ a mÖ pò ó J ÖVP Í ñ Õ 3 ÕzÖ hè ZÓ ö4í Ö5 ªó 1Ø ê â ÿ 5ÛÕ S N½ßö öß 7 hÐ nÐk ZjßÚ Ð SWß ç µèm½ tj ë Pë Î V Ú y ÿc ì ݹ C GÒA DIܳ á Tb ÂB r ÃÚòËÉ òÌ R4 a Z oöM Q Óò Ï l òz P W m Ì 6ÞÚMÚU C çt ÀUh âlX L Þ Z Ëê ݪB dZg d g îtUÝ Oéÿ üªÞö Ç Y Fs ùÈÇò XU m 8V 1ì8 Ü cQ î c fÀ ÂB cµ ÇÚòËÉìJxfW² HïÙ2 Z R T bIÉ Y LÜw Øü GµvD ZzÔ 9 W Cm Ús0Ô5 ÐéD Q T9 òt ç J aÍ2 Xç R bTjÎx Æ 2 WÕÑ lI ZH T J ÓO ºÒ K 9So æ H Ø Ú CJ C ÒOvm Ì Á 8q p 4IÛUse UW4 T2 ÿdË ê û u ¹Èr Ê qpw L  é q Àý I k vFf B ÏqÓ ÄÑ 2æY é á pQ Fk2 úh OewxLÇ ùn FÚ V LZgÛC è ²ÂÑJ n³ ³géKµRnsMÉæؽ lÒ0æt ã Ë úåd Å 1 CZ Ç IR¹ Ój Ô Å oÕÛ z Ö tßI Úæz u ç MR E g ø 6 Í ÎYx ís ¹0j G piz úÑDx ÍÓx a ØKËÏ2³ Ð ð Ò K Ø Wo NZ3 kÉÖÁ ÈU m m Ä Z Cij X Ê5 ÒL Ç 8 Õ x Pk ÏûÉ K tc XV ÓØ åÂûJ Ù ùA pII ÚâZ HW m È Ö á 5ÚÕ Î ºUoÛ 2 U Íà ãrt M ì³úË ßïc ûHʺ øîúa1Y½Mf yÖe gñbr76 ä v ë Ø q y WÝÆo xq éÖ FJ 0þ nóîºþ½ Ò GÍB Á Ücæu eÓYØänÊ r1r Ð r ì y H 1nÖ

    Original URL path: http://www.sistemasorp.es/blog/robot10.fzz (2013-05-07)
    Open archived version from archive



  •