Show Posts
Pages: 1 ... 7 8 [9] 10 11 ... 45
121  International / Software / Re: ethernet shield + RF 433Mhz on: April 23, 2014, 12:17:26 pm
Pero con el circuito manual emite portadora?
Con arduino sin enviar datos emite portadora?
Leiste con un multimetro si no hay tension?, recuerda que es cmos y con 2 voltios ya toma como 1.
Probaste de pones un capacitor de 10uf en la alimentacion del modulo?
Probaste de poner la resistencia entre el data y gnd con arduino? Esto te asegura el 0.
122  International / Software / Re: ethernet shield + RF 433Mhz on: April 23, 2014, 10:15:12 am
Perdon, corregi el grafico por que sino no va a funcionar.

Otra cosa que puede ser que virtualwire tenga un protocolo, y este se encargue de leer datos validos y descartar el ruido.
Que para esto puedes usar librerias como messenger, hay muchos mas por ahi dando vuelta.
playground.arduino.cc/Code/Messenger

Puedes hacer tu protocolo esperando por ejemplo un valor b01111110 para seguir leyendo el resto y ese tambien puede ser el terminador.  trama 01111110 + datos + 01111110
123  International / Software / Re: ethernet shield + RF 433Mhz on: April 23, 2014, 09:44:48 am
Hola Ehrja,

te comento, tengo un walky que me sube a 433 Mhz, con lo cual puedo escuchar las señales. Con el VirtualWire cuando transmitia solo transmitia la informacion y paraba. Asi asi todas las veces que transmite solo hace la portadora necesaria para enviar la info.

Con el pin TX no sucede asi, hace portadora continua, y cada tiempo indicado en el delay envia la informacion, pero sigue haciendo portadora.

En la jerga HAMRADIO te diria que hace PTT continuo y cada tiempo envia la informacion.
Imaginatelo asi, tienes un walky y cada vez que hablas (en este caso envias la info) pulsas un boton (se llama PTT) no? Asi seria la forma correcta, hablas y sueltas el boton. Bien con el virtualwire me lo hace asi, que pasa cuando no utilizo el virtualwire y lo pongo directo al TX para hacerlo por serial, pues imaginate, quieres hablar por el walky, y SIEMPRE tienes el boton pulsado, pero hablas cada tiempo.  Con lo cual siempre estas emitiendo portadora, pero cada tiempo emites la info como modulacion por decirlo de algun modo. Si quiero ponerlo remoto, el consumo de bateria aumentara considerablemente, etc etc....

No se si me he explicado bien jejeje  smiley-razz

Saludos!

soy radio aficionado LU4HNE, el ptt es push to talk.

Me parece raro que transmita todo el tiempo, porque esos bichitos son en  AM y emiten solo con el bit alto, salvo tengan algun otro metodo de emision como manchester que el 0 y 1 siempre hay bits altos.
Haz la prueba de conectar solo sin arduino el transmisor en un protoboard +5, gnd y data conentado a una resistencia de 10k a gnd.
Y prueba de ponerlo en transmision manualmente con un pulsador, no sea que tenes ruido y emite por eso todo el tiempo y escuchas con tu walky.
Y no es mala idea poner un par de capacitores de desacople de 100nf y 10uf en la alimentacion.

Hay algunos modelos que tienen un 4to pin para habilitar la transmision, con lo que poner un mosfet pequeño que lo prenda antes de enviar no seria mala idea
124  International / Software / Re: ethernet shield + RF 433Mhz on: April 22, 2014, 02:40:55 pm
mas tarde te respondo con tiempo sobre lo que posteaste en el comienzo
125  International / Software / Re: ethernet shield + RF 433Mhz on: April 22, 2014, 01:46:02 pm
para el dth11 usas esta libreria
http://playground.arduino.cc/main/DHT11Lib

con Serial.available() sabes si hay datos para leer, despues los lees y los usas.

aca tienes toda la docmentacion: http://arduino.cc/en/Reference/HomePage
126  International / Software / Re: ethernet shield + RF 433Mhz on: April 22, 2014, 01:14:29 pm
Sin Ofender creo estas mezclando mucho codigo sin leer primero, el copy/paste no sirve si no lo estudias

En este fragmento lo demuestra

Code:
void setup() {
  lcd.begin(16, 2);  //inicializas el lcd para que use el i2c
  Serial.begin(9600); // inicializas el UART por hardware de arduino
  Ethernet.begin(mac, ip); //inicializas la ethernet
  server.begin(); //comienza a leer los paquetes
  Serial.print("server is at "); // imprimes por puerto serial esta palabra
  Serial.println(Ethernet.localIP()); imprimes la ip local que le asignaste o se asignó por dhcp.

Sí estas usando el Serial por hardware de arduino. Por eso usar un serial por software cuando no te hace falta es ocupar memoria al vicio.
Quita el virtualwire y conecta el modulo al pin tx y listo, lo que transmitirá será todo lo que pongas en los Serial.print(), y tambien puedes capturarlo en el monitor serial.





 

127  International / Software / Re: ethernet shield + RF 433Mhz on: April 22, 2014, 10:07:56 am
por un lado puede ser:
    D2 - Connects the INT pin of the W5100
    D4 - Used for SPI Chip Select
    D10 - Used for SPI LED
    D11 - Used for SPI MOSI
    D12 - Used for SPI MISO
    D13 - Used for SPI SCK
todos estos pines son exclusivos de la ethernet, no puedes poner nada mas alli, ni hardware ni software.

En la documentacion por defecto usa los pines 12 y 11, por lo que NO PUEDES USAR LAS 2 COSAS A LA VEZ. Debes poner otros pienes en la configuración
por ejemplo:
  vw_set_tx_pin(5);
  vw_set_rx_pin(6);

Dicho esto, comento y pregunto, ¿Para que usar virtualwire si tienes el UART del arduino? por lo que vi solo lu usas para debug.
Pues no te hagas problema, usalo como debug y a la vez transmite cuando esté funcionando saca los println de debug y yá.
o usa condicionales

#if defined(DEVMODE)
    Serial.begin(115200);
    Serial.print("Devmode ON");
#else
  // Setup the LCD
    myGLCD.InitLCD();
#endif

https://www.inkling.com/read/arduino-cookbook-michael-margolis-2nd/chapter-17/recipe-17-6
128  International / Hardware / Re: Hackear Sensor PIR inalámbrico on: April 22, 2014, 10:00:32 am
Si, muy buen analisis. Eso seria muy seguro.
Felicitaciones
129  International / Software / Re: Listas doblemente enlazadas con Ardunio on: April 22, 2014, 07:28:08 am
La verdad que es muy util pra hacer busquedas, hace tiempo pensaba si se podia hacer un indice para busquedas rapidas por ejemplo en una memoria eprom para buscar codigos de autorización.
Pero la recursividad aqui es muy limitada
130  International / Software / Re: ethernet shield + RF 433Mhz on: April 22, 2014, 07:20:31 am
Primero que nada, te fijaste en la documentacion de virtualwire y de la libreria de ethernet?
Lei que la virtualwire usa el timer2 y no puede funcionar con servos. Se que no tiene nada que ver, pero debe haber algo que se interponen y por eso no funcionan.
Yo usaria los pines tx/rx con seria.Begin() y no con virtualwire, la que dejaria para cuando ya no tienes mas puertos por hardware disponibles.
Incluso usando estos pines puede monitorearlos desde la terminal
131  International / Hardware / Re: Hackear Sensor PIR inalámbrico on: April 22, 2014, 07:11:12 am
Quote
Ok, ya lo pillo, envío y espero feedback, pero que ocurre si el aparato generador de RF lo tienen activo todo el tiempo que estén dentro ??? la señal no llegará hasta la unidad central de la alarma hasta que los tipos se vayan????

Ahi está el tema de seguridad, la alarma periodicamente debe sensar la conectividad, si esta se interrumpe hay un error.
Hoy muchas de las mejores alarmas como paradox o dsc, x28 usan sensado de linea, mediante el conversor AD, si este varia por corte, cortocircuito o cambio de resistensia dispara la alarma, las x28 usan un sistema como una red en el que cada pir es un nodo.

los nrf24 te dan ese feedback. El tema de alcance es relativo.
Lo que puedes hacer es con el rf433 despertarlo periodicamente y enviar un codigo especial y la alarma debe estar atenta a ese tiempo, si no se  cumple, la dispara.

Son ideas paranoicas de seguridad, todo depende que quieras proteger!!!
132  International / Hardware / Re: Hackear Sensor PIR inalámbrico on: April 21, 2014, 05:49:30 pm
Hola.

En eso no había pensado, la verdad, que con un generador de rf pueda volver loco al receptor, pero es por el protocolo que usan estos emisores pir??? porque por ejemplo el mando de mi cochera va a 433mhz, entiendo entonces que el sistema de mi cochera también puede fallar (que no abrirse la puerta) al poner cerca un generador de rf???

Estamos hablando de una alarma de Seguridad, el porton si no lo abres no es problema porque lo puedes poner en manual. Pero una alarma te tiene que proteger.
El protocolo es basico, solo emite el codigo en rafagas.
Quote
Cuando estuve viendo el tema del modulo pir con un ATTiny encontré un protocolo de comunicación manchester fácilmente implantable en el sistema, eso me serviría???
Ese es un metodo de codificacion de la señal. cada 1 y 0 se codifica con 2 estados diferentes. mejora la interpretacion cuando hay ruido. no es util para estos casos.
Quote
Porque ahora que recuerdo, las cocheras y demás, creo que iban con algo así como "roller code" ??? con esos sistemas se evitan esos problemas???
Eso asegura que no t pesquen el codigo y lo puedan usar para arruinarte el dia.
Lo que digo es usar un transceptor, envio el codigo y me vuelve el ok que llegó.

Buscaré entre tus post a ver si encuentro las discusiones esas que me comentas

gracias
[/quote]
133  International / Hardware / Re: Hackear Sensor PIR inalámbrico on: April 21, 2014, 01:26:03 pm
si son super hackeables, y trabajan a 315mhz.
Yo tengo varios de esos y los descarté por la pesima seguridad que otorgar. el chip codificador es un sc2262 un protocolo muy simple que ni trama de control tiene.
Busca discusiones mias donde hablamos del tema. Si quieres seguridad te debes asegurar que el mensaje llegó cuando es inalambrico, porque si ponene un generador tu receptor se vuelve loco y no llega el codigo y chau seguridad.
134  International / Software / Re: Listas doblemente enlazadas con Ardunio on: April 21, 2014, 05:42:48 am
muy bueno. Pero cuanta memoria consume?
135  International / Hardware / Re: ¿Podrían ayudarme a conectar 5 servos a arduino? on: April 17, 2014, 09:45:37 pm
no puedes, el consumo va a ser superior.
Siempre usa una fuente aparte para los servos con la gnd unida a la de arduino, para que las señales de control sean validas.
Pages: 1 ... 7 8 [9] 10 11 ... 45