Гирлянда на адресных светодидоах и esp8266, управление по WiFi

Overview

GyverTwink

Гирлянда на адресных светодидоах и esp8266, управление по WiFi

Обновления

Прошивка

  • 1.1 – исправлена калибровка больше 255 светодиодов
  • 1.2 – исправлена ошибка с калибровкой

Приложение

  • 1.2 – калибровка больше 255, автоматический масштаб интерфейса, поля ввода подвинул наверх, оптимизация от TheAirBlow
  • 1.7 – починил связь с гирляндой ВСЁ РАБОТАЕТ

Папки

  • docs - всякая инфа, документы, протокол связи
  • firmware - прошивка для esp8266
  • libraries - библиотеки для esp8266
  • processing - исходник приложения
  • schemes - схемы

Приложение

Comments
  • Minor improvenents

    Minor improvenents

    Processing:

    1. Change no connection to <undetected>
    2. Don't show any controls if didn't found any device
    3. Minor changes

    Firmware:

    1. Change method names
    2. Better comments

    Other:

    1. Moved directories
    2. Libraries as submodules
    opened by TheAirBlow 5
  • Починил отправку данных из processing/приложения

    Починил отправку данных из processing/приложения

    Старые версии работали (где были отдельные функции), а в универсальной была простая ошибка, из-за которой уходили только первые два байта (в гплее то же самое).

    opened by ReDetection 4
  • DEBUG  Serial.begin(9600);

    DEBUG Serial.begin(9600);

    Прошивается на 115200 LOLIN(WEMOS) D1 R2 & mini

    Но после того, как раскомментировал флаг отладки - в мониторе порта отражённые знаки вопроса.

    При установки скорости https://github.com/AlexGyver/GyverTwink/blob/21ba63956d02e43b04c61fce349caf12ffc6f75e/firmware/GyverTwink_v1.2/GyverTwink_v1.2.ino#L111 на

    Serial.begin(9600);
    

    консоль заработала.

    В скетче опечатка или это зависит от конкретных устройств?

    opened by bscheshir 1
  • Gyvertwink.apk на Samsung Note 9 не видит NodeMCU

    Gyvertwink.apk на Samsung Note 9 не видит NodeMCU

    На NodeMCU v3 собрана полная схема с конденсатором и диодом на 2х100 лентах WS2812B. Приложение на Samsung Note 9 (Android 10) не работает, устанавливалось дважды, с Play Market и отсюда. При этом на компе, не считая вкладки "Камера", работает и выбирает эффекты. В чем может быть дело? Приложение не спрашивало разрешения, принудительно можно дать доступ к камере и памяти

    Телефон image

    ПК, Processing image image

    opened by fess1100 1
  • Добавление имени сети в сообщении для отладки.

    Добавление имени сети в сообщении для отладки.

    Добавление имени сети для отладки.

    т.к. ДА, не очевидно, что допустил ошибку в названии, когда не видно какие сети есть! %(

    p.s.: В портале пробовал перечислить доступные сети, но сдался на преобразовании типов в webServer.sendContent.

    Возможно, уже есть версия, где вместо поля для ввода имени сети есть select? Либо просто список доступных сетей...

    opened by bscheshir 1
  • Локальное управление GyverTwink  без приложения (manual)

    Локальное управление GyverTwink без приложения (manual)

    Спасибо автору за столь интересный проект в канун Нового года!

    Итак, для тех кто так же пытается все автоматизировать в доме, в том числе и гирлянду GyverTwink Захватив трафик с помощью Wireshark понял, что управление осуществляется через широковещательный запрос на порт 8888.

    У меня под рукой сервер Node Red. Дело за малым, используем ноду "udp in", слушаем траффик: image

    Таким образом получаем заветный буфер для включения и выключения гирлянды:

    image

    Настройка ноды "out udp" image

    • вместо 192.168.10.255 вашу локальную сеть нужно вписать.

    Далее уже начинается творческий подход и интеграции в Телеграм , Алисы, Маруси, Алексы... :)

    У себя реализовал подключение к Алисе: image

    в сценарии можно задать фразу "Алиса, елочка гори! "

    Возможно кто-то добавит интересных идей. Удачи.

    opened by sanyafifa 3
  • Platforms

    Platforms

    Если коротко, я собирал код на версии ядра 2.7.4, плата моей собственной разработки на esp12f (esp12e)

    При сборке кода под платформу wemos все работает При сборке под платформу nodemcu все собирается, но нет данных на шине светодиодной ленты

    При установке 3 версии ядра, все начинает работать, но появляются артефакты, не связанные с питанием (лишние данные на шине)

    Поэтому, если у кого то не будет работать на nodemcu или esp01, то выберите платформу wemos, но обратите внимание, но пины gpio на разных платах не совпадают, так в платформах nodemcu и wemos линии шины i2c изменены местами

    opened by Microfcorp 6
  • Поддержка для пользовательей ESP32 ;)

    Поддержка для пользовательей ESP32 ;)

    Изменил пару библиотек под ESP32 и главный код тоже. В библиотеки EEManager, EEPROM.length() почемуто всегда возврощает 0, даже после EEPROM.begin(2048), по этому зделал чтобы функция EEManager.begin() сравнивала на примую с цифрой 2048 а не с EEPROM.length().

    opened by ArchGryphon9362 6
Owner
Alex
Инженер, изобретатель, ардуинщик, блогер, любитель котиков
Alex
A project designed for the esp8266 D1 Mini or the esp8266 D1 Mini PRO to provide a wifi http server and dns server.

PS4 Server 9.00 This is a project designed for the esp8266 D1 Mini or the esp8266 D1 Mini PRO to provide a wifi http server and dns server. this is fo

null 13 Sep 7, 2022
ESP8266 WiFi Connection manager with fallback web configuration portal

ESP8266 WiFi Connection manager with fallback web configuration portal

null 5.5k Nov 23, 2022
Wifi MQTT Data Logging via an esp8266 for the Ikea VINDRIKTNING PM2.5 air quality sensor

MQTT connectivity for the Ikea VINDRIKTNING This repository contains an ESP8266 firmware, which adds MQTT to the Ikea VINDRIKTNING PM2.5 air quality s

Sören Beye 928 Nov 29, 2022
A simple and easy WiFi-enabled ESP8266-powered WSPR and FT8 beacon which uses NTP + DS3231 RTC for timing.

Easy-Digital-Beacons-v1 A simple and easy WiFi-enabled ESP8266-powered WSPR and FT8 beacon which uses NTP + DS3231 RTC for timing. The whole design is

Dhiru Kholia 36 Nov 20, 2022
ESP8266 powered Xilinx Virtual Cable - Xilinx WiFi JTAG!

Xilinx Virtual Cable Server for ESP8266 Overview ESP8266 implementation of XVC (Xilinx Virtual Cable) protocol based on xvcd

Dhiru Kholia 9 Oct 24, 2022
This project was made with a NodeMCU ESP8266 WiFi module, Raspberry Pi4, humidity sensor, flame sensor, luminosity sensor, RGB LED, active buzzer.

Smart.House.IoT.Project This project was made with a NodeMCU ESP8266 WiFi module, Raspberry Pi4, Temp and Humidity sensor, Flame sensor, Photoresistor

Hermassi Nadir 0 Jun 22, 2022
Wifi hacking tool using ESP8266 ( Evil-Twin method )

ZiFi Wifi hacking tool using ESP8266 ( Evil-Twin method ) FEATURES : [+] Deauth [+] Evil-Twin [+] User Interface TESTED ON : Nodemcu Probably will wor

Z4N 65 Nov 13, 2022
A WiFi mapping companion app for Valetudo

Valeronoi (Valetudo + Voronoi) is a companion for Valetudo for generating WiFi signal strength maps. It visualizes them using a Voronoi diag

Christian F. Coors 194 Nov 23, 2022
Tuya IoTOS Embeded SDK WiFi & BLE for BK7231T

Tuya IoTOS Embedded Wi-Fi and BLE SDK for BK7231T 中文版 | English Overview Developed independently by Tuya Smart, Tuya IoTOS is the world's only IoT ope

Tuya 34 Jul 31, 2022
WiFi-enabled soil moisture sensor

w-parasite w-parasite is an open source, WiFi-enabled soil moisture sensor for house plants. This repo contains all the hardware design files (schemat

null 128 Oct 23, 2022
T-Watch 2020 v1 compatible firmware providing WiFi and BLE testing tools (and also, a watch :D)

ESP-IDF template app This is a template application to be used with Espressif IoT Development Framework. Please check ESP-IDF docs for getting started

Damien Cauquil 47 Nov 8, 2022
Netstick client for Nintendo 3DS -- turn your portable console into a Linux compatible WiFi gamepad!

Netstick turns your 3DS into a wifi enabled gamepad! Control any linux-based device (such as a Raspberry Pi running Retropie) using your 3DS!

null 33 Oct 6, 2022
WiFi/MQTT Code For the ThingPulse ESPGateway

ESP32-Paxcounter with ThingPulse ESPGateway This project lets you run the ESP32-Paxcounter project on the ThingPulse ESPGateway. The ESPGateway has tw

Daniel Eichhorn 6 Aug 13, 2022
owfuzz: a WiFi protocol fuzzing tool using openwifi.

Openwifi is an open-source WiFi protocol stack based on SDR that is fully compatible with Linux mac80211. It's driver takes advantage of the Linux kernel's supports (mac80211, cfg80211) for WiFi high MAC, so it can provide an interface to the application layer like a common WiFi USB dongle.

Alipay 144 Nov 25, 2022
OtterCastAmp is an open-source WiFi Speaker amplifier, based on a Sochip S3 SoC. Powered by any USB PD adapter for up to 100W of music.

OtterCastAmp is an open-source WiFi Speaker amplifier, based on a Sochip S3 SoC. Powered by any USB PD adapter for up to 100W of music.

Ottercast 259 Nov 27, 2022
ESP 32 webserver to serve a static page for wifi settings

ESP32 Settings WebServer This is a ESP32 Firmware developed in PlatformIO which consists in a HTTP server for serve static files and provides an API f

Mateus Mello de Oliveira 2 Oct 29, 2021
Update ESP32 firmware over WiFi from a web server

esp32-firmware-update Update ESP32 firmware over WiFi from Github This includes a python script which generates the update json file based on the firm

Felix Biego 11 Oct 22, 2022
RPI Pico WIFI via ESP-01S, LWESP, FreeRTOS, and MQTT example

RPIPicoRTOSMQTT RPI Pico WIFI via ESP-01S, LWESP, FreeRTOS, and MQTT example Demo code for RPI Pico using ESP-01S for wifi connection over uart. With

Dr Jon Durrant 2 Dec 2, 2021
Stream server (serial-to-wifi bridge) for ESPHome

Stream server for ESPHome Custom component for ESPHome to expose a UART stream over WiFi or Ethernet. Can be used as a serial-to-wifi bridge as known

Oxan van Leeuwen 72 Nov 14, 2022