Open Arduino

Enter Your Project for a chance to win a grand prize for the most innovative use of Arduino or a $200 shopping cart! The Birthday Special: Arduino Projects for Arduino Day!

Back to The Project14 homepage

Project14 Home
Monthly Themes
Monthly Theme Poll

 

The Cyber Chicklet is a mystery device - see how long it takes you to figure out its purpose as you watch the video....

I am making a blog in honor of arduino day and project14 and element14.

I am making the blog to be about arduino applications that tie in to element14.

The next video is about a Destiny Button implemented on a custom PCB.

 

This video is simply - Happy arduino day!

 

I have designed a PCB that I call the HID Conglomerate that can perform all the above functions.

I have been holding off publishing this blog for over a month while waiting the the PCB to arrive.

Unfortunately it has not arrived yet, so I am publishing anyway. The PCB was fabricated over a month ago and I paid extra to have it air mailed here. Apparently it has been in the air for over a month. Canada Post has decided to no longer honor the tracking number systems of other countries, so I can only tell that it left the other country. It is taking longer than if I did not pay for faster delivery. (regular mail) This is the second project in a row that is all messed up by slow PCB mail.

This card can perform any HID function and it has an LCD to display useful information. I can describe a couple of functions I was(am) planning to implement in addition to the examples above:

  • The Volume Commander - my Windows 10 computer is notorious for totally ignoring the volume icon in the tray and the keyboard shortcut makes volume changes in increments of 2, so the HID conglomerate would allow fine control of audio volume without needing the tray icon.
  • The Browser Navigator - my computer at work has a mouse with no "Back" button so the HID Conglomerate would implement a function to go back to the previous browser page (or forward).
  • The Copy Cat - when I am doing a lot of cut and paste, single buttons to perform these functions would be handy.
  • The Caddie Hack - I want to implement precise single pixel mouse moves for my CAD systems and my drawing packages. I am a perfectionist when it comes to graphics and CAD drawings, and hitting single pixel moves can be very tedious. This functionality is going to be worth the price of admission.
  • The Perpetuity Paradox - this is the original name for the Cyber Chicklet
  • The Destiny Button - described above was really an experiment to see if I could make the mouse fly. I actually wrote a little program that could "handwrite" "Happy arduino day" in a drawing package, but I gave up after writing "Happy" - it was just too tedious. It should be noted that mouse movement is not linear so it is really easy for it to lose track of where the arduino thinks the mouse is.

Update:

The PCBs finally arrived after spending over 6 weeks in air mail limbo, so I got to finish off the project. The finished project photo is added at the top of the blog.

Here is a little video of the result:

The project involved 3D printing 2 small cases and designing a custom PCB.

I actually use these HID devices every day, so I has been a very worthwhile project.

The software is pretty simple - if you need it, indicate in the comments below and I'll add it here.

Hopefully these ideas are something you can use and have fun with - they are certainly simple to implement and the arduino only costs about $2.

 

This project was one of the lucky ones to be awarded a runner-up swag package.

 

Link to contest page:

Open Arduino