Simple dryer for plastic filament.

Vladimir N. Shilov 97c6489a02 Manual Heater Power control. пре 3 година
EWAVR 02f03e2d46 Switch to Atmega168p пре 3 година
hw 1c9ee3cd0e Finalize scheme, pcb ready to print. пре 3 година
inc ad997a7952 Added Bresenhem algoithm. пре 3 година
lib 6b60f59ca9 Partially success. пре 3 година
src 97c6489a02 Manual Heater Power control. пре 3 година
.gitignore c9595567c6 First commit. пре 3 година
Dryer.cbp 97c6489a02 Manual Heater Power control. пре 3 година
Dryer.layout 97c6489a02 Manual Heater Power control. пре 3 година
Makefile b525a21e6b Fix avr-objcopy error. пре 3 година
ReadMe.txt 2f7af2c441 Try AHT20. пре 3 година

ReadMe.txt

Проект "Сушилка"

В корпусе от старой микроволновки, принудительный вентелятор, управляя теном
поддерживать заданную температуру.

MCU : Atmega168p (Arduino ProMini)
Sensor : AHT20 (Temperature + Humidity)
Display : I2C OLED SSD1306
Control : Управление нагревом тэна посредством симмистора через оптопару с датчиком "0".
Input : 9-ти позиционый переключатель, задачик темпертуры: 50..90 градусов, шаг 5 градусов.
UART : Опционально, для отладки.

=====
18.02.2022

Управление тэном с помощью алгоритма Брзенхма. Для начала попробуем 100 шагов
по 10 мс. Возможно не хватит дискретности.

Переключатель - периодически опрашивать, при изменении позиции менять уставку
температуры.

AHT10 - 400 kHz, I2C addr 0x70

SSD1306 - 400 kHz, I2C addr 0x78 (0x7a ?)
===
04.08.2022

Угробил все 328-е атмеги, проба на 168-ой.
---
18.08.2022

AHT10 работает только при условии, что на шине нет других устройств.
Переходим на AHT20