1 / 5
Tukkari TF Prusa Mini ESP32 Sensor and Fan Controller — zdjęcie 1
1 / 5

Tukkari TF Prusa Mini ESP32 Sensor and Fan Controller

Zamów wydruk tego modelu

Obliczymy ostateczną cenę na podstawie wybranego pliku. Sprawdzisz ją i zaakceptujesz przed płatnością.

Zapisane na tym urządzeniu.

Checks the temperature and other measurements in the enclosure, controls a fan

Ocena
0 / 5
Polubienia
0
Pobrania
3
Wydruki
0
Wyświetlenia
35
Oceny
0

Aktualizacja u źródła:

Informacje o modelu

Źródło
Printables
Kategoria
Accessories
Licencja
Creative Commons — Attribution — Noncommercial — Share Alike

Is it bulky? Yes! Does it have unnecessary space? Yes! Do the screw holes do not line up with the ESP? YES!

Well, bulky and much space was on purpose - the idea was that maybe in the future I wanted to add more boards... The screw holes need to be adjusted - but apparently the CAD model I used for the Arduino-Type Board, did not match the real one :(

You can hang it in two different orientations: below the fan or left to the fan. Below has the advantage of not using too much space, left of it is better as the temperature is measured up higher. Make sure that the z-axis can pass the box!

Bill of Material (Mechanical)

  • 8x CNCKitchen Inserts M3x3

  • 2x CNCKitchen Inserts M2x3

  • 4x M3x8 ISO14581 (or similar)

  • 4x Random M3 screw with oval head

  • 2x Random M2 screw with flat head

Bill of Material (Electronics)

  • ESP32 Dev Board Arduino Style, with 12V regulator on board

  • Noctua NF-F12 industrialPPC-3000 PWM (not shown in the pictures, I replaced the Enermax later on)

  • BME680 dev Board

  • Cables

  • Connectors (I also printed this one: https://www.printables.com/make/3342001)

  • some PCB / breadboard

  • 12V power supply

Conneting the Nocuta Fan

Note: Noctua fans can be shut-off by sending 0% PWM signal. Other fans may not do that!

The Noctua fan has a high static pressure and thus can push more air through the filter.

Connect GPIO26 to the PWM pin, GPIO25 to the tacho signal. 12V and GND are directly connected.
Using the following ESPHOme settings makes the fan shut down using 0% PWM signal.

ESPHome Settings for Noctua Fan
output:
  - platform: ledc
    pin: GPIO26
    frequency: "25kHz"
    channel: 0
    id: fan_pwm

fan:

  • platform: speed output: fan_pwm name: ${friendly_name} Fan on_turn_off:
    • output.set_level: id: fan_pwm level: 0%

sensor:

  • platform: pulse_counter pin: GPIO25 name: ${friendly_name} Fan Speed unit_of_measurement: 'rpm' filters:
    • multiply: 0.5 count_mode: rising_edge: INCREMENT falling_edge: DISABLE update_interval: 5s

Comments

  • One could build this much, much smaller and also use a smaller ESP board. I used that particular one, because it has the 12V regulator on board. Unfortunately, most smaller ESP boards can only be powered from 5V, thus requiring an extra DC-DC converter from the 12V (required for the fan)

Tagi