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
Electronic Art
  • Challenges & Projects
  • Project14
  • Electronic Art
  • More
  • Cancel
Electronic Art
Blog Name Badge Lanyard
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Electronic Art to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: zst123
  • Date Created: 12 Aug 2020 3:05 AM Date Created
  • Views 1954 views
  • Likes 7 likes
  • Comments 4 comments
  • electronicartch
Related
Recommended

Name Badge Lanyard

zst123
zst123
12 Aug 2020

Inspiration

Not too long ago, I came across the the #BadgeLife trend. People would make PCB into artistic badges.

 

They will design with different shapes like cartoon characters. I was inspired by these and always wanted to make a badge for myself.

 

This is an example of a badge in Defcon.

image

 

Project Introduction

When I saw this contest, I feel it came at the right time.

I first thought of this project a few months ago, when my country was in lockdown due to the virus pandemic. Due to shipping delays, I was only able to get all the components and complete the programming a few weeks ago.

image

 

My project is a PCB badge to be worn with a lanyard. It is meant to be a conversation starter during interviews or events. Importantly, it has the outline of my name as the shape of the board.

imageimage

 

The heart of the circuit is an STM32F103RE IC chip

In the middle, I added a 12x8 LED matrix. There is also an ADXL345 accelerometer and a Bluetooth module too.

 

Design

The design is made using EAGLE PCB software. I simply added a large text and then traced out my name on the board outline.

image

 

 

Manufacturing

 

I sent the Gerber files to JLCPCB. I ordered 10 boards buy they sent me 12 boards. Price was cheap for about USD15 inclusive of shipping.

 

The outline of my name is very clean and I am impressed that they manufactured it so well.

image

 

Soldering

 

I have experience in soldering 0805 SMD before. So for this project I decided to try 0603 SMD for all the passives.

 

But the difficulty was the SMD LEDs. The LEDs were made of plastic casing so if I wasn't careful, I will melt the casing and spoilt the LED. I did not have any solder paste around so I could not do reflowing. I spent the most time on careful soldering all 96 LEDs (12x8 matrix)

image

image

 

Programming

I connected ST-Link programmer from a Nucleo board using breadboard wires. I programmed it using STM32 Cube IDE.

image

 

So far I have gotten the accelerometer and LED matrix working, which I will show in the video below.

 

I have not gotten the Bluetooth reliably. I chose the JDY-10 module from eBay to keep costs low. This is because I realised the module uses Bluetooth Low-Energy (BLE) which my PC doesn't support.

 

My phone happens to supports BLE so I may have to code an app for it later on. My plan is to show patterns or text controlled via the Bluetooth app. I do not have much experience in BLE, hopefully, it is not too different.

 

Video Demo

 

The first video is testing the accelerometer. It moves a dot around the screen.

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

 

This next video is trying out a "water" mode. It looks like water moving around a cup.

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

 

This last video, I made a game. This is a replication of doodle jump.

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

 

Photoshoot

 

And lastly, this is PCB Art, so we need a professional photoshoot.

 

image

image

image

image

  • Sign in to reply

Top Comments

  • zst123
    zst123 over 5 years ago in reply to cstanton +2
    Thanks, it was fun making it. Yes I did look through Defcon Safe Mode. I was mainly occupied in the car hacking village (CHV). Have you seen this year's CHV badge too? Wanted to get it but it quickly went…
  • cstanton
    cstanton over 5 years ago in reply to zst123 +2
    Yes, the Jetsons? Such a throwback, with automotive ethernet . The LEDs on Rosie is a nice touch.
  • cstanton
    cstanton over 5 years ago +1
    I love this, great work! Did you attend DefCon Safemode?
Parents
  • cstanton
    cstanton over 5 years ago

    I love this, great work! Did you attend DefCon Safemode?

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • zst123
    zst123 over 5 years ago in reply to cstanton

    Thanks, it was fun making it. Yes I did look through Defcon Safe Mode. I was mainly occupied in the car hacking village (CHV). Have you seen this year's CHV badge too? Wanted to get it but it quickly went out of stock.

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
Comment
  • zst123
    zst123 over 5 years ago in reply to cstanton

    Thanks, it was fun making it. Yes I did look through Defcon Safe Mode. I was mainly occupied in the car hacking village (CHV). Have you seen this year's CHV badge too? Wanted to get it but it quickly went out of stock.

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
Children
  • cstanton
    cstanton over 5 years ago in reply to zst123

    Yes, the Jetsons? Such a throwback, with automotive ethernet. The LEDs on Rosie is a nice touch.

    • Cancel
    • Vote Up +2 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