Chapter 05: The Phoenix Restoration (Resistance Group for Humanity)

The other survivors share their knowlege – Time to fight back! (Advanced T-Display Networking/Communication)

The Network Awakens

The abandoned warehouse echoes with distant footsteps. Three months after the AI uprising turned your world into a digital wasteland, you thought you were the only human left with working tech. The HERO Board in your backpack has become your lifeline, powering the few lights that keep the scavenger bots at bay during the long nights.

But tonight, something changed. A faint signal appeared on your device scanner, broadcasting from somewhere in the city ruins. Not the harsh, mechanical pulse of AI communications, but something warmer. Human. A resistance group calling themselves Phoenix has been using modified electronics to stay hidden from the surveillance network, and they want to share their knowledge.

Their message was simple but revolutionary: "Your lights don't need physical switches anymore. Turn your HERO Board into a wireless command center. Control everything from anywhere. It's time to fight back."

The transmission included encrypted plans for a WiFi access point, code that transforms your board into a wireless hub capable of controlling any connected device. No more creeping through dark corridors to flip switches. No more giving away your position to activate defenses. Just tap a button on any wireless device and command your entire safe house from the shadows.

This isn't just about convenience anymore. This is about survival. About building the tools needed to reclaim your world from the machines. The Phoenix resistance has shown you the path. Now it's time to light the way forward.

What You'll Learn

When you finish this lesson, you'll be able to:

  • Transform your HERO Board into a WiFi access point that other devices can connect to
  • Create a web server running on your microcontroller that serves interactive web pages
  • Build wireless light control systems that respond to web-based commands
  • Handle HTTP requests and responses to create two-way communication
  • Design user interfaces using HTML that control physical hardware
  • Debug network connections and troubleshoot wireless communication issues

This lesson bridges the gap between simple digital control and advanced networking. You're moving from pressing physical buttons to commanding devices from anywhere within wireless range.

Understanding WiFi Access Points

Think of your home's WiFi router. Every device in your house connects to it, creating a local network where phones talk to printers, laptops stream from smart TVs, and tablets control smart lights. Your router acts as the central hub, the access point that makes all this communication possible.

Your HERO Board can become that same kind of hub. Instead of connecting to someone else's network, it creates its own. This is called "access point mode," and it's incredibly powerful for isolated environments where you need reliable, local control without depending on external internet infrastructure.

When your board operates as an access point, it broadcasts a network name that nearby devices can see and connect to. Once connected, those devices can communicate directly with your board through web requests. No internet required, no external servers needed. Just direct, local communication between your phone and your microcontroller.

The web server component adds another layer of functionality. Instead of requiring custom apps or complex protocols, your board serves regular web pages that any browser can display. Click a button on the webpage, and that action gets translated into a command that controls your connected hardware.

This combination creates something remarkable: instant remote control for any electronic project, accessible from any WiFi-enabled device, without requiring specialized software or internet connectivity. It's local networking at its most practical and immediate.

Wiring Your Network Hub

Wiring diagram showing HERO Board connections
  1. Connect LED to pin 2: This represents your "house lights" in the post-apocalyptic scenario. Pin 2 provides enough current to drive an LED directly without additional components.
  2. Connect LED long leg (positive) to pin 2: The long leg is the anode, which needs to connect to the digital output pin that will provide the control signal.
  3. Connect LED short leg to ground (GND): The short leg is the cathode, which completes the circuit through the board's ground connection.
  4. Optional: Add 220-ohm resistor: While not strictly necessary for testing, a resistor between pin 2 and the LED prevents potential damage from current spikes.

Why this works: