Since the old topic became read only, i´ve open a new one..specially because the noob questions i´ve
-How is the project going?
-In order to catch the RF data, we need a Arduino and a RF 433.92mhz receiver.
Will any 433.92mhz receiver work? Or we need a 433.92mhz "special" receiver (ASK or/and OOK modulation)?
To connect the RF receiver to the Arduino, we need a to build a circuit board?
-Will a Arduino UNO or a Duemilanove will work with the same code?
-In what interface the data will be received in the computer, serial port or USB?
-Will be possible the Arduino communicate to a Weather Software like Cumulus (if the author of Cumulus wishes to add the Auriol ..)?
The transmission code is pretty most deciphred (you can check the PDF link), but i dont know how is the progress on writing the code of the Arduino.. hopefully everything will work soon.
Hi, I'm temporarily out of Arduinos, as I sold mines for a project I built.
I should have a couple of arduinos within a couple of weeks, hopefully, so I'll get back tio testing, hacking and coding!
Last test I did was with AC-RX2 receiver, but I see a lot of digital noise on its digital outoput, and I don't think Arduino would be able to properly detect it: I think I'm missing some components around the module. The analog output is fine and I can turn it into digital easily... but then I'd have to rewrite VirtualWire library!!
Just for the record, I also tested the RX with a remote-controlled socket and it works fine.
As long as I cann understand, each receiver has just one output pin, and each transmitter has just one input pin, and VirtualWire library handles communications over 2 pins (RX/TX), so it's all you need.
Isnt 1000ms=1s? How come this code define the minimum/maximum of 0.5ms with 135 / 155..shouldnt be 435 / 555 (example)?
// 0.5 ms high is a one
#define MIN_ONE 135 // minimum length of '1'
#define MAX_ONE 155 // maximum length of '1'
// 1.3 ms high is a zero
#define MIN_ZERO 335 // minimum length of '0'
#define MAX_ZERO 370 // maximum length of '0'
// 1 ms between bits
#define MIN_WAIT 225 // minimum interval since end of last bit
#define MAX_WAIT 275 // maximum interval since end of last bit
I haven't been around lately, i see people are making real progress here and that is excellent news. We might be able to nail this soon! My college assignments are almost over, i have only one exam left (aerodynamics) and then i hope i will have some time to get back to this.
A suggestion to admin/mods we name this thread "The GPRS Weather station thread" or something similar, because it was getting a lot of attention and since the forum is changed we should make it easily "findable", would you agree?
I still didint received the RF module, so i didint do anything yet...just studying other codes, to understand where it can be adjusted to our protocol.I think it´s best starting with the pluviometer protocol, because is simplier to write it and do some testing..
I´ve created a simple mini-forum for Auriol / clones, i intended to create a blog, but exchange information is really bad in blogs. http://forum.auriolws.info/
nadabro:
Isnt 1000ms=1s? How come this code define the minimum/maximum of 0.5ms with 135 / 155..shouldnt be 435 / 555 (example)?
// 0.5 ms high is a one
#define MIN_ONE 135 // minimum length of '1' #define MAX_ONE 155 // maximum length of '1'
// 1.3 ms high is a zero #define MIN_ZERO 335 // minimum length of '0' #define MAX_ZERO 370 // maximum length of '0'
// 1 ms between bits #define MIN_WAIT 225 // minimum interval since end of last bit #define MAX_WAIT 275 // maximum interval since end of last bit
The units aren't in microseconds, they are timer intervals (TIMER_PERIOD_US from the other code, in which US does stand for microseconds). These are a bit long (assuming the period should be 4 ?s), but they work well for me in practice. Maybe my internal oscillator runs fast?
how is the performance of this weather station so far? I would hate it if we all went through all this work on this product and it ended up not being accurate or not durable enough for long term.
aaronlim:
how is the performance of this weather station so far? I would hate it if we all went through all this work on this product and it ended up not being accurate or not durable enough for long term.
For the price i think its good.. paying >150€ for this station doesnt worth, about the accury, there are some issues, but overall its ok. If i want something reliable i need to paid good money for it.
Just start working in the code about a week ago, i can read all RF data and serial print the data, but having some issues with Winddirection/WindGust package + Windirection working on the same time. I appreciate any help, because like i said before my programming knowledge is very limited.
aaronlim:
how is the performance of this weather station so far? I would hate it if we all went through all this work on this product and it ended up not being accurate or not durable enough for long term.
For the price i think its good.. paying >150€ for this station doesnt worth, about the accury, there are some issues, but overall its ok. If i want something reliable i need to paid good money for it.
Just start working in the code about a week ago, i can read all RF data and serial print the data, but having some issues with Winddirection/WindGust package + Windirection working on the same time. I appreciate any help, because like i said before my programming knowledge is very limited.
I'm also working on this using this auriol weather station...however I am approaching it an entirely different way. I will share more when I am deeper into it, right now i'm just scratching an idea. BTW, any info on how long the battery on this weather station lasts? lets say normal Alkaline AA batteries vs Lithium AA Batteries?
aaronlim:
I'm also working on this using this auriol weather station...however I am approaching it an entirely different way. I will share more when I am deeper into it, right now i'm just scratching an idea. BTW, any info on how long the battery on this weather station lasts? lets say normal Alkaline AA batteries vs Lithium AA Batteries?
The code i´m using has some limitations..the AverageWind and WindDirection+Wind Gust packages comes in the same transmission, but i can only pick up one package each time..
if i set nobits to 36 -> AverageWind package
If i set nobits to 72 -> WindDirection+Wind Gust
But never both! I think its the code cant read 72bits straight out due the sync bit in the middle of both packages..but i´m working on it. But besides that the code is really stable, so far i´ve not see any bad readings even with a cheap RF receiver from ebay.
Looking forward to see your code
From what i read, the batteries from the anemometer and pluviometer module last >12months.
Hi guys!
I am going to test my Auriol weather station with arduino, now i need a good RF receiver for auduino to get RF data from Sensors... Any advice for that? Did you test some RF rx for this porpouse?
Please give me some link to buy it (Sparkfun or some cheaper ebay items..)
Thanks!!!
PS:I would also fit ethernet shield to publish weather data on some nice webpage, anyone tested some free web service ...? Please reply me some link !!