Code Monkey home page Code Monkey logo

arduino-hrv's Introduction

Arduino-HRV

HRV Arduino Controller with Air Economizer

So my history with this project is I live in Minnesota and my HRV PCB board fried. I always wanted something with an air economizer since our springs and falls are perfect times to take in cool outside air and condition the house rather than turning on the air conditioner or opening windows. This is where this project fits in.

I wrote up a detailed description of operation. Refer to HRV Control Narrative.docx in the source code. The wiring diagram is also attached in the library.

HARDWARE:


(1) Arduino ESP32 - Used due to the amount of GPIO required for this project. ESP8266 just wasn't enough GPIO.

(1) 120V to 5V step down power supply - Don't use the cheap power supply PCB's. I went through two other types before I found out that this was the most stable.

(2) DHT 22 temperature sensors - Inside sensor & Outside Remote Sensor. Measure inside and outside temperature and humidity.

(1) 0.96" OLED display for local indication of the mode it is operating and for temp/humidity indication. Be sure you desolder and solder pins so that board is configured for I2C communication. Instructions for SPI and I2C can be found here.

(1) 8-Channel SSR 5 Volt High Level trigger relay board

(1) LM1117 Linear Voltage regulator to power ESP32 at 3.3V

(1) Rotary Encoder KY-040 & Knob used as a push button. Future functionality to include a menu and be able to select modes of operation and control setpoints.

(1) Enclosure to house the OLED display and encloder. Get the large one. Dimensions are 100mmx68mmx50mm.

SOFTWARE:


Blynk App for iOS to control and monitor the status of the controller. Refer to the Blynk Project Link in the source code. It is a QR code that you need to scan to clone the configuration to make it yours.

ARDUINO LIBRARIES USED:


WiFi.h, WiFiClient.h, BlynkSimpleEsp32.h, ArduinoOTA.h, mDNS.h, WiFiUdp.h, SPI.h, Wire.h, Adafruit_SSD1306.h

arduino-hrv's People

Contributors

littlefishsolutions avatar

Watchers

JosenDEV avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.