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
Project Videos
  • Challenges & Projects
  • element14 presents
  • Project Videos
  • More
  • Cancel
Project Videos
Documents Retro Gaming Handheld Without a PCB -- Episode 384
  • Documents
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Project Videos to participate - click to join for free!
Related
Recommended
Engagement
  • Author Author: tariq.ahmad
  • Date Created: 19 Dec 2018 4:07 AM Date Created
  • Last Updated Last Updated: 8 Mar 2019 8:24 AM
  • Views 10831 views
  • Likes 15 likes
  • Comments 58 comments

Retro Gaming Handheld Without a PCB -- Episode 384

image
Retro Gaming Handheld Without a PCB

element14 presents  |  davedarko's VCP Profile   |  Project Videos

 

 

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

Dave is a big fan of freeform soldering styles and made a tiny skeleton handheld. As the wise Ben Heckendorn said years before, Dave too tells everyone to collect spare LED legs. "Don't throw them away, as they might come in handy one day!" - or they get stuck in your maglock sockets. Here we need them to connect an Attiny85 with some buttons and an I2C display.

 

Supplemental Content:

 

  • Learn more about Charlieplexing: The Charlieplexing

 

  • For more on resistors checkout Karen's The Learning Circuit 17: Resistors

 

  • Now encased in Resin:Episode 384: Skeleton Handheld is now encased in resin!

 

Bill of Material:

 

Part

ATTINY85-20PU

MICROCHIP 1 Buy Now

6MM TACT SWITCH

ALCOSWITCH 5 Buy Now
SPDT SLIDE SWITCH MFS101D-14-Z NIDEC COPAL ELECTRONICS 1 Buy Now
MF25 2K MULTICOMP 2 Buy Now
MF25 3K9 MULTICOMP 1 Buy Now
MF25 8K2 MULTICOMP 1 Buy Now
MF25 18K MULTICOMP 1 Buy Now
MF25 10K MULTICOMP 1 Buy Now
S8421-45R -  HOLDER HARWIN 1 Buy Now
KXG1205 -  Buzzer KINGSTATE 1 Buy Now
IC & Component Socket - DIP8 TE CONNECTIVITY 1 Buy Now

 

Additional Parts:

 

Product Name

0.96 inch - I2C OLED display - SSD1306

2mm single core copper wire 1/2 meter

 



Attachments:
7418.Code.zip
Schematics.zip
  • episode 384: retro gaming handheld without a pcb
  • e14presents_davedarko
  • retro game
  • davedarko - dave plöeger
  • friday_release
  • Share
  • History
  • More
  • Cancel
Actions
  • Share
  • More
  • Cancel
  • Sign in to reply

Top Comments

  • xlamzerg
    xlamzerg over 6 years ago in reply to davedarko +8
    After burning bootloader everything works beautifully! Finished the project on a plastic card, so its become portable Many thanks Dave! looking forward for more cool projects like this
  • javahead
    javahead over 6 years ago +7
    Hi Dave, Great project. Here's one I made. I plan to build a base inspired by Paolo Bacigalupi's "Drowned Cities." Sort of a post-apocalyptic gaming system. I will post a picture once it's done. Cheers…
  • davedarko
    davedarko over 6 years ago in reply to davedarko +5
Parents
  • gpsjay
    gpsjay over 6 years ago

    This looks great! Seeing as I don't have an ATtiny85 immediately available I wondered if this can run on an UNO or a NANO as I have loads of those.

     

    Following the links in the above comments takes me to the Arduino Collection where it claims it is it directly compatible and will run on an UNO, but whilst it compiles and programs OK, I don't get anything on the screen....So am I doing anything wrong or misunderstanding something?

     

    I have loads of UNO's and NANO's and barebones ATmega328P, it would be great if I could use them!

     

    Any pointers greatly appreciated! Thanks.

     

    UPDATE: I have some Digistump ATtiny85 boards, will it work on those??

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
Comment
  • gpsjay
    gpsjay over 6 years ago

    This looks great! Seeing as I don't have an ATtiny85 immediately available I wondered if this can run on an UNO or a NANO as I have loads of those.

     

    Following the links in the above comments takes me to the Arduino Collection where it claims it is it directly compatible and will run on an UNO, but whilst it compiles and programs OK, I don't get anything on the screen....So am I doing anything wrong or misunderstanding something?

     

    I have loads of UNO's and NANO's and barebones ATmega328P, it would be great if I could use them!

     

    Any pointers greatly appreciated! Thanks.

     

    UPDATE: I have some Digistump ATtiny85 boards, will it work on those??

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
Children
  • davedarko
    davedarko over 6 years ago in reply to gpsjay

    Hi Jason!

     

    I haven't tested it myself, how did you connect it? Did you use the I2C pins of the Arduino for it (A4, A5)? Or did you use the same pins as the Attiny would use?

     

    It seems as if the digistump can be programmed over the 6 pins of that header, _but_ that will definitely remove the USB functionality and therefore you would need to be able to reupload the firmware to it. Definitely would work - I don't have them at home though, to try.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • gpsjay
    gpsjay over 6 years ago in reply to davedarko

    Following the connections in the image which shows pin 10 and 8 of the UNO, but I also tried the UNO I2C pins A4 & A5 as well.

     

    For the moment I think I'll stick to the UNO to try and get this to work!

     

    https://sites.google.com/view/arduino-collection/arduino

     

    image

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
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