Cirkit Designer LogoCirkit DesignerYour all-in-one circuit design IDE Launch Cirkit Designer App

Raspberry Pi Pico Smart Home Automation with Relay Control

View and Edit Project In Cirkit DesignerImage of Raspberry Pi Pico Smart Home Automation with Relay Control

Circuit Documentation

Summary

This document provides a detailed overview of a circuit involving a Raspberry Pi Pico microcontroller, an 8 Channel Relay, a DC-DC converter, a DC Power Source, a bulb, a fan, a humidifier, and a resistor. The circuit is designed to control various devices through the relay module, powered by a DC power source and regulated by a DC-DC converter.

Component List

  1. Raspberry Pi Pico

    • Description: A microcontroller board based on the RP2040 microcontroller chip.
    • Pins: 43 pins including GPIO, power, and ground pins.
  2. BULB

    • Description: A simple light bulb.
    • Pins: +, -
  3. 8 Channel Relay JD-VCC

    • Description: A relay module with 8 channels, used to control high voltage devices.
    • Pins: JD-VCC, VCC, GND, In1 to In8, IN1_NC, IN1_COM, IN1_NO, IN2_NC, IN2_COM, IN2_NO, IN3_NC, IN3_COM, IN3_NO, IN4_NC, IN4_COM, IN4_NO, IN5_NC, IN5_COM, IN5_NO, IN6_NC, IN6_COM, IN6_NO, IN7_NC, IN7_COM, IN7_NO, IN8_NC, IN8_COM, IN8_NO
  4. DC DC converter

    • Description: A device that converts DC voltage levels.
    • Pins: +VCC IN, GND IN, +VCC OUT, GND OUT
  5. DC Power Source

    • Description: A power supply providing DC voltage.
    • Pins: Ground, Positive
  6. Fan

    • Description: A fan for cooling purposes.
    • Pins: GND, 5V
  7. Humidifier

    • Description: A device that adds moisture to the air.
    • Pins: GND, 5V
  8. HSC10047RJ

    • Description: A resistor.
    • Pins: +, -

Wiring Details

Raspberry Pi Pico

8 Channel Relay JD-VCC

DC DC converter

DC Power Source

BULB

Fan

Humidifier

HSC10047RJ

Documented Code

Raspberry Pi Pico Code

void setup() {
  // put your setup code here, to run once:

}

void loop() {
  // put your main code here, to run repeatedly:

}

This code is a basic template for the Raspberry Pi Pico, with setup and loop functions defined but not yet implemented.