Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

Logic Design Lab Report #1

11/1/2022
LED POV Displays & RC Basketball Robots

By

________________________________________________

________________________________________________
Subject 1: LED POV displays

Everyone knows how a regular monitor works, it’s made of millions of little
squares called “pixels”, which light up in colors to create an image, then a bright
backlight is shined at them to make it visible to us, but what if you took a row of
pixels and put them on a very fast spinning motor, could you create a circular
image from them?

The answer is yes, by using a fixed speed on the motor, you can calculate
where each pixel is currently in a rotation, and using software, light it with the
according color, but how does it produce a visible image even though it is only a
single one-dimensional line?

Persistence of Vision, which refers to the illusion that occurs when visual
perception of an object does not cease for some time after the rays of light
proceeding from it have ceased to enter the eye, if you ever whirled a bright
object around in the dark, you might have noticed that it leaves behind a “trail” of
light.

Spinning a strip of LEDs is basically analogous to whirling around a bright


object in the dark (that is also why most Hologram demonstrations require you to
turn off the room lights).
Subject 2: Remote-Controlled Basketball Robots.

The robot is built using LEGO™ parts, including the batteries, motors,
pistons & their corresponding speed controllers, the controls are handled via
special mobile software used on an iPad.

The robot can pick up balls, store and toss them to score a goal, it runs on
tracks which allows it to turn on the spot unlike wheeled vehicles.

Connected to the mobile app via the Bluetooth communications protocol


connected to the Arduino board in the robot, it allows the user to control the robot
by sending signals to make it move forward, back & turn with a virtual on-screen
joystick, and virtual buttons to perform various actions such as picking up the ball
and tossing it. These signals are then processed by the onboard Arduino board
which tells the motor controllers which appropriate action should be taken.

You might also like