View on GitHub

MUMT306-MagicMappedKettle

Mappings for DHT11 & DHT22 sensors to control digital processing of boiling water. Completed in part as a final project for MUMT306 at McGill.

You will need

For the Reaper Session

How To

  1. Configure your DHT sensor as instructed by retailer/manufacturer. 4 pin DHT sensors will require you set up a resistor, either between the data pin & ground or 5V power. 3 pin models do not. Mount the sensor into your kettle of choice.
    ArduinoCode
  2. Upload the appropriate Arduino code to your Arduino unit, assuming the DHT library is already installed.
    DHT22 Circuit Diagram
    ArduinoConsole
  3. Hook up the DHT sensor to the Arduino. By default the example code provided uses Pin 7 for data input. Double check you are receiving the proper data in the Arduino Console.
    MaxPatch
  4. Close the Arduino console, then boot the included Max patch. It should map to the Arduino automatically, but may require you set the serial port by hand using the dropdown menu in the max patch.
    Reaper Map
  5. If using with the example Reaper session, boot Reaper now, and ensure it has an OSC receive port enabled at port 7474.

  6. Hit calibrate. When the “done” trigger is orange you’re ready to go! If you don’t have a hydrophone, my example mappings will process your default mic input 1, which may feedback on itself if you are using your laptop’s built in microphone.

Back to the About