mirror of
https://github.com/bblanchon/ArduinoJson.git
synced 2025-07-31 03:07:35 +02:00
Updated Home (markdown)
4
Home.md
4
Home.md
@ -1,4 +0,0 @@
|
||||
:warning: Most of the content of the wiki is now in [arduinojson.org](https://arduinojson.org).
|
||||
|
||||
- [[Bag of Tricks]]
|
||||
- [[Projects using ArduinoJson]]
|
251
Projects-using-ArduinoJson.md
Normal file
251
Projects-using-ArduinoJson.md
Normal file
@ -0,0 +1,251 @@
|
||||
> *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](http://www.plastibots.com/index.php/2017/01/03/wiot-2-weather-station-nextion-tft-with-esp8266/).
|
||||
|
||||

|
||||
* 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 (it’s 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 :)
|
||||
|
||||

|
||||
|
||||
https://github.com/reivaxy/aquaMonitor
|
||||
|
||||
## Azure Veneziano
|
||||
|
||||
By Mario Vernari
|
||||
|
||||
*Simple telemetry/telecontrol system based on Microsoft Azure*
|
||||
|
||||

|
||||
|
||||
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.*
|
||||
|
||||

|
||||
|
||||
http://www.instructables.com/id/Blinkerdoo-with-SparkCore/
|
||||
http://www.hackster.io/EskFab/blinkerdoo-with-sparkcore
|
||||
|
||||
## ESP8266 Weather Display
|
||||
|
||||
By Zeflo
|
||||
|
||||

|
||||
|
||||
http://zeflo.com/2014/esp8266-weather-display/
|
||||
|
||||
## ESP8266 Weather Display
|
||||
|
||||
By Robert Murphy
|
||||
|
||||

|
||||
|
||||
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*
|
||||
|
||||

|
||||
|
||||
http://sourceforge.net/projects/opentrv/
|
||||
http://opentrv.org.uk/
|
||||
|
||||
## RFID payment terminal
|
||||
|
||||
By Benoit Blanchon and Levi Botelho
|
||||
|
||||

|
||||
|
||||
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
|
||||
|
||||

|
||||
|
||||
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.
|
||||
|
||||

|
||||
|
||||
## 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.
|
||||
|
||||
* http://www.instructables.com/id/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.
|
||||
|
||||
* https://github.com/ms-iot/virtual-shields-arduino
|
||||
* https://github.com/ms-iot/virtual-shields-universal
|
||||
|
||||
## 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.
|
||||
|
||||
* https://sites.google.com/site/limero314/esp8266-to-stm32
|
||||
|
||||

|
||||
|
||||
# DRO<img src="https://raw.githubusercontent.com/devinrayolsen/DRO-Matic/master/Docs/images/hydro-hyphen.png" width="64">Matic 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.
|
||||
|
||||
* https://github.com/devinrayolsen/DRO-Matic
|
||||
|
||||

|
||||
|
||||
## ESP8266 Arduino Weather Display
|
||||
|
||||
By [educ8s.tv](http://www.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.*
|
||||
|
||||

|
||||
|
||||
http://educ8s.tv/esp8266-weather-display/
|
||||
|
||||
## ESP8266 Lifx Library
|
||||
|
||||
By [joeybab3](http://www.joeybabcock.me/)
|
||||
|
||||
*A library for toggling power/reading status of LIFX bulbs.*
|
||||
|
||||

|
||||
|
||||
http://www.joeybabcock.me/blog/projects/arduino-lifx-api-control-library-for-esp8266/
|
||||
|
||||
## Art Deco Weather Forecast Display
|
||||
|
||||
By [educ8s.tv](http://www.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.*
|
||||
|
||||

|
||||
|
||||
📥 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
|
||||

|
||||
|
||||
### WebApp
|
||||

|
||||
|
||||
## ESP32 support
|
||||
|
||||
By [techtutorialsx.com](https://techtutorialsx.com)
|
||||
|
||||
Some simple tutorials on how to use the ArduinoJson library for Espressif's ESP32 and ESP8266.
|
||||
[ESP32: Encoding JSON messages](https://techtutorialsx.com/2017/04/27/esp32-creating-json-message/)
|
||||
[ESP32: Parsing JSON](https://techtutorialsx.com/2017/04/26/esp32-parsing-json/)
|
||||
[ESP32: Sending JSON over MQTT](https://techtutorialsx.com/2017/04/29/esp32-sending-json-messages-over-mqtt/)
|
||||
[ESP8266: Encoding JSON messages](https://techtutorialsx.com/2016/08/10/esp8266-encoding-json-messages/)
|
||||
[ESP8266: Parsing JSON](https://techtutorialsx.com/2016/07/30/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
|
||||
|
||||

|
||||

|
||||
|
||||
### 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
|
Reference in New Issue
Block a user