Разработка фена для пайки на Arduino

Дим M
Автор темы, Администратор
Администратор
Аватара
Дим M
Автор темы, Администратор
Администратор
Сообщения: 1608
Зарегистрирован: 5 апреля 2013
С нами: 10 лет 11 месяцев

#81 Дим » 17 марта 2019, 14:24

Все коды тут - ни чего не утаил
[center]i love you [s]mxIni[/s] Mysql[/center]


winzewul
Аватара
winzewul
Сообщения: 2
Зарегистрирован: 17 марта 2019
С нами: 5 лет

#82 winzewul » 18 марта 2019, 20:49

понятно, спасибо, но я не могу найти полный код с термопарой

Дим M
Автор темы, Администратор
Администратор
Аватара
Дим M
Автор темы, Администратор
Администратор
Сообщения: 1608
Зарегистрирован: 5 апреля 2013
С нами: 10 лет 11 месяцев

#83 Дим » 19 марта 2019, 0:33

А его и нет, я так и не доделал фен - нет времени, да и желания тоже.
[center]i love you [s]mxIni[/s] Mysql[/center]

Дим M
Автор темы, Администратор
Администратор
Аватара
Дим M
Автор темы, Администратор
Администратор
Сообщения: 1608
Зарегистрирован: 5 апреля 2013
С нами: 10 лет 11 месяцев

#84 Дим » 13 апреля 2019, 14:20

В скором времени потребуется фен, но так как данная разработка повисла в воздухе, решил доделать её по упрощённой схеме. Регулировка оборотов будет осуществляться по такой схеме.

R1 - резистор 390 Ом на 2 Ватта.
R2 - резистор 390 Ом на 5 Ватт.
R3 - управляемый резистор 10 кОм.

Регулировка оборотов фена.png
Регулировка оборотов фена
Регулировка оборотов фена.png (40.23 КБ) 3197 просмотров


А мощность фена диммером на 220В

Диммер 220В.jpg
Диммер 220В
Диммер 220В.jpg (31.06 КБ) 3197 просмотров


В общем то и всё - фен готов, но так как у меня есть MAX6675 (для снятия показаний температуры с термопары), то добавлю микроконтроллер (Arduino Pro Mini) и TM1637 для вывода показаний температуры.
[center]i love you [s]mxIni[/s] Mysql[/center]

Dimon
Ефрейтор
Ефрейтор
Аватара
Dimon
Ефрейтор
Ефрейтор
Сообщения: 23
Зарегистрирован: 2 октября 2018
С нами: 5 лет 5 месяцев

#85 Dimon » 13 апреля 2019, 17:05

Жестко вы подошли к вопросу.

Дим M
Автор темы, Администратор
Администратор
Аватара
Дим M
Автор темы, Администратор
Администратор
Сообщения: 1608
Зарегистрирован: 5 апреля 2013
С нами: 10 лет 11 месяцев

#86 Дим » 1 февраля 2020, 19:50

Вот и готова схема для вывода показаний температуры фена.

Простой паяльный фен.PNG
Простой паяльный фен
Простой паяльный фен.PNG (194.43 КБ) 3177 просмотров


Для питания контроллера Arduino Pro Mini использовал понижающий модуль питания Mini360 DC-DC. А питание TM1637 и max6675 непосредственно с самой платы микроконтроллера.

Скетч

Код: Выделить всё

#include "max6675.h" 
#include "TM1637.h" 
int thermoDO = 2;  //он же SO 
int thermoCS = 3; 
int thermoCLK 
= 4;  //он же SCK 
#define CLKKL 6 
#define DIOKL 7 
TM1637 tm1637KL(CLKKL, DIOKL); 
MAX6675 thermocouple
(thermoCLK, thermoCS, thermoDO); 

void setup
() { 
  tm1637KL
.init(); 
  tm1637KL
.set(BRIGHT_TYPICAL);//BRIGHT_TYPICAL = 2,BRIGHT_DARKEST = 0,BRIGHTEST = 7; 
} 

void loop
() { 
  int16_t temp 
= (thermocouple.readCelsius()); 
  tm1637KL
.display(1, (temp /100) % 10); 
  tm1637KL
.display(2, (temp /10) % 10); 
  tm1637KL
.display(3, (temp % 10)); 
 
// tm1637KL.display(0, "c");// знак градуса 
  delay(1000); 
}
[center]i love you [s]mxIni[/s] Mysql[/center]

Тема поднималась пользователем Дим 1 февраля 2020, 19:50.


  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Прочая электроника»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 4 гостя