element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • 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 Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • 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
Ben Heck Featured Content
  • Challenges & Projects
  • element14 presents
  • element14's The Ben Heck Show
  • Ben Heck Featured Content
  • More
  • Cancel
Ben Heck Featured Content
Documents Ben Heck’s Intel Edison Laser Harp Part 2: Assembly Episode -- Episode 254
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Ben Heck Featured Content to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Engagement
  • Author Author: pchan
  • Date Created: 8 Sep 2016 9:19 PM Date Created
  • Last Updated Last Updated: 2 Sep 2016 7:24 AM
  • Views 1714 views
  • Likes 4 likes
  • Comments 10 comments
Related
Recommended

Ben Heck’s Intel Edison Laser Harp Part 2: Assembly Episode -- Episode 254

image

element14's The Ben Heck Show

Join the Ben Heck team every week for amazing hacks! Watch them build and mod community-inspired projects using electronics!

Back to The Ben Heck Show homepage image

Connect with TBHS
Featured Bonus Content
See All Episodes

 

 

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

Inspired by Music Tech Fest in Berlin, The Ben Heck team finishes work on the Intel Edison Laser Harp. Ben and Karen handle all the electromechanical work while Felix, the Linux guy, finishes the coding. Have you ever made an electronic music instrument? Let us know!

Episode 253: Ben Heck’s Intel Edison Laser Harp Part 1: Design

 

The Ben Heck team finishes work on the Intel Edison Laser Harp. Earlier, they got the Intel Edison working with SoundFont: a group of audio samples that can be played back by a MIDI. They also built the top half of the harp which had the laser emitters. They now go to work on the bottom half of the harp which has all the laser detectors and ensure that the 24 emitters on the top of the harp line up with the 24 detectors on the bottom.

 

Ben and Karen handle all the electromechanical work while Felix continues working on the Intel Edison, the audio codec, an amplifier, and managing the voltages. He builds a 24 pin header with ground and a 3V plug for the lasers and 5 V plug for the detector and NOT gate. He also connects all the GPIO of the Intel Edison board to level shifters. The level shifters take 5V from the NOT gate and bring it down to 1.8V for the GPIO of the Intel Edison. The Intel Edison GPIO runs at 1.8V and if they supply more voltage than that they could burn out the pins.

 

The way integrated circuits work is the output is set by the value they put into the integrated circuit supply. As a result, they cannot take 1.8 V from the Intel Edison and use that as voltage supply to do the level shifting. Also, the way level shifters work is if the voltage supply isn’t present the output will be whatever the value of the input is. The solution is to use LM 317, a popular voltage regulator.

 

Felix connects the Intel GPIO to the level shifters and makes three headers for Ben to plug his circuitry into. He attaches two voltage regulators to a protoboard. They both have 5V as the input. One of them is the LM 317 that is going to set 5V down to 1.8 V and the other is the LM 3904 and that is going to set the 5V down to 3.3V. Felix wires up a “for sure” button test to ensure the IO works before connecting the harp.

 

Ben uses a laser cutter to make the pieces for the receiver assembly inside the harp. The receivers are recessed so that indirect ambient light has less affect on them. He glues pieces together to make the basic frame and then inserts the photoreceivers and standoffs. Karen pokes holes in the frame and adds LED indicators to ensure each one of the lights is lined up. There’s an LED indicator for each sensor, so they can test alignment without the entire system running. Once the emitters and receivers are in sync and aligned they glue and screw the entire harp together.

 

Ben wires up the voltage dividers on the light sensors on the cartridge and puts it in the harp. He wires all the photoresistors to four hex inverters for 24 total outputs. He then attaches these outputs to both the LEDs on the harp and then duplicates them into another ribbon cable which plugs into Felix’s Intel Edison board. The Intel Edison goes into a board that all the level shifters and audio drivers. A battery pack is attached to the Edison to keep it booted up while they test other things. The laser harp is attached to the board and the main unit is powered up. 5V goes to the driver board, 3.3 V goes to the laser emitters, and speakers are plugged in. The laser harp is fully assembled, tested, and working.

  • musicmakerch
  • hack
  • assembly episode
  • episode 254: ben heck’s intel edison laser harp part 2:
  • heck
  • ben
  • tbhs_ep
  • Share
  • History
  • More
  • Cancel
  • Sign in to reply
Parents
  • Former Member
    Former Member over 8 years ago

    I love this project and really want to make something like this now.  I have two suggestions, though, that relate to how a traditional harp works:

     

    1. Harps are not tuned chromatically (by half steps), they are tuned diatonically (to the 7 notes of a single key) and have pedals or levers for making half-step changes.  This way they can play in any key, but only one at a time.  This would also give you 3+ octaves instead of 2.

    2. Harps are plucked.  Make the sound start playing when the laser goes from blocked to unblocked, and fade out over time, or stop when the laser is blocked again.  The trick I haven't figured out is how to silence a note with your hand, but then let the harp remain silent when you take your hand away...

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • makerkaren
    makerkaren over 8 years ago in reply to Former Member

    I can address both of those.

     

    1. We considered whether to make it a diatonic or chromatic scale. We settled on chromatic because one, we could have two octaves totaling 24 notes, which made the NOT gates easier. Also, Ben needed the half step notes to play Jurassic Park. So that settled that.

    2. We originally had the notes play as though the strings were being "plucked", but it kept crashing the Edison in "piano" mode. So Felix switched the notes to play only when the beam was interrupted and that is also why the played mostly the "throw-up" mode, because it crashed less. We definitely preferred the sustain mode better.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
Comment
  • makerkaren
    makerkaren over 8 years ago in reply to Former Member

    I can address both of those.

     

    1. We considered whether to make it a diatonic or chromatic scale. We settled on chromatic because one, we could have two octaves totaling 24 notes, which made the NOT gates easier. Also, Ben needed the half step notes to play Jurassic Park. So that settled that.

    2. We originally had the notes play as though the strings were being "plucked", but it kept crashing the Edison in "piano" mode. So Felix switched the notes to play only when the beam was interrupted and that is also why the played mostly the "throw-up" mode, because it crashed less. We definitely preferred the sustain mode better.

    • 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