Arduino väderstation med RF433 MHz moduler (5 / 5 steg)

Steg 5: Mottagaren skiss


Det finns mer action i denna skiss:

Först ladda biblioteken:

#include < VirtualWire.h >

#include < Wire.h >

#include < LCD.h >

#include < LiquidCrystal_I2C.h >

Sedan definiera variabler: och initiera LCD

#define I2C_ADDR 0x27 //Define I2C adress där PCF8574A är < br > #define BACKLIGHT_PIN 3
#define En_pin 2
#define Rw_pin 1
#define Rs_pin 0
#define D4_pin 4
#define D5_pin 5
#define D6_pin 6
#define D7_pin 7
int I;

Initiera LCD
LiquidCrystal_I2C lcd (I2C_ADDR, En_pin, Rw_pin, Rs_pin, D4_pin, D5_pin, D6_pin, D7_pin);

I void setup jag definiera LCD, slå på bakgrundsbelysningen, ange RX stift på digital 12 på NANO, ange överföringshastigheten till 2000bps och berätta för mottagaren att lyssna efter inkommande sändning.

Definiera LCD som 16 kolumn med 2 rader < br > lcd.begin (16,2);

Slå på bakgrundsbelysningen
lcd.setBacklightPin(BACKLIGHT_PIN,POSITIVE);
lcd.setBacklight(HIGH);

Definiera mottagaren pin och ränta
vw_set_rx_pin(12); Uppsättningar pin D12 som RX stift
vw_setup(2000); Bitar per sekund
vw_rx_start(); Starta mottagaren PLL driften

I void slingan, NANO kontroller för överföring, och om den tar emot en, det skriver "temp är:" på den första raden på LCD-skärmen och sedan skriver ut värdet med grader Celsius på andra raden

uint8_t buf [VW_MAX_MESSAGE_LEN]; < br > uint8_t buflen = VW_MAX_MESSAGE_LEN;

om (vw_get_message (buf, och buflen))
{
lcd.setCursor (0, 0);
LCD.Print ("Temp inne är:");
lcd.setCursor(3,1);

för (jag = 0; jag < buflen; i ++)
{
LCD.write(BUF[i]);

}

LCD.Print((Char)223);
LCD.Print("C");

Koden är fäst i det här steget

Ha roligt att bygga det

Se Steg
Relaterade Ämnen

Trådlös utomhus Arduino väderstation med PC loggning och diagram

jag ville ha en logg över utomhus väder med PC loggning och grafer för ganska länge nu. Det finns sådana enheter på marknaden men deras kostnad är riktigt hög. Så beslutat att bygga en själv och njuta av upplevelsen också.FunktionerTemperatur, luftfu...

Med 433 MHz fjärrstyrda strömbrytare på Arduino

Jag antar att alla vet de avlägsen kontrollerade växlar som i sin enklaste form komma i ett par (mestadels 3) switcheable enheter att ansluta till elnätet utlopp och som kommer att få en propp av en lampa eller något och som kan slås på och av genom...

Kontroll DC och stepper motors med L298N Controller moduler med dubbla motorer och Arduino

Du behöver inte spendera en massa pengar att styra motorer med en Arduino eller kompatibel styrelsen. Efter lite jakt runt vi kan hittade en snygg motorisk kontrollmodul baserad på L298N H-bridge IC som kan du styra hastighet och riktning av två liks...

Mini väderstation med Attiny85

I en nyligen instructable Indigod0g beskrivs en mini väderstation som fungerar ganska bra, med två Arduinos. Kanske inte alla vill offra 2 Arduinos för att få fukt och temperaturavläsningar och jag kommenterade att det bör vara möjligt att göra en li...

Lätt IoT väderstation med flera sensorer

En väderstation är ett roligt projekt som lär dig massor om elektronik med den extra fördelen att vara en faktiskt användbar liten enhet. Projektet kräver en massa billiga delar och sensorer totalt mindre än $15, och hela slutar montering i din hand....

Akryl blad RGB glödande väderstation med inomhus/utomhus/prognos med ESP8266

Väderstationen gjorde jag bygger på programvaran av Daniel Eichhorn från Switserland. Denna firmware innehåller mätning av insidan temperaturen + fuktighet, utanför temperatur + lufttryck (hämtar data från en 2: a Väderstationen anslutna till thingsp...

Arduino WiFi termometer (med webbsida) - Arduino wireless

Vad du behöverEn Arduino ombord (någon kompatibel styrelsen är OK).LM-35 (för att använda med den medföljande filen kan du använda DS18B20 men du måste konvertera källkoden respektive).HLK-RM04 WiFi router modul.5V strömförsörjning eller leverans och...

Arduino väderstation (AWS)

I detta projekt kommer vi att göra en väderstation som mäter lufttryck, temperatur, regn droppe, markens fuktighet och lufta fuktighet med hjälp av Arduino som spara data för datainsamling!Det är ett ganska lätt projekt och kan vara antingen användas...

Arduino Mega GPS med LCD och SD loggning

Använd din Audino Mega som en GPS logger med tydlig LCD display och 5 funktionsknappar. En bi-färg LED används för att ange statusinformation.SDcard kan vara kvar i och läsa med en kort läsaren skiss, med utgång till den seriella Monitor.Detta instru...

Kontroll Arduino RC bil med android telefon & 1Sheeld

Om du vill kontrollera RC bil med din android smartphone utan att använda Bluetooth-modul och programmering android ansökan, kan du använda 1Sheeld i stället för dem.I grund och botten består 1Sheeld av två delar. Den första delen är en sköld som är...

Autonoma väderstation med ESP8266

Hola amigosHoy les vamos en mostrar como realizar una pequeña estación meteorológica con nuestro ESP8266 NodeMCU, nuestra estación va en reportar temperatura, humedad y punto de rocío a la comunidad globala de wunderground con esto contribuiremos en...

Med hjälp av Arduino SKIFT register med ultraljudssensorer

HC-SR04 ultraljud utbud fjärranalys modulen är bra för avkänning avstånd som kan användas som indata för Arduino projekt, men med flera (fler än två) kan snabbt kosta dig en hel del stift.Denna grundläggande Instructable ger dig koden och grundläggan...

Arduino RC bil med FPV Camera

Detta Instructable beskriver en fjärrkontroll bil jag har satt ihop. Bilen har inga verkliga syftet - var det bara en utmaning, att se vad kunde göras med allmänt tillgänglig maskinvara. Det har följande funktioner:-4 x 4 rock crawler chassi-PC baser...

Arduino väderstation Del3, regn

så ett av mina senaste projekt var att lägga en vindflöjel till min Arduino väderstation.Denna lata gamla Geek beslutat att lägga till en REGNMÄTARE i det även om vi inte får mycket regn i höga öknen. De flesta digitala regn mätare baseras på något s...

Hur ladda upp koder till Lilypad Arduino utan FTDI med hjälp av Arduino Uno

Idag, ska jag visa dig som jag brukade hade ett problem med min FTDI modul medan jag försöker ladda upp någon - på Arduino IDE designat - koder från min dator till Lilypad Arduino Atmega328 ombord.Faktiskt, måste du använda dina FTDI moduler som vanl...

Cloud trattar - Arduino väderstation

Enkla Arduino Uno väderstation med Ethernet web access använder cheep Maplin sensorer :) se PDF för beskrivning och Arduino kod. Du behöver 1 Arduino Uno och Ethernet shield + några remsor en bröd och halvpension att ansluta upp sensorer. Det kommer...

DIY Arduino väderstation

Hur man gör din egen väderstation med Arduino.Steg 1: delar ArduinoenHoppare ledningarSkärbrädaNokia 5110 displayDHT11Steg 2: Koppla upp Binda upp kretsen som schematiskt.Steg 3: Kod tid!!!Ladda upp koden.Steg 4: gjort!!! Du har nu du äger väderstati...

Arduino Digital termometer (med DS18B20)

HejIdag kommer jag visa dig hur du gör din egen digitala termometer med arduino uno och DS18B20 temperaturgivare.Termometern kan mäta temperaturer från-55 ° C till +125 ° C (-67 ° F till +257 ° F). Den har till knappar, en till vända på/bort skärmen...

Hur får man en Arduino micros() funktion med 0.5us precision

Jag älskar Arduino microcontroller programmering, och jag använder det regelbundet i flyg-och forskning samt i hem projekt. När jag arbetar med mina många hem projekt, men befinner jag ofta mig behöver en mycket exakt timer. Detta beror på att mitt h...