Here is an example of a really lovely Raspberry Pi Tricorder:

A what now?

If you don’t know what a tricorder is, which we guess is faintly possible, the easiest way we can explain is to steal words that Liz wrote when Recantha made one back in 2013. It’s “a made-up thing used by the crew of the Enterprise to measure stuff, store data, and scout ahead remotely when exploring strange new worlds, seeking out new life and new civilisations, and all that jazz.”

A brief history of Picorders

The Raspberry Pi Foundation have seen other Raspberry Pi–based realisations of this iconic device. Recantha’s LEGO-cased tricorder delivered some authentic functionality, including temperature sensors, an ultrasonic distance sensor, a photosensor, and a magnetometer. Michael Hahn’s tricorder for element14’s Sci-Fi Your Pi competition in 2015 packed some similar functions, along with Original Series audio effects, into a neat (albeit non-canon) enclosure.

Brian Mix’s Original Series tricorder

Brian Mix’s tricorder, seen in the video above from Tested at this year’s Replica Prop Forum showcase, is based on a high-quality kit into which, he discovered, a Raspberry Pi just fits. He explains that the kit is the work of the late Steve Horch, a special effects professional who provided props for later Star Trek series, including the classic Deep Space Nine episode Trials and Tribble-ations.

A still from an episode of Star Trek: Deep Space Nine: Jadzia Dax, holding an Original Series-sylte tricorder, speaks with Benjamin Sisko

This episode’s plot required sets and props — including tricorders — replicating the USS Enterprise of The Original Series, and Steve Horch provided many of these. Thus, a tricorder kit from him is about as close to authentic as you can possibly find unless you can get your hands on a screen-used prop. The Pi allows Brian to drive a real display and a speaker: “Being the geek that I am,” he explains, “I set it up to run every single Original Series Star Trek episode.”.

Share us your projects on Twitter: @piresources

1. A little attitude

Type aptitude moo into the terminal window and press Enter. Then type aptitude -v moo. Keep adding v’s, like this: aptitude -vv moo

2. Party

Addicted to memes, aren’t we all? Type curl parrot.live into your window!

3. In a galaxy far, far away…

You’ll need to install telnet for this one: start by typing sudo apt-get install telnet into the terminal. Once it’s installed, enter telnet towel.blinkenlights.nl

4. Pinout

Type pinout into the window to see a handy GPIO pinout diagram for your Pi. Ideal for physical digital making projects! Handy right!

5. Locomotive

Just type “sudo apt-get install sl” and then type “sl”. Now watch that locomotive, don’t miss it.

This blog post is written by Chris Penn for the Virtual Pi Jam #PiParty

What you will need:

  • A Raspberry Pi with Minecraft Pi edition / Windows Laptop with Minecraft Java edition
  • Python 3
  • A Micro:bit
  • Read this blog on how to get started with David Whales BitIO library. (here)

Introduction

This code uses the Micro:bit as an interactive controller in Minecraft. You can read all about it in BitIO blog 1 here to fully understand how to set it up and run it. But suffice to say that the Brains behind it is David Whale. Over the course of the the last 8 months I have been integrating the Micro:bit into my Minecraft coding experiments.

This is the latest… you will…………………..

Steps…

  1. Build a strip of TNT blocks in Minecraft Pi / Java edition.
  2. Set a start position for the character in the world.
  3. Plug in the Micro:bit
  4. Open Idle / thonny / MU etc. Copy the code from below. Check for errors.
  5. Run the code and then click the ‘a’ button as many times as you can in a given time period I’ve set it to for 14 seconds for now.
  6. Race your mates, the ultimate winner is who can click the most in the time available. This will propel you along the TNT track and at the end reset your position.

Race your mates and celebrate the Raspberry Pi Birthday weekend on the 3-4 of March.

Once you have read all of the stuff above you can either download the completed code from the link below or follow the instructions above to complete the code, then run it. Good luck.

Example screenshots

Code (python)

#Written by Chris Penn 21/01/18 MB Transport. Adapted to Mini game 03/03/18 by Chris Penn

import time

import microbit

from mcpi.minecraft import Minecraft

import time

import random

 

mc = Minecraft.create()

 

LineColour = 46#block type of powered blocks

 

 

#initial research from here about timers

#https://www.tutorialspoint.com/python/time_clock.htm

 

def procedure():

time.sleep(0.0001)

 

 

Start_Time = time.time()

Total_Time = 0.0

Button_Presses = 0

 

#set starting position

mc.player.setPos(-80,81,-248)# start position / reset race insert your own start coordinates here

 

while Total_Time <= 12.0:

 

 

if microbit.button_a.was_pressed():#while a button being pressed keep going fwd

Button_Presses = Button_Presses +1

procedure()

Total_Time = time.time() – Start_Time

print(Total_Time,”Seconds lapsed”)

x,y,z = mc.player.getPos()

#get block -1

CurrentBlock = mc.getBlock(x,y-1,z)

#Go straight ahead

#if block -1 == 46 then

if CurrentBlock == 46 & mc.getBlock(x,y-1,z-1)== 46:#1ststraight

mc.player.setPos(x,y,z-1)

if CurrentBlock == 46 & mc.getBlock(x,y+1,z+1)== 46:#1ststraight

mc.player.setPos(x,y+1,z+1)

 

mc.player.setPos(-80,81,-248)#reset race insert your own start coordinates here

print(Button_Presses,” clicks in 12 seconds”)

 

 

To celebrate the Raspberry Pi’s sixth birthday, the Jam community are coordinating Raspberry Jams all over the world to take place over the Raspberry Jam Big Birthday Weekend, 3–4 March 2018.

Raspberry Pi Big Birthday Weekend 2018. GIF with confetti and bopping JAM balloons

Here is a list of Birthday Jam’s you can attend:

(*Subject To Change)

Australia

Bolivia

  • Sucre Raspberry Jam (Sucre)

Bulgaria

Cameroon

Canada

Colombia

France

Germany

Hungary

  • Balaton Raspberry Jam (Andocs)
  • Raspberry Pi BD Jam (Budapest)

India

Iran

Ireland

  • Limerick Raspberry Jam (Limerick)

Italy

Japan

Kenya

Malaysia

Malta

Mexico

  • Piña Pi (Ecatepec)

Netherlands

Norway

Peru

Philippines

South Africa

Spain

Taiwan

Turkey

United Kingdom

United States

Zimbabwe

  • Raspberry Pi Masvingo (Masvingo)

Internet Based Jams