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

How to Use Arch V1.1: Examples, Pinouts, and Specs

Image of Arch V1.1
Cirkit Designer LogoDesign with Arch V1.1 in Cirkit Designer

Introduction

The Arch V1.1, manufactured by Seeed Studio (Part ID: Arch V1.1), is a versatile architecture board designed for prototyping and testing various electronic circuits. It features multiple input/output options and is compatible with a wide range of sensors and modules, making it an excellent choice for both beginners and experienced developers. The board is based on the ARM Cortex-M0 microcontroller and supports mbed development, providing a robust platform for rapid prototyping.

Explore Projects Built with Arch V1.1

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-Based Smart Environmental Control System with Temperature Sensing and Relay Actuation
Image of Proyectos 903: A project utilizing Arch V1.1 in a practical application
This circuit features multiple Arduino 101 microcontrollers used to read temperature and humidity data from DHT22 and DHT11 sensors, control a mini water pump and a DC motor via relay modules, and operate a traffic light. The system is powered by 9V batteries, with the relays serving to switch power to the motor and pump based on sensor inputs or other conditions. The traffic light is directly driven by one of the Arduinos, which manages the signaling.
Cirkit Designer LogoOpen Project in Cirkit Designer
Arduino GIGA R1 Wi-Fi Smart Home Automation System
Image of smart home: A project utilizing Arch V1.1 in a practical application
This circuit is a home automation system controlled by an Arduino GIGA R1 WIFI. It integrates various sensors (PIR, temperature, gas, and light) and controls multiple devices (AC bulb, air conditioner, solenoid lock, and linear actuator) through a 4-channel relay module. The Arduino reads sensor data and actuates the relays to manage the connected devices.
Cirkit Designer LogoOpen Project in Cirkit Designer
Arduino 101 Smart Home Automation with Relay Control and Current Sensing
Image of Load Sharing: A project utilizing Arch V1.1 in a practical application
This circuit is a home automation system controlled by an Arduino 101, which manages a 4-channel relay module to control various AC loads such as bulbs and a motor. The system includes current sensing for monitoring power usage and uses a step-down buck converter to power the Arduino from a higher voltage source.
Cirkit Designer LogoOpen Project in Cirkit Designer
Arduino and ESP8266 Wi-Fi Controlled Vibration Detection System with OLED Display and Relay Output
Image of Earthquake Security System: A project utilizing Arch V1.1 in a practical application
This circuit features an Arduino UNO that processes inputs from vibration and accelerometer sensors, controls relays for external device actuation, and communicates over WiFi. It includes a step-down converter for power management and an OLED display for data output. A red light indicator is used for visual status alerts.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with Arch V1.1

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 Proyectos 903: A project utilizing Arch V1.1 in a practical application
Arduino-Based Smart Environmental Control System with Temperature Sensing and Relay Actuation
This circuit features multiple Arduino 101 microcontrollers used to read temperature and humidity data from DHT22 and DHT11 sensors, control a mini water pump and a DC motor via relay modules, and operate a traffic light. The system is powered by 9V batteries, with the relays serving to switch power to the motor and pump based on sensor inputs or other conditions. The traffic light is directly driven by one of the Arduinos, which manages the signaling.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of smart home: A project utilizing Arch V1.1 in a practical application
Arduino GIGA R1 Wi-Fi Smart Home Automation System
This circuit is a home automation system controlled by an Arduino GIGA R1 WIFI. It integrates various sensors (PIR, temperature, gas, and light) and controls multiple devices (AC bulb, air conditioner, solenoid lock, and linear actuator) through a 4-channel relay module. The Arduino reads sensor data and actuates the relays to manage the connected devices.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Load Sharing: A project utilizing Arch V1.1 in a practical application
Arduino 101 Smart Home Automation with Relay Control and Current Sensing
This circuit is a home automation system controlled by an Arduino 101, which manages a 4-channel relay module to control various AC loads such as bulbs and a motor. The system includes current sensing for monitoring power usage and uses a step-down buck converter to power the Arduino from a higher voltage source.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Earthquake Security System: A project utilizing Arch V1.1 in a practical application
Arduino and ESP8266 Wi-Fi Controlled Vibration Detection System with OLED Display and Relay Output
This circuit features an Arduino UNO that processes inputs from vibration and accelerometer sensors, controls relays for external device actuation, and communicates over WiFi. It includes a step-down converter for power management and an OLED display for data output. A red light indicator is used for visual status alerts.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications and Use Cases

  • Rapid prototyping of IoT devices
  • Testing and debugging electronic circuits
  • Educational projects for learning embedded systems
  • Integration with sensors and actuators for automation
  • Development of low-power, high-performance applications

Technical Specifications

The Arch V1.1 is equipped with a powerful microcontroller and a variety of features to support diverse applications. Below are the key technical details:

Key Technical Details

Specification Value
Microcontroller NXP LPC11U35FHI33 (ARM Cortex-M0)
Operating Voltage 3.3V
Input Voltage (via USB) 5V
Flash Memory 64 KB
RAM 10 KB
Clock Speed 48 MHz
Communication Interfaces UART, I2C, SPI, USB
GPIO Pins 17
Analog Input Pins 6
Digital I/O Pins 17
Dimensions 54 mm x 25 mm
Weight 10 g

Pin Configuration and Descriptions

The Arch V1.1 features a standard pinout for easy integration with other components. Below is the pin configuration:

Pin Number Pin Name Description
1 VCC 3.3V Power Supply
2 GND Ground
3 A0 Analog Input 0
4 A1 Analog Input 1
5 A2 Analog Input 2
6 A3 Analog Input 3
7 A4 Analog Input 4
8 A5 Analog Input 5
9 D0 Digital I/O 0 (UART RX)
10 D1 Digital I/O 1 (UART TX)
11 D2 Digital I/O 2
12 D3 Digital I/O 3 (PWM)
13 D4 Digital I/O 4
14 D5 Digital I/O 5 (PWM)
15 D6 Digital I/O 6 (PWM)
16 D7 Digital I/O 7
17 USB USB Interface for Power and Programming

Usage Instructions

The Arch V1.1 is designed for ease of use, making it suitable for a wide range of applications. Follow the steps below to get started:

How to Use the Component in a Circuit

  1. Power the Board: Connect the Arch V1.1 to your computer or a USB power source using a micro-USB cable.
  2. Connect Sensors/Modules: Use the GPIO pins to connect sensors, actuators, or other modules. Ensure proper pin alignment and voltage compatibility.
  3. Program the Board:
    • Install the mbed development environment on your computer.
    • Write your code in the mbed online compiler or offline IDE.
    • Compile the code and drag the resulting binary file to the Arch V1.1, which appears as a USB mass storage device.
  4. Run the Program: Once the binary file is uploaded, the board will automatically reset and execute the program.

Important Considerations and Best Practices

  • Ensure that the input voltage does not exceed the specified limits to avoid damaging the board.
  • Use appropriate pull-up or pull-down resistors for GPIO pins when required.
  • Avoid connecting high-current devices directly to the GPIO pins; use external drivers or relays.
  • Always verify the pin configuration and connections before powering the board.

Example Code for Arduino UNO Compatibility

Although the Arch V1.1 is not an Arduino board, it can interface with Arduino-compatible sensors and modules. Below is an example of interfacing an analog sensor:

#include "mbed.h"

// Define the analog input pin
AnalogIn sensor(A0);

// Define the LED output pin
DigitalOut led(D3);

int main() {
    while (true) {
        float sensorValue = sensor.read(); // Read the analog value (0.0 to 1.0)
        
        // If the sensor value exceeds 0.5, turn on the LED
        if (sensorValue > 0.5) {
            led = 1; // Turn on the LED
        } else {
            led = 0; // Turn off the LED
        }
        
        wait(0.1); // Wait for 100 ms
    }
}

Troubleshooting and FAQs

Common Issues Users Might Face

  1. Board Not Recognized by Computer:

    • Ensure the USB cable is functional and properly connected.
    • Verify that the drivers for the Arch V1.1 are installed on your computer.
  2. Program Not Running:

    • Check if the binary file was correctly uploaded to the board.
    • Ensure the code is compiled for the correct microcontroller (LPC11U35).
  3. Incorrect Sensor Readings:

    • Verify the sensor connections and ensure proper grounding.
    • Check if the sensor is compatible with the 3.3V operating voltage.
  4. Overheating:

    • Ensure the board is not drawing excessive current from connected devices.
    • Use external power sources for high-power peripherals.

Solutions and Tips for Troubleshooting

  • Use a multimeter to check voltage levels at the pins.
  • Test the board with a simple "blink" program to verify functionality.
  • Refer to the mbed documentation for additional support and examples.

By following this documentation, you can effectively utilize the Arch V1.1 for your prototyping and development needs.