Design and develop a hat that would log temperature and control heat to keep the wearer warm, all while supplying a convenient, hands-free wearable for the winter.

What it does

Uses pulse width modulation to generate various levels of heat inside a Microsoft hoodie pillow to keep the wearer warm. The user controls these levels by tilting his/her head to the right (+ heat) and left (- heat). There are 6 heat levels in total: an off state, and 5 increasing heat states. Speaker and microphone capabilities are integrated so the wearer doesn't need to expose their hands to the cold (except to press a call-answering button). Approximately 3 hours of heating on max setting.

How we built it

  • Dissected a provided Microsoft hoodie pillow by the seam.
  • Taped loops of enamel wire to the interior of the hoodie to make a heating coil.
  • Used three 5 Volt phone battery banks connected in series to generate approximately 3 Amps of current through the wire. Pulse width modulation used to create different heat levels.
  • Used an Arduino Uno to connect to circuit with a temperature sensor to account for external environment temperatures and a gyroscope for detecting head tilting to change heat levels.
  • Stored the batteries inside the inflatable pillow portion near the shoulder area. Since the batteries heat up as they are used, and batteries stored near the shoulder area, no heat efficiency is lost.
  • Sewed cloth from a provided t-shirt to the back of the hoodie to hide the enamel wire setup.

Challenges we ran into

  • We originally had a 2 Amp setup which did not provide enough heat, so we boosted the current to 3 Amps. In doing so, we needed to find three 5 Volt batteries capable of withstanding 3 Amps of current.
  • In soldering the USB connection from the circuit to the second 5 volt battery, we encountered a faulty connection due to the cheapness of the USB cable. After much debugging, the connection was taken apart and soldered again using a different USB cable.
  • Pulse width modulation creates electromagnetic interference with the headphones on occasion.

Accomplishments that we're proud of

  • Successful heating in 6 different stages
  • Successful tilting to adjust heat levels
  • Successful integration of microphone and speakers into hoodie.

What we learned

  • Learned how to sew
  • Refined knowledge of Arduino programming and circuit design
  • Designed, prototyped, and developed project from start to finish

What's next for Hat-Tech

  • Bluetooth connectivity
  • More robust construction
  • More efficient and longer-lasting battery construction

Built With

  • arduino-uno
  • i2c
  • microsoft-hoodie-pillow
  • mpu6050
Share this project: