dEEbugger
The dEEbugger is an ESP8266 based keychain swiss army knife for electronics
The device was designed with breakouts for the two ADC channels, UART and I2C. It can run off of 5V or 3.3V or USB power. If USB is being used, the 5V and 3.3V pins can be used as outputs.
Oscilloscope
To use the dEEbugger, plug in power and navigate to dEEbugger.local in you browser. If your devices does not support mDNS, you can just navigate to the dEEbugger IP address instead.
Two Channels (ADC and UART Stream)
Chose between multiple inputs for the channels. In the below picture the red is an ADC channel and the blue is a UART stream of numbers.
Peak Detection
The dEEbugger supports real time peak detection as well.
Serial Terminal
Local Echo
In additin to acting as an oscilloscope, the dEEbugger can act as a "wireless" serial terminal allowing you to send and receive data over the UART pins through the web application
Terminal Options
Terminal settings: connect/disconnect button, baud rate selection, terminal clear button and enable/disable a local echo.
I2C Controller
Find Devices
When "Find Devices" button is pressed, a list of all I2C devices on the bus will be returned.
Read Device
When a device is selected, all readable registers will be returned with their current values.