Herramientas de usuario

Herramientas del sitio


proyectos:monitorclima_rf433_vw

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
proyectos:monitorclima_rf433_vw [2022/07/03 17:53] manuel.floresvproyectos:monitorclima_rf433_vw [2022/07/04 16:08] (actual) manuel.floresv
Línea 17: Línea 17:
   vw_wait_tx();   vw_wait_tx();
   Serial.println(msg);   Serial.println(msg);
 +  delay(2000); 
 +}
 +</code>
 +
 +Convirtiendo uint8 a char
 +<code c>
 +#include <VirtualWire.h>
 + 
 +uint8_t data=10;
 +void setup() {
 +  vw_setup(1000);
 +  Serial.begin(9600);   // Use this for debugging
 +  Serial.println("Iniciando");
 +  delay(5000);
 +}
 +String converter(uint8_t num){
 +    char cv[2];
 +    num=num;
 +    cv[0]=(num/10)%10+48;
 +    cv[1]=num%10+48;  
 +    Serial.print(cv[0]);Serial.println(cv[1]);
 +    return String((char *)cv);
 +}
 + 
 +void loop() {
 +  data=data+1;
 +
 +  String tempo;
 +  tempo=converter(data);
 +  const char *msg = tempo.c_str(); 
 +  vw_send((uint8_t *)msg, sizeof(msg)); 
 +  vw_wait_tx();
 +  Serial.print(data);Serial.print("-");Serial.println(msg);
   delay(2000);    delay(2000); 
 } }
Línea 32: Línea 65:
 sudo systemctl  status pigpiod.service sudo systemctl  status pigpiod.service
 </code> </code>
-Descargar la libreria descomprimirla, creando el archivo siguiente recibir.py+Conectar el reciever 433 en los pines: 
 +  - VCC pin 2 - 5V 
 +  - GND Pin 12 - GND 
 +  - DATA pin 38 - GPIO20 
 +{{ :proyectos:raspberry-pi-gpio-layout-model-b-1024x341.png |}} 
 +Descargar la libreria [[http://abyz.me.uk/rpi/pigpio/code/vw.zip|VirtualWire para python]], descomprimirla, creando el archivo siguiente recibir.py
  
 <code python> <code python>
Línea 73: Línea 111:
   * https://quadmeup.com/virtualwire-support-for-raspberry-pi/   * https://quadmeup.com/virtualwire-support-for-raspberry-pi/
   * https://forums.raspberrypi.com/viewtopic.php?t=84596   * https://forums.raspberrypi.com/viewtopic.php?t=84596
 +  * https://n8henrie.com/2015/03/range-testing-for-wireless-arduino-projects-rf-433-mhz-and-nrf24l01/
  
proyectos/monitorclima_rf433_vw.1656870818.txt.gz · Última modificación: por manuel.floresv