Status

    19:e Juni 2024

Arkiv

Den 22:e Januari - 2017

Temperatur On the air #1




Har haft ett par 433mhz sändare/mottagare liggandes sen länge men aldrig använt dom.
Tänkte jag skulle testa och se hur dom fungerar.

Hittade en lämplig antenn som jag lödde dit på sändarmodulen.

Coppans Blogg



Mottagaren:

Coppans Blogg



Modifierade koden till Arduinon som läser av alla tempmätare (7 stycken).
Just nu skickar jag bara ute tempen från givare 1 till en början.

Coppans Blogg



Coppans Blogg



Ser ut som om det fungerar.. Är en 1 grad ute just nu. Frågan är vad som händer när det är minus ute.
Fortsättning följer.

Tack till "Markus Ulfberg" som fick mig att fatta hur jag skulle tolka indatat.

Koden till mottagaren:
#include <VirtualWire.h>
#define RX_PIN 4

int times = 0;
long lasttime = 0;

void setup()
{
Serial.begin(9600);

vw_set_rx_pin(RX_PIN);
vw_set_ptt_inverted(true);
vw_setup(2000);
vw_rx_start();
}

void loop()
{
unsigned long currenttime = millis();

uint8_t buf[VW_MAX_MESSAGE_LEN];
uint8_t buflen = VW_MAX_MESSAGE_LEN;

if (vw_get_message(buf, &buflen))
{
char Sensor1CharMsg[4] = "";
long totaltime = (currenttime - lasttime) / 1000;
int i = 0, Sensor1Data = 0;

lasttime = millis();

for (i = 0; i < buflen; i++) Sensor1CharMsg[i] = char(buf[i]);

Sensor1CharMsg[buflen] = '';
Sensor1Data = atoi(Sensor1CharMsg);

Serial.print("Temp : ");
Serial.print(Sensor1Data);
Serial.println(" C");

if(times)
{
Serial.print(totaltime);
Serial.println(" seconds since last update.");
}

times++;
}
}
Arduinon postar värden varje minut, så jag verkar missa en del.

Coppans Blogg

Innehållet som publiceras här omfattas av grundlagsskydd. Detta inkluderar inte kommentarsfälten. Du som kommenterar är helt ansvarig för det du skriver.

Kommenterarer på "Temperatur On the air #1"

A CkWare Production. Copyright 1996 - 2024. NightMode - Where Do You Wanne Sleep Tonight?

Sidan tog 0.49 sekunder att skapa.

Du kommer INTE från en mobil enhet. Du använder SSL
Du använder IPV4.