An open API service indexing awesome lists of open source software.

https://github.com/thzinc/qtpy-fan-controller

Adafruit QT Py-based replacement fan controller for a defunct Levoit 131P air filter
https://github.com/thzinc/qtpy-fan-controller

Last synced: about 2 months ago
JSON representation

Adafruit QT Py-based replacement fan controller for a defunct Levoit 131P air filter

Awesome Lists containing this project

README

        

# Adafruit QT Py-based replacement fan controller for a defunct Levoit 131P air filter

After a _second_ Levoit 131P "Smart True HEPA Air Purifier" died after a power fluctuation, I decided to make it less "smart" with an [Adafruit QT Py](https://www.adafruit.com/product/4600) to control the PWM signal to the fan motor.

## Quickstart

This is the breadboard I assembled to host the QT Py and control the fan. It's got a Schottky diode to protect the circuit from the motor backfeeding energy into the "clean" side of the circuit. It's also got a buck converter to bring the 24V input down to 5V for the QT Py.

The code expects to use pin A0 for a momentary switch to select a fan speed, and pin A2 for PWM signal to the fan motor.

![Annotated circuit board](docs/circuit.jpg)

1. Load CircuitPython 9.x on to the QT Py
2. Copy [`code.py`](code.py) and the [`lib`](lib) folder to the QT Py

## Code of Conduct

We are committed to fostering an open and welcoming environment. Please read our [code of conduct](CODE_OF_CONDUCT.md) before participating in or contributing to this project.

## Contributing

We welcome contributions and collaboration on this project. Please read our [contributor's guide](CONTRIBUTING.md) to understand how best to work with us.

## License and Authors

[![Daniel James logo](https://secure.gravatar.com/avatar/645145afc5c0bc24ba24c3d86228ad39?size=16) Daniel James](https://thzinc.com)

[![license](https://img.shields.io/github/license/thzinc/qtpy-fan-controller.svg)](https://github.com/thzinc/qtpy-fan-controller/blob/master/LICENSE)
[![GitHub contributors](https://img.shields.io/github/contributors/thzinc/qtpy-fan-controller.svg)](https://github.com/thzinc/qtpy-fan-controller/graphs/contributors)

This software is made available by Daniel James under the MIT license.