Clone
29
Projects using ArduinoJson
Benoît Blanchon edited this page 2017-12-15 15:55:18 +01:00
This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This page contains a list of project using the Arduino JSON library. It's a wiki, don't hesitate to edit this page if you want to add a project.

WIoT-2 Weather Station - www.plastibots.com

Uses NodeMCU + Nextion + Blynk + ArduinoJSON to parse and dispay weather and other information. Full write-up at PlastiBots.com.

  • Display current and forecast weather information. This time around, I used the Weather Underground API to pull both current and forecast data in JSON format.
  • Display weather data generated outside the house via another ESP unit. It polls temp, humidity and battery info (its solar powered) Integrated with Blynk
  • Poll and display the temperature of the hot tub Integrated with Blynk
  • Poll and display the status of garage doors (open/closed) complete. will be integrated in the future Also integrated with Blynk
  • Allow our kids to interact with the unit sends notifications via Blynk
  • Polls waste collection calendar information to show us which waste items are being collected on a weekly basis.
  • Show the current date and time uses Blynk RTC widget
  • I also added a picture viewer which shows family photos (for those times when people are bored standing at the door waiting for others…)

Aquamonitor & AquaNet

By Reivax

Device to monitor a reef tank and send SMS alerts in case the vitals turn bad.

An Arduino Mega scans 4 sensors and uses a GSM shield to send SMS alerts when thresholds are reached.

Linked to the Mega through Serial line, the ESP8266 exposes a webApp that displays the measures and can edit the settings, and sends the measures to an externally hosted DB to be able to build charts.

ArduinoJson is key for the communication between the Mega and the ESP, the ESP and the webApp, as well as for sending the structured data to the statistics host. It will even be more important in version 3, when several modules talk together to share a single GSM shield :)

AquaMonitor

https://github.com/reivaxy/aquaMonitor

Azure Veneziano

By Mario Vernari

Simple telemetry/telecontrol system based on Microsoft Azure

Azure Veneziano

https://highfieldtales.wordpress.com/2014/12/29/azure-veneziano-linkit-one/ https://github.com/highfield/azure-veneziano

Blinkerdoo!

By Jonathan Eskow

The Blinkerdoo is a fun project that introduces the Spark Core microcontroller and Spark Core Internet Button and teaches beginner to intermediate Arduino syntax and coding skills.

Blinkerdoo

http://www.instructables.com/id/Blinkerdoo-with-SparkCore/ http://www.hackster.io/EskFab/blinkerdoo-with-sparkcore

ESP8266 Weather Display

By Zeflo

ESP8266 weather display

http://zeflo.com/2014/esp8266-weather-display/

ESP8266 Weather Display

By Robert Murphy

ESP8266 weather display

http://thisoldgeek.blogspot.fr/2015/01/esp8266-weather-display.html

Nimbits

By Benjamin Sautner

Nimbits is a free, social and open source process data historian, data logger and M2M system that is built on Google App Engine cloud Architecture.

https://github.com/bsautner/com.nimbits http://www.nimbits.com/

OpenTRV

By Damon Hart-Davis

Open-Source Thermostatic Radiator Valve

OpenTRV

http://sourceforge.net/projects/opentrv/ http://opentrv.org.uk/

RFID payment terminal

By Benoit Blanchon and Levi Botelho

RFID payment terminal

https://blog.benoitblanchon.fr/rfid-payment-terminal/ http://www.levibotelho.com/development/build-your-own-rfid-payment-system/

RGB LED Controller for Android

https://www.youtube.com/watch?v=eYElEweHueo

Spark Transport Display

By Synox

Spark Transport Display

https://github.com/synox/spark-transport-display

FireStep

Arduino stepper library for FirePick Delta uses ArduinoJson to implement JSON Query By Example style of command interaction.

https://github.com/firepick1/FireStep

Key.Zone

Inspired by various Home Automation Systems. The Arduino devices receive data (via radios) in JSON format and process/react and return in JSON again. Core logic revolves around ArduinoJson. Thanks a lot.

https://key.zone

Firebase Arduino

Arduino samples for Firebase.

https://github.com/googlesamples/firebase-arduino

Arduino TFT Forecast Weather Station with ESP8266

by tufantas

http://www.instructables.com/id/Arduino-TFT-Forecast-Weather-Station-with-ESP8266/

This project, builds on Wunderground weather forecast via the Internet. Specs:

  1. 3 days weather forecast (Low&High temps, probably of precipitation, condition icons)
  2. Current weather conditions (Current temp, feelslike temp, humidity, pressure)
  3. Current wind directions & speed with analog gauge meter.
  4. Indoor temperature with Dallas 18b20 Temperature sensor.
  5. NTP time via Wunderground time server.

Arduino TFT Forecast Weather Station with ESP8266

ESP8266 WiFi controlled aircon remote

by beegee1962

This Instructable is about my small project to automatically switch on the aircon if enough energy is produced by the solar panels.

ESP8266 WiFi controlled aircon remote

Windows Virtual Shields for Arduino

This project lets an Arduino sketch control a device running Windows 10 - be it a PC, a Windows Phone, or even a Raspberry Pi 2. The only code you write is to an Arduino sketch.

WiBo - Wifi Bootloader for STM32

by Lieven Merckx

Target is to create a STM32 bootloader interface that permits to reprogram remotely any STM32 that supports BOOT0 bootloader mode. This device should be able to reset the STM32 and determine the boot mode.

Second target is to redirect the UART output to the programmer's PC.

DROMatic OS

An Arduino based hydroponics Operating System built for any scale hydroponic farm that wants to go fully automated. The DRO-Matic (automatic hydroponics) has been built to allow users to create, configure and share projects called "crops" by interfacing with an external MicroSD card. A single DRO-Matic crop disk size (SD card) can very, but in extreme instances large crop configurations were found to be under 3MB.

ESP8266 Arduino Weather Display

By educ8s.tv

A Simple Weather Display based on the ESP8266 WiFi chip and the Arduino platform. It downloads Weather Data from the openweathermap.org website.

ESP8266 based Weather Display

http://educ8s.tv/esp8266-weather-display/

ESP8266 Lifx Library

By joeybab3

A library for toggling power/reading status of LIFX bulbs.

Lifx Library for Arduino

http://www.joeybabcock.me/blog/projects/arduino-lifx-api-control-library-for-esp8266/

Art Deco Weather Forecast Display

By educ8s.tv

An Art Deco Weather Forecast Display with a 3D printed wood enclosure. It uses a Wemos D1 mini board and a 1.8" Color TFT display. It retrieves the Weather forecast from the openweathermap.org website.

Art Deco Weather Forecast Display

📥 http://educ8s.tv/art-deco-weather-forecast-display

HA4IoT

HA4IoT is a home automation system for Windows 10 IoT Core. Some actuators and sensors are based on Arduino devices and thus they use this JSON library.

The system has support for several hardware devices and supports Alexa, Sonoff, Telegram, OpenWeatherMap, WebApp for iOS, Android etc.

Link: https://github.com/chkr1011/HA4IoT

Features

Features

WebApp

App screens

ESP32 support

By techtutorialsx.com

Some simple tutorials on how to use the ArduinoJson library for Espressif's ESP32 and ESP8266. ESP32: Encoding JSON messages
ESP32: Parsing JSON
ESP32: Sending JSON over MQTT
ESP8266: Encoding JSON messages
ESP8266: Parsing JSON

ESP RFID - Access Control with ESP8266, RC522

Access Control demonstration using a cheap MFRC522 RFID Hardware and Espressif's ESP8266 Microcontroller. Link: https://github.com/omersiar/esp-rfid

IP SP

Features

  • Using WebSocket protocol to exchange data between Hardware and Web Browser
  • Data is encoded as JSON object
  • Records are Timestamped (Time synced from a NTP Server) (tested but not implemented yet)
  • Bootstrap for beautiful Web Pages for both Mobile and Desktop Screens
  • Thanks to ESPAsyncWebServer Library communication is Asyncronous

Link: https://github.com/omersiar/esp-rfid