EF ELECFREAKS ElecFreaks micro:bit Smart Home Kit

ELECFREAKS microbit Smart Home Kit Instruction Manual

Brand: EF ELECFREAKS | Model: ElecFreaks micro:bit Smart Home Kit

1. Introduction

The ELECFREAKS microbit Smart Home Kit is designed to introduce users to smart home projects based on the micro:bit platform. This kit allows for the connection of various sensors and modules, fostering creativity and imagination through programming. It is developed by ELECFREAKS, an official partner of the micro:bit Educational Foundation, dedicated to providing comprehensive and excellent products and services.

The kit extends most IO ports via GVS terminals and independently leads out IIC interfaces for components like OLED and BME280. It integrates a buzzer and an audio jack, supports building blocks interfaces, and clearly marks each IO port with silk printing. This design makes learning micro:bit from simple to complex concepts more accessible and engaging.

2. Components Overview

The microbit Smart Home Kit includes a selection of components commonly used in smart home applications. These include a temperature sensor, sound sensor, crash sensor, servo, motor, and Rainbow LED, among others. The kit is designed for plug-and-play functionality, enabling users to connect modules and immediately begin experimenting.

Packing list of ELECFREAKS microbit Smart Home Kit components

Figure 2.1: A detailed view of all components included in the kit, such as relay, temperature sensor, light sensor, Rainbow LED, soil moisture sensor, motor with fan, crash sensor, 3V sensor:bit, OLED display, noise sensor, submersible pump, 180° servo, micro:bit USB cable, GVS 3-pin Dupont wires, and guidance manual.

Key Modules:

  • Crash Sensor: Detects slight impacts.
  • Temperature Sensor: Measures temperature, with its value directly proportional to voltage.
  • Rainbow LED: A programmable LED capable of displaying RGB colors.
  • Submersible Pump: Requires its main body to be submerged in water for operation.
  • Motor with Fan: An element designed to drive a fan.
Diagram illustrating various sensors and their functions included in the kit

Figure 2.2: This diagram provides a visual overview and brief description of key sensors like the crash sensor, temperature sensor, Rainbow LED, submersible pump, and motor with fan, explaining their basic operation.

3. Setup and Connection

To begin using your microbit Smart Home Kit, follow these general steps for connecting the micro:bit board and various modules.

3.1 Connecting the micro:bit to Sensor:bit

  1. Ensure your micro:bit board is ready for connection.
  2. Carefully insert the micro:bit board into the dedicated slot on the Sensor:bit expansion board. The design is fool-proof to ensure correct orientation.
  3. Connect the micro:bit to your computer using the provided micro:bit USB cable for power and programming.
Micro:bit board connected to the Sensor:bit expansion board

Figure 3.1: The micro:bit is securely inserted into the Sensor:bit expansion board, ready for programming and connecting various modules.

3.2 Connecting Modules with DuPont Wires

  1. Identify the specific module you wish to connect (e.g., temperature sensor, crash sensor).
  2. Use the provided GVS 3-pin DuPont wires to connect the module to the corresponding GVS terminal on the Sensor:bit. Pay attention to the color coding for correct pin assignment (Ground, Voltage, Signal).
  3. The modules are designed for easy connection, minimizing errors.
DuPont wires connecting modules to the Sensor:bit board

Figure 3.2: Colored DuPont wires are used to establish connections between the Sensor:bit and other modules, ensuring proper signal transmission.

Close-up of a module connection highlighting the fool-proof design

Figure 3.3: The modules feature a fool-proof design for easy and correct connection, preventing incorrect wiring.

4. Operating and Programming

The microbit Smart Home Kit utilizes graphical MakeCode programming, making it accessible for beginners to learn and implement their ideas.

4.1 Graphical Programming with MakeCode

MakeCode provides an intuitive drag-and-drop interface where you can assemble code blocks to create programs for your micro:bit. This method simplifies the programming process, allowing users to focus on logic and creativity.

Screenshot of the MakeCode graphical programming interface for micro:bit

Figure 4.1: The MakeCode platform allows for intuitive graphical programming, enabling users to drag and drop code blocks to create their projects.

4.2 Official Product Video: Creating Your Smart Home

Video 4.1: This video demonstrates the assembly and functionality of the micro:bit Smart Home Kit, showcasing how to connect components and program simple smart home scenarios.

4.3 Wiki Tutorial and Support

For detailed coding tutorials and additional resources, please visit the official ELECFREAKS Wiki at wiki.elecfreaks.com/en/. This resource provides comprehensive guides to help you with your projects.

Video 4.2: A detailed operational guide for the ELECFREAKS microbit Smart Science IoT Kit, demonstrating advanced programming and project implementation for smart science applications.

5. Project Examples

The microbit Smart Home Kit allows you to build various creative and functional smart home projects. You can simulate real-world scenarios and program intelligent responses using the provided sensors and modules.

Example Projects:

  • Smart Fan: Program a fan to activate based on temperature readings.
  • Voice-Activated Lights: Control lighting using sound sensors.
  • Auto Windows: Create automated window systems that respond to environmental changes.
  • Smart Door Opener: Build a remote-controlled or sensor-activated door opener.
  • Intelligent Disinfection Shoe Box: Develop a system for automated shoe disinfection.
Examples of smart home projects built with the microbit kit, including a smart door opener, smart clothes rack, voice-controlled lamp, and intelligent disinfection shoe box

Figure 5.1: This image showcases various creative smart home applications that can be built using the kit, such as an automated door, a voice-activated light, and a smart shoe box.

6. Specifications

FeatureDetail
BrandEF ELECFREAKS
SeriesElecFreaks micro:bit Smart Home Kit
Operating SystemWindows, Linux, macOS
Item Weight11.5 ounces
Package Dimensions8.22 x 6.02 x 2.04 inches
Connectivity TechnologyUSB
Compatible Devicesmicro:bit boards and computers with micro:bit software

7. Maintenance

To ensure the longevity and proper functioning of your ELECFREAKS microbit Smart Home Kit, please observe the following maintenance guidelines:

  • Keep all components dry and away from moisture.
  • Store the kit in a cool, dry place when not in use.
  • Handle electronic components with care to avoid physical damage.
  • Regularly check connections for looseness or corrosion.
  • Clean dust and debris from the boards and sensors using a soft, dry cloth or compressed air.

8. Troubleshooting

If you encounter issues with your microbit Smart Home Kit, consider the following troubleshooting steps:

  • Connection Issues: Ensure all DuPont wires are securely connected to the correct pins on both the Sensor:bit and the modules. Verify the micro:bit is properly seated in the Sensor:bit.
  • Power Problems: Check that the micro:bit is receiving power via the USB cable. If using external power, ensure the power source is adequate and correctly connected.
  • Code Not Running: Double-check your MakeCode program for any errors. Ensure the code has been successfully downloaded to the micro:bit. Refer to the Wiki tutorial for specific project code.
  • Sensor Malfunction: Confirm the sensor is correctly wired and that its corresponding code block is implemented in your program. Test with a simple program to isolate the sensor's functionality.
  • Display Issues (OLED): Verify the OLED display is correctly connected and initialized in your code.

9. Warranty and Support

For any technical assistance or inquiries regarding your ELECFREAKS microbit Smart Home Kit, please reach out to our support team.

  • Technical Support: Click on the 'elecfreaks' Amazon store and select 'Ask a question' to email us directly.
  • Wiki Tutorials: Access detailed coding tutorials and project guides at wiki.elecfreaks.com/en/.

ELECFREAKS is committed to providing strong technical support and comprehensive resources to enhance your learning and building experience.

Ask a question about this manual

Ask about setup, troubleshooting, compatibility, parts, safety, or missing instructions. Manuals+ will review the question and use this page’s manual context to help answer it.