element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Sci Fi Your Pi
  • Challenges & Projects
  • Design Challenges
  • Sci Fi Your Pi
  • More
  • Cancel
Sci Fi Your Pi
Blog Sci Fi Your Pi: PiDesk - Project Description
  • Blog
  • Forum
  • Documents
  • Files
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: fvan
  • Date Created: 21 Apr 2015 4:37 PM Date Created
  • Views 2014 views
  • Likes 6 likes
  • Comments 11 comments
  • design_challenge
  • touch_motion_controls
  • touch_motion_control
  • sci_fi_your_pi
Related
Recommended

Sci Fi Your Pi: PiDesk - Project Description

fvan
fvan
21 Apr 2015

  • Introduction
  • Features
  • Appearance
  • Conclusion


Introduction


When thinking about science-fiction, things that come to mind are touch/motion controls, things that slide in and out of place and bright lights. This is why I would like to propose to build the desk of the future, inspired by some visual effects of the Tron Legacy movie.

 

image

 

Features

 

The desk should make optimal use of the surface available. This implies that if for example a desktop computer is not in use, it should disappear in order to free up the space. The idea here is to have a built-in desktop computer, using the Raspberry Pi 2 and some other accessories such as the Cirrus Logic Audio Card, Pi Camera and WiPi dongle, that would slide out of the desk at the touch of a button. The mechanism would be much like the Z-axis of a 3D printer, using threaded rods and stepper motors, controlled by the GertBot add-on board. Pressing the button again would result in the computer to slide back into the desk, freeing up space to be used for something else. Ideally, the desktop computer would power on automatically when sliding out and shutdown properly when sliding back in.image

 

Another feature would be to have lights integrated into the desk. I’d like to experiment with lights built into the surface of the desk, consisting of white LED strips which would be toggled on or off using the PiFace Digital 2’s relays. The lights would be laid out in patterns inspired by the Tron Legacy movie. Their purpose should not only be limited to giving light though. For example, the integrated lights could blink briefly when an email is received or when a certain hashtag is used on Twitter.

 

 

image

The above mentioned features require buttons or some other form of control. This would be covered by capacitive touch sensors hidden in the table. Touching the surface at certain locations would act as buttons. I’ve been experimenting with Bare Conductive’s Touch Board, which is basically an Arduino with onboard capacitive touch chip and mp3 player. Pressing a button would trigger the required action, with accompanying sound effect. The picture on the side represents some experiments I've been doing with aluminium foil and conductive paint as sensors, with and without a plexiglass overlay.

 

Finally, once everything is proven to work as expected, I’d like to replace the off the shelf components with a custom built Raspberry Pi HAT, resulting in a more compact, easily wired and cost effective solution. The design of the schematic and layout of the board would be done using Eagle and will be released at the end of the project. In case of problems with the HAT, the BitScope Micro will come in handy for troubleshooting.

 

 

 

Appearance

 

The starting point of the desk would be a cheap Ikea desk. Because the features mentioned earlier will be integrated into the desk, the surface will be impacted. To mask these modifications and give the project a more futuristic look, a sheet of white plexiglass would be used to cover the desk’s surface. This will still allow light to shine through and capacitive touch buttons to be triggered. A cutout will ensure the desktop computer can slide in and out of the desk.

 

imageimage

 

The above sketches represent what I'd like to achieve with this desk. The futuristic patterns will be inlaid with LED strips, at the back of the desk the computer will be able to slide in and out of the desk and finally in the front right corner some capacitive touch buttons will be available. The surface will then be covered by a sheet of thick, white plexi, hiding the LED strips and buttons. At first glance, it will look like a normal desk, until a button is pressed ...

 


Conclusion


The goal of this project is to have something anyone can build at home. At first, off the shelf components will be used to demonstrate the desired functionality and will later be replaced by a custom HAT. The HAT will ensure the project is easier to build and more cost effective.


I hope you like my idea, and if you have any additional suggestions, remarks or questions, feel free to comment below!

  • Sign in to reply

Top Comments

  • mcb1
    mcb1 over 10 years ago in reply to Jan Cumps +2
    an old CD player with a motorized tray Nah go big or go home ... I suggested to Frederick to use an automotive electric window mechanism.
  • crimier
    crimier over 10 years ago +2
    I think I might just copy this, should I want to re-design my workspace =) Excellent idea!
  • fvan
    fvan over 10 years ago in reply to dmrobotix +1
    Hi, thanks Margot! I've uploaded the images again, hope it works now
Parents
  • Workshopshed
    Workshopshed over 10 years ago

    You need to watch those Ikea desks, tricky beasts, they are constructed from a very thin sheet on each side with corrugated card in the middle. Have a look at Ikea Hackers for ideas and tips

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
Comment
  • Workshopshed
    Workshopshed over 10 years ago

    You need to watch those Ikea desks, tricky beasts, they are constructed from a very thin sheet on each side with corrugated card in the middle. Have a look at Ikea Hackers for ideas and tips

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
Children
No Data
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube