Skip to content

IoThinc-VIT/IoT-Gamified2.0

Repository files navigation

🎮 IOTGamified 2.0 – Create Your Own Game Controller!

Welcome to IOTGamified 2.0, hosted by the IOTHINC club of VIT Vellore! In this exciting two-day workshop, participants will learn how to create their own game controllers from scratch using ESP modules and a custom Python script to communicate via the UDP protocol. Get ready to dive into the world of IoT, microcontrollers, sensors, and networking, and build something fun and interactive! 🌟

📚 Topics Covered

  • Intro to IoT – What is IoT? Key use cases and applications. 🌐
  • Microcontrollers – Understanding Arduino and ESP32, differences and use cases.
  • Basic Sensor Usage – Learn to use temperature sensors and buzzers. 👾 Hands-on with virtual circuits using Wokwi.
  • Protocols – UDP deep dive. If time permits, we'll touch on TCP and MQTT.
  • Arduino IDE – A guided setup and walkthrough of the Arduino IDE.
  • Multiplexers (MUX) – A crash course on MUX basics.
  • Networking – Basics of ports, IP addresses, and how to connect everything! 🌍

💻 Installation Guide

For Beginners – Setting Up Your Environment 🎉

We'll be working with the following tools. Make sure to have them installed before the event for a smooth start!

1. VS Code

Download VS Code and install it. This will be our main editor for coding the ESP and Python scripts.

2. Python

  • Download Python from the official website.
  • Make sure to check the box for "Add Python to PATH" during installation.
  • Open your terminal/command prompt and run:
    python --version
    to verify installation.

3. Arduino IDE

Download and install the Arduino IDE from the Arduino website. We'll use this to program the ESP module.

4. vgamepad (Python library)

To simulate a game controller using Python, install the vgamepad library:

pip install vgamepad

5. socket (Python library)

For handling UDP communication, install the socket library:

pip install sockets

Now you're ready to start coding and building your game controller! 🎮

🎉 See You at IOTGamified 2.0! 🎉

We can't wait to see what amazing game controllers you build! Make sure to come with your energy and curiosity! 💡 If you have any questions or issues with setup, feel free to reach out to the event organizers. 🚀

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published