Giter VIP home page Giter VIP logo

esp-udp-broadcasting's Introduction

ESP32 Projects

ESP32 Project: UDP Broadcasting Auto Discovery using Arduino and Python.

I wanted an easy way to get the ESP32 sending data to other apps and projects with minimum setup and configuration. I am busy investigating mDNS ( Multicast DNS ) to discover devices but wanted to try this method first.

I have made a youtube video showing this project: https://youtu.be/PQ27j8WAP8Q

It broadcasts on the deafult 255.255.255.255 UDP Broadcast address on Port 2255, but this can be changed.

Steps to get it working:

  1. Change the wifi ssid and password in the ESP main.cpp
  2. Upload the ESP code to your ESP32
  3. Run main.py

This is part of bigger projects that will use this form of communication to make other interesting ESP32 / 8266 Projects.

The next project is to create a DIY sound mixer that can set the sound level of individual apps on windows, almost like the GoXLR Mini. This will be useful to streamers for instance where they can control the sound level of apps like spotify and games on a per app basis. It will also change speaker and mic volumes.

If you need help or have project suggestions leave a comment on the youtube video.

esp-udp-broadcasting's People

Contributors

bionicweb avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.