Технический форум

Технический форум (http://www.tehnari.ru/)
-   Наши самоделки (http://www.tehnari.ru/f170/)
-   -   Паяльная станция: фен и паяльник (http://www.tehnari.ru/f170/t106894/)

DinikS 16.02.2016 01:12

Паяльная станция: фен и паяльник
 
Вложений: 10
Тем с паяльными станциями много, но тем не менее рискну опубликовать свою версию, вернее разработка не моя, я только повторил. Так как ссылки давать нельзя, то за ссылкой милости прошу в личку.
Итак станция имеет на борту паяльник 24В. 50W, термопара тип К, фен спираль 220В., термопара тип К. Управляется все это атмегой 328, прошивка написано в среде ардуино. Блок питания импульсный 24В, использован от кого-то факса или принтера или копира (история умалчивает tehno015) Корпус от компьютерного блока питания, покрашен термостойкой краской.
Схема имеет хорошую повторяемость и простую настройку.

Список компонентов:
Микроконтроллёр: Atmega328p
ОУ: LM358
Опторазвязка: MOC3063
Мосфет: IRFZ44N ( 2 шт.)
Симистор: BT138
Стабилизатор: L7812CV
Стабилизатор: L7805CV
Потенциометр: 10К ( 3 шт. )
Подстроечный резистор: 10К ( 3 шт. )
Резистор: 22К
Светодиод: 2.5 мм, 20мА ( 2 шт. )
Резонатор: 16 Мгц
SMD резистор: 220 ( 2 шт. )
SMD резистор: 10К ( 4 шт. )
SMD резистор: 220К ( 2 шт. )
SMD конденсатор: 1 мкф ( 3 шт. )
Переключатель: (3 шт. )
Гнездо: GX16-8
Гнездо:GX16-5
Блок питания: импульсный блок питания 24В, не менее 2А
Паяльник на 24В с К термопарой
Фен с встроенным вентилятором с К термопарой

Прошивка, плата в SL приложены.

BogdanUA 16.02.2016 01:25

Не могу написать в личку( Не понятно в втором вложении файл имеет расширение ino. А где прошивка? Укажите первоисточник пожалуйста.

DinikS 16.02.2016 01:48

расширение .ino - это и есть прошивка, как я написал ранее прошивка создана в среде ардуино. Для того чтобы прошивку зашить в микроконтроллер, нужно использовать либо плату arduino uno либо использовать программатор USBasp/AVRisp но и в этом случае нужно использовать среду ардуино, только не забыть записать загрузчик. Там все просто.
Упс, относительно лички я что-то тоже не понял как отправлять и получать личные сообщения, может этой функции и нет. Ссылку на первоисточник найдете на схеме.

BogdanUA 16.02.2016 02:04

Спасибо. Личка у Вас не работает мало сообщений. Спасибо я уже понял. У меня есть USBasp..Подскажите через какую программу можно зашить?

Le_Fleurs 16.02.2016 02:04

Круто! Но меня тут заинтересовала подставка под фен где вы такую купили?

DinikS 16.02.2016 15:37

Цитата:

Сообщение от BogdanUA (Сообщение 1209291)
Подскажите через какую программу можно зашить?

Через ArduinoIDE. скачать ее можно абсолютно бесплатно с оффсайта.
Другой вопрос как? Здесь существует два способа. Первый очень простой, второй немного с танцами - способ описанный мной теоретический, сразу оговорюсь таким способом не пользовался, поэтому на свой страх и риск.

1 способ: Приобретаете плату Arduino Uno, в Китае она стоит копейки, на борту как раз таки необходимый нам контроллер. Далее подключаете плату к компу через USB порт, открываете среду ArduinoIDE
- Выбираете плату Инструменты -> Плата -> Arduino UNO,
- Указываете порт к которому подключена Arduino Uno Инструменты -> Порт
- Затем выбираете нужный скетч (прошивка) Файл -> Открыть -> путь к скетчу
- Заливаете скетч в контроллер Эскиз -> Вгрузить
И вуаля все готово! Вынимаете контроллер из панельки и вставляете в свою плату.

2 способ: При условии, что ArduinoIDE у Вас уже установлена находите файл и открываете любым текстовым редактором (путь у Вас может быть другой, это путь по умолчанию) c:\Program Files\Arduino\hardware\arduino\boards.txt, , и в конец файла вставляете следующий текст:
****************
tmega328_16.name=Atmega328_16 (3.3V, 16 MHz external)

atmega328_16.upload.protocol=arduino
atmega328_16.upload.maximum_size=32256
atmega328_16.upload.speed=115200
atmega328_16.bootloader.low_fuses=0xff
atmega328_16.bootloader.high_fuses=0xde
atmega328_16.bootloader.extended_fuses=0x07
atmega328_16.bootloader.path=optiboot
atmega328_16.bootloader.file=optiboot_atmega328.he x
atmega328_16.bootloader.unlock_bits=0x3F
atmega328_16.bootloader.lock_bits=0x0F
atmega328_16.build.mcu=atmega328p
atmega328_16.build.f_cpu=16000000L
atmega328_16.build.core=arduino
atmega328_16.build.variant=standard
***********************
- Запускам ArduinoIDE,
- Выбираем в меню «Сервис->Программатор->USBasp»,
- Инструменты -> Плата -> Atmega328_16 (3.3V, 16 MHz external) и нажимаем «Записать загрузчик».
Все загрузчик зашит.

Далее приступаем к заливки скетча:
- Файл -> Открыть -> Выбираем путь до нашего скетча,
- Инструменты -> Плата -> Arduino UNO (таким образом мы выбрали наш контроллер)
- Инструменты -> Программатор -> Выбираем наш USBasp.
- И последнее: Эскиз -> Загрузить через программатор. Вот вообщем-то и все.
!!!Важно!!! перед прошивкой между 9 и 10 ногой контроллера нужно поставить кварц 16МГц.

DinikS 16.02.2016 15:46

Вложений: 2
Цитата:

Сообщение от Le_Fleurs (Сообщение 1209292)
Круто! Но меня тут заинтересовала подставка под фен где вы такую купили?

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


Часовой пояс GMT +4, время: 03:09.

Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.