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

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

#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 year

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

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

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

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

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

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

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

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

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

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


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

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


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

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

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

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

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

#86by Дим » 1 Feb 2020, 19:50

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

Простой паяльный фен.PNG
Простой паяльный фен
Простой паяльный фен.PNG (194.43 KiB) Viewed 910 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

Last bumped by Дим on 1 Feb 2020, 19:50.


  • Similar Topics
    Replies
    Views
    Last post

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