close-circle
Close
0%
0%

Acoustic Guitar Hygrometer

Monitors the humidity inside a guitar case to prevent cracking or damage to acoustic guitar bodies.

Similar projects worth following
close
Acoustic guitars are prone to cracking and damage when without enough humidity. This project uses a DHT-11 humidity sensor to track humidity inside a guitar case to prevent humidity related damage to the guitar.

Guitar tops tend to split and crack under certain temperature and humidity conditions. This hygrometer tracks the amount of humidity in the guitar case to make it easy to keep the humidity and temperature in check. Read more »

  • 1 × ATMEGA328P Microprocessors, Microcontrollers, DSPs / ARM, RISC-Based Microcontrollers
  • 1 × CR 2032 Batteries and Battery Accessories / Batteries
  • 1 × DHT-11 Temperature/ Humidity Sensor
  • 1 × Coin Cell Battery Enclosure Allows the Battery to be Soldered Down
  • 1 × NTE LED Bar Graph 10 LEDs in One Small Package

View all 7 components

  • Physical Build

    Caleb Hanneman04/13/2017 at 13:47 0 comments

    I used a generic Radio Shack PCB to put everything together. The full list of these components can be found in the components section of the project.


    The assembly of the project is pretty simple, however where it really gets complex is in the programming of the ATMGEA. I do not have an AVR programmer, I have been using a PIC kit for years. I decided to keep things simple and use an arduino to program my microcontroller. The code and the link to the library that I used can be found in the details section. To program the chip I used an Arduino UNO board as my programmer. I used this great article on how to program ATTINYs and I was able to adapt it to work with the ATMEGA 328. http://highlowtech.org/?p=1695 I also used this article on the Arduino website to program the chip. https://www.arduino.cc/en/Tutorial/ArduinoToBreadboard Simply cross deference the pin outs of each controller's programming pins and connect the Arduino UNO accordingly.

  • Programming

    Caleb Hanneman04/04/2017 at 06:56 0 comments

    Each LED is tied to an if statement which is checking for different levels of humidity. As the target humidity is about to be reached, more LEDS are illuminated.

    Scale:

    110% Relative Humidity
    215% Relative Humidity
    320% Relative Humidity
    425% Relative Humidity
    530% Relative Humidity
    635% Relative Humidity
    740% Relative Humidity
    845% Relative Humidity
    950% Relative Humidity
    1055% Relative Humidity

    Each different level in the chart shown above lights the corresponding number of LEDs on the LED bar graph.


    In programming the device I used an Arduino library that can be found here: https://brainy-bits.com/blogs/tutorials/dht11-tutorial. This just makes the whole process faster and easier to read and make changes to.


    All code can be found in the Details section of the project.

View all 2 project logs

Enjoy this project?

Share

Discussions

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates