WHIZBOX – Let’s Start Coding

Categories: BotGenius
Wishlist Share

About Course

The WHIZROBO WHIZBOX is a comprehensive, all-in-one educational electronics and coding board designed for beginners, students, and hobbyists. Its primary goal is to make learning STEM concepts interactive, fun, and accessible by removing the complexities of wiring and soldering.

The board integrates a wide variety of sensors (inputs) and actuators (outputs) onto a single, clearly labeled platform. At its heart is a central processing unit featuring a vibrant OLED screen surrounded by a 12-segment Rainbow LED ring, which serves as the main visual interface for projects.

Key Features Integrated on the Board:

  • Input Sensors (The Senses):

    • User Controls: Joystick, 3 Push Buttons (ADKey), Sound Sensor (Microphone).

    • Environmental Sensors: Temperature & Humidity Sensor, Barometric Pressure Sensor, Light Sensor.

    • Motion & Proximity: PIR Motion Sensor (detects movement), Ultrasonic Sensor (measures distance).

    • Orientation: Compass (detects magnetic north).

    • Wireless: RFID Sensor (for reading RFID cards/tags).

  • Output Devices (The Actions):

    • Visual: A central OLED screen, a programmable 12-LED Rainbow Ring, and 3 individual colored LEDs (Red, Yellow, Green).

    • Auditory: An onboard Speaker to play tones and sounds.

    • Mechanical: A Servo Motor for precise rotational movement and a Motor Fan for creating airflow.

This all-in-one design allows users to immediately start coding and see physical results, turning abstract programming concepts into tangible real-world applications.


What Will Be the Outcome? (Learning & Benefits)

Using the WHIZROBO WHIZBOX leads to a variety of powerful educational and practical outcomes. It’s designed to build both foundational knowledge and crucial 21st-century skills.

1. Foundational STEM Knowledge:

  • Core Coding Concepts: Users will learn the fundamentals of programming, such as variables, loops (for, while), conditional logic (if/else statements), and functions. They will understand how to write code that makes decisions and repeats actions.

  • Electronics Principles: They will gain a practical understanding of how different electronic components work. They’ll learn the difference between an input (like a button or sensor) and an output (like an LED or motor) and how code acts as the bridge between them.

2. Practical Project-Building Skills: The true power of the kit is realized when users start building projects. They will be able to create functional and interactive gadgets, such as:

  • A Mini Weather Station: Using the temperature, humidity, and pressure sensors to display data on the OLED screen.

  • An Automatic Fan: Programming the fan to turn on when the temperature sensor reads a high value.

  • A Motion-Activated Alarm: Using the PIR sensor to detect movement and trigger an alarm sound from the speaker.

  • An RFID-Based Access System: Programming the RFID reader to flash the green LED for an authorized card and the red one for an unauthorized card.

  • Simple Games: Creating games on the OLED screen that are controlled by the joystick and buttons.

  • An Interactive Light Show: Making the Rainbow LED ring react to sound levels picked up by the microphone.

3. Development of Critical Thinking Skills:

  • Problem-Solving: Users are encouraged to think like engineers. For example, “How can I make this light turn on only when it’s dark and there’s motion?” This requires them to break down a problem into smaller, logical steps.

  • Computational Thinking: They will learn to formulate problems and their solutions in a way that a computer can execute. This is a critical skill in technology, science, and many other fields.

  • Creativity and Innovation: The wide range of components provides a canvas for creativity. Users are not just following instructions; they are given the tools to bring their own unique ideas to life.

Show More

What Will You Learn?

  • What Students Learn from the WHIZCODER Kit
  • Students using this kit will gain a comprehensive, hands-on education in technology and engineering. The learning is multi-layered, covering everything from basic electronics to complex problem-solving.
  • 1. Core Programming Fundamentals (Computational Thinking)
  • This is the primary goal. By controlling the various components, students will learn the essential building blocks of coding that are universal to any programming language:
  • Variables: Storing data like sensor readings or counter values.
  • Loops: Repeating actions, such as making an LED blink continuously or checking a sensor's value over and over.
  • Conditional Logic (If-Then-Else): Making decisions. For example, "If the motion sensor detects a person, then turn on the light, else keep it off."
  • Functions: Creating reusable blocks of code to perform specific tasks, which makes programs more organized and efficient.
  • Input/Output (I/O) Management: Understanding how to read data from the real world (input) and how to make the kit do something in response (output).
  • 2. Hands-On Electronics & Sensor Technology
  • Unlike purely screen-based coding, the WHIZCODER kit connects software to the physical world. Students will learn:
  • What Sensors Do: They will get a practical understanding of how different sensors work. For example:
  • PIR Sensor: How to detect motion.
  • Ultrasonic Sensor: How to measure distance using sound waves.
  • Temperature & Humidity Sensor: How to measure environmental conditions.
  • Light Sensor: How to detect ambient light levels.
  • RFID: How wireless identification technology works.
  • What Actuators Do: They will learn how to control different output devices:
  • LEDs & Rainbow Ring: How to control light for status indicators, notifications, or creative displays.
  • Servo Motor & Fan: How to create precise physical movement.
  • Speaker: How to generate sounds, tones, and simple melodies.
  • OLED Display: How to display text, numbers, and simple graphics to create a user interface.

Course Content

LED Blink
LED Blink is one of the simplest entry-level programming projects. It only needs an LED and then upload the code This simple project helps beginners be!er master basic concepts

  • LED Blinking
    03:05

Sound Sensor
The sound sensor, with excellent sound recep!on, mainly contains a high sensi!vity microphone and an LM358 opera!onal amplifier. Weak sound signals are captured by the microphone and amplified by LM358, so the output is clear and recognizable, which can be effec!vely detected the sounds. This sensor features high sensi!vity, fast response speed, so is widely used in sound detec!on and recogni!on, providing a stable and reliable voice input solu!on for various intelligent devices

PIR Motion Sensor
The PIR mo!on sensor adopts RE200B-P element. Based on pyroelectric effect, the sensor is able to detect the infrared ray emi#ed by human body or animal. With Fresnel lens, it can even detect farther and wider. When a nearby human or animal mo!on is detected, the sensor outputs a high level

Photoresistor
Photoresistor is photoelectric device that works according to semiconductor photoconduc!vity. It can be used to sense the brightness of the current environment to output a corresponding analog value

Fan/Motor Module
The motor adopts HR1124S motor control chip that is a single channel H bridge driver chip used in DC motors. The H-bridge drive uses PMOS and NMOS power tubes with low on-resistance, ensuring lower power loss and longer safe working !me. In addi!on, its standby and sta!c working current are both low, so it is commonly used in toys

Pressure Sensor
BMP388 pressure sensor is a pneuma!c MEMS sensor a very compact package, featuring small size, low power consump!on but high performance. In brief, it is a combina!on of the temperature and pressure sensor, which is perfect for mobile applica!ons. This module adopts proven piezoresis!ve pressure sensing technology with high accuracy and linearity, as well as long-term stability and high EMC stability. Besides, it maximize flexibility in mul!-device working, and is ideal for al!tude tracking in consumer electronics drones, wearables, smart homes, etc. As for improvement, we can op!mize the device in terms of power consump!on, resolu!on and filtering performance.

Power Amplifier
The 8002b power amplifier mainly consists of a speaker and an audio amplifica!on chip. It can amplify small audio signals for about 8.5 !mes. These amplified sounds will be played through its speaker. Besides, it can also play some music or melodies

AD Button
The AD bu!on requires only one analog pin to read mul"ple bu!on states, which greatly saves IO ports. It adopts analog acquisi"on, and the output voltages vary from pressed bu!ons, so that different analog values can be obtained. We can determine which bu!on is pressed according to these values

Ultrasonic Sensor
Ultrasonic sensor measures the distance of an object by sound waves. It boasts a transmi!er and a receiver to emit sound waves and then measure the returned waves. The "me difference between transmi$ng and receiving can be used to calculate the distance value. Beyond that, it is also used to detect the shape or presence of objects, build automa"c doors, and measure flow rates and pressures

RFID Sensor
RFID-RC522 module adopts Phillips MFRC522 original chip in card reading circuit, which is easy to use and with low cost. It is suitable for equipment and reader development, advanced applica!ons, RF card terminal design and producing

Temperature and Humidity Sensor
AHT20 temperature and humidity sensor adopts I2C interface and 20Bit ADC, and its opera!ng voltage is 2V-5V. It features small volume, stable performance and high precision (accuracy: temperature ±0.3℃, humidity ±2%RH). So it is widely used in smart home, consumer electronics, medical and automo!ve. The sensor is stable and can work in harsh environments.

Axis-X&Y Joystick Module
Axis-X&Y Joys!ck is a high-precision input device for bidirec!onal control. Its X and Y axes are separated to control horizontal and ver!cal movements respec!vely. This module contains 10K resistance so that it ensures the stability and accuracy of signals.

(Direction Recognition) Geomagnetic Sensor
AK8975C geomagne!c sensor is a three-axis electronic compass IC with high sensi!vity. It can output 13-bit data and accurately detect X, Y, Z axes geomagne!c values. Thus, it is suitable for portable devices with naviga!on func!on such as mobile phones and tablets

Servo
WS2812 RGB LED is an external control LED integra!ng control circuit and light emi"ng circuit. It adopts single-line return-to-zero code communica!on, and supports 256 gray levels to display full-colors. The integrated chip inside each pixels efficiently stabilizes color output. So it is widely used in ligh!ng, display and decora!on

WS2818 RGB LED
WS2812 RGB LED is an external control LED integra!ng control circuit and light emi"ng circuit. It adopts single-line return-to-zero code communica!on, and supports 256 gray levels to display full-colors. The integrated chip inside each pixels efficiently stabilizes color output. So it is widely used in ligh!ng, display and decora!on

OLED Display
OLED display is also called organic light-emi!ng diode or organic dot laser display. This display is self-luminous. It adopts a very thin coa"ng of organic materials and glass substrate which will light up if current passes through. Therefore, it does not require a back-light. Note that it will not light up when just powering on; programing and wiring are also needed. Besides, it features large viewing Angle, low power consump"on, high contrast, thin display, fast response, simple structure, and can work on flexion boards within a wide temperature range

Traffic Light
The traffic light module limits the pedestrian and vehicular thoroughfare. It includes a red, a yellow and a green light, which imply different instruc#ons. Red for Stop: Pedestrians and vehicles stop proceeding. Yellow for Cau!on: Pedestrians and vehicles are ready for stopping. If the drive is already in process, the speed should be slow. Green for Proceed: Pedestrians and vehicles keep going with the abidance of traffic regula#ons. In this project, you can program on ESP32 Coding Boxto control a mini traffic light. For instance, set the dura#on of each lights and the interval #me among them. Besides, you may also add a #mer to alter light colors to schedule

Breathing LED
PWM breathing LED u!lizes on-board programmable PWM to output analog waveform. A"er powering on, LED brightness can be adjusted through duty cycle of the waveform to eventually realize a breathing light. In this way, ambient light can be simulated by changing LED brightness along with !me. Also, breathing LED can form a colorful mini light show to construct a tranquil and warm environment.

Button Control LED
PWM breathing LED u!lizes on-board programmable PWM to output analog waveform. A"er powering on, LED brightness can be adjusted through duty cycle of the waveform to eventually realize a breathing light. In this way, ambient light can be simulated by changing LED brightness along with !me. Also, breathing LED can form a colorful mini light show to construct a tranquil and warm environment.

Intrusion Alarm
Intrusion alarm is a device aler!ng illegal intrusion into a preven!on area. It plays an important role in security. We can see it everywhere: families, stores, warehouses, supermarkets and so on. All in all, it protects our personal and property safety

Window Close In Dark
In this project, we program to make the window automa!cally close when ge"ng dark. So the photoresistor is required to sense the ambient light. We set a threshold for the resistor. When ambient light value is lower than the threshold, the servo closes the window

Voice Control Light
Voice-control-light device mainly consists of a sound sensor, a photoresistor and an LED. The photoresistor is adopted to avoid LED ligh!ng up during day!me. The sound sensor measures sound volume to determine whether it is reached the set threshold. If yes, the LED will light up for a few seconds.

Human Body Piano
The analog piano mainly includes an ultrasonic sensor to detect the distance of your posi!on. It plays different tones according to distance values. If there is an open space, you may place it on ground to play musics

Button Control Fan
In this experiment, we program to control the fan by a bu!on

Auto-door
The weather is ge!ng ho"er in summer, so some public places will be equipped with some auto-fans that sense the ambient temperature value. When the temperature reaches a set value, he fan turns on. We add a PIR mo#on sensor to lower energy consump#on. Thus, the fan will turn on only when the temperature reaches the value and someone is sensed nearby

Access Card
A common access card is a magne!c card or a key chain. So in this experiment, we make a simple access device through servo, a magne!c card and an RFID module

Auto-fan
The weather is ge!ng ho"er in summer, so some public places will be equipped with some auto-fans that sense the ambient temperature value. When the temperature reaches a set value, he fan turns on. We add a PIR mo#on sensor to lower energy consump#on. Thus, the fan will turn on only when the temperature reaches the value and someone is sensed nearby

Environment Monitoring
In this project, we use an OLED display to reveal the values of temperature, humidity, air pressure and al!tude in the environment. It can be regarded as a mini environmental monitoring device.

Car Backing Radar
When a car is in reverse, it will alarm the distance of the obstacles behind the parking space. In this project, we build a mini car backing radar with an ultrasonic sensor for distance detec!on, a speaker to alarm, and a traffic light module as an indicator

RGB Ring Clock
In this project, we build an informal clock with an RGB ring, whose three colors represent hour, minute and second respec!vely. Since the ring only boasts 12 beads, each bead is 5 seconds/minutes (60/12=5).

Ultrasonic Ranger
In this project, we combine the ultrasonic sensor and the OLED module to build a distance meter, whose detec!on range is 4-300CM

Compass
The AK8975 module is adopted to read direc!on values. According to these values, the OLED displays different arrows

WiFi
ESP32 boasts a built-in Wi-Fi and Bluetooth nodule that is widely used in Internet of Things (IoT). With this func!on, it can remotely control the data transmission through the wireless network. In applica!ons, ESP32 can be used as a client to connect to a Wi-Fi network, or as a hotspot to create its own network. Through these connec!ons, ESP32 receives commands to control external devices, such as turning on/off lights and adjus!ng temperature. In the code, protocols like HTTP and MQTT are used to communicate with the server to achieve data sending and receiving, so as to remotely control and monitoring

WiFi Real-time Display
In this project, we display the values of temperature and humidity sensor, pressure sensor, photoresistor, sound sensor, PIR mo!on sensor and ultrasonic sensor on the web page

WiFi Control
We control LED, servo and the fan on the web page bu!on wirelessly

WiFi Piano
In this project, we set seven bu!ons to control the speaker to play tones of Do, Re, Mi, Fa, So, La, Si

Smart Control Panel
Combined web bu!ons and wireless control, this control panel in this project is able to control modules and read module values as well

Joystick Control Servo
We control the servo via the axis X of the joys!ck. This model is widely applied to mechanical ON/OFF of lights and doors

Quiz