I’ve been working on a project to monitor the air quality in my home and control my air purifier depending upon the pollutant level. It has become quite complicated with PM1.0, PM2.5, CO2, HC2O, temperature and humidity sensors plus a wireless link to my air purifier.
I have linked the whole system to Blynk and it’s great, in fact I would say fantastic, I get all the data and I can control all the settings on my air purifier. Well done Blynk team.
I’m using a Arduino Mega (3 serial ports + 1 software serial) + ESP8266 wifi module.
Everything was going well up until this last weekend when I noticed a typo on my GLCD so I corrected the mistake and re-loaded the program. No other changes were made.
Now, I get a new error message after loading it “Low memory available, stability problems may occur” and now it will not permanently connect to Blynk.
Okay, you might think this is not a Blynk problem but the only things I can think of that may have changed/updated are the 2 Blynk libraries:-
I have been very methodical with program changes and versions, every time I make a change I make a note and change the program version number. I have gone as far back as 4 weeks to versions that I know worked well and still I get this new error. I have 2 monitor systems running, 1 is running with fine with the last program version (with typo on the GLCD) and the other will not run with the same program.
I have a third Mega + ESP and that will not run either.
Any help or thoughts would be appreciated.