Projects

You can use the SMD Add-on Modules in various ways in different projects. Here are some beginner - intermediate level projects to help you start with Acrome SMD.

Action - Reaction

The Action - Reaction project is one step further from the "Blink" project, it adds a Button Module to the SMD, so the user can control the RGB LED Module with button. It makes an interactive application, using both eye and touch.

Using: SMD Red + RGB LED Module + Button Module

Autonomous Lighting

The Autonomous Lighting project fusions the input and output sensors together. The SMD takes the ambient light value by Ambient Light Sensor Module, using it to calculate if the environment is dark, so the user can determine from which Lux below the RGB LED Module will be turned on.

Using: SMD Red + RGB LED Module + Ambient Light Sensor Module

Smart Doorbell

The Smart Doorbell project is another project that uses the combination of input and output sensors as the best way to interact with the environment. The Ultrasonic Distance Sensor Module tells if any object or person is near and how many centimeters near, allowing the user to turn on the buzzer as a motion indicator, as if there is a guest at the door, ringing the door automatically.

Using: SMD Red + RGB LED Module + Ultrasonic Distance Sensor Module + Buzzer Module

Chrome Dino Game Player

The Chrome Dino Game Player is an innovative and fun SMD project. It uses the Ambient Light Sensor Module as an obstacle scanner, by the logic that the obstacles are black and emit less light. The BDC motor with encoder has the feature of precise control, it allows the user to move the cursor of the motor from one position to another, imitating pressing the spacebar button to make the dino jump over the obstacle.

Using: SMD RED + RGB Module + Ambient Lıght Module + 100 RPM BDC Motor with Encoder

Automatic Trash Bin

The Automatic Trash Bin project aims to make life easier by automating the opening of the trash bin lid. It detects if a person is nearby through Ultrasonic Distance Sensor Module and use the BDC motor with encoder to the position that will open the lid for throwing the trash in and after, it closes the lid. It is a fun and hygienic way to use automation in everyday life.

Using: SMD Red + Ultrasonic Distance Sensor Module + 100 RPM BDC Motor with Encoder

Rev Up The Engine

The "Rev Up The Engine" application is an engaging Python-based project that integrates hardware components and programming to simulate the sensation of revving up a motorized engine. This project makes use of an SMD Motor Driver, a DC Motor, and a Push Button Module, enabling users to control the engine's speed by pressing and holding a button.

Using: SMD Red + Button Module + 100 RPM BDC Motor with Encoder

Radar

The Radar project effectively uses the Ultrasonic Distance Sensor Module to continuously collect data by rotating the module with a BDC motor with encoder. This data can be visualized through various plotting libraries, imitating a real-time radar.

Using: SMD Red + Ultrasonic Distance Sensor Module + 100 RPM BDC Motor with Encoder + 3D Printed Parts

Security System

The Security System project is similar to the Smart Doorbell project but uses the system to notify unwanted interactions. It has an RGB LED Module in addition to the Buzzer Module, it allows the user to be notified both visually and audibly.

Using: SMD Red + RGB LED Module + Ultrasonic Distance Sensor Module + Buzzer Module

Pan-Tilt

The Pan-Tilt project allows the user to interact with a 2-DOF motion system with a simple installation. It offers a fast and responsive control with the Joystick Module and two Servo Modules, allowing the Ultrasonic Sensor Module to be controlled to check the objects through the environment. Using: SMD Red + Ultrasonic Distance Sensor Module + Servo Module + Joystick Module + Servo Motor + 3D Printed Parts

Joystick Mouse Control

The Joystick Mouse Control project enables users to interact with their computer's mouse cursor through an intuitive and responsive joystick module interface. This project features a simple installation process and leverages the capabilities of the Joystick Module, ACROME SMD , and pyautogui for seamless mouse control.

Smart Light Control

This project focuses on creating an interactive lighting system using the ACROME SMD platform, incorporating an Ambient Light Sensor, an RGB LED Module, and a Button Module. The system allows for automatic lighting control based on ambient light conditions and provides user interactivity to change the LED color. Additionally, the Button Module allows the user to cycle through colors, and when held down, it will quickly transition between colors. The LED will retain the last selected color after the button is released.

Snake Game With Joystick

This code integrates a joystick module with a simple Snake Game using the pygame library. It also utilizes the ACROME SMD platform to receive joystick module inputs and provide feedback, like turning on a buzzer when food is consumed.

Distance Buzzer Warning

This project centers around creating a distance-based feedback system using the ACROME Smart Motion Device (SMD) platform. The system incorporates a distance sensor, RGB LED lights, and a buzzer to provide real-time feedback based on the distance of an object from the sensor. The system also includes a graphical user interface (GUI) for users to monitor the sensor readings and adjust distance settings. The RGB lights and buzzer provide visual and auditory signals, respectively, based on the proximity of the object to the sensor.

Play Chrome Dino Game With Joystick

This project allows users to control the Google Chrome Dino game using a joystick connected through the ACROME SMD platform. The joystick is mapped to the jump and duck actions in the game. When the joystick is pushed up, the game character jumps (using the spacebar key), and when the joystick is pushed down, the character ducks (using the down arrow key).

Last updated