A project on Collaborizm to download and use Mixpanel Event data on IoT devices.
Read more at the repo root README.
Read more at NodeMCU Wikipedia Page
Sends GET request to Local Server and displays event data on the LCD at regular intervals.
The Chinese V3 clones are a bit larger than the regular V2 board. But one reserved pin is connected to USB +5V and another to GND in these clones.
Read comparison here
16x2 LCD I2C LCD (Or I2C LCD Adapter Module)
ArduinoJson
LiquidCrystal_I2C
Will be added at a later date as no Circuit Design software supports NodeMCU V2 or V3 at this date.
Very simple as we are using LCD I2C Adapter board. Hence, only 4 female-female jumpers are required.
Name | Connects to |
---|---|
GND (G) | I2C LCD GND |
VUSB (V) | I2C LCD VCC |
D1 | I2C LCD SCL |
D2 | I2C LCD SDA |
Starting with 1.6.4, Arduino allows installation of third-party platform packages using Boards Manager. We have packages available for Windows, Mac OS, and Linux (32 and 64 bit).
- Install Arduino 1.6.8 from the Arduino website.
- Start Arduino IDE.
- Open Preferences window by
File > Preferences
- Enter
http://arduino.esp8266.com/stable/package_esp8266com_index.json
into Additional Board Manager URLs field. You can add multiple URLs, separating them with commas. - Open Boards Manager from
Tools > Board > Boards Manager
and install ESP8266 platform.
- Connect pin jumpers to pins.
- Download libraries from
Sketch > Include Library > Manage Libraries
- Change WiFi SSID and password.
- Change Local Server IP.
- Select
NodeMCU 1.0 (ESP-12E Module)
fromTools > Board
- Select COM Port from
Tools > Port
- Compile and Run.
- Open Serial Monitor to read debug logs.