Skip to content

Colahall/tiny85fancontrol

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tiny85FanControl

Build License Platform Status GitHub last commit

Tiny85FanControl

A temperature-controlled fan system powered by an ATtiny85 and a DS18B20 temperature sensor.

⚠️ This project is a work in progress and may not yet be suitable for all use cases.

Hardware Requirements

You'll need the following components:

  • ATtiny85 microcontroller
  • USBtinyISP (or compatible ISP programmer)
  • DS18B20 1-Wire temperature sensor
  • Passive components (resistors, capacitors, etc.)

Refer to the Bill of Materials (BOM) for part numbers and quantities.

Software Setup

Ubuntu 24.04 LTS

sudo apt-get install build-essential avrdude gcc-avr binutils-avr avr-libc git

Fedora 42

sudo dnf install avrdude avr-gcc avr-libc git

macOS (via Homebrew)

brew tap osx-cross/avr
brew install avr-gcc avrdude git

Windows

Use WSL and follow the Ubuntu instructions inside your Linux environment.

Building and uploading

To build this project, run make in the root directory of the project.

cd /path/to/project/

make        # Builds the binary
make fuse   # Fuses the chip with the configuration
make flash  # Uploads to the ATtiny85 via USBtinyISP

Project Status

This project is working well for my needs, but there are still some things that could be improved.

Feel free to open an issue or submit a pull request if you have any ideas for improvements!

Contributing

Pull requests and issues are welcome! If you’ve got a feature idea or fix, feel free to:

  1. Fork this repo
  2. Create a feature branch
  3. Push and open a pull request

Please follow the existing code style and structure where possible.

License

This project is licensed under the MIT License.

About

ATTiny85 Fan Controler

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published