A library to control one wire protocol RGB and RGBW leds like SK6812, WS2811, WS2812 and WS2813 that are commonly refered to as NeoPixels and two wire protocol RGB like APA102 commonly refered to as DotStars. Supports most Arduino platforms. This is the most functional library for the Esp8266 as it provides solutions for all Esp8266 module types even when WiFi is used. For quick questions jump on Gitter and ask away.
c-plus-plus neopixelbus neopixels arduino led-controlling led-strips rgb-led ws2812 ws2812b sk6812 ws2813 esp8266-arduino esp32-arduinoFor applications that only require basic posting of data from one emonTx to a remote server such as Emoncms.org an emonTx with this WiFi module provides a lower cost route than an emonBase or emonPi base-station installation. #The core of EmonESP is also used for emonPixel and OpenEVSE ESP WiFi 2.0.
emoncms esp8266-arduino wifi-network serialThis is a library for the ESP8266 to enable KNXnet/IP communication. It uses UDP multicast on 224.0.23.12:3671. It is intended to be used with the Arduino platform for the ESP8266. The library is under development. API may change multiple times in the future.
knx arduino esp8266 esp8266-arduinoPress the 0 button to play file T0.wav, press the 1 button to play file T1.wav, etc. The web interface is identical the related project SFX-web-trigger. The other project uses a much more expensive MP3/OGG decoder board. This project uses a $6 I2S DAC with 3W audio amplifier board. The WAV audio files are stored in the ESP8266 Flash. Most ESP-12s boards and modules come with 4 Mbytes of Flash of which 3 MBbytes is used as a Flash file system named SPIFFS. To store the WAV files in the SPIFFS file system, create a data directory in the same directory with the .INO file. Copy WAV files to the directory with names T0.wav, T1.wav, ... T9.wav. Install the SPIFFS upload tool. Use the tool to upload the WAV files to the ESP8266 Flash.
esp8266-arduino i2s wav-files i2s-dac audio-player speaker spiffs esp8266CWRM stands for Camera WiFi Remote Module. It is a ESP8266-based device that allows to trigger the focus/shutter of a camera via WiFI. It is in early stage but it works with my Canon camera™. A STL file is provided to 3D-print a case for this module. It costs ~20 euros on Shapeways.
esp8266 esp8266-arduino camera wifiApple Homekit server for Raspberry PI. Represents a HomeKit device that can be published on your local network. In this prototype project, both Lamp and Thermometer are accessories.
homekit homekit-api raspberry-pi arduino esp8266 esp8266-arduino nodejsAn ESP8266 and VS1053 driven WebRadio and Internet music player. Yet, the most popular WiFi MCU.
esp8266 esp8266-arduino arduino vs1053 radioMakefile to build arduino code for ESP8266 under linux (tested on debian X64)
esp8266 makefile esp8266-arduino esp32 arduino otaUsing this software, your ESP8266 will connect to your wifi-network, get the current Bitcoin price (in euro, but can easily be changed to pounds or dollars) and then start an access point named '📈 1 bitcoin = € 1,-' where 1 is the current going rate. Then it will wait for 30 seconds, and start over. This information is required to be able to get the current Bitcoin exchange rate.
bitcoin btc ticker esp8266 esp8266-arduino arduino wifi coinbase coinbase-apiConduit is an entirely open-source web service that allows you to securely control and interface with fleets of ESP8266-based IoT devices from anywhere in the world (even if those devices themselves don't have public or static IP addresses). Conduit offers a centralized RESTful API to do things like eaisly execute arbitrary firmware functions on your device or receive data from your device(s). You can use the already deployed service or spin up your own instance (useful if you want to ensure all of your infrastructure stays behind a private network--say a hospital network). A central conduit API server is already deployed at https://api.conduit.suyash.io (should be used for all API routes) with a user-friendly front-end deployed at https://conduit.suyash.io.
cloud esp8266 iot arduino firmware platformio esp8266-arduino conduit rest-api iot-framework iot-gateway iot-cloudA wrapper for the Google Maps API for Arduino (works on ESP8266). Available on the Arduino library manager. The Directions part of the library requires Squix78's Json Streamer Parser, which can be installed via the arduino library manager.
arduino arduino-library esp8266 esp8266-arduino google-maps-apiA display built with an ESP8266 that fetches live currency prices directly from the CoinMarketCap.com API. I've tried to make this project as easy to make as possible. There is no soldering and you also do not need to know how to code. In total it should take 10-15 minutes. The total cost is also only about $8 or so.
arduino coinmarketcap esp8266 esp8266-arduino iotPort of https://bearssl.org BearSSL to ESP8266
ssl tls rsa elliptic-curve-diffie-hellman esp8266 esp8266-arduinoThis is a gold-plated replacement firmware for ESP8266-based WIFI controlled outlets. Use of this software and procedure are completely at your own risk. This project involves working on devices that control household current. At no time should the remote control outlet be connected to an outlet/power source while either (a) opened, which would possibly expose you to lethal voltages, or (b) connected to your computer, which could do fatal damage to your computer and attached devices. Perform any disassembly and reassembly with great care ensuring no spare parts or wires are left inside the plug after your intial upload. IF YOU HAVE ANY DOUBT ABOUT PERFORMING THESE OPERATIONS PLEASE DO NOT CONTINUE.
iot mqtt remote-control embedded esp8266 esp8266-arduino wifi httpsSimple Arduino client for writing and reading data from InfluxDB, no matter whether it is a local server or InfluxDB Cloud. The library supports authentication, secure communication over TLS, batching, automatic retrying on server back-pressure and connection failure. It also allows setting data in various formats, automatically escapes special characters and offers specifying timestamp in various precisions.
esp8266 influxdb esp32 arduino-library measurements esp8266-arduino influxdb-clientLGE is a fantasy console for making, sharing and playing tiny games and other computer programs. You can make you game or program using online compiler and run compiled binary on portable ESPboy console thouse feels like a regular console. Check few, colored, nostalgic LGE games from the package, by uploading them to SPIFFS.
game arduino game-engine virtual-machine game-console esp8266-arduinoConverts binary file to C-style array initializer. Ever wanted to embed a binary file in your program? Trying to serve images and executables from a tiny web server on Arduino or ESP8266? This utility is here to help.
esp8266 python3 esp8266-arduino esp8266-webserverPhysical World are composed by your sensors and actuators, real physical Objects. In t6, physical Objects needs* a virtual Object as a reference in t6 and then, they are able to add Data to Flows. Sample nodeMCU and Arduino scripts are available in the sensors repository and on t6iot Arduino library.
nodejs things api flow home-automation mqtt iot esp8266 middleware internet-of-things iot-platform iot-middleware sensors iot-framework esp8266-arduino series-db timeseries-db iot-platforms oriented-data physical-objectsThis repository contains the code used for a blog post series on low-power Wifi. See the blog series for more info.
arduino esp8266 esp32 wifi esp8266-arduino low-power esp32-idf
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.