Skip to main content


PocketLab/Phyphox Damped Lissajous Figures

Submitted by Rich on Mon, 06/11/2018 - 20:33

Lissajous Introduction

Lissajous patterns have fascinated physics students for decades.  They are commonly observed on oscilloscopes by applying simple harmonic functions with different frequencies to the vertical and horizontal inputs.  Three examples are shown in Figure 1.  From left to right, the frequency ratios are 1:2, 2:3, and 3:4.  These Lissajous patterns were created by use of the parametric equation section of The Grapher software written by the author of this lesson.  You are welcome to use this softwa

True Random Numbers in Scratch

Submitted by DaveBakker on Fri, 02/16/2018 - 01:06

We can create a way to make true random numbers in Scratch using the PocketLab Voyager's light sensor and a lava lamp. Sounds crazy? Not really, there is actually a US patent for such a system! It turns out that on their own, computers are not good at generating true random numbers, therefore to make true random numbers using a computer you need an external source of randomness.

A Lesson in Probability and Statistics: Voyager/Scratch Coin Tossing Simulation

Submitted by Rich on Wed, 02/14/2018 - 19:25

This lesson introduces students to a variety of probability and statistics concepts using PocketLab Voyager and Scratch—ScratchX is not required.  The Scratch program simulates tossing any number of coins any number of times, displaying the number of heads in each toss with a square having varying shades of grey—black for zero heads and white for the maximum possible number of heads in each toss.  The simulated coins are tossed once each second with Voyager’s light sensor recording the results for each toss.

Six Shades (not fifty!) of Grey: PocketLab Voyager/Scratch Dice

Submitted by Rich on Tue, 01/16/2018 - 22:20

This is a programming project that capitalizes on PocketLab-Scratch Integration.  This project makes use of the Scratch random number block to simulate rolling an ordinary six-sided die.  The six random but equally likely outcomes are mapped to sprites of six different shades of gray.  Voyager’s light sensor is then used to determine the value of the die’s roll, mapping light sensor values to the corresponding sprite from six images of the face up side of the die.  A short action video of the author’s solution accompanies this lesson. 

CloudLab Curve Fit Feature Preview: Inverse Square Law of Light

Submitted by Rich on Fri, 01/12/2018 - 22:15

The ability to quickly match empirical data to well-known mathematical models is an essential feature in the analysis of experiments.  This technique is generally referred to as curve-fitting.  The up-and-coming, but not yet leased, CloudLab software from PocketLab provides an easy way to fit data to models including linear, quadratic, power, exponential, and logarithmic.  This curve-fitting can be done for any selected region of PocketLab data.  This lesson provides a sneak preview of this CloudLab featu

CloudLab Statistics Feature Preview: Determining Curve Radius

Submitted by Rich on Thu, 01/11/2018 - 20:35

Collection of angular velocity and acceleration sensor data is prone to seemingly random “noisy” variations, even when the associated motion appears to be smooth to the observer.  The easiest way to compensate for this variation is to compute the mean value for the duration of such a random variation.  The up-and-coming, but not yet leased, CloudLab software from PocketLab provides an easy way to compute means, standard deviations, and other statistics for a selected region of PocketLab data.

LED Flame Lamp: Random or Cyclical Illumination?

Submitted by Rich on Wed, 01/03/2018 - 19:00

Late in 2017 a handful of companies began selling LED flame lamps that do a great job of simulating an actual burning fire. The illumination is bright, has a color temperature of a warm orange flame, and the light produces negligible heat while running at under 5 watts of electric power. This light seems to be a great replacement for traditional gas lanterns, hurricane lamps, and oil lamps.  The simulated flame is unbelievably realistic in the flame light purchased by the author. No obvious pattern could be detected in the flickering LED flame by observing the light with the eye.

Programming Exercise:Voyager Temperature Probe Controlled Scratch Teapot

Submitted by Rich on Fri, 12/29/2017 - 01:16

Here is a project that will challenge your students’ skill in interfacing PocketLab Voyager with Scratch Programming.  The challenge is to program the five bubbles to start bubbling upwards in the teapot—one bubble at 90ᵒC, two at 92ᵒC, three at 94ᵒC, four at 96ᵒC, and five bubbles at 98ᵒC.  When the temperature of the teapot has reached 100ᵒC, the phrase Full Boil should appear.  See the movie accompanying this lesson for clarification of the intended result.  When the burner under the real teapot is turned off and cooling begins, bubbling should go away in revers

A Lesson on Calibration: Interfacing PocketLab Voyager with Modular Robotics Cubelets

Submitted by Rich on Tue, 12/26/2017 - 18:40

Sensor-based inquiry is a dominant force in today’s science education, with the calibration of sensors being essential for high-quality measurement.  Wikipedia® defines calibration as “the comparison of measurement values delivered by a device under test with those of a calibration standard of known accuracy.”  In this lesson students will study the process of calibration:

Interfacing PocketLab Voyager with Modular Robotics Cubelets Maker Space

Submitted by Rich on Mon, 12/18/2017 - 20:39

The maker revolution has grown by leaps and bounds during the past four years. With dozens of robotic toys for learning and discovery now in the marketplace, it makes sense to give students opportunities for interfacing these robots with the investigative powers of PocketLab Voyager. This lesson describes an example project by which students interface Voyager with Modular Robotics Cubelets—robot blocks that magnetically connect to form an endless variety of robots. There are seventeen different blocks in three categories—sense, think, and act.