Difference between revisions of "Picorder"

From Squared Wave
Jump to: navigation, search
(Youtube Video)
 
(36 intermediate revisions by the same user not shown)
Line 1: Line 1:
==The TR-108 Picorder==
+
[[File:Picorder.jpg|thumb|The TR-108 Environmental Picorder]]
  
The Picorder was a project that used a Raspberry Pi Zero W as the main control system for a prop replica TOS Tricorder. Thanks to the Pi it was capable of using real sensors and drawing results to a display. The project was heavily dependant on Python and Pygame.
+
The TR-108 (or Picorder) is a Raspberry Pi Zero based system that includes a sensor package, battery, display and supplemental components to provide a satisfying and accurate [https://en.wikipedia.org/wiki/Tricorder Tricorder] experience. In the interest of inspiring others to build on what I have done I am providing all of the documentation I can.
 +
 
 +
The original TR-108 has now been succeeded by the TR-109 (or [[Picorder 2]])
 +
 
 +
==Construction==
 +
 
 +
The Picorder was constructed over about 6-8 months. It utilizes a Raspberry Pi Zero W as its CPU. I decided to use a Diamond Select TOS Tricorder toy as my base, since it was the biggest Tricorder easily available. The screen is an off the shelf 6 Volt Composite screen, by adafruit. Originally I had planned to use seperate descrete sensor components, but eventually decided on the Sensehat sensor board, as it provided good value and completeness. For power the Picorder uses an 18650 LiPo battery that is part of an off the shelf portable battery pack that charges and boosts the battery to 5Volts and can supply about 2 Amps of power.
 +
 
 +
Internally the Picorder uses a perforated protoboard as a circuit backplane so all the components can lay flat within the enclosure. The backplane is affixed to the back panel of the Tricorder enclosure with Apoxie Sculpt mounds that have nuts embedded into them.
 +
 
 +
The screen enclosure had to be destructively dissasembled, and the standoffs that were broken were fully removed to provide maximum space within the case. The original button and LED pcb was removed and discarded, a new PCB replaced it that merely passed signals to and from the Pi. Everything is held in place with Apoxie Scuplt and so is very crude.
 +
 
 +
The current status of the Picorder is somewhat complete. Basic functionality has been achieved; the program logs values from the sense hat and displays them.
 +
 
 +
==Errors==
 +
The screen selected for this project is 6 Volts, not 5. I had to use a boost module to provide the screen with a steady 6+ volts so it would work without flickering.
 +
 
 +
 
 +
 
 +
==Wiring==
 +
{|
 +
|[[File:Picorder_wiring.png|none|200px|thumb|Picorder Wiring Diagram]]
 +
|[[File:Backplane assembled.jpg|none|200px|thumb|Picorder Backplane with sensehat attached]]
 +
|}
 +
 
 +
==Sources==
 +
This project was made possible by information and inspiration provided by these sources:
 +
 
 +
- https://hackaday.io/project/5437-star-trek-tos-picorder
 +
- https://github.com/tobykurien/rpi_lcars
  
 
==Resources==
 
==Resources==
 +
===Hardware===
 +
You can find all the necessary construction documents in the "construction" folder at the [https://github.com/directive0/picorder github link].
 +
 +
Adafruit parts Wishlist is here:
 +
http://www.adafruit.com/wishlists/435166
 +
 +
The base I used for the tricorder:
 +
https://www.amazon.ca/gp/product/B001820194/ref=ox_sc_sfl_title_6?ie=UTF8&psc=1&smid=A3DWYIK6Y9EEQB
  
 
===Software===
 
===Software===
[https://github.com/directive0/picorder/blob/master/README.md Github Link]
+
Originally the Picorder ran on [https://github.com/directive0/picorder/blob/master/README.md standalone software], but now is supported by [[PicorderOS]]
  
  
===Youtube Video===
+
==Media==
 +
[https://www.reddit.com/r/startrek/comments/bwqis/does_anyone_else_really_want_a_working_tricorder/ This] is the reddit post I made in 2009 that first started me on the journey.
 +
 
 +
====Youtube Video====
 
I decided to make a youtube video under my [[Obso1337]] channel to walk through how I designed and built this device.
 
I decided to make a youtube video under my [[Obso1337]] channel to walk through how I designed and built this device.
 
{{#evt:
 
{{#evt:
 
service=youtube
 
service=youtube
|id=https://www.youtube.com/watch?v=tcB4Tia2YYU&t=782s
+
|id=https://www.youtube.com/watch?v=tcB4Tia2YYU
|alignment=left
+
|container=frame|alignment=inline
 
}}
 
}}
 +
 +
 +
Later I made a video detailing the tear down of the original build in preparation for a rebuild (still to come).
 +
{{#evt:
 +
service=youtube
 +
|id=https://www.youtube.com/watch?v=Va_liZ-Un3k
 +
|container=frame|alignment=inline
 +
}}
 +
 +
====Media Coverage====
 +
The Picorder has been discussed in a couple places so far. I'm honoured to have a project of mine covered by these publications.
 +
 +
* http://hackaday.com/2017/08/18/picorder-raspberry-pi-stands-in-for-stone-knives-and-bearskins/
 +
: A very nice piece written for Hackaday by Al Williams.
 +
 +
* https://www.neoteo.com/picorder-un-tricorder-basado-en-el-raspberry-pi/
 +
: A story for Neoteo. Written in Spanish by Lisandro Pardo
 +
 +
===Similar and Clone Devices===
 +
 +
* https://www.youtube.com/watch?v=UepVcfApy7A
 +
: Somewhat rudimentary, but nevertheless effective clone of the TR-108. Uses a standard project box instead of the DS Tricorder Toy.
 +
 +
* https://www.youtube.com/watch?v=mOXdTw0fTD4
 +
: A clone of the tr-108 with extended capabilities and features. Very nice build into a DS Tricorder toy but with improved accuracy to screen prop.
 +
 +
* https://www.youtube.com/watch?v=Xh7VfrmUPGU
 +
: Completely unique device. Not a clone of the tr-108 but an entirely new device built into a TNG Tricorder using the BM680 and AGM88 sensor packages.
 +
 +
[[Category:Electronics]]
 +
[[Category:Python]]

Latest revision as of 13:04, 14 March 2024

The TR-108 Environmental Picorder

The TR-108 (or Picorder) is a Raspberry Pi Zero based system that includes a sensor package, battery, display and supplemental components to provide a satisfying and accurate Tricorder experience. In the interest of inspiring others to build on what I have done I am providing all of the documentation I can.

The original TR-108 has now been succeeded by the TR-109 (or Picorder 2)

Construction

The Picorder was constructed over about 6-8 months. It utilizes a Raspberry Pi Zero W as its CPU. I decided to use a Diamond Select TOS Tricorder toy as my base, since it was the biggest Tricorder easily available. The screen is an off the shelf 6 Volt Composite screen, by adafruit. Originally I had planned to use seperate descrete sensor components, but eventually decided on the Sensehat sensor board, as it provided good value and completeness. For power the Picorder uses an 18650 LiPo battery that is part of an off the shelf portable battery pack that charges and boosts the battery to 5Volts and can supply about 2 Amps of power.

Internally the Picorder uses a perforated protoboard as a circuit backplane so all the components can lay flat within the enclosure. The backplane is affixed to the back panel of the Tricorder enclosure with Apoxie Sculpt mounds that have nuts embedded into them.

The screen enclosure had to be destructively dissasembled, and the standoffs that were broken were fully removed to provide maximum space within the case. The original button and LED pcb was removed and discarded, a new PCB replaced it that merely passed signals to and from the Pi. Everything is held in place with Apoxie Scuplt and so is very crude.

The current status of the Picorder is somewhat complete. Basic functionality has been achieved; the program logs values from the sense hat and displays them.

Errors

The screen selected for this project is 6 Volts, not 5. I had to use a boost module to provide the screen with a steady 6+ volts so it would work without flickering.


Wiring

Picorder Wiring Diagram
Picorder Backplane with sensehat attached

Sources

This project was made possible by information and inspiration provided by these sources:

- https://hackaday.io/project/5437-star-trek-tos-picorder - https://github.com/tobykurien/rpi_lcars

Resources

Hardware

You can find all the necessary construction documents in the "construction" folder at the github link.

Adafruit parts Wishlist is here: http://www.adafruit.com/wishlists/435166

The base I used for the tricorder: https://www.amazon.ca/gp/product/B001820194/ref=ox_sc_sfl_title_6?ie=UTF8&psc=1&smid=A3DWYIK6Y9EEQB

Software

Originally the Picorder ran on standalone software, but now is supported by PicorderOS


Media

This is the reddit post I made in 2009 that first started me on the journey.

Youtube Video

I decided to make a youtube video under my Obso1337 channel to walk through how I designed and built this device.


Later I made a video detailing the tear down of the original build in preparation for a rebuild (still to come).

Media Coverage

The Picorder has been discussed in a couple places so far. I'm honoured to have a project of mine covered by these publications.

A very nice piece written for Hackaday by Al Williams.
A story for Neoteo. Written in Spanish by Lisandro Pardo

Similar and Clone Devices

Somewhat rudimentary, but nevertheless effective clone of the TR-108. Uses a standard project box instead of the DS Tricorder Toy.
A clone of the tr-108 with extended capabilities and features. Very nice build into a DS Tricorder toy but with improved accuracy to screen prop.
Completely unique device. Not a clone of the tr-108 but an entirely new device built into a TNG Tricorder using the BM680 and AGM88 sensor packages.