Cirkit Designer Logo
Cirkit Designer
Your all-in-one circuit design IDE
Home / 
Component Documentation

How to Use X-404 Controlbyweb: Examples, Pinouts, and Specs

Image of X-404 Controlbyweb
Cirkit Designer LogoDesign with X-404 Controlbyweb in Cirkit Designer

Introduction

The X-404 Controlbyweb is a versatile, web-based relay controller designed for remote control and monitoring of devices over the internet. It features multiple relay outputs, digital inputs, and supports integration with various sensors and systems, making it ideal for automation and control applications. With its built-in web server, the X-404 allows users to configure, monitor, and control devices through a standard web browser without requiring additional software.

Explore Projects Built with X-404 Controlbyweb

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Arduino-Controlled Soundwave Generator with IR Sensor Activation and LCD Feedback
Image of Fish Attractor: A project utilizing X-404 Controlbyweb in a practical application
This circuit features an Arduino UNO R4 WiFi microcontroller programmed to control a 4-channel relay, read from two IR sensors, and adjust a micro servo's position based on the IR sensors' input. It also generates variable frequency sound waves through a speaker using an XR2206 function generator, with the frequency adjusted by a potentiometer. An LCD I2C display is used to show the frequency and IR sensor status, and the sound's volume is controlled by a PAM8403 amplifier.
Cirkit Designer LogoOpen Project in Cirkit Designer
Arduino UNO-Based Coin-Operated Communication System with LCD Display and Servo Control
Image of Veding Machine: A project utilizing X-404 Controlbyweb in a practical application
This is a microcontroller-based control system for a vending or arcade application, featuring an Arduino UNO that manages user inputs through arcade buttons, drives servos, displays information on an LCD, and communicates over GSM with the SIM900A module. Power regulation is achieved through a switching power supply and DC-DC buck converters.
Cirkit Designer LogoOpen Project in Cirkit Designer
Mega2560-Controlled Automation System with Non-Contact Liquid Level Sensing and Motor Control
Image of Project_AutomaticBartender: A project utilizing X-404 Controlbyweb in a practical application
This circuit appears to be a complex control system centered around an Arduino Mega2560 R3 Pro microcontroller, which interfaces with multiple sensors (XKC-Y26-V non-contact liquid level sensors and an LM35 temperature sensor), servo motors, a touch display, and an IBT-2 H-Bridge motor driver for controlling a planetary gearbox motor. The system also includes a UART TTL to RS485 converter for communication, likely with the touch display, and a power management subsystem with a switching power supply, fuses, and circuit breakers for safety and voltage regulation (XL4016). The absence of embedded code suggests that the functionality of the microcontroller is not defined within the provided data.
Cirkit Designer LogoOpen Project in Cirkit Designer
Wi-Fi Controlled 4-Channel Relay System with Arduino and ESP8266
Image of Wi-Fi Controlled 4-Channel Relay with Arduino and ESP8266: A project utilizing X-404 Controlbyweb in a practical application
This circuit is a Wi-Fi controlled 4-channel relay system using an Arduino UNO and an ESP8266 module. The relays can be controlled via a web interface served by the ESP8266, and the status of each relay is displayed on a 16x4 I2C LCD. The relays are used to control four 220V AC red lights, and the Arduino communicates with the ESP8266 via serial communication.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with X-404 Controlbyweb

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Image of Fish Attractor: A project utilizing X-404 Controlbyweb in a practical application
Arduino-Controlled Soundwave Generator with IR Sensor Activation and LCD Feedback
This circuit features an Arduino UNO R4 WiFi microcontroller programmed to control a 4-channel relay, read from two IR sensors, and adjust a micro servo's position based on the IR sensors' input. It also generates variable frequency sound waves through a speaker using an XR2206 function generator, with the frequency adjusted by a potentiometer. An LCD I2C display is used to show the frequency and IR sensor status, and the sound's volume is controlled by a PAM8403 amplifier.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Veding Machine: A project utilizing X-404 Controlbyweb in a practical application
Arduino UNO-Based Coin-Operated Communication System with LCD Display and Servo Control
This is a microcontroller-based control system for a vending or arcade application, featuring an Arduino UNO that manages user inputs through arcade buttons, drives servos, displays information on an LCD, and communicates over GSM with the SIM900A module. Power regulation is achieved through a switching power supply and DC-DC buck converters.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Project_AutomaticBartender: A project utilizing X-404 Controlbyweb in a practical application
Mega2560-Controlled Automation System with Non-Contact Liquid Level Sensing and Motor Control
This circuit appears to be a complex control system centered around an Arduino Mega2560 R3 Pro microcontroller, which interfaces with multiple sensors (XKC-Y26-V non-contact liquid level sensors and an LM35 temperature sensor), servo motors, a touch display, and an IBT-2 H-Bridge motor driver for controlling a planetary gearbox motor. The system also includes a UART TTL to RS485 converter for communication, likely with the touch display, and a power management subsystem with a switching power supply, fuses, and circuit breakers for safety and voltage regulation (XL4016). The absence of embedded code suggests that the functionality of the microcontroller is not defined within the provided data.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Wi-Fi Controlled 4-Channel Relay with Arduino and ESP8266: A project utilizing X-404 Controlbyweb in a practical application
Wi-Fi Controlled 4-Channel Relay System with Arduino and ESP8266
This circuit is a Wi-Fi controlled 4-channel relay system using an Arduino UNO and an ESP8266 module. The relays can be controlled via a web interface served by the ESP8266, and the status of each relay is displayed on a 16x4 I2C LCD. The relays are used to control four 220V AC red lights, and the Arduino communicates with the ESP8266 via serial communication.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications and Use Cases

  • Home automation (e.g., controlling lights, HVAC systems, or appliances)
  • Industrial automation and process control
  • Remote monitoring of sensors and equipment
  • Security systems and access control
  • Agricultural automation (e.g., irrigation systems)
  • Data logging and environmental monitoring

Technical Specifications

The X-404 Controlbyweb is equipped with robust features to meet a wide range of automation needs. Below are its key technical specifications:

General Specifications

Parameter Specification
Power Supply 9-28 VDC
Power Consumption 1.5 W (typical)
Communication Interface Ethernet (10/100 Mbps)
Operating Temperature -40°C to 65°C (-40°F to 149°F)
Dimensions 4.5" x 3.3" x 1.1" (114mm x 84mm x 28mm)

Relay Outputs

Parameter Specification
Number of Relays 4
Relay Type SPDT (Single Pole Double Throw)
Contact Rating 5A @ 30VDC or 5A @ 250VAC
Isolation 1500 VAC

Digital Inputs

Parameter Specification
Number of Inputs 4
Input Type Dry contact or logic-level input
Voltage Range 0-5 VDC (logic-level input)

Pin Configuration

The X-404 features a terminal block for connecting relays, inputs, and power. Below is the pin configuration:

Pin Number Function Description
1 Relay 1 Common Common terminal for Relay 1
2 Relay 1 Normally Open Normally open terminal for Relay 1
3 Relay 1 Normally Closed Normally closed terminal for Relay 1
4-6 Relay 2 Connections Similar to Relay 1
7-9 Relay 3 Connections Similar to Relay 1
10-12 Relay 4 Connections Similar to Relay 1
13 Digital Input 1 Connect to dry contact or logic input
14 Digital Input 2 Connect to dry contact or logic input
15 Digital Input 3 Connect to dry contact or logic input
16 Digital Input 4 Connect to dry contact or logic input
17 Power (+) Positive terminal for power supply
18 Power (-) Negative terminal for power supply

Usage Instructions

How to Use the X-404 in a Circuit

  1. Power Connection: Connect a 9-28 VDC power supply to the power terminals (Pin 17 for + and Pin 18 for -).
  2. Relay Connections: Wire the devices you want to control to the relay terminals. For example:
    • Connect the load to the "Common" and "Normally Open" terminals if you want the relay to close the circuit when activated.
    • Use the "Normally Closed" terminal if you want the circuit to be closed by default and open when the relay is activated.
  3. Digital Inputs: Connect sensors or switches to the digital input terminals. Ensure the input voltage does not exceed 5 VDC for logic-level inputs.
  4. Network Setup: Connect the X-404 to your local network using an Ethernet cable. Access the device's web interface by entering its IP address in a web browser.
  5. Configuration: Use the web interface to configure relay behavior, input monitoring, and automation rules.

Important Considerations and Best Practices

  • Ensure the power supply voltage is within the specified range to avoid damage to the device.
  • Use proper isolation and grounding techniques when connecting high-voltage loads to the relays.
  • Secure the device on a stable surface to prevent accidental disconnections.
  • Change the default login credentials in the web interface to enhance security.
  • Regularly update the firmware to access new features and security patches.

Example: Controlling the X-404 with an Arduino UNO

The X-404 can be controlled via HTTP requests. Below is an example Arduino sketch to toggle a relay:

#include <SPI.h>
#include <Ethernet.h>

// Enter the MAC address and IP address of your Arduino
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
IPAddress ip(192, 168, 1, 177);

// Enter the IP address of the X-404
IPAddress x404_ip(192, 168, 1, 100);

// Initialize Ethernet client
EthernetClient client;

void setup() {
  // Start Ethernet connection
  Ethernet.begin(mac, ip);
  Serial.begin(9600);
  delay(1000); // Allow time for Ethernet to initialize
}

void loop() {
  // Send HTTP request to toggle Relay 1
  if (client.connect(x404_ip, 80)) {
    Serial.println("Connected to X-404");
    client.println("GET /relay/1/toggle HTTP/1.1");
    client.println("Host: 192.168.1.100"); // Replace with X-404 IP
    client.println("Connection: close");
    client.println();
    client.stop();
  } else {
    Serial.println("Connection failed");
  }
  delay(5000); // Wait 5 seconds before sending the next request
}

Note: Replace 192.168.1.100 with the actual IP address of your X-404 device.

Troubleshooting and FAQs

Common Issues and Solutions

  1. Cannot Access Web Interface

    • Cause: Incorrect IP address or network configuration.
    • Solution: Ensure the X-404 is connected to the network and check its IP address using a network scanner.
  2. Relays Not Activating

    • Cause: Incorrect wiring or insufficient power supply.
    • Solution: Verify the relay connections and ensure the power supply meets the required specifications.
  3. Digital Inputs Not Responding

    • Cause: Incorrect input voltage or wiring.
    • Solution: Ensure the input voltage is within the 0-5 VDC range and check the wiring.
  4. Device Not Responding to HTTP Requests

    • Cause: Network issues or incorrect request format.
    • Solution: Verify the network connection and ensure the HTTP request syntax is correct.

FAQs

Q: Can the X-404 be used without an internet connection?
A: Yes, the X-404 can operate on a local network without internet access.

Q: How many devices can I control with the X-404?
A: The X-404 has 4 relay outputs, allowing you to control up to 4 devices.

Q: Is the X-404 compatible with third-party sensors?
A: Yes, the X-404 supports integration with various sensors via its digital inputs.

Q: Can I schedule relay operations?
A: Yes, the X-404 includes a scheduling feature accessible through its web interface.