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

Дим M
Topic author, Администратор
Администратор
Avatar
Дим M
Topic author, Администратор
Администратор
Reputation: 74
Posts: 1170
Joined: 5 Apr 2013
With us: 6 years

#81by Дим » 17 Mar 2019, 14:24

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

! ! !


winzewul
Avatar
winzewul
Reputation: 0
Posts: 2
Joined: 17 Mar 2019
With us: 1 month 6 days

#82by winzewul » 18 Mar 2019, 20:49

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

Дим M
Topic author, Администратор
Администратор
Avatar
Дим M
Topic author, Администратор
Администратор
Reputation: 74
Posts: 1170
Joined: 5 Apr 2013
With us: 6 years

#83by Дим » 19 Mar 2019, 0:33

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

Дим M
Topic author, Администратор
Администратор
Avatar
Дим M
Topic author, Администратор
Администратор
Reputation: 74
Posts: 1170
Joined: 5 Apr 2013
With us: 6 years

#84by Дим » 13 Apr 2019, 14:20

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

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

Регулировка оборотов фена.png
Регулировка оборотов фена
Регулировка оборотов фена.png (40.23 KiB) Viewed 90 times


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

Диммер 220В.jpg
Диммер 220В
Диммер 220В.jpg (31.06 KiB) Viewed 90 times


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

Dimon
Ефрейтор
Ефрейтор
Avatar
Dimon
Ефрейтор
Ефрейтор
Reputation: 0
Posts: 23
Joined: 2 Oct 2018
With us: 6 months 21 days

#85by Dimon » 13 Apr 2019, 17:05

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

Дим M
Topic author, Администратор
Администратор
Avatar
Дим M
Topic author, Администратор
Администратор
Reputation: 74
Posts: 1170
Joined: 5 Apr 2013
With us: 6 years

#86by Дим » 14 Apr 2019, 13:29

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

Простой паяльный фен.PNG
Простой паяльный фен
Простой паяльный фен.PNG (194.43 KiB) Viewed 70 times


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

Скетч

Code: Select all

#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); 
}
i love you mxIni Mysql


  • Similar Topics
    Replies
    Views
    Last post

Return to “Прочая электроника”

Who is online (over the past 5 minutes)

Users browsing this forum: 1 guest