What’s the difference between PocketLab One, PocketLab Voyager, and PocketLab Weather?
All PocketLabs are wireless multi-sensors for science exploration that can connect to the free PocketLab app to stream and record data from the numerous sensors packed into each device. See compatibility requirements for the PocketLab app here.
With all PocketLabs you can record data in the PocketLab app and export it as a .csv file for further analysis in programs like Google Sheets or Microsoft Excel. PocketLab One does not have onboard memory, meaning you have to stay connected via Bluetooth to record data. PocketLab Voyager and PocketLab Weather both have onboard memory, meaning you can record and store data while the sensors are not connected to a device, and download the data for analysis later.
PocketLab One is our original PocketLab sensor. PocketLab One can measure acceleration, angular velocity, magnetic field, barometric pressure, altitude, and ambient temperature, and is great for physics and physical science. PocketLab One can also connect to our VelocityLab app on iOS and Chromebook to measure position, velocity, and acceleration of a rotating object, like a wheel. To learn more about VelocityLab, click here. PocketLab One costs $98. Click here to learn more about PocketLab One.
PocketLab Weather is a portable weather station, great for Earth science, environmental science, chemistry, and homemade weather experiments. PocketLab Weather can measure light intensity, ambient temperature, humidity, barometric pressure, altitude, heat index, dew point, and includes an attachable temperature probe. PocketLab Weather costs $98. Click here to learn more about PocketLab Weather.
PocketLab Voyager is our most advanced PocketLab sensor. It’s great for physics, physical science, Earth science, environmental science, chemistry, and general science exploration. It can measure all of the data that PocketLab Weather and PocketLab One can measure. It also has higher data rates than PocketLab One, which means more accurate results for collisions and other motion experiments. PocketLab Voyager also has an IR rangefinder for measuring position and velocity. PocketLab Voyager can measure acceleration, angular velocity, magnetic field, position and velocity (with the IR rangefinder), light intensity, ambient temperature, humidity, barometric pressure, altitude, heat index, dew point, and can use an attachable temperature probe (not included). PocketLab Voyager can also attach to the VelocityLab app on iOS and Chromebook (compatibility coming soon). PocketLab Voyager costs $148. The attachable temperature probe costs $9. Click here to learn more about PocketLab Voyager.
What is compatible with the PocketLab sensor? Will my iPhone, Android, Windows device, Chromebook, MacBook, etc. connect?
There are two main compatibility requirements for PocketLab with your device. PocketLab uses Bluetooth Low-Energy, so your device needs native Bluetooth 4.0. Your device also needs to have relatively new software. If you have an Android device, you’ll need to be able to update to Android 5.0 or newer. Check the PocketLab Specs page for specific compatibility requirements for PocketLab sensors. You can also check out this forum post from PocketLab co-founder, David Bakker, to see whether your Mac computer has native Bluetooth 4.0.
For iOS and Android phones and tablets you can use the PocketLab mobile app. Download the mobile app from the iTunes App Store or the Google Play Store.
You can use the PocketLab web app to connect with Chromebooks, Mac OSX, and Android (iOS and Windows currently block a Bluetooth connection to a browser). To use the PocketLab web app go thepocketlab.com/app in an updated Chrome browser. Make sure to still check the compatibility requirements for your device here. The PocketLab mobile apps on iOS and Android can be found in the App Store and Google Play Store.
On Chromebook and Mac OSX you can also download the PocketLab Chrome App from the Chrome Store.
Windows 10 is not yet compatible with PocketLab Voyager or PocketLab Weather. PocketLab One is currently compatible with our Windows 10 PocketLab app. Compatibility for PocketLab Voyager and PocketLab Weather is coming soon.
The VelocityLab App works with PocketLab One and PocketLab Voyager on iOS, Chromebook, and as a web app. Download the iOS version in the iTunes App Store. Download the Chromebook version from the Chrome Store. Use the web app, click here using a Chrome browser on a compatible device.
How do I connect with the PocketLab mobile app on Android or iOS devices?
Step 1: Download the PocketLab app from the App Store or Google Play Store.
Step 2: Make sure your software is as up to date as possible. (See compatibility requirements here).
Step 3: Make sure your Bluetooth is turned on.
Step 4: Open the PocketLab app.
Step 5: Turn on the PocketLab sensor by pushing the on/off button on the PocketLab.
Step 6: The PocketLab should either automatically connect, or a message prompting you to connect should appear at the bottom of the app. Click connect on that prompt to connect.
Note: Bluetooth 4.0 does not require a PIN number like traditional Bluetooth devices. PocketLab will not connect to your device in the Bluetooth settings page. It will only connect to your device in the PocketLab app.
Step 7: Commence Nobel Prize winning science exploration.
How do I connect with the PocketLab web app on Chromebook, Mac OSX, Android devices?
Step 1: Make sure your Bluetooth is turned on.
Step 2: Open a Chrome browser. (Note: the web app will not work on other browsers at this time).
Step 3: Go to www.thepocketlab.com/app.
Step 4: Turn on the PocketLab sensor by pushing the on/off button on the PocketLab.
Step 5: On the screen, click the button that says, “Click here to connect”.
Step 6: A window should pop up that lists the Bluetooth devices seen by your computer. Click on the PocketLab sensor you wish to connect with. (Note: The signal strength of the devices is listed. If you have multiple PocketLabs in the room, put the PocketLab you wish to connect with close to the computer and click on the PocketLab with the highest signal strength).
Step 7: Commence Nobel Prize winning science exploration.
Can I use PocketLab with a Windows device?
There is a PocketLab Windows 10 app but it currently only works with PocketLab One. It does not yet work with PocketLab Voyager or PocketLab Weather. The PocketLab web app does not work on Windows 10 because Microsoft currently blocks Bluetooth connection to a browser.
We are working very hard on a PocketLab Voyager and Weather app for Windows 10. Unfortunately, Windows is notorious for poor Bluetooth support and we have to work around many limitations with the Windows platform. From the Microsoft website, they consider supporting the industry standard Web Bluetooth protocol as a “Roadmap Priority: Low”. You can help us by upvoting the Bluetooth support issue on the Microsoft Developer website here: (https://developer.microsoft.com/en-us/microsoft-edge/platform/status/webbluetooth/)
I’m having issues connecting with my Android device. Are there any troubleshooting techniques I can try?
Because there are thousands of Android devices of different models and builds it is very difficult to test them all. While an Android device might have Bluetooth 4.0 and is running Android 5.0 or later, sometimes there are still connection issues, mostly due to Bluetooth issues with the Android device. We have a list of devices that we’ve tested on our spec sheet here.
To troubleshoot, first try updating the Android device to the most up to date software. PocketLab requires Android 5.0 or newer. Next, try restarting the Android device. Then, turn on the Android’s Bluetooth. Next, open the PocketLab app and turn on the PocketLab sensor. Try that in that specific order. If it isn’t connecting, note what the LED light on the PocketLab is doing.
If you are using a PocketLab One and it still isn’t connecting, try a hard reset of the PocketLab. To do this, remove the orange backplate with a small screw driver. Pop the battery out and then re-insert it. Check out this video for how to remove the battery.
If it still isn’t working, email us at email@example.com describing your connection issue. Make sure to tell us what the LED light on the PocketLab is doing while attempting to connect.
Note: PocketLab does not require a PIN because it uses Bluetooth 4.0. If you are being asked for a PIN you might be trying to connect in the Bluetooth settings page instead of in the PocketLab app itself. PocketLab will only connect in the PocketLab app, not the PocketLab settings.
You can also try connecting to the PocketLab web app on your Android device. To connect, open a Chrome browser on your Android device and go to www.thepocketlab.com/app. Follow the instructions for connecting with the web listed above.
Do PocketLabs have to be connected via Bluetooth to record data or can they record data on their own?
PocketLab One, the original PocketLab, must maintain a Bluetooth connection to record data. It does not have onboard memory. PocketLab Voyager and PocketLab Weather do have onboard memory and can be setup to record data on their own, without a Bluetooth connection. You’ll have to connect PocketLab Voyager and Weather initially to the PocketLab app in order to set up the sensors you want to record with, the data rate, etc. Currently the memory set-up feature is only available on the Pocketlab web app. It will be coming soon to the PocketLab mobile app.
How do I use PocketLab Voyager or PocketLab Weather’s onboard memory feature?
For now, you’ll need to set up the memory in the PocketLab web app. The onboard memory feature is coming soon to the PocketLab mobile app. Go to thepocketlab.com/app in a Chrome browser on a Chromebook, Mac OSX computer, or Android device. To open the memory control panel, click the memory chip icon in the upper left corner. See the video below for more details.
Are there more advanced features, like a burst mode, available for PocketLab?
Yes, we have more advanced features like burst mode, an API, and others planned and in development. Those are not available yet, but will be available soon in via a software and firmware update. If you specific questions about or a request for a certain feature, email us at firstname.lastname@example.org.
Is there a SPEC sheet for the different PocketLabs?
Yes! Check it out here. The spec sheet will give you compatibility requirements as well as specific information on the sensors in each PocketLab.
Can I directly access the data programmatically in real-time? Can I stream the data into another application? Is there an API for PocketLab available?
Not at the moment. We are working on developing a way to access the data outside of the PocketLab app. There’s a lot that goes into developing an API so it is helpful to hear about the types of use cases it will be used for. If you have a specific use case in mind, let us know at email@example.com. We do have an integration with the Scratch programming language through the PocketLab Windows 10 app. Learn more about that here.
We will have more information about the potential for an API in the coming weeks. As soon as we have more information we will let you know.
How do I connect PocketLab with Scratch?
You can stream data from the PocketLab Windows 10 app to a Scratch X program. Learn more about how to set that up here. Note that the PocketLab Windows 10 app is currently only compatible with PocketLab One, so the Scratch integration does not currently work with PocketLab Voyager or PocketLab Weather. The Windows 10 compatibility with PocketLab Voyager and PocketLab Weather is coming soon.
Can I connect the PocketLab to the PocketLab app via the USB port instead of the Bluetooth connection?
No. The USB port is for power only. It can’t send data. Use the USB port to charge your PocketLab device.
How can I measure position or speed with a PocketLab?
Yes, but not directly. PocketLab can measure speed in a couple ways. Our innovative VelocityLab app allows you to measure the position, velocity, and acceleration of your PocketLab as it rotates on a wheel, gear, can of soup, etc. VelocityLab works with PocketLab One and PocketLab Voyager on iOS and Chromebook. Check out this lesson to see how VelocityLab is used.
PocketLab Voyager also has an infrared rangefinder that can be used to measure the position and velocity of an object. For example, you can attach PocketLab Voyager to a cart and push it toward a wall. The rangefinder will measure the changing distance to the wall to give you position and velocity. Check out this lesson for an example.
However, there is no sensor that measures its own speed. So for example, you can’t hold the PocketLab in your hand, run around, and then try to determine your speed. Measuring speed is actually a pretty difficult task for a sensor. For a more detailed explanation of the difficulties measuring speed, check out this post from PocketLab’s co-founder and CEO, Clifton Roozeboom.
Where can I find PocketLab activities and lesson plans?
We have dozens and dozens of freely available lesson plans that use PocketLab One, PocketLab Weather, and PocketLab Voyager all available on our PocketLab Community Site. Some are written by the PocketLab team, others are written by PocketLab teachers and science enthusaists. Want to contribute your own PocketLab lesson? Email us at firstname.lastname@example.org.
The temperature graph seems off. Is it right?
Yes, but it may require a long settling time. PocketLab’s temperature sensor on PocketLab One, PocketLab Voyager, and Pocketlab Weather measure ambient temperature. These sensors are located on the circuit board, inside the plastic housing of the PocketLab. This means that while they are accurate they have a long time constant to “settle” on the correct temperature. If the PocketLab has been in your backpack or in your hand it will take awhile for it to cool back down to room temperature. The ambient temperature sensor is best used for weather experiments.
If you are looking to measure quicker changes in temperature, the temperature change of a solution, etc., try using the PocketLab temperature probe which is compatible with PocketLab Voyager and PocketLab Weather.
When I’m looking at the acceleration graph, one axis shows 1 g of acceleration, but the PocketLab isn’t moving. How is this possible?
The 1g you’re seeing is from the constant acceleration due to gravity. Gravity is always pulling down on the accelerometer, so you are always going to see a total of 1g of acceleration caused by Earth’s gravity field. Depending on the orientation of your PocketLab you will see that 1g measured on different axes. Think of an accelerometer as a mass inside a bed of springs. By measuring the masses displacement in those springs, the sensor can measure acceleration. As you shake the PocketLab around, the mass will move around in that bed of springs and that can be measured. However, you are still always going to see that mass affected by gravity.
For teaching purposes, we also have an Acceleration Scalar graph which looks at the aggregate acceleration of all three axis, minus 1 g to offset gravity. In this graph, when PocketLab is at rest you should see it read 0g. When PocketLab is in free fall, you should then see it read -1g as it’s in the air.
More questions? Email us at email@example.com.
Can I calibrate the barometric pressure sensor?
The BME sensor, which contains the barometric pressure sensor, the humidity sensor, and the internal temperature sensor is factory calibrated. It can’t be calibrated by the user in the field. However, the pressure sensor is accurate to within 0.1 kPA. so it shouldn't need to be calibrated any further. If you have other questions about pressure sensor readings, email us at firstname.lastname@example.org.
How is the pressure altitude graph calculated? Is it accurate to my altitude above sea level?
The pressure altitude graph works like any altimeter. It uses the barometric pressure sensor to get an altitude reading. The barometric pressure in Earth's atmosphere changes fairly predictably, even in very small increments. The pressure altitude graph can give accurate measurements to within approximately 0.33 meters. Yes, the pressure altitude graph can give a measurement of your absolute altitude above sea level. but the context is important. To get a measurement of absolute altitude, connect the PocketLab and switch the Pressure Altitude graph. It will default to measuring absolute altitude. If you zero the altitude graph, to switch back to absolute altitude, you'll need to disconnect the PocketLab and reconnect/refresh the app. That will switch the graph back to its default status to measure absolute altitude. When measuring absolute altitude, however, the context is important. The altitude graph is calibrated to give an accurate measurement of absolute altitude outside in normal weather conditions. If you are indoors and have the AC on, or you are outdoors in the middle of a not-typical weather pattern, there are a lot of interesting barometric pressure data to collect, but you won't get an accurate absolute altitude reading. No matter the context, you can always collect data on changes in altitude. There is a "zero" button that can zero out the current altitude reading to make reading overall changes in altitude easier to measure.