Регулятор Для Паяльника На Atmega8.

Радиолюбительство — мое хобби, поэтому постоянной работы у меня нет. Обычно приходится каждый раз доставать все вещи из шкафа, раскладывать их на столе или на полу, а затем каждый раз убирать.

В этом случае в рабочей зоне обычно только одна розетка, все время делать удлинитель лень, да и его нужно где-то хранить.

А с одной розеткой надоедливо тестировать аппарат, работающий от розетки, потом снова ждать 5 минут, пока паяльник нагреется.

Почитав интернет, решил, что паяльная станция мне нужна, но потратит 5-10 тысяч рублей.

Ради хобби я еще не был готов.

Решение – самодельная огневая станция.

Если кому-то интересно, что произошло, пожалуйста, посмотрите кота.

Начнем с того, что я купил этот паяльник на Али за 250 рублей.



Регулятор для паяльника на Atmega8.

Паяльник так себе, но для дома сгодится, правда пришлось жало сразу заменить, благо сейчас есть выбор по 100 рублей за штуку.

Купил готовый блок питания на 60Вт 24 вольта.

Опять же схемы не будет, но все номиналы я подписал на печати.



Регулятор для паяльника на Atmega8.

Доска формата Lay Целью было собрать все на одной плате и максимально компактно.

Стабилизатор мощности и выездной работник устанавливали его лежа.

Устройство питается от 5 вольт и как оказалось 7805 греется до 70-80 градусов, поставил небольшой радиатор, полевик вообще не греется.

Оплату делал с помощью ЛУТ, получилось почти идеально: Перед травлением:

Регулятор для паяльника на Atmega8.

И после сборки:

Регулятор для паяльника на Atmega8.

Готовый узел регулятора, на мой взгляд, выглядит даже красиво.



Регулятор для паяльника на Atmega8.

Если разъем для программатора не установлен, то на плате не будет ни одной перемычки.

Как видите, деталей минимум, даже резисторов минимум, только для общих выводов индикатора.

Красный индикатор с большими цифрами, управление энкодером (валкодером).

Первый старт:

Регулятор для паяльника на Atmega8.

Я отказался от классического ПИД и сделал некое подобие его, цель — минимальное время нагрева.

Если нажать на вал энкодера и удерживать его 3 секунды, то можно настроить режим отображения, шаг настройки и регулировку температуры (термопары все разные).

Снял видео на телефон, качество не очень, но принцип работы понятен.

Тело, тело.

и тогда родилась отличная идея

Регулятор для паяльника на Atmega8.

И когда пришло время навести порядок в шкафу:

Регулятор для паяльника на Atmega8.

Исходный код для желающих повторить.

Скачать проект для студии atmel Код проекта

   

#include <avr/io.h> #include <avr/interrupt.h> #include <avr/eeprom.h> unsigned char display_on, registr, butt1,butt2,butt3, butt3s, zamer,rezhim,mode,param,params, edit, redit, blink, wait2, wait3, wait5, wait6, wait7, rdisp, encoder_r, encoder_l, right, left, prewmode; unsigned char ind[4],tempvar, tempmem; float measureint, voltage_ADC,tmp; unsigned int stop_h, stop_m, pwm_d, measure, pmeasure; int pwm,tempch; //unsigned int voltage_ADC; unsigned char param1[10]; unsigned char param1eeprom[10] EEMEM; uint16_t tempset,measure; uint16_t tem EEMEM; unsigned char pwm_m[455] EEMEM; ISR (TIMER0_OVF_vect) {

Теги: #Сделай сам или Сделай сам #atmega8
Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.