
Closed
Posted
Paid on delivery
I have a NodeMCU ESP8266 streaming data from a custom sensor (not a DHT, LDR or MQ-2) to Google Firebase, with a companion MIT App Inventor app displaying the values. The problem: the figures reaching Firebase—and therefore the app—are consistently off, so calibration or data-handling somewhere in the chain is wrong. Here is the current flow: • Sensor → NodeMCU (Arduino IDE) → Firebase Realtime Database → App Inventor UI What I need from you is a clean, precise reading end-to-end. That may involve: – Reviewing and correcting the Arduino code (WiFi, ADC scaling, JSON payloads). – Checking Firebase read/write paths and data types. – Adjusting how App Inventor parses and presents the value so that the number shown matches what the sensor truly outputs. I’ll provide the existing sketch, Firebase structure, and .aia file. You return updated code, any calibration math, and a brief walkthrough so I can replicate the fix on new devices. If you’ve tamed ESP8266 accuracy issues before, this should be straightforward; I simply want the number in my database to mirror the sensor’s actual reading every time.
Project ID: 39728216
9 proposals
Remote project
Active 8 mos ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs