Introduction: How to Make Wearable Display

Picture of How to Make Wearable Display

How to make wearable display - OLED SSD1306 display run by ATtiny85

Step by step tutorial, with no steps to skip.

The main goal of this tutorial is to show how to make wearable display run by Attiny85 and OLED display SDD1306.

Due to running campaign for ATtiny25/45/85 PCB TINY CHEAP VERSATILE Arduino compatible on Indiegogo I did prototype of wearable display base on natural leather, to show what is possible with ATtiny25/45/85 PCB.

Soldering is not the subject of this instructable but you can check how to do this here.

PDF of this instructable can be download directly from here.

Step 1 - What do we need?

Step 2 – Preparing leather

Step 3 - Display preparing

Step 4 – Sew snaps to leather

Step 5 - Sew snaps to OLED display

Step 6 – Extras

Step 1: What Do We Need?

Picture of What Do We Need?

Basically parts needed for making wearable display we can devided for two categories.

First – part of which will be part of the final device

OLED SSD1306 display x 1

PCB with ATtiny85 on board x 1

Leather ~5cm2 x 1

Battery CR2032 x 1

Cattery Case x 1

Switch x 1

Clothes latches x 8

Second - parts which we will use to prepare wearable display

Ruler x 1

Scissors x 1

scalpel x 1

Super glue x 1

soldering iron x 1

Tin x 1

Rosin x 1

Connecting cable x 1

Pen x 1

Step 2: Preparing Leather - 1

Picture of Preparing Leather - 1

In this step we are going to prepare natural leather.

Place your display on the leather. This will give you idea how big the leather should be.

In our case it's going to be rectangle about size 60x70mm.

Draw with pen rectangle on the internal side of the leather.

Inside rectangle draw another rectangle which fit to active area of your display.


Step 3: Preparing Leather - 2

Picture of Preparing Leather - 2

Now it is time to place 4 clothes latches on the leather and give them right place.

With pen draw small dots on the leather.

Step 4: Preparing Leather - 3

Picture of Preparing Leather - 3

With scissors cut drawed before selected outer shape.

!! Be aware on your finger. This kind of knife is very sharp!!

If you are not sure if you can make it ask someone more experienced.

Now with knife cut internal window for OLED dispaly.

This can take some time depending on the thickness of the leather.

After all we will get open window inside of leather.

Now you can check if display can be seen through the cutted window.

Step 5: Display Preparing - 1

Picture of Display Preparing - 1

In this step we are going to prepare display to allow easy connecting with the leather.

Solder 4 clothes latches to display, like it is shown on photo.

Step 6: Display Preparing - 2

Picture of Display Preparing - 2

Make it GND pin shorter.

Step 7: Display Preparing - 3

Picture of Display Preparing - 3

This is not mandatory step, you can skip, but switch can give additional functionality.

Stick with the glue switch to PCB.

Solder one leg of switch to +5V and second to pin P3 not to pin P5 like it is done on the photo – P5 it is a reset signal.

Solder leg of the diplay to PCB.

Step 8: Display Preparing - 4

Picture of Display Preparing - 4

Make a connection with wire to GND of the display.

And solder to GND sidnal on the PCB.

Step 9: Display Preparing - 5

Picture of Display Preparing - 5

Solder cable to battery case.

Step 10: Display Preparing - 6

Picture of Display Preparing - 6

Place glue on the display tape.

Pleace battery case on display tape and wait 1 minute, until the the glue binds.

Step 11: Display Preparing - 7

Picture of Display Preparing - 7

Solder cables from battery to PCB. Be aware of right polarisation of the battery. + of battery to +5V and – of battery to GN.

Step 12: Display Preparing - 8

Picture of Display Preparing - 8

Before you place battery. Upload hex file to Attiny85.

Make sure that you connect ISP programming cable in the right way.

On the PCB you will find description of the pin 1.

Step 13: Sew Snaps to Leather - 1

Picture of Sew Snaps to Leather - 1

In this step we are going to sew clothes latches to the leather.

Step 14: Sew Snaps to Leather - 2

Picture of Sew Snaps to Leather - 2

Sew step by steps all latches. Be aware of your fingers because of the needle!

Step 15: Sew Snaps to Leather - 3

Picture of Sew Snaps to Leather - 3

With scissors you can make round corner of the leather .

Step 16: Sew Snaps to OLED Display - 1

Picture of Sew Snaps to OLED Display - 1

This step is similar to step 4. Now we are going to sew 4 latches to OLED display.

Mark on the leather position of the latches from OLED display.

Check if everything fit in to the right place. Snap to snap.

Step 17: Sew Snaps to OLED Display - 2

Picture of Sew Snaps to OLED Display - 2

Gently place battery in battery case.

Step 18: Sew Snaps to OLED Display - 3

Picture of Sew Snaps to OLED Display - 3

Flip to the display side :)

Step 19: Sew Snaps to OLED Display - 4

Picture of Sew Snaps to OLED Display - 4

Now stick outer latches to your clothes and ready!

Step 20: Extras

Picture of Extras

Attiny25/45/85 PCB project is created with the basic idea to provide tiny cheap and versatile PCB for ATtiny25/45/85 microcontroler, that you can leave it in your project with no regret of losing expensive Arduino board.

Please check running campaing on Indiegogo and AwesomePCB.

Tech spec of the Attiny25/45/85 PCB

  • size: 33.5 x 11.2 mm
  • package: THT DIP8 ATtiny25/45/85
  • package: SMD SO08 ATtiny25/45/85
  • reset switch, top and bottom side.
  • reversible components THT - top side, SMD - bottom side
  • standard 6 pin ISP programming connector.
  • 2 output connector with access for all pins of uC
  • schematic

Comments

nqtronix (author)2015-10-20

That's a cool and innovative way to attache the display module to fabric, I don't think I've seen this ever before. Those board are also very neat, if I wouldn't etch my own boards I'd preorder a bunch. Good luck with your campaign!

AwesomePCB (author)nqtronix2015-10-20

Thanks for nice word! At first I thought about sticking the leather to display, but this kind of connecting with has a weak point. Display is no longer nice because of glue points looks not so nice. Finally I came up with this idea of connecting display with leather by clothes latches. If you like this idea feel free to use it and tell where you found it :)

If you will be in short supply with your PCBs just let me know :)

AdityaC3 (author)2015-10-19

This is good but could we interface hc06 or any other Bluetooth module

AwesomePCB (author)AdityaC32015-10-19

Sure, you can use with hc 06, but ATtiny do not support hardware UART. It have to be done with software emulation. At this moment the program is about 60% of the 8k Flash memory. It should be enough space for UART emulation
. Greetings.

AdityaC3 (author)AwesomePCB2015-10-19

Thanks a lot...

Uncle Kudzu (author)2015-10-18

Very cool!

AwesomePCB (author)Uncle Kudzu2015-10-19

Thanks!

DIY Hacks and How Tos (author)2015-10-18

This looks very impressive. I want to use this for a SCI-FI themed Halloween Costume

Feel free to use it, enjoy :)

cenache (author)2015-10-19

This guy - Makes instructable about very complex electronic circuit that connects to a display. Spells display wrong in cover image :)

AwesomePCB (author)cenache2015-10-19

Thanks for pointing out mistake. Already corrected:)

About This Instructable

10,220views

80favorites

License:

More by AwesomePCB:How to program ATtiny85 with Arduino UNOHow to program Arduino Pro Mini using Arduino Uno and ArduShield - without the cablesHow to solder pins header
Add instructable to: