Как создать устройства на ATmega8. Какие проекты можно реализовать на этом микроконтроллере. Почему ATmega8 популярен среди радиолюбителей. Где найти готовые схемы и исходные коды для ATmega8.
Особенности и возможности микроконтроллера ATmega8
ATmega8 — один из самых популярных 8-битных микроконтроллеров семейства AVR от компании Atmel (теперь Microchip). Он обладает следующими ключевыми характеристиками:
- 8 КБ флэш-памяти программ
- 512 байт EEPROM
- 1 КБ оперативной памяти SRAM
- 23 программируемых порта ввода/вывода
- Три таймера/счетчика
- Аналоговый компаратор
- Программируемый последовательный USART
- SPI интерфейс
- Внутренний RC-генератор
- Шесть каналов 10-битного АЦП
Благодаря богатому набору периферии и достаточному объему памяти, ATmega8 позволяет реализовать множество интересных проектов. Рассмотрим наиболее популярные из них.
Простые проекты на ATmega8 для начинающих
Для тех, кто только начинает осваивать микроконтроллеры AVR, ATmega8 — отличный выбор. На нем можно реализовать следующие несложные, но полезные устройства:

Электронные часы
Один из самых популярных проектов для начинающих — электронные часы на ATmega8. Для их создания потребуется:
- Микроконтроллер ATmega8
- ЖК-дисплей на контроллере HD44780
- Кварцевый резонатор на 32768 Гц
- Несколько кнопок для управления
Программа для часов может быть написана на C или ассемблере. Она должна обеспечивать:
- Точный отсчет времени
- Вывод информации на дисплей
- Настройку времени и даты
- Работу будильника
Термометр с выводом на ЖК-дисплей
Еще один популярный проект — цифровой термометр. Для его реализации понадобится:
- ATmega8
- Датчик температуры (например, DS18B20)
- ЖК-дисплей
Микроконтроллер считывает данные с датчика по интерфейсу 1-Wire, преобразует их в градусы Цельсия и выводит на экран. Можно добавить функцию записи минимальной и максимальной температуры.
Продвинутые проекты на ATmega8
Для более опытных разработчиков ATmega8 открывает широкие возможности по созданию сложных устройств. Рассмотрим некоторые интересные примеры:
Цифровой осциллограф
ATmega8 позволяет создать простой цифровой осциллограф. Для этого потребуется:

- Быстродействующий АЦП (например, AD9288)
- Графический ЖК-дисплей
- Операционные усилители для входных цепей
Микроконтроллер управляет АЦП, считывает данные и выводит их на экран в виде осциллограммы. Такое устройство может быть полезно радиолюбителям для отладки схем.
Программатор микроконтроллеров AVR
На базе ATmega8 можно создать программатор для прошивки других микроконтроллеров AVR. Он должен поддерживать:
- Интерфейс SPI для программирования
- Подключение к компьютеру по USB
- Работу с различными микроконтроллерами AVR
Такой программатор будет совместим с популярными программами для прошивки, например, AVRDude.
Системы автоматики и управления на ATmega8
ATmega8 часто используется в различных системах автоматики и управления. Рассмотрим несколько примеров:
Контроллер теплицы
ATmega8 отлично подходит для создания автоматизированной системы управления теплицей. Такая система может включать:
- Датчики температуры и влажности
- Управление поливом
- Управление вентиляцией
- Контроль освещения
Микроконтроллер собирает данные с датчиков и управляет исполнительными устройствами по заданному алгоритму. Это позволяет автоматизировать уход за растениями.

Система «Умный дом»
На базе ATmega8 можно реализовать простую систему «Умный дом». Она может включать:
- Управление освещением
- Контроль температуры
- Охранную сигнализацию
- Управление бытовыми приборами
Для связи с датчиками и исполнительными устройствами можно использовать беспроводные модули, например, nRF24L01.
Аудио проекты на ATmega8
Несмотря на ограниченные ресурсы, ATmega8 позволяет реализовать некоторые интересные аудио проекты:
Цифровой синтезатор
На базе ATmega8 можно создать простой цифровой синтезатор. Для этого потребуется:
- ЦАП для формирования аудио сигнала
- Клавиатура или MIDI-интерфейс для ввода нот
- Усилитель и динамик
Микроконтроллер будет генерировать звуковые волны заданной формы и частоты, создавая различные тембры.
MP3-плеер
Хотя ресурсов ATmega8 недостаточно для полноценного декодирования MP3, можно создать простой плеер, используя специализированный декодер, например, VS1003. ATmega8 в этом случае будет отвечать за:
- Чтение файлов с карты памяти
- Управление декодером
- Интерфейс пользователя
Такой плеер будет иметь ограниченный функционал, но может стать интересным учебным проектом.

Заключение
ATmega8 — универсальный микроконтроллер, позволяющий реализовать множество интересных проектов различной сложности. Его основные преимущества:
- Доступность и низкая цена
- Хорошая документация и поддержка сообщества
- Наличие бесплатных средств разработки
- Достаточный объем памяти для большинства любительских проектов
Осваивая программирование ATmega8, вы получите знания и опыт, которые пригодятся при работе с более мощными микроконтроллерами. Этот чип — отличный выбор для начинающих разработчиков встраиваемых систем.
Устройства на микроконтроллерах Atmel серии AVR
GSM сигнализация для автомобиля (ATmega16)
07.10.2010
Устройство предназначено для своевременного оповещения автовладельца о взломе автомобиля. Сигнализация контролирует двери, окна,…
Простой цифровой спидометр с семисегментным индикатором (ATmega8)
07.10.2010
Устройство представляет собой простой спидометр на AVR микроконтроллере. Его отличительной чертой является минимум деталей, всего 4…
Просмотров: 13394
Тахометр на AVR микроконтроллере (ATtiny2313, C)
13.01.2010
Данное устройство представляет собой неплохой тахометр, предел его измерений
составляет 100 — 9990 об/мин. Точность измерения — ± 3 об/мин….
Просмотров: 27914
Mega-Генератор (ATmega16, C)
09.08.2008
Попросили меня как-то на работе (автосервис) организовать генератор для проверки различных электроклапанов, инжекторов, катушек. ..
Просмотров: 9447
Простейший бортовой компьютер на любой инжекторный двигатель (ATmega8, C)
08.08.2008
Просмотров: 13395
Автомобильный тахометр (AT89C2051, asm)
08.08.2008
Автомобильный тахометр представляет собой функционально законченный блок, который устанавливается в салоне автомобиля.
…
Просмотров: 10902
Релейный регулятор громкости по схеме Никитина c LED дисплеем, ПДУ (RC5) (ATmega8, C)
16.02.2011
Как следует из названия, в данной статье представлено устройство собранное на микроконтроллере для регулирования громкости, по…
Просмотров: 5473
Релейный регулятор громкости по схеме Никитина с LCD дисплеем и ПДУ (RC5) (ATmega8, C)
16.02.2011
Как следует из названия, в данной статье представляется устройство для регулирования громкости, собранное по схеме Никитина.
Просмотров: 4326
Релейный регулятор громкости по схеме Никитина с LCD, ПДУ (RC5) и кнопками (ATmega8, C)
16.02.2011
Как следует из названия, в данной статье представляется устройство для регулирования громкости, собранное по схеме Никитина. В этой…
Просмотров: 3076
Релейный регулятор громкости по схеме Никитина с LCD, ПДУ (RC5) и энкодером (ATmega8, C)
16.02.2011
Очередная модификация устрйоства для регулирования громкости, собранно по схеме Никитина. В этой версии присутствует LCD дисплей для…
Просмотров: 6041
Одноканальный микроконтроллерный приёмник диапазона 400 мГц на синтезаторе (ATtiny24)
02.12.2010
Приёмник предназначен для приёма сигналов радиомикрофонов на ПАВ-резонаторах, работающих в диапазоне 400-450 мГц с WFM – широкополосной…
Просмотров: 3669
Приёмник 399-469 мГц с дисплеем от NOKIA 3310 (ATmega8)
02.12.2010
Просмотров: 5843
Простой WAV плеер на AVR микроконтроллере (ATtiny25/45/85, C)
31.10.2010
Это простой SD аудио плеер на одном микроконтроллере ATtiny25/45/85. У этих микроконтроллеров есть два быстрых ШИМ (fast PWM) выхода с несущей…
Просмотров: 9521
Музыкальный Звонок на MMC/SD карте (ATmega32, C)
17.03.2008
Простые однотональные мелодии на сегодняшний день уже не могут вызвать восторга у благодарных слушателей. За примерами далеко ходить…
Просмотров: 9378
AVR-USB-MEGA16: USB BootloadHID для микроконтроллеров AVR (ATmega8, ATmega16, C)
30.08.2010
В статье описывается USB bootloader BootloadHID, который хорошо подходит для ATmega8 и ATmega16, так как у него код умещается в 2048…
Просмотров: 5829
Загрузчики (bootloader) для микроконтроллеров AVR
30.08.2010
Просмотров: 6388
Управление электрическими цепями через USB (ATmega8, C)
29.10.2011
Давайте сделаем устройство, которое будет подключаться к USB и сможет управлять электроцепями(например, включать освещение),…
Просмотров: 18359
USB-контроллер джойстика на основе микроконтроллера AVR (ATmega8, C)
15.05.2011
Я начал разрабатывать этот контроллер джойстика, вдохновленный необходимостью в простом самодельном джойстике, который мог бы…
Просмотров: 9416
LCD2USB — подключение LCD индикатора к компьютеру через USB (ATmega8, C)
04.10.2010
Цель LCD2USB — подсоединить текстовые дисплеи на основе контроллера HD44780 к персональным компьютерам (PC) через USB. LCD2USB разрабатывался как…
Просмотров: 6727
Простой VGA/Видео адаптер (ATmega8, C)
28.08.2010
Просмотров: 10457
Уменьшение шума от кулеров, с выводом температур на LCD (ATmega8, C)
28.08.2010
Устройство создано для уменьшения шума от кулеров компьютера и контроле температур в системном блоке на LCD дисплее. Включает в себя…
Просмотров: 3959
Индикатор интенсивности работы компьютера (AT89C2051, asm)
28.08.2010
Идея создания этого устройства пришла после того, как в компьютере начали разом «стучать» оба жестких диска, причиной чего, как…
Просмотров: 3978
Регулятор оборотов 12V вентилятора на DS18B20 (ATtiny13, C)
01.07.2009
Взял все вентиляторы из своего компа и попробовал при каком напряжении они стартуют. Получилась довольно печальная картина: некоторые…
Просмотров: 12234
Подключение знакосинтезирующего LCD 4×16 к USB (AT90S2313, C)
01.07.2009
Данный проект представляет из себя LCD дисплей 4×16 подключаемый к USB. Проект реализован на довольно дешёвом и доступном МК AT93S2313 формы Atmel….
Просмотров: 3037
Управление большим количеством нагрузок через USB/COM порт (PIC18F252, C)
15.02.2009
Цель устройства — обеспечить контроль большого числа цифровых нагрузок через компьютер. Основные применение — автоматическое…
Просмотров: 5722
Стрелочный индикатор загрузки центрального процессора (AT90S2313, C)
09.08.2008
Драйвер берет значение текущей загрузки ЦП и передает его в СОМ порт. К СОМ порту подключен контроллер, принимающий значения текущей…
Просмотров: 4559
Цифровая паяльная станция своими руками (ATmega8, C)
27.05.2012
Состав: ATmega8, LM358, IRFZ44, 7805, мост, 13 резисторов, один потенциометр, 2 электролита, 4 конденсатора, трехразрядный светодиодный семисегментный…
Просмотров: 46060
Переделка ультразвуковой ванночки Ya Xun YX2000A (ATtiny2313, C)
12.03.2011
Перед покупкой уз-ванночки я долго бегал по городу и заходил в сервисные центры, где ремонтируют мобилки, чтобы узнать, какими…
Просмотров: 5415
Измеритель емкости и индуктивности (ATtiny15, asm)
19.02.2011
Описание опубликовано в журналах «Радио» № 7 за 2004 г., стр. 26, 27 Измеритель LC и «Радиолюбитель» № 8 за 2005 г., стр. 35…37 Измеритель…
Просмотров: 7878
Тестер для LAN кабеля (ATtiny2313, asm)
02.11.2010
Очень простой но практичный тестер для LAN кабелей. Проверяет тип кабеля (прямой или кросс), а так же возможные неисправности.
Фото…
Просмотров: 6712
Цифровой осциллограф на микроконтроллере AVR (ATmega32, C)
01.11.2010
Несколько месяцев назад, во время сёрфинга в интернете, я наткнулся на осциллограф на микроконтроллере PIC18F2550 и графическом дисплее на…
Просмотров: 11409
Частотомер на AVR микроконтроллере (ATmega16, C)
11.10.2010
Частотомер 4-110 МГц.
Изначально разработан для измерение частоты и подсчёта импульсов (за 1сек.) при разработке цифровых устройств, но…
Просмотров: 4204
Микроконтроллерный сверлильный станок для печатных плат (ATtiny13, C)
11.10.2010
Травить платы мы уже научились, теперь надо сверлить отверстия. Можно ручной дрелью, можно электродрелью, можно станком… Электродрелью…
Просмотров: 17212
Блок питания 3-20В, 0.1-10А (ATmega8, C)
12.01.2010
Без чего не может обойтись не один радиолюбитель? Правильно — без ХОРОШЕГО блока питания, а ещё лучше ХОРОШЕГО ДВУХКАНАЛЬНОГО блока…
Просмотров: 25935
Микроконтроллерный частотомер с LCD индикатором (ATmega8515, asm)
09.08.2008
Принцип работы частотомера хорошо известен. Подсчитав число периодов входного сигнала за известное время, он приводит его к секундному…
Просмотров: 4339
Таймер для паяльника (ATmega16, C)
09.08.2008
Многие из нас сталкивались с прогоранием жала паяльника из-за того, что забыли выключить после завершения заботы. Так же горячий…
Просмотров: 3275
Цифровая паяльная станция своими руками (v1.0) (ATmega8, C)
09.08.2008
Начать нужно с того, что однажды я озадачился приобретением паяльной станции, ибо «вечные» жала портятся от перегрева, а мой…
Просмотров: 11425
Цифровая паяльная станция своими руками (v2.0) (ATmega8, C)
09.08.2008
Это вторая версия статьи «Цифровая паяльная станция своими руками»
Начать нужно с того, что однажды я озадачился приобретением…
Просмотров: 7620
Паяльная станция на микроконтроллере с PID регулятором температуры (ATmega8)
09.08.2008
Цифровая паяльная станция на микроконтроллере представляет собой по сути ПИД (Пропорционально — Интегрально — Дифференциальный)…
Просмотров: 11809
Mega-Генератор (ATmega16, C)
09.08.2008
Попросили меня как-то на работе (автосервис) организовать генератор для проверки различных электроклапанов, инжекторов, катушек…
Просмотров: 9447
Измеритель емкости и частотомер на AVR микроконтроллере (ATmega8, C)
09.08.2008
Предыстория данного проекта такая… Нашел я в интернете одну статейку китайского разработчика, в которой описывалось устройство…
Просмотров: 12589
Цифровой КСВ метр на микроконтроллере (ATmega8)
09.08.2008
Цифровой автоматический КСВ метр обеспечивает быстрый пересчет Коэффициента Стоячей Волны в автоматическом режиме. Этот прибор…
Просмотров: 5435
Вольтметр и амперметр на микроконтроллере для лабораторного блока питания (ATmega8)
09.08.2008
Не так давно я задался целью сделать себе для работы лабораторный источник питания. Долго думал как реализовать с помощью ШИМ и мощных…
Просмотров: 16306
Двухканальный стабилизированный диммер (с подробнейшим описанием) (ATmega16, asm)
03.08.2013
1. ОБЩИЕ СВЕДЕНИЯ
1.1. Введение
Несмотря на бурное развитие сверх ярких светодиодов, в широкой продаже пока не появились светодиодные…
Просмотров: 5793
Cхемотехника и программирование устройств фазового регулирования (ATtiny2313, C)
24.11.2011
Кто из вас не хотел изготовить себе сенсорный диммер с возможностью дистанционного управления светом? Наверное, многие. Так вот и я…
Просмотров: 6162
Цифровой инклинометр (акселерометр) MMA7260Q (ATmega32, AD7799, C)
10.06.2011
Инклинометр — устройство, предназначенное для измерения угла наклона различных объектов, относительно гравитационного поля…
Просмотров: 5869
Динамическая индикация индикатора по последовательной шине (ATmega8, 74HC595, C)
17.02.2011
Девяти разрядный семисегментный индикатор с последовательной шиной выполнен на двух микросхемах 74HC595D. Индикатор стоял в…
Просмотров: 6110
Использование графического LCD WG12864A (ATmega8, C)
25.12.2010
Наряду с символьными ЖК, современные производители выпускают разнообразные графические индикаторы. Если у символьных, как правило,…
Просмотров: 5004
Применение семи сегментных LED модулей HT1611, HT1613, МТ10Т7-7 (asm)
24.12.2010
Практически любое микроконтроллерное устройство имеет те или иные устройства индикации. В простейшем случае это всего несколько…
Просмотров: 5295
Шаговые двигатели — Stepper motors (AT90S2313, asm)
24.12.2010
Шаговые двигатели уже давно и успешно применяются в самых разнообразных устройствах. Их можно встретить в дисководах, принтерах,…
Просмотров: 20090
Подключаем тачскрин к AVR — The AVR based USB HID Touchscreen Mouse (ATmega168, C)
19.11.2010
Примечание от администрации сайта eldigi.ru.
Данная статья является поучительным примером по подключению резистивного сенсорного экрана…
Просмотров: 5284
LCD2USB — подключение LCD индикатора к компьютеру через USB (ATmega8, C)
04.10.2010
Цель LCD2USB — подсоединить текстовые дисплеи на основе контроллера HD44780 к персональным компьютерам (PC) через USB. LCD2USB разрабатывался как…
Просмотров: 6727
Приёмник RC5 на AVR контроллере (ATmega16, C)
25.09.2009
На рисунке сверху — структура посылки передатчика. По первым двум стартовым битам вычисляется период Р. Затем, как видно из рисунка,…
Просмотров: 3276
Подключение знакосинтезирующего LCD 4×16 к USB (AT90S2313, C)
01.07.2009
Данный проект представляет из себя LCD дисплей 4×16 подключаемый к USB. Проект реализован на довольно дешёвом и доступном МК AT93S2313 формы Atmel….
Просмотров: 3037
Управление большим количеством нагрузок через USB/COM порт (PIC18F252, C)
15.02.2009
Цель устройства — обеспечить контроль большого числа цифровых нагрузок через компьютер. Основные применение — автоматическое…
Просмотров: 5722
Музыкальный Звонок на MMC/SD карте (ATmega32, C)
17.03.2008
Простые однотональные мелодии на сегодняшний день уже не могут вызвать восторга у благодарных слушателей. За примерами далеко ходить…
Просмотров: 9378
Двухканальный стабилизированный диммер (с подробнейшим описанием) (ATmega16, asm)
03.08.2013
1. ОБЩИЕ СВЕДЕНИЯ
1.1. Введение
Несмотря на бурное развитие сверх ярких светодиодов, в широкой продаже пока не появились светодиодные…
Просмотров: 5793
15-ти канальный управляемый диммер (ATmega8)
20.05.2011
В наш повседневный быт всё чаще входят различные интеллектуальные системы управления. Стиральные машинки давно сами стирают и сушат,…
Просмотров: 7718
Пульт дистанционного управления для цифровых зеркальных камер (ATtiny12, asm)
02.12.2010
Некоторые модели цифровых фотокамер имеют возможность дистанционного управления с помощью ИК-лучей. Дистанционное управление…
Просмотров: 4738
15-ти канальная система инфракрасного дистанционного управления (ATmega8)
26.10.2010
Основные возможности разработанного модуля дистанционного управления:
· 15 выходов для подключения нагрузок;
·…
Просмотров: 4086
Универсальное устройство: часы, термометр, система удалённого управления (ATmega16)
01.08.2010
Устройство “Universal device” (Универсальное устройство) содержит в себе функции нескольких устройств, которые сильно облегчают жизнь…
Просмотров: 8069
Часы на микроконтроллере ATmega16 (ATmega16, C)
26.01.2010
От администрации сайта eldigi.ru
Автор конструкции предоставил только схемы, исходники и проект для симуляции в Proteus-e. За что ему…
Просмотров: 6981
Сенсорный регулятор освещения с дистанционным управлением (ATtiny2313)
08.03.2009
Предлагаемое устройство — один из вариантов микроконтроллерных регуляторов яркости ламп накаливания, конструкции которых можно…
Просмотров: 7334
Многоканальная система дистанционного управления или «Умный дом» (ATmega16)
24.01.2009
Как говорится, лень – двигатель прогресса. Возможно, поэтому всё большее распространение получают системы дистанционного…
Просмотров: 9479
Часы на ATmega8 (ATmega8, C)
21.06.2008
Два датчика температуры DS18B20 (дома и на улице).
5 будильников.
Отсрочка сигнала, если будильник не отключить, срабатывает примерно…
Просмотров: 15545
Домашняя метеостанция с часами, календарем и будильниками (ATmega32, C)
21.04.2008
Предлагаемый прибор отличается от аналогов использованием современной базы, исчерпывающим в домашних условиях набором измеряемых…
Просмотров: 9009
«МультиПульт» — расширь возможности своего пульта! (ATtiny2313)
13.04.2008
Данная конструкция будет интересна прежде всего владельцам ТВ тюнеров на чипсете Philips SAA7134 и SAA7135. Теоретически, любой пульт от таких ТВ…
Просмотров: 3179
Музыкальный Звонок на MMC/SD карте (ATmega32, C)
17.03.2008
Простые однотональные мелодии на сегодняшний день уже не могут вызвать восторга у благодарных слушателей. За примерами далеко ходить…
Просмотров: 9378
Регулятор яркости лампы накаливания на микроконтроллере (AT89C2051, asm)
01.03.2008
В этом проекте рассказывается о микроконтроллерном регуляторе яркости лампы накаливания (далее просто регулятор). Регулятор…
Просмотров: 6275
Регулятор освещения с дистанционным управлением (AT90S2313, C)
22.01.2008
Предлагаемый прибор умеет не только включать и выключать освещение, но и регулировать его яркость. Он имеет и дополнительную функцию…
Просмотров: 4698
Часы будильник термометр и ИК-ДУ (AT89C4051, C)
18.01.2008
Предлагаемое вниманию читателей устройство выполнено на современной элементной базе и отличается от ранее опубликованных в журнале…
Просмотров: 3661
Счетчик на микроконтроллере (AT90S2313, asm)
06.01.2008
Во многих устройствах бытовой техники и промышленной автоматики сравнительно недавних лет выпусков установлены механические…
Просмотров: 5256
Блок жизнеобеспечения аквариума (AT89C2051, asm)
08.12.2007
Блок жизнеобеспечения аквариума представляет собой функционально законченный блок, который управляет включением компрессора,…
Просмотров: 3728
Продвинутые радио-часы/будильник с термометрами на графическом LCD (ATmega8515)
29.11.2007
Представленное устройство не слишком рентабельно для серийного производства, но представляет собою весьма неплохой пример…
Просмотров: 6303
Датчик утечки газа на микроконтроллере (ATtiny13, C)
10.11.2010
В данной статье представлен датчик утечки газа на микроконтроллере ATtiny13, а в качестве сенсора газа применён MQ-4 фирмы HANWEI ELETRONICS. Это…
Просмотров: 6369
GSM сигнализация для автомобиля (ATmega16)
07.10.2010
Устройство предназначено для своевременного оповещения автовладельца о взломе автомобиля. Сигнализация контролирует двери, окна,…
Просмотров: 10390
Контроллер доступа «Tiny KTM» (AT90S2343)
09.08.2008
Контроллер доступа «Tiny KTM» — проще схемы не бывает! Контроллер предназначен для ограничения и контроля доступа в помещения, такие…
Просмотров: 3481
Электронный замок с ключами iButton (AT89C2051, asm)
09.08.2008
Некоторое время тому назад появился проект «ИМИТАТОР TOUCH-MEMORY DS1990A», т.е. отмычка. Теперь Вашему вниманию предлагается замок к зтой…
Просмотров: 4866
Если Вы потеряли Touch Memory… (AT89C2051, asm)
09.08.2008
Последнее время во многих организациях, а порой и дома, появились дверные замки, ключом к которым является таблетка Touch Memory фирмы DALLAS….
Просмотров: 4145
Имитатор touch-memory DS1990A (AT89C2051, asm)
09.08.2008
Этот проект является развитием проекта Если Вы потеряли Touch Memory…
Имитатор touch-memory DS1990A, который предлагается Вашему вниманию, способен…
Просмотров: 4480
Телефонный охранный сигнализатор (AT90S2313, asm)
09.08.2008
Передать тревожный сигнал на некоторое расстояние можно различными способами. В случае охраны квартиры, когда расстояние до хозяина…
Просмотров: 2606
Автономная охранная система на базе ТМ (ATmega8)
09.08.2008
Автономные системы охраны получили достаточно широкое распространение в нашей стране из-за простоты и дешевизны. Классическая…
Просмотров: 5411
SignALL — GSM сигнализация всем (ATtiny2313)
09.08.2008
“SignALL” – GSM сигнализация (далее по тексту “устройство”), предназначена для охраны помещений, таких как квартиры, дачи,…
Просмотров: 8581
Контроллер доступа Visual KTM (ATiny2313)
09.08.2008
Контроллер предназначен для ограничения и контроля доступа в помещения, такие как жилая комната, рабочий кабинет и т.д., с количеством…
Просмотров: 3566
Система оповещения GSM-click (ATmega8, C)
09.08.2008
Предлагаемое устройство предназначено для оповещения о произошедшем событии по GSM каналу, проще говоря СМС-кой. Подключаем его…
Просмотров: 4479
Зарядное устройство для NiMh и NiCd аккумуляторов AA AAA (ATmega8, C)
29.08.2010
Зарядное устройство предназначено для зарядки NiMh и NiCd аккумуляторов (АА AAA) методом быстрого заряда. В принципе сейчас много микросхем…
Просмотров: 7059
Повышающий преобразователь с PID регулятором (ATmega8)
01.04.2010
ПИД регулятор или пропорционально-интегрально-дифференциальный регулятор – это самый совершенный из существующих типов…
Просмотров: 5079
Блок питания 3-20В, 0.1-10А (ATmega8, C)
12.01.2010
Без чего не может обойтись не один радиолюбитель? Правильно — без ХОРОШЕГО блока питания, а ещё лучше ХОРОШЕГО ДВУХКАНАЛЬНОГО блока…
Просмотров: 25935
Устройство защиты от опасных напряжений (трёхфазное) SOKOL UZP-3F (ATmega8)
08.06.2009
Часто причиной выхода из строя дорогостоящего оборудования, в первую очередь промышленного, является отклонение сетевого напряжения…
Просмотров: 3601
Устройство защиты от опасных напряжений в электросети SOKOL UZP-1F (ATmega8)
08.05.2009
Основные возможности устройства:
Изменение и индикация на двустрочном ЖК-дисплее действующего значения напряжения в диапазоне…
Просмотров: 2795
Вольтметр и амперметр на микроконтроллере для лабораторного блока питания (ATmega8)
09.08.2008
Не так давно я задался целью сделать себе для работы лабораторный источник питания. Долго думал как реализовать с помощью ШИМ и мощных…
Просмотров: 16306
Моддинг блока питания (ATmega8)
25.04.2008
Наверняка нет радиолюбителя, который бы не делал для собственных нужд лабораторный блок питания (БП). Сложность таких устройств может…
Просмотров: 5918
Два микроконтроллерных регулятора мощности (AT89C2051, asm)
30.01.2008
Рис. 1
Для управления инерционной нагрузкой часто применяются тиристорные регуляторы мощности, работающие по принципу подачи на…
Просмотров: 3950
Повышающий преобразователь напряжения на AVR (AT90S2313, asm)
15.01.2008
История создания этого девайса такова: некий господин N, экстремал в годах и большой любитель сплава по горным рекам, утопил в одном из…
Просмотров: 3819
Зарядное устройство для малогабаритных аккумуляторов (AT89C2051, MCP3208, asm)
08.12.2007
Зарядное устройство предназначено для зарядки любых малогабаритных аккумуляторов емкостью до 2А*Ч.
Ток выдаваемый зарядным…
Просмотров: 3781
USB программатор микроконтроллеров AVR / 89S совместимый с AVR910 (ATmega8, C)
22.01.2012
Схема программатора приведена на рисунке ниже. Предохранитель F1 служит для защиты линий питания порта USB от случайного замыкания по…
Просмотров: 10641
USB, COM отладчик JTAG ICE (ATmega16)
27.04.2010
Иногда, программа зашитая в микроконтроллера работает совсем не так как надо её создателю. Тогда наступает стадия отладки (Отлаживать…
Просмотров: 3951
Параллельный программатор для микроконтроллеров AVR (ATmega16)
16.02.2008
Поводом для создания данного устройства послужило появление новых чипов AVR поддерживающих отладку по протоколу debugWIRE. Так как он не…
Просмотров: 13746
USB параллельный программатор для микроконтроллеров AVR (ATmega16)
16.02.2008
Этот программатор является продолжением «Параллельного программатора для микроконтроллеров AVR» Предлагаемый вариант…
Просмотров: 6211
Пульт дистанционного управления для цифровых зеркальных камер (ATtiny12, asm)
02.12.2010
Некоторые модели цифровых фотокамер имеют возможность дистанционного управления с помощью ИК-лучей. Дистанционное управление…
Просмотров: 4738
Cхемотехника и программирование устройств фазового регулирования (ATtiny2313, C)
24.11.2011
Кто из вас не хотел изготовить себе сенсорный диммер с возможностью дистанционного управления светом? Наверное, многие. Так вот и я…
Просмотров: 6162
15-ти канальный управляемый диммер (ATmega8)
20.05.2011
В наш повседневный быт всё чаще входят различные интеллектуальные системы управления. Стиральные машинки давно сами стирают и сушат,…
Просмотров: 7718
PWM (ШИМ) управление LED матрицей 8х8 через регистр сдвига 74HC595 (ATmega8, C)
23.01.2011
Есть матрица 8х8, одноцветная. Всего, соответственно, 16 выходов: 8 на столбцы и 8 на строки. Проблема номер один – понять какой контакт чем…
Просмотров: 5629
Светодиодное табло «Волшебная палочка» (AT89C2051/PIC18C84, asm)
06.11.2010
За этим замысловатым названием кроется очень интересная конструкция на PIC-контроллере. Главное достоинство — это оригинальность идеи. В…
Просмотров: 4522
Бегущая строка на микроконтролере (AT90S2313)
21.08.2008
Это устройство может использоваться как гирлянда на праздниках, вечеринках. Для вывода поздравительных сообщений. А так же везде, где…
Просмотров: 5407
Регулятор яркости лампы накаливания на микроконтроллере (AT89C2051, asm)
01.03.2008
В этом проекте рассказывается о микроконтроллерном регуляторе яркости лампы накаливания (далее просто регулятор). Регулятор…
Просмотров: 6275
Многоканальный USB-Термометр (ATmega8, C)
27.10.2011
Когда то давно я написал статью о том, как сделать USB Термометр и разместил ее на двух сайтах. Девайс очень простой, но спустя пару дней,…
Просмотров: 5188
Уменьшение шума от кулеров, с выводом температур на LCD (ATmega8, C)
28.08.2010
Устройство создано для уменьшения шума от кулеров компьютера и контроле температур в системном блоке на LCD дисплее. Включает в себя…
Просмотров: 3959
USB Термометр (ATmega8, C)
10.03.2010
В качестве микроконтроллера, был выбран ATmega8 (такие, как ATtiny8/48 не захотел использовать по причине их дискретности в некоторых городах)….
Просмотров: 6756
Термостат на ATtiny2313 и DS18B20 (ATtiny2313, C)
13.01.2010
Данная конструкция стала прямым продолжением конструкции «Термометр на ATtiny2313 и DS18B20». Как там упоминалось, хотелось…
Просмотров: 9699
Улучшенный термостат на ATtiny2313 и DS18B20 (ATtiny2313, C)
13.01.2010
По многочисленным просьбам дорабатываю конструкцию «Термостат на ATtiny2313 и DS18B20». Теперь умеет:
Измерение температуры от -55°С до…
Просмотров: 26374
Термометр на ATtiny2313 и DS18B20 (ATtiny2313, C)
12.01.2010
В Интернете есть куча схем термометров на AVR, но как всегда хочется чего-то своего.. Да и мозги размять тоже следует. Этот термометр был…
Просмотров: 14058
Цифровой термометр на DS18B20 (ATmega8, C)
18.10.2009
Цифровой термометр предназначен для измерения температуры с точностью до одной десятой доли градуса Цельсия*.
Цифровой термометр…
Просмотров: 5835
Регулятор оборотов 12V вентилятора на DS18B20 (ATtiny13, C)
01.07.2009
Взял все вентиляторы из своего компа и попробовал при каком напряжении они стартуют. Получилась довольно печальная картина: некоторые…
Просмотров: 12234
Многофункциональные часы-термостат с дистанционным управлением (ATmega8)
08.03.2009
Возникла у меня потребность в настольных часах-термометре, чтобы помимо времени можно было узнать температуру на улице и в доме. В…
Просмотров: 4451
Термометр — меньше не бывает (ATmega8)
18.05.2008
Предлагается схема на микроконтроллере ATMega8 для измерения температуры в диапазоне от −55° C до +127° C с точностью не хуже +-0,5° C. В…
Просмотров: 6523
Термометр с ЖКИ и датчиком DS18B20 (ATtiny15)
01.03.2008
В технической литературе и в Интернете можно найти множество описаний и схем цифровых термометров. В большинстве конструкций…
Просмотров: 4153
Термостат (AT90S2313, C)
15.02.2008
Прибор был создан по просьбе одного знакомого для контроля температуры в комнате — включения отопителя / вентилятора при достижении…
Просмотров: 4386
Термостат на DS18B20 и ATmega8 (ATmega8, C)
27.01.2008
В схеме, можно применять светодиодные семисегментные индикаторы с общим катодом или анодом (2 прошивки).
Датчик температуры DS18B20….
Просмотров: 15452
Простой термометр на DS18B20 (ATtiny2313, C)
26.01.2008
Это простой термометр на основе термо датчика DS18B20 и мк ATtiny2313 (или AT90S2313) выводящий информацию на 7-сегментный ЖКИ – модуль на основе…
Просмотров: 8168
Электронные схемы на микроконтроллерах. Частотный преобразователь для асинхронного двигателя на AVR
Эта декоративная звезда состоит из 50 специальных светодиодов RGB, которые контролируются ATtiny44A . Все светодиоды непрерывно изменяют цвет и яркость в случайном порядке. Также есть несколько разновидностей эффектов, которые также активируются случайно. Три потенциометра могут изменять интенсивность основных цветов. Положение потенциометра индицируется светодиодами при нажатии кнопки, а изменение цвета и скорость эффекта можно переключать в три этапа. Этот проект был полностью построен на компонентах SMD из-за специальной формы печатной платы. Несмотря на простую схему, структура платы довольно сложная и вряд ли подойдет для новичков.
В этой статье описывается универсальный трехфазный преобразователь частоты на микроконтроллере(МК) ATmega 88/168/328P . ATmega берет на себя полный контроль над элементами управления, ЖК-дисплеем и генерацией трех фаз. Предполагалось, что проект будет работать на готовых платах, таких как Arduino 2009 или Uno, но это не было реализовано. В отличие от других решений, синусоида не вычисляется здесь, а выводится из таблицы. Это экономит ресурсы, объем памяти и позволяет МК обрабатывать и отслеживать все элементы управления. Расчеты с плавающей точкой в программе не производятся.
Частота и амплитуда выходных сигналов настраиваются с помощью 3 кнопок и могут быть сохранены в EEPROM памяти МК. Аналогичным образом обеспечивается внешнее управление через 2 аналоговых входа. Направление вращения двигателя определяется перемычкой или переключателем.
Регулируемая характеристика V/f позволяет адаптироваться ко многим моторам и другим потребителям. Также был задействован интегрированный ПИД-регулятор для аналоговых входов, параметры ПИД-регулятора могут быть сохранены в EEPROM. Время паузы между переключениями ключей (Dead-Time) можно изменить и сохранить.
Этот частотомер с AVR микроконтроллером позволяет измерять частоту от 0,45 Гц до 10 МГц и период от 0,1 до 2,2 мкс в 7-ми автоматически выбранных диапазонах. Данные отображаются на семиразрядном светодиодном дисплее. В основе проекта микроконтроллер Atmel AVR ATmega88/88A/88P/88PA, программу для загрузки вы можете найти ниже. Настройка битов конфигурации приведена на рисунке 2 .
Принцип измерения отличается от предыдущих двух частотомеров. Простой способ подсчета импульсов через 1 секунду, используемый в двух предыдущих частотомерах(частотомер I, частотомер II), не позволяет измерять доли Герц. Вот почему я выбрал другой принцип измерения для своего нового частотомера III. Этот метод намного сложнее, но позволяет измерять частоту с разрешением до 0,000 001 Гц.
Это очень простой частотомер на микроконтроллере AVR. Он позволяет измерять частоты до 10 МГц в 2-х автоматически выбранных диапазонах. Он основан на предыдущем проекте частотомера I , но имеет 6 разрядов индикатора вместо 4-х. Нижний диапазон измерения имеет разрешение 1 Гц и работает до 1 МГц. Более высокий диапазон имеет разрешение 10 Гц и работает до 10 МГц. Для отображения измеренной частоты используется 6-разрядный светодиодный дисплей. Прибор построен на основе микроконтроллера Atmel AVR ATtiny2313A или ATTiny2313
Микроконтроллер тактируется от кварцевого резонатора частотой 20 МГц (максимально допустимая тактовая частота). Точность измерения определяется точностью этого кристалла, а также конденсаторов C1 и C2. Минимальная длина полупериода измеряемого сигнала должна быть больше периода частоты кварцевого генератора (ограничение архитектуры AVR). Таким образом, при 50% рабочем цикле можно измерять частоты до 10 МГц.
Это, вероятно, самый простой частотомер на микроконтроллере AVR. Он позволяет измерять частоты до 10 МГц в 4-х автоматически выбранных диапазонах. Самый низкий диапазон имеет разрешение 1 Гц. Для отображения измеренной частоты используется 4-разрядный светодиодный дисплей. Прибор построен на основе микроконтроллера Atmel AVR ATtiny2313A или ATtiny2313 . Настройку битов конфигурации вы можете найти ниже.
Микроконтроллер тактируется от кварцевого резонатора частотой 20 МГц (максимально допустимая тактовая частота). Точность измерения определяется точностью этого кристалла. Минимальная длина полупериода измеряемого сигнала должна быть больше периода частоты кварцевого генератора (ограничение архитектуры MCU). Таким образом, при 50% рабочем цикле можно измерять частоты до 10 МГц.
Вариант 1: ATmega8 + Nokia 5110 LCD + питание 3V
В схеме используются Atmega8-8PU (внешний кварц частотой 8MHz), Nokia 5110 LCD и транзистор для обработки импульсов от геркона. Регулятор напряжения на 3,3V обеспечивает питание для всей цепи.
Все компоненты были смонтированы на макетной плате, включая разъемы для: ISP — программатора (USBAsp), 5110 Nokia LCD, питания (5V, подаваемого на 3.3V — регулятор), геркона, кнопки сброса и 2-контактный разъем, используемый для считывания полярности обмотки двигателя привода станка, чтобы знать, увеличивать или уменьшать счетчик.
Дозатор предназначен для автоматической подачи в аквариум жидких удобрений. Подача удобрений может осуществляться по четырем независимым каналам. Каждый канал может осуществлять подачу удобрений один раз в сутки с выбором любых дней недели. Объем подаваемых удобрений настраивается для каждого канала в отдельности.
Исполнительным устройством дозатора являются насосы-помпы вибрационного типа линейки ULKA. В связи с возможностью использования разных моделей данных насосов в устройстве предусмотрена калибровка производительности каждого канала и регулировка подводимой мощности методом ШИМ. В моем устройстве применены насосы широко распространенной модели ULKA EX5 230V 48W .
В данном радиоприемнике используется готовый модуль на чипе TEA5767 . Информация отображается на красивом OLED-дисплеем (SSD1306 ), разрешением 128×64 пикселя. Модулем приемника и дисплеем управляет микроконтроллер ATmega8 , тактируется от внутреннего генератора частотой 8MHz. Печатная плата приемника (наряду с батареей от телефона Samsung L760) была спроектирована так, чтобы она могла вписаться в спичечную коробку. Имеются 4 клавиши управления + клавиша сброса. В настоящее время радио не имеет аудиоусилителя (планируется установка соответствующего усилительного модуля).
Принцип закрывания дверцы клетки весьма прост. Дверка клетки подпирается специальным упором, сделанным из медной проволоки. К упору крепится капроновая нить нужной длины. Если потянуть за нить, то упор соскальзывает, и дверка клетки под собственным весом закрывается. Но это в ручном режиме, а я хотел реализовать автоматический процесс без участия кого-либо.
Для управления механизмом закрывания дверцы клетки был применен сервопривод. Но в процессе работы он создавал шум. Шум мог спугнуть птицу. Поэтому сервопривод я заменил на коллекторный двигатель, взятый из радиоуправляемой машинки. Он работал тихо и идеально подходил, тем более что управлять коллекторным двигателем не составляло сложностей.
Для определения, находится ли уже птица в клетке, я использовал недорогой датчик движения. Сам датчик движения уже является законченным девайсом, и паять ничего не нужно. Но у данного датчика угол срабатывания весьма большой, а мне нужно, чтобы он реагировал только во внутренней области клетки. Для ограничения угла срабатывания я поместил датчик в цоколь, когда-то служившей эконом-лампы. Из картона вырезал своего рода заглушку с отверстием посередине для датчика. Пошаманив с расстоянием данной заглушки относительно датчика, настроил оптимальный угол для срабатывания датчика.
В качестве зазывалы для птиц я решил применить звуковой модуль WTV020M01 с записанным на микроSD карте памяти пением чижа и щегла. Именно их я и собирался ловить. Поскольку я использовал один звуковой файл, то и управлять звуковым модулем я решил простим способом, без использования протокола обмена между звуковым модулем и микроконтроллером.
При подаче на девятую ножку звукового модуля низкого сигнала, модуль начинал воспроизводить. Как только звук воспроизводился на пятнадцатой ноге звукового модуля, устанавливается низкий уровень. Благодаря этому микроконтроллер отслеживал воспроизведение звука.
Поскольку я реализовал паузу между циклами воспроизведения звука, то для остановки воспроизведения звука программа подает низкий уровень на первую ножку звукового модуля (reset). Звуковой модуль является законченным устройством со своим усилителем для звука, и, по большому счету, в дополнительном усилителе звука он не нуждается. Но мне данного усиления звука показалось мало, и в качестве усилителя звука я применил микросхему TDA2822M. В режиме воспроизведения звука потребляет 120 миллиампер. Учитывая, что поимка птицы займет какое-то время, в качестве автономной батареи питания я применил не совсем новый аккумулятор от бесперебойника (всё равно валялся без дела).
Принцип электронного птицелова прост, и схема состоит в основном из готовых модулей.
Программа и схема —
Предоставляю вам схему спец сигнала (Крякалка), для самостоятельной сборки. Решил поставить ребенку на велосипед (пусть прохожих под домом пугает), но так же можно и в автомобиль поставить (если есть связи в ГАИ). Данное устройство состоит из минимум деталей, а так же простая в сборке и под силу каждому.
Часы на лампах ИН своими руками
В интернете цены на часы основанные на лампах ИН-14 если и попадаются еще, то цены на них весьма дороговаты. Мы рассмотрим как спаять часы на лампах ИН своими руками , так как это намного дешевле чем купить готовые,при этом они всегда будут радовать ваши глаза.
JDM программатор своими руками с внешним питанием
Пришло время еще раз затронуть тему изготовление программатора, так как цены на них не такие и маленькие,и при этом гарантии нет что он заработает. Рассмотрим схему программатора jdm с внешним питанием ,с помощью которого програмируются микросхемы PIC и подключаемому к стационарному компьютеру через COM(rs232) порт.
Список прошиваемых PIC микроконтроллеров в статье.
Простое ИК управление своими руками
Простое ИК управление своими руками
Управление устройствами по ИК каналу может пригодиться для разных нужд, как в квартире так и за ее пределами. Например приспособить для открытия или закрытия дверей автомобиля, включение и выключения люстры с пульта и т.д. Данная схема ИК управления является лишь главным устройством передатчика и приемника.
Данное устройство предназначено для управления на небольшой дистанции. За основу взят дешевый, миниатюрный ПДУ с eBay. К нему был изготовлен дешифратор на микроконтроллере PIC12F675. Режим работы — кнопка. Состояние на выходе дешифратора удерживается до тех пор, пока нажата кнопка на пульте.
Схема новогодней гирлянды на микроконтроллере своими руками
Гирлянда на микроконтроллере своими руками
С наступающим вас дорогие пользователи. И к предстоящему празднику решил порадовать вас схемой- новогодняя гирлянда на микроконтроллере pic.
И прошу к просмотру подробнее данной статьи.
Полицейская крякалка своими руками на PIC
Полицейская крякалка своими руками на PIC
Предлагаю вам для повторения схему звукового устройства, имитирующего сигнал «Милицейской Сирены». Устройство сделано на микроконтроллере PIC16F628 . Схема имеет две различные сирены и «Крякалку».
В основном полицейскую крякалку ставят в автомобиль,так что смотрите еще другие схемы для авто
Так же вам понадобиться программатор для PIC, вот схема
Схема простого измерителя емкости
Простой измеритель емкости и индуктивности
Вы скажите что современные измерительные приборы имеют функцию измерять емкость и индуктивность . Но не так давно такие приборы очень много весили так как микросхемы только появлялись и требовали особого навыка работы.
В статье предлагается проверенная схема своими руками измерителя емкости и индуктивности катушки.Если вы задавались вопросом как измерить емкость или индуктивность .То вам сюда.Схема собрана на микроконтроллере PIC 16F84A.
Дубликатор(копировальщик) ключей от домофона своими руками
Схема копирования ключей от домофона
Бывает что нам нужно изготовить ключ от всех домофонов,но в интернете есть не всех шифровки, и для копирования предлогаю схему копирования или как называют копирщика домофонных ключей на микроконтроллере pic
Схемы на микроконтроллере, статьи и описания с прошивками и фотографиями для автомобиля.
Простой тахометр на микроконтроллере ATmega8
Тахометр применяется в автомобилях для измерения частоты вращения всяких деталей которые способны вращаться. Есть много вариантов таких устройств, я предложу вариант на AVR микроконтроллере ATmega8. Для моего варианта, вам также…
Читать полностьюЦветомузыка на микроконтроллере Attiny45 в авто
Эта цветомузыка, имея малый размер и питание 12В, как вариант может использоваться в авто при каких-либо мероприятиях. Первоисточник этой схемы Радио №5, 2013г А. ЛАПТЕВ, г. Зыряновск, Казахстан. Схема…
Читать полностьюКонтроллер обогрева зеркал и заднего стекла
Позволяет управлять одной кнопкой раздельно обогревом заднего стекла и зеркал, плюс настраиваемый таймер отключения до полутора часов для каждого канала. Схема построена на микроконтроллере ATtiny13A. Описание работы:
Читать полностьюДиммер для плафона автомобиля
Почти во всех автомобилях есть управление салонным светом, которое осуществляется с помощью бортового компьютера или отдельной бортовой системой. Свет включается плавно, и гаснет также с некой задержкой (для…
Читать полностьюGSM сигнализация с оповещением на мобильник
Представляю очень популярную схему автомобильной сигнализации на базе микроконтроллера ATmega8. Такая сигнализация дает оповещение на мобильник админа в виде звонков или смс. Устройства интегрируется с мобильником с помощью…
Читать полностьюМоргающий стопак на микроконтроллере
Сделал новую версию моргающего стопака. Отличается алгоритм работы и схема управления, размер и подключение такое же. Возможно регулировать частоту моргания, длительность до перехода в постоянное свечение и скважность…
Читать полностьюДХО плюс стробоскопы
Эта поделка позволяет стробоскопить светодиодными ДХО. Поделка имеет малый размер, управление всего одной кнопкой, широкие возможности настройки. Размер платы 30 на 19 миллиметров. С обратной стороны расположен клемник…
Читать полностьюДелаем и подключаем доводчик к сигнализации
Количества автомобилей с автоматическим стеклоподъемниками постоянно растет, и даже если в машине нет такого, многие делают его своими руками. Моей целю было собрать такое устройства и подключить его к…
Читать полностьюСветодиоды включаются от скорости
Получился «побочный продукт»: нужно было оттестить режим работы датчика скорости для проекта отображения передач на матрице 5х7, для этого собрал небольшую схемку. Схемка умеет включать светодиоды в зависимости…
Читать полностьюЦифровой тахометр на AVR микроконтроллере (ATtiny2313)
Тахометр измеряет частоту вращения деталей, механизмов и других агрегатах автомобиля. Тахометр состоит из 2-х основных частей — из датчика, который измеряет скорость вращения и из дисплея, где будет…
Читать полностьюПростой цифровой спидометр на микроконтроллере ATmega8
Спидометр это измерительное устройства, для определения скорости автомобиля. По способу измерения, есть несколько видов спидометра центробежные, хронометрические, вибрационные, индукционные, электромагнитные, электронные и напоследок спидометры по системе GPS.
Читать полностьюПлавный розжиг приборки на микроконтроллере
Эта версия немного отличается схемой: добавлена вторая кнопка настройки и убран потенциометр скорости розжига. Возможности: Два отдельных независимых канала. Для каждого канала три группы настраиваемых параметра: время задержки до начала…
4-канальный логический анализатор на микроконтроллере Atmega8 и LCD 5110
Этот миниатюрный 4-канальный логический анализатор на микроконтроллере Atmega8 представляет собой инструмент для просмотра на ЖК-дисплее (LCD 5110) логических переходов 0 или 1 цифрового сигнала данных.
Характеристики логического анализатора
- Частота захвата: 400 кГц
- Напряжение логических входов: до + 5В
- Источник питания: максимум 4,8 В
- Жидкокристаллический дисплей: (LCD 5110) 84×48 пикселей
Введение
Цифровой сигнал данных можно найти на выходном контакте инфракрасного приемника TSOP-1730, на контактах передачи и приема микросхемы MAX-232 (RS-232), на контактах Clock и Data шины данных I2C и многих других электронных компонентах. Эта схема поддерживает захват цифровых сигналов до 400 кГц.
Описание
Рабочее напряжение схемы составляет 4,8 В от 4 аккумуляторных батарей по 1,2 В. Для начала работы включите переключатель S1. После начальных заставок на ЖК-дисплее вы увидите сообщение о том, что AVR ожидает изменения сигнала на входных контактах.
По всем 4 входам AVR имеются понижающие резисторы сопротивлением 33 кОм (R2-R5), позволяющие избежать ложного срабатывания из-за внешнего электромагнитного поля или случайного прикосновения руки к любому входному контакту.
ЖК-дисплей Nokia 3310/5110 работает от источника питания 3,3 — 5 В. Проблема в том, что подсветка ЖК-дисплея работает с максимальным напряжением 3,3 В постоянного тока. Поэтому я поставил диоды D1-D3, чтобы уменьшить напряжение с 4,8 В до 4,8 — (0,7 * 3) = 2,7 В, что является оптимальным напряжением питания ЖК-дисплея Nokia.
Когда вы подаете питание на схему, светодиод LED1 находиться в выключенном состоянии. После появления сигнала на любом из 4 входов этот светодиод включается, и микроконтроллер начинает запись данных во внутренний буфер RAM (290 выборок).
Печатная плата анализатора:
ВНИМАНИЕ!!!
Не используйте обычные щелочные батареи на 1,5 В вместо аккумуляторных, так как в этом случае общее напряжение будет составлять 4 х 1,5 = 6 В. Это напряжение, вероятно, выведет из строя ЖК-дисплей и микроконтроллер AVR.
Как вы можете видеть на рисунке выше, буфер данных состоит из 870 байтов (v1.00): 2 байта для счетчика и один для информации о входных контактах.
В версии 1.01 размер буфера данных был уменьшен до 256 * 3 = 768 байт для увеличения скорости захвата, потому что переменная размера буфера составляет 8 бит вместо 16 бит, которые я использовал раньше. Расчет следующего байта должен выполняться в соответствии с используемой версией прошивки.
Фьюзы которые необходимо выставить при программировании микроконтроллера Atmega8:
Как это работает? Очень просто. После включения питания AVR ожидает запускающего импульса на любом из 4 входных контактов. Если обнаружен запускающий импульс, AVR начинает отсчет времени, необходимого для следующего запуска на любом из 4 входных контактов.
Длина выборки хранится в 16-битной переменной с именем «counter». Когда эта переменная переполняется, состояние 4 входных контактов и значение счетчика сохраняются в буфере, а его адрес увеличивается на 3 (2 байта для счетчика и 1 байт для входных данных контактов).
Этот процесс выполняется до тех пор, пока AVR не заполнит все байты буфера (870/3 = 290 выборок или триггеров). Когда AVR заполняет буфер, все данные отображаются на ЖК-дисплее в виде графика. Вы можете переместить график влево (кнопка S3) или вправо (кнопка S4), чтобы просмотреть всю последовательность данных.
Скачать прошивку (121,6 KiB, скачано: 139)Источник
Новые электронные схемы на микроконтроллерах. Электроника,схемы на микроконтроллере
Бывает идешь мимо припаркованных машин, и замечаешь краем глаза, что кто то уже давно, судя по тусклому свечению ламп, забыл свет выключить. Кто то и сам так попадал. Хорошо когда есть штатный сигнализатор не выключенного света, а когда нету поможет вот такая поделка: Незабывайка умеет пищать, когда не выключен свет и умеет пропикивать втыкание задней передачи.
Схема цифрового индикатора уровня топлива обладает высокой степенью повторяемости, даже если опыт работы с микроконтроллерами незначителен, поэтому разобраться в тонкостях процесса сборки и настройки не вызывает проблем. Программатор Громова – это простейший программатор, который необходим для программирования avr микроконтроллера. Программатор Горомова хорошо подходит как для внутрисхемного, так и для стандартного схемного программирования. Ниже приведена схема контроля индикатора топлива.
Плавное включение и выключение светодиодов в любом режиме (дверь открыта, и плафон включен). Так же авто выключение через пять минут. И минимальное потребление тока в режиме ожидания.
Вариант 1 — Коммутация по минусу. (с применением N-канальных транзисторов) 1) «коммутация по минусу», т.е такой вариант при котором один питающий провод лампы соединен с +12В аккумулятора (источника питания), а второй провод коммутирует ток через лампу тем самым включает ее. В данном варианте будет подаваться минус. Для таких схем нужно применять N-канальные полевые транзисторы в качестве выходных ключей.
Сам модем небольшого размера, недорог, работает без проблем, четко и быстро и вообще нареканий нет к нему. Единственный минус для меня был, это необходимость его включать и выключать кнопкой. Если его не выключать, то модем работал от встроенного аккумулятора, который в итоге садился и модем снова было нужно включать.
Принцип работы прост: привращении крутилки регулируется громкость, при нажатии — выключение-включение звука. Нужно для кар писи на винде или андройде
Изначально в Lifan Smily (да и не только) режим работы заднего дворника — единственный, и называется он «всегда махать». Особенно негативно воспринимается такой режим в наступивший сезон дождей, когда на заднем стекле собираются капли, но в недостаточном для одного прохода дворника количестве. Так, приходится либо слушать скрип резины по стеклу, либо изображать робота и периодически включать-выключать дворник.
Немного доработал схему реле времени задержки включения освещения салона для автомобиля Форд (схема разрабатывалась для вполне конкретного автомобиля, как замена штатного реле Ford 85GG-13C718-AA, но была успешно установлена в отечественную «классику»).
Уже не первый раз проскакивают такие поделки. Но почему-то люди жмуться на прошивки. Хотя в большинстве своём они основаны на проекте elmchan «Simple SD Audio Player with an 8-pin IC». Исходниник не открывают аргументируя, что пришлось исправлять проект, что в у меня качество лучше… и т.д. Короче взяли open source проект, собрали, и выдаёте за своё.
Итак. Микроконтроллер Attiny 13- так сказать сердце данного устройства. С его прошивкой долго мучился, никак не мог прошить.Ни 5ю проводками через LPT, ни прогромматором Громова. Компьютер просто не видит контроллер и все.
В связи с нововведениями в ПДД, народ стал думать о реализации дневных ходовых огней. Один из возможных путей это включение ламп дальнего света на часть мощности, об этом и есть данная статья.
Это устройство позволит ближнему свету автоматически включиться при начале движения и регулирует напряжение на лампах, ближнего света, в зависимости от скорости с которой вы едите. Так же, это послужит более безопасному движению и продлит срок службы ламп.
В данной статье предлагается схема цифрового термометра на микроконтроллере AVR ATtiny2313, датчике температуры DS1820 (или DS18b20), подключенному к микроконтроллеру по протоколу 1-wire, и ЖК-дисплее 16×2 на контроллере HD44780. Описываемое устройство может найти широкое применение среди радиолюбителей.
Программа для микроконтроллера написана на ассемблере в среде AVR Studio. Монтаж выполнен на макетной плате, кварцевый резонатор на 4МГц, микроконтроллер ATtiny2313 можно заменить на AT90S2313, предварительно перекомпилировав исходный код программы. Погрешность датчика DS1820 около 0,5 С. В архиве также находится прошивка для случая если используется датчик DS18B20. Опрос датчика производится каждую секунду.
WAV-плеер собран на микроконтроллере AVR ATtiny85 (можно использовать ATtiny25/45/85 серии). У микроконтроллеров этой серии всего восемь ножек и два ШИМ (Fast PWM) с несущей 250kHz. Для управления картой памяти достаточно всего 6 проводов: два для питания и четыре сигнальные. Восемь ножек микроконтроллера вполне достаточно для работой с картой памяти, вывода звука и кнопки управления. В любом случае данный плеер очень прост.
С помощью данного измерителя ёмкости можно легко измерить любую ёмкость от единиц пФ до сотен мкФ. Существует несколько методов измерения емкости. В данном проекте используется интеграционный метод.
Главное преимущество использования этого метода в том, что измерение основано на измерении времени, что может быть выполнено на МК довольно точно. Этот метод очень подходит для самодельного измерителя ёмкости, к тому же он легко реализуем на микроконтроллере.
Данный проект был сделан по просьбе друга для установки на дверь в складское помещение. В дальнейшем было изготовлено ещё несколько по просьбе друзей и знакомых. Конструкция оказалась простой и надёжной. Работает данное устройство так: пропускает только те RFID-карты, которые были заранее занесены в память устройства.
Схемы на микроконтроллере, статьи и описания с прошивками и фотографиями для автомобиля.
Простой тахометр на микроконтроллере ATmega8
Тахометр применяется в автомобилях для измерения частоты вращения всяких деталей которые способны вращаться. Есть много вариантов таких устройств, я предложу вариант на AVR микроконтроллере ATmega8. Для моего варианта, вам также…
Читать полностьюЦветомузыка на микроконтроллере Attiny45 в авто
Эта цветомузыка, имея малый размер и питание 12В, как вариант может использоваться в авто при каких-либо мероприятиях. Первоисточник этой схемы Радио №5, 2013г А. ЛАПТЕВ, г. Зыряновск, Казахстан. Схема…
Читать полностьюКонтроллер обогрева зеркал и заднего стекла
Позволяет управлять одной кнопкой раздельно обогревом заднего стекла и зеркал, плюс настраиваемый таймер отключения до полутора часов для каждого канала. Схема построена на микроконтроллере ATtiny13A. Описание работы:
Читать полностьюДиммер для плафона автомобиля
Почти во всех автомобилях есть управление салонным светом, которое осуществляется с помощью бортового компьютера или отдельной бортовой системой. Свет включается плавно, и гаснет также с некой задержкой (для…
Читать полностьюGSM сигнализация с оповещением на мобильник
Представляю очень популярную схему автомобильной сигнализации на базе микроконтроллера ATmega8. Такая сигнализация дает оповещение на мобильник админа в виде звонков или смс. Устройства интегрируется с мобильником с помощью…
Читать полностьюМоргающий стопак на микроконтроллере
Сделал новую версию моргающего стопака. Отличается алгоритм работы и схема управления, размер и подключение такое же. Возможно регулировать частоту моргания, длительность до перехода в постоянное свечение и скважность…
Читать полностьюДХО плюс стробоскопы
Эта поделка позволяет стробоскопить светодиодными ДХО. Поделка имеет малый размер, управление всего одной кнопкой, широкие возможности настройки. Размер платы 30 на 19 миллиметров. С обратной стороны расположен клемник…
Читать полностьюДелаем и подключаем доводчик к сигнализации
Количества автомобилей с автоматическим стеклоподъемниками постоянно растет, и даже если в машине нет такого, многие делают его своими руками. Моей целю было собрать такое устройства и подключить его к…
Читать полностьюСветодиоды включаются от скорости
Получился «побочный продукт»: нужно было оттестить режим работы датчика скорости для проекта отображения передач на матрице 5х7, для этого собрал небольшую схемку. Схемка умеет включать светодиоды в зависимости…
Читать полностьюЦифровой тахометр на AVR микроконтроллере (ATtiny2313)
Тахометр измеряет частоту вращения деталей, механизмов и других агрегатах автомобиля. Тахометр состоит из 2-х основных частей — из датчика, который измеряет скорость вращения и из дисплея, где будет…
Читать полностьюПростой цифровой спидометр на микроконтроллере ATmega8
Спидометр это измерительное устройства, для определения скорости автомобиля. По способу измерения, есть несколько видов спидометра центробежные, хронометрические, вибрационные, индукционные, электромагнитные, электронные и напоследок спидометры по системе GPS.
Читать полностьюПлавный розжиг приборки на микроконтроллере
Эта версия немного отличается схемой: добавлена вторая кнопка настройки и убран потенциометр скорости розжига. Возможности: Два отдельных независимых канала. Для каждого канала три группы настраиваемых параметра: время задержки до начала…
Принцип закрывания дверцы клетки весьма прост. Дверка клетки подпирается специальным упором, сделанным из медной проволоки. К упору крепится капроновая нить нужной длины. Если потянуть за нить, то упор соскальзывает, и дверка клетки под собственным весом закрывается. Но это в ручном режиме, а я хотел реализовать автоматический процесс без участия кого-либо.
Для управления механизмом закрывания дверцы клетки был применен сервопривод. Но в процессе работы он создавал шум. Шум мог спугнуть птицу. Поэтому сервопривод я заменил на коллекторный двигатель, взятый из радиоуправляемой машинки. Он работал тихо и идеально подходил, тем более что управлять коллекторным двигателем не составляло сложностей.
Для определения, находится ли уже птица в клетке, я использовал недорогой датчик движения. Сам датчик движения уже является законченным девайсом, и паять ничего не нужно. Но у данного датчика угол срабатывания весьма большой, а мне нужно, чтобы он реагировал только во внутренней области клетки. Для ограничения угла срабатывания я поместил датчик в цоколь, когда-то служившей эконом-лампы. Из картона вырезал своего рода заглушку с отверстием посередине для датчика. Пошаманив с расстоянием данной заглушки относительно датчика, настроил оптимальный угол для срабатывания датчика.
В качестве зазывалы для птиц я решил применить звуковой модуль WTV020M01 с записанным на микроSD карте памяти пением чижа и щегла. Именно их я и собирался ловить. Поскольку я использовал один звуковой файл, то и управлять звуковым модулем я решил простим способом, без использования протокола обмена между звуковым модулем и микроконтроллером.
При подаче на девятую ножку звукового модуля низкого сигнала, модуль начинал воспроизводить. Как только звук воспроизводился на пятнадцатой ноге звукового модуля, устанавливается низкий уровень. Благодаря этому микроконтроллер отслеживал воспроизведение звука.
Поскольку я реализовал паузу между циклами воспроизведения звука, то для остановки воспроизведения звука программа подает низкий уровень на первую ножку звукового модуля (reset). Звуковой модуль является законченным устройством со своим усилителем для звука, и, по большому счету, в дополнительном усилителе звука он не нуждается. Но мне данного усиления звука показалось мало, и в качестве усилителя звука я применил микросхему TDA2822M. В режиме воспроизведения звука потребляет 120 миллиампер. Учитывая, что поимка птицы займет какое-то время, в качестве автономной батареи питания я применил не совсем новый аккумулятор от бесперебойника (всё равно валялся без дела).
Принцип электронного птицелова прост, и схема состоит в основном из готовых модулей.
Программа и схема —
Предоставляю вам схему спец сигнала (Крякалка), для самостоятельной сборки. Решил поставить ребенку на велосипед (пусть прохожих под домом пугает), но так же можно и в автомобиль поставить (если есть связи в ГАИ). Данное устройство состоит из минимум деталей, а так же простая в сборке и под силу каждому.
Часы на лампах ИН своими руками
В интернете цены на часы основанные на лампах ИН-14 если и попадаются еще, то цены на них весьма дороговаты. Мы рассмотрим как спаять часы на лампах ИН своими руками , так как это намного дешевле чем купить готовые,при этом они всегда будут радовать ваши глаза.
JDM программатор своими руками с внешним питанием
Пришло время еще раз затронуть тему изготовление программатора, так как цены на них не такие и маленькие,и при этом гарантии нет что он заработает. Рассмотрим схему программатора jdm с внешним питанием ,с помощью которого програмируются микросхемы PIC и подключаемому к стационарному компьютеру через COM(rs232) порт.
Список прошиваемых PIC микроконтроллеров в статье.
Простое ИК управление своими руками
Простое ИК управление своими руками
Управление устройствами по ИК каналу может пригодиться для разных нужд, как в квартире так и за ее пределами. Например приспособить для открытия или закрытия дверей автомобиля, включение и выключения люстры с пульта и т.д. Данная схема ИК управления является лишь главным устройством передатчика и приемника.
Данное устройство предназначено для управления на небольшой дистанции. За основу взят дешевый, миниатюрный ПДУ с eBay. К нему был изготовлен дешифратор на микроконтроллере PIC12F675. Режим работы — кнопка. Состояние на выходе дешифратора удерживается до тех пор, пока нажата кнопка на пульте.
Схема новогодней гирлянды на микроконтроллере своими руками
Гирлянда на микроконтроллере своими руками
С наступающим вас дорогие пользователи. И к предстоящему празднику решил порадовать вас схемой- новогодняя гирлянда на микроконтроллере pic.
И прошу к просмотру подробнее данной статьи.
Полицейская крякалка своими руками на PIC
Полицейская крякалка своими руками на PIC
Предлагаю вам для повторения схему звукового устройства, имитирующего сигнал «Милицейской Сирены». Устройство сделано на микроконтроллере PIC16F628 . Схема имеет две различные сирены и «Крякалку».
В основном полицейскую крякалку ставят в автомобиль,так что смотрите еще другие схемы для авто
Так же вам понадобиться программатор для PIC, вот схема
Схема простого измерителя емкости
Простой измеритель емкости и индуктивности
Вы скажите что современные измерительные приборы имеют функцию измерять емкость и индуктивность . Но не так давно такие приборы очень много весили так как микросхемы только появлялись и требовали особого навыка работы.
В статье предлагается проверенная схема своими руками измерителя емкости и индуктивности катушки.Если вы задавались вопросом как измерить емкость или индуктивность .То вам сюда.Схема собрана на микроконтроллере PIC 16F84A.
Дубликатор(копировальщик) ключей от домофона своими руками
Схема копирования ключей от домофона
Бывает что нам нужно изготовить ключ от всех домофонов,но в интернете есть не всех шифровки, и для копирования предлогаю схему копирования или как называют копирщика домофонных ключей на микроконтроллере pic
Двухканальный цифровой термостат: схема на контроллере Atmega8
Для сборки схемы термостата использовались такие детали, как: микроконтроллер Atmega8, цифровые датчики температуры DS18B20 и дисплей ЖКИ 2х16 знаков.
Программа для Atmega написана на ассемблере. В программе реализована поддержка шины 1wire для датчиков. Устройство не выполняет поиск или распознавание идентификационных номеров датчиков, каждый из них подключен к разному контакту микроконтроллера. Таким образом к контроллеру можно подключить только два термодатчика, но в данном проекте этого достаточно. Кроме того, это решение значительно упростило программу.
Функции цифрового термостата
Термостат может быть запрограммирован с 8 рабочими параметрами, это рабочий режим, имеется 5 режимов:
- режим 1 — два независимых канала охлаждения
- режим 2 — два независимых канала, один охлаждающий, один нагревательный
- режим 3 — два независимых канала нагрева
- режим 4 — один дифференциальный канал охлаждения
- режим 5 — один дифференциальный канал нагрева
Пороговые значения температуры от T1 до T4 для включения или выключения выходов, в зависимости от режима работы. Ошибка I1, Ошибка I2, программирование выходное действие после отключения или выхода из строя датчика.
Подсветка дисплея также управляемая: включить подсветку, выключить подсветку, включить подсветку на 30 секунд после нажатия клавиши.
Параметры устанавливаются в меню, которое становится доступным после длительного удержания кнопки ввода. Во время нормальной работы на ЖК-дисплее отображается текущая температура и состояние выходов, а в режимах 4 и 5 также разница температур. Все параметры сохраняются в памяти EEPROM, поэтому они не теряются после сбоя питания.
Как выглядит алгоритм работы? Алгоритм просто сравнивает фактическую температуру с пороговыми значениями, установленными пользователем. При установке пороговых значений температуры программа следит за тем, чтобы:
- диапазон датчиков не превышался
- температура включения была выше температуры выключения (режим охлаждения) не менее чем на 0,5 C.
Все меню (8 параметров и возможность выхода из режима программирования) вместе с проверкой введенных параметров с учетом режима работы занимало больше места в памяти, чем основная программа. Основная программа — поддержка датчиков — считывание температуры, преобразование данных, отображение данных на дисплее. И соответствующее управление выходами с учетом: считываемой температуры, рабочего режима и заданных пользователем пороговых значений. Все это заняло 8 кБ памяти.
Конструкция и сборка
Регулятор температуры построен на односторонней плате размером 65 x 100 мм, разработана в EAGLE. Несколько элементов, например микроконтроллер, расположены под дисплеем.
Выходы термостата представляют собой два реле 250 В 16 А, поэтому можно легко подключить к ним потребители на приличную мощность. Всё питается от 12 В постоянного тока. Термостат уже долго работает без сбоев.
Простая паяльная станция на микроконтроллере
СХЕМА ПАЯЛЬНОЙ СТАНЦИИ
Давно мечтал о паяльной станции, хотел пойти и купить — но как-то не по карману мне было. И решил сделать сам, своими руками. Купил фен от Luckey-702, и начал потихоньку собирать по приведенной схеме ниже. Почему выбрал именно эту электросхему? Так как видел фото готовых станций по ней и решил, что она рабочая на 100%.
Принципиальная схема самодельной паяльной станции
Схема простая и довольно неплохо работает, но есть нюанс — очень чувствительная к наводкам, поэтому желательно навешать побольше керамики в цепи питания микроконтроллера. И по возможности сделать плату с симистором и оптопарой на отдельной печатной плате. Но я так не делал, для экономии стеклотекстолита. Сама схема, прошивка и печатка прилагаются в архиве, только прошивка под индикатор с общим катодом. Фьюзы для МК Atmega8 на фото ниже.
Для начала разберите ваш фен и определите на какое напряжение у вас стоит моторчик, потом подключите все провода к плате кроме нагревателя (полярность термопары можно определить подключив тестер). Примерная распиновка проводов фена Luckey 702 на фото ниже, но рекомендую разобрать свой фен и посмотреть что и куда идет, сами понимаете — китайцы, они такие!
Затем подайте питание на плату и переменным резистором R5 настройте показания индикатора на комнатную температуру, потом отпаяйте резистор на R35 и подстроечником R34 отрегулируйте напряжение питания моторчика. А если он у вас на 24 вольт, то отрегулируйте 24 вольт. И после этого померяйте напряжение на 28 ноге МК — там должно быть 0,9 вольт, если это не так пересчитайте делитель R37/ R36 (для 24 вольтового моторчика соотношение сопротивлений 25/1, у меня 1 кОм и 25 кОм), напряжение на 28 ноге 0,4 вольт – минимальные обороты, 0,9 вольт максимальные обороты. После этого можете подключить нагреватель и если понадобится откорректировать температуру подстроечником R5.
Немного об управлении. Есть три кнопки для управления: Т+ ,Т-, М. Первые две изменяют температуру, нажимая один раз кнопку значение меняется на 1 градус, если удерживать то значения начинают быстро меняться. Кнопка М — память позволяет запоминать три значения температуры, стандартно это 200, 250 и 300 градусов, но вы можете изменить их как вам удобно. Для этого надо нажать кнопку М и удерживать пока не услышите дважды подряд сигнал бипера, тогда можете кнопками Т+ и Т- изменять температуру.
В прошивке есть функция охлаждения фена, кладя фен на подставку он начинает охлаждаться моторчиком, при этом нагреватель выключается и пока не остынет до 50 градусов моторчик не выключается. Когда фен на подставке, когда холодный или обороты двигателя меньше нормальных допустимых (на 28 ноге меньше 0,4 вольт) — на дисплее будет три черточки.
Подставка должна быть с магнитом, желательно посильнее или неодимовым (от винчестера). Так как в фене есть геркон который переводит фен в режим охлаждения когда он на подставке. Я пока что еще не сделал подставку.
Фен можно остановить двумя способами — кладя на подставку или скручивая обороты моторчика до нуля. Ниже фото моей готовой паяльной станции.
Видео работы паяльной станции
В общем схема, как и предполагалось, вполне толковая — можете смело повторять. С уважением, AVG.
Форум по самодельным станциям
Обсудить статью СХЕМА ПАЯЛЬНОЙ СТАНЦИИ
radioskot.ru
Digital soldering station (DIY) Цифровая паяльная станция своими руками
Паяльной станции у меня никогда не было. Да и не видел я в этом острой необходимости. Но когда пришлось запаять крохотные дорожки для TQFP 32, я понял, что без такого оборудования мне не обойтись. Перелопатив много схем с интернета, мое внимание упало на схему на этом сайте. Причин для этого было несколько: 1. Паяльная станция довольно популярная, о чем свидетельствует огромная ветка форума, где рассмотрены почти все вопросы, которые могли возникнуть при разработке устройства. 2. Функциональность. Кроме регулировки температуры хотелось еще и тонкая подстройка паяльника, автоотключение, режим ожидания. 3. Простота схемы. Если просмотреть каждый узел, то можно увидеть, что на схеме нет ничего сложного. Все элементы распространены в магазинах и легкодоступные. 4. Информативность дисплея. Не в обиду другим разработчикам, но хотелось на дисплее видеть не только температуру паяльника, но также и другие данные, такие как: установленная температура, время, которое осталось до перехода в режим ожидания и другие. 5. Стоимость. Я не сравнивал стоимость проекта с другими паяльными станциями, но для меня было главное не выйти за определенную сумму. У меня это получилось. Станция в общем вышла стоимостью не более 35 дол. США. А самыми дорогими деталями оказались паяльник, трансформатор, микроконтроллер, реле и корпус. А если некоторые детали у вас уже есть, то еще дешевле.Прежде чем собирать паяльную станцию нужно разобраться со всеми элементами схемы. Список элементов для схемы в приложении. После того как собраны все элементы, я приступил к разработке печатной платы. На страницах форума на протяжении почти 300 страниц было разработано несколько версий. Я же отдал предпочтение версии от пользователя Volly, версия 3.0.
К сожалению, не было версии печатной платы для деталей в DIP корпусе, а только под SMD. Я не люблю паять такие мелкие детали, а перечитав форум, понял, иногда есть проблемы с такими деталями (контакт – не контакт, замыкание, перегрев и т.д.), да й паяльника не было, я до сих пор пользуюсь обычным 25Вт паяльником от сети 220В. Нашел печатную плату от одного пользователя, но на более чем 50% переработал под себя. На одной плате я поместил операционный усилитель и саму схему управления с микроконтроллером.
На отдельной плате оставил силовую часть: полевой транзистор, диодный мост и реле. Если совсем по фен шую, то нужно все источники напряжения делать на отдельной плате, во избежание наводок и помех. То есть на плату управления уже подавать +5В, -5,6В. Но уже как есть, и после месяца пользования не заметил каких либо проблем. Дисплей заказал с Aliexpress. Это обычный 2-ух строчный дисплей, заказал 3 штуки с синий подсветкой.Распиновка этого дисплея оказалась следующей:
Я слишком долго ждал на дисплей и не хотел терять времени, по этому я развел плату и вытравил. А когда пришлось подключать дисплей, я понял что сделал ошибку. Дисплей китайский и распиновка у него чуть другая чем я проектировал. Пришлось менять несколько проводов местами. Но переделывать плату уже не хотел, запаял как есть. Все работает отлично. Изменения в схеме тоже не большие. Микроконтроллер применил Atmega8L-8. Сразу надо сказать, что не важно какой розрядности будет микроконтроллер, главное чтоб он был с буквой L! Прошивал обычным программатором usbasp, купленный тоже на aliexpress. Как прошивать микроконтроллер в интернете достаточно инструкций. Будьте осторожны когда будете смотреть распиновку программатора. Так как распиновка самого программатора и шлейфа для него отличаются между собой. Смотрите на фотографии. Для прошивки я использовал программу avrdude. Все файлы прошивки hex, eeprom, фьюзы есть в архиве. Уважаемый Volly разработал несколько прошивок для станции и нужно отдать должное, все прошивки здорово сделаны и работают пока без глюков. Операционный усилитель у меня под терморезистор. Я купил паяльник HAKKO 907 ESD с терморезистором. Если у вас паяльник другой, то ничего кардинально менять не надо. Нужно сделать операционный усилитель именно для термопары. На схеме все видно. Операционный усилитель выполнен на микросхеме ОР07. Отдельного внимания заслуживает силовой ключ на полевом транзисторе. В оригинальной схеме стоит IRFZ46N. Это обычный достаточно мощный полевик. Но проблема таких полевиков в том что если на затвор подается слишком малое напряжение, то он открывается не полностью и начинает очень сильно греться, что не есть хорошо. В моем случае на затвор полевика подавалось 3,5-4В, этого оказалось недостаточно и он не просто грелся а кипел. По этому я поменял транзистор на IRLZ44N. И как раз моих 3,5В оказалось в самый раз. Транзистор не греется и работает исправно.Реле поставил какое нашел на рынке. Реле рассчитано на 12В, выдерживает максимум 5А и 250В. Для управления реле на схеме было обозначен транзистор BC879, но такой найти я не смог, поставил BC547. Но для того чтоб знать какой транзистор можно поставить, нужно знать параметры реле. Измеряете или смотрите в datasheet сопротивление обмотки реле, в моем случае 190 Ом, обмотка реле рассчитана на напряжение 12 В, соответственно по закону Ома 12В/190 Ом = 0,063 А. Значит просто подобрать n-p-n транзистор с допустимым током не ниже 63мА. На печатной плате, дорожки под реле надо рассчитывать под ваше, которое есть у вас. По этому плату силовой части (в части Реле вам надо доделать под себя)
Разъем для паяльника. Это 5-pin разъем и чем то напоминает разъемы в старых советских магнитофонах. В некоторых случаях они подходят, но не в моем. После долгих исканий, я решил, что разъем мне придётся заменить. Заменил на такой:
Купил на Алиэкспресс за 1$ примерно.
Когда будете выбирать паяльник, обращайте, пожалуйста внимание на его разъем.
Трансформатор тороидальный с двумя вторичными обмотками: первая на 24В, 3А, вторая на 10В, 0,7А. тоже покупной. Не хотелось мотать свой. Вряд ли оно вышло бы дешевле, а гемора точно больше. Когда все детали были готовы и запаяны, первым делом проверил плату на сопли, короткое замыкание, недопайки. Потом включил в сеть (без микроконтроллера) и проверил источники напряжения: +5В и -5,6В. Потом проверил операционный усилитель. На самом выходе усилителя напряжение не должно превышать примерно 2,5В может быть меньше. Вместо паяльника я подключил переменный резистор и проверил как изменяется напряжение в зависимости от положения резистора.
После всех маневров, я вставил микроконтроллер в панель и включил сеть. Сразу все заработало, а на дисплее было такое:
Это была прошивка 3.0.7. После этого я перепрошил 3.0.12b. Отличия в том, что в последней добавлен таймер автоотключения и показания выведены на дисплей, некоторые внутренние доработки и доработано меню. На сегодня это вроде последняя прошивка. Все это я сложил в корпус. Корпус Z1W черного цвета. Он достаточно большой и можно было купить например Z1AW или еще меньше. Но платы я решил «положить», а не ставить боком. Переднюю панель нарисовал в программе Front Designer 3.0. Файл тоже в архиве. Распечатал на самоклеящейся фотобумаге, приклеил к лицевой панели, а сверху заклеил широким скотчем.Вот так выглядит станция в окончательной версии.
Ней я доволен более чем. Все требования о которых я думал перед разработкой – выполнены. Работает уже больше месяца.
Необходимо еще отметить, что станция включается желтой кнопкой на лицевой панели. Но выключается она выключателем на задней панели. Так как у станции есть функция полного автовыключения от сети, меня пока такой порядок устраивает. Но это пока. Думаю в будущем возле желтой кнопки на лицевой панели поставить такую же для выключения так, как это предусмотрено в схеме.
Так же, к подставке для паяльника идет провод. Он нужен для того чтоб обнулять таймер отсчета для спящего режима или отключения от сети. Если вы выставляете например таймер на 5 мин и паяльником вы не работаете (не убираете с подставки или не ставите на нее), станция перейдет в ждущий режим. Как только вы уберете паяльник с подставки, таймер тут же обнулится до 5 мин (которые вы выставили) и опять начнет обратный отсчет. Как для меня, это очень полезная функция. Всю ночь паяльник не будет греться, если вдруг вы о нем забыли.
В архиве есть все файлы, фото, печатные платы, прошивки, схема, список деталей, инструкция Станция достаточно легка в повторении. Главное быть внимательным и не перепутать ничего.
tarasprindyn.blogspot.com
Термовоздушная паяльная станция своими руками
Задумался я как то над приобретением для себя паяльной станции. Вещь, конечно, необходимая в работе. Посмотрел немного в инете, понял, что они, мягко говоря, не очень дешевы. Поэтому решил сделать свою. Паяльник с регулировкой температуры приобрел еще раньше. Ну так вот, необходимо было сделать термовоздушку. Ну над конструкцией самого пистолета решил не заморачиваться, и приобрел на Aliexpress готовый пистолет от какой-то паяльной станции. Обошелся он мне тогда в пределах 8$. Плюс к нему 4 насадки.
Как только он пришел, я его разобрал и обнаружил внутри турбину, тэн, термопару, и геркон (для отключения потока горячего воздуха при установке на оригинальную подставку, в которой есть магнит). Вместо геркона я установил кнопку, так как мне так удобнее.
Дальше нужно было делать блок управления. Для него потребовался МК типа ATMega8, 7-сегментный 4-х символьный дисплей, 3 кнопки, ОУ (Любой с питанием 5В), симистор BT136, с драйвером MOC3021, ну и компоненты обвязки (резисторы, конденсаторы). Схема и прошивка с исходниками есть внизу. Прошивка еще не очень хорошо проработана, но работает, когда-нибудь переделаю.
После сборки, прошивки, паялку нужно откалибровать. Устанавливаем термопару от мультиметра максимально близко к соплу выхода горячего воздуха, включаем паялку, зажимаем все три кнопки до появления надписи CALL. Дальше начинается калибровка по восьми точкам(50,100,150,200,250,300,350,400 град). Кнопки +- включают/отключают ТЭН. Как только показания мультиметра будут соответствовать калибруемой температуре, нажимаем кнопку Enter, и калибруем также следующую точку. После калибровки все значения сохраняются в память Eeprom контроллера. Пользоваться феном легко: включаем, нажимаем Enter, устанавливаем нужную температуру, опять Enter и ждем когда паялка наберет температуру. Когда это случится на дисплее появится надпись Ok. Кнопкой на рукоятке можно включать и отключать паялку.
ИСХОДНИК ДЛЯ CVAVR И СХЕМА. СКАЧАТЬ.
elschemo.ru
Паяльные станции своими руками — практическое руководство со схемами и списком необходимых деталей
Любой уважающий себя и свой труд радиолюбитель стремится иметь под рукой весь необходимый инструмент. Без паяльника естественно не обойтись. Сегодня радиоэлементы и детали, которые чаще всего требуют внимания, ремонта, замены и, следовательно, применения пайки – это уже не те массивные платы, что были раньше. Дорожки и выводы все тоньше, сами элементы все чувствительнее. Необходим не просто паяльник, а целая паяльная станция. Необходима возможность контролировать и регулировать температуру и другие параметры процесса. Иначе есть риск серьезной порчи имущества.
Качественный паяльник – удовольствие не самое дешевое, что уж говорить о станции. Поэтому многие любители интересуются, как делать паяльные станции своими руками. Для кого-то это даже вопрос не только экономии финансов, но и своего самолюбия, уровня и мастерства. Что ж за радиолюбитель, который не может реализовать самое необходимое – паяльную станцию.
Сегодня в широком доступе масса вариантов схем и деталей, которые необходимы для изготовления паяльной станции своими руками. Паяльная станция в итоге получается цифровая, поскольку схемы предусматривают наличие цифрового программируемого микроконтроллера.
Ниже приведена схема, пользующаяся популярностью у аудитории радиолюбителей. Данная схема отмечается как одна из самых несложных в реализации и вместе с тем надежных.
Схема паяльной станции своими руками. Элементная база
Основным рабочим инструментом паяльной станции, очевидно, является паяльник. Если другие детали можно даже не закупать новые, а использовать подходящие из своего арсенала, то вот паяльник необходим хороший. Сравнивая цены и характеристики, многие выделяют паяльники Solomon, ZD (929/937), Luckey. Тут стоит выбирать исходя из ваших потребностей и пожеланий.
Обычно такие паяльники оснащены керамическим нагревателем и встроенной термопарой, что значительно облегчает процесс реализации терморегулятора. Паяльники указанных производителей оснащены еще и разъемом, подходящим для подключения к станции. Таким образом, отпадает необходимость переделывать разъем.
Когда выбран паяльник для паяльной станции, исходя из его мощности и питающего напряжения, выбираются: подходящий диодный мост для схемы и трансформатор. Для получения напряжения +5В необходим линейный стабилизатор с хорошим радиатором. Либо, как вариант, трансформатор с напряжением 8-9В с отдельной обмоткой для питания цифровой части схемы.Оптимальным вариантом микроконтроллера для сборки паяльной станции является ATmega8. Он имеет встроенную программируемую память, АЦП и откалиброванный RC-генератор.
На выходе ШИМ в качестве полевого транзистора неплохо зарекомендовали себя IRLU024N. Либо можно взять любой другой подходящий аналог. Для указанного транзистора радиатор не нужен.
В домашних условиях, как необходимый элемент паяльной станции, вполне по силам сделать паяльник своими руками, который является основным элементом паяльной станции.
Получить советы, как правильно паять медные и другие провода, микросхемы, радиоэлементы, можно здесь.
На схеме показано 2 светодиода для сигнализации режимов работы. Можно заменить их одним двухцветным. Также, исходя лишь из собственных предпочтений, можно устанавливать либо не устанавливать звуковые индикаторы, озвучивающие нажатие кнопок. На функционале паяльной станции и исполнении ею своих главных задач это никак не отразится.
В сборе таких схем удачно могут быть применены залежавшиеся, но исправные радиоэлементы советского еще производства.
Для некоторых из них, возможно, потребуется некоторая модернизация, с целью их синхронизации и адаптации с остальными комплектующими. Но единственным критерием, по которому стоит выбирать – это соответствие номиналов необходимым требованиям схемы. Так, могут быть задействованы трансформаторы типа ТС-40-3, которые ранее ставили в проигрыватели для виниловых пластинок.
Назначение кнопок. Варианты прошивки
Кнопки паяльной станции будут иметь следующие функции:
- U6.1 и U7 отвечают за изменение температуры: соответственно, U6.1 снижает установленное значение на 10 градусов, а U7 увеличивает;
- U4.1 отвечает за программирование температурных режимов Р1, Р2, Р3;
- кнопки U5, U8 и U3.1 отвечают за отдельные режимы, соответственно: Р1, Р2 и Р3.
Также вместо кнопок может быть подключен внешний программатор для прошивки контроллера. Либо выполняется внутрисхемная прошивка. Выставить температурные режимы несложно. Можно не зашивать EEPROM, а просто подключить станцию с нажатой клавишей U5, вследствие чего значения всех режимов будут равны нулю. Далее настройка осуществляется с помощью кнопок.При прошивке можно настроить разные значения регулировки температур. Шаг может быть в 10 градусов или 1 градус, в зависимости от ваших задач.
Регулятор температуры низковольтных паяльников
Для тех, кто только начинает свой свои опыты в электротехнике, может послужить своеобразной тренировкой сборка несколько упрощенной схемы.
По сути, это также самодельная паяльная станция своими руками, но с несколько ограниченными возможностями, поскольку тут будет использован другой микроконтроллер. Такая станция сможет обслуживать как стандартные низковольтные паяльники с напряжением в 12В, так и хэнд-мэйд экземпляры, типа собранных на базе резистора микропаяльников. За основу схемы самодельной паяльной станции взята система регулятора сетевого паяльника.
Принцип работы заключается в регулировке значений подводимой мощности путем пропускания периодов. Система работает на шестнадцатеричной системе исчисления, соответственно имеет 16 ступеней регулирования.
Управляется все одной кнопкой «+/-». В зависимости от того, сколько раз нажимается и какой знак, происходит уменьшение или увеличение пропуска периодов на паяльнике, соответственно, увеличиваются или уменьшаются показания. Та же кнопка служит для отключения прибора. Необходимо зажать «+» и «-» одновременно, тогда индикатор замигает, регулятор отключится и паяльник будет остывать. Таким же образом прибор включается. При этом он «помнит» ступень, на которой произошло отключение. Любого домашнего мастера или начинающего электрика интересует вопрос: какая схема подключения трехфазного счетчика является наиболее подходящей в его квартире или доме? Кроме этой темы, здесь можно детально изучить принцип работы УЗО, а эта статья научит безошибочно проверять конденсатор мультиметром. Прошить микроконтроллер регулятора можно с помощью программы PICPgm ProgrammerIC-Prog, установив в последней фьюзы: WDT, PWRT, BODEN.
Видео о том, как сделать паяльную станцию своими руками:
elektrik24.net
Паяльная станция своими руками. Проще некуда
Приветствую, Самоделкины!В этой статье мы соберем очень простую и довольно надежную паяльную станцию.На Ютубе уже полно роликов про паяльные станции, есть довольно интересные экземпляры, но все они сложны в изготовлении и настройке. В представленной здесь станции, все настолько просто, что справится любой, даже неопытный человек. Идею автор нашел на одном из форумов сайта «Паяльник» (forum.cxem.net), но немного ее упростил. Данная станция может работать с любым 24-х вольтовым паяльником, у которого есть встроенная термопара.
Теперь давайте рассмотрим схему устройства.Условно автор разделил ее на 2 части. Первая, это блок питания на микросхеме IR2153.
Про нее было уже много всего сказано и на ней не будем останавливаться, примеры сможете найти в описании под видеороликом автора (ссылка в конце статьи). Если же неохота возиться с блоком питания, ее можно вообще пропустить и купить готовый экземпляр на 24 вольта и ток 3-4 ампера.
Вторая часть — это собственно мозги станции. Как уже говорилось выше, схема очень простая, выполнена на одной микросхеме, на сдвоенном операционном усилителе lm358.
Один операционник работает как усилитель термопары, а второй как компаратор.
Пару слов про работу схемы. В начальный момент времени паяльник холодный, следовательно, напряжение на термопаре минимальное, а это означает, что на инвертирующем входе компаратора напряжение отсутствует.На выходе компаратора плюс питания. Транзистор открывается, идет нагрев спирали.
Это в свою очередь увеличивает напряжение термопары. И как только на инвертирующем входе напряжение сравняется с не инвертирующем, на выходе компаратора установится 0. Следовательно, транзистор отключается и нагрев прекращается. Как только температура снижается на долю градуса, цикл повторяется. Также схема снабжена индикатором температуры.
Это обыкновенный цифровой китайский вольтметр, который измеряет усиленное напряжение термопары. Для его калибровки установлен подстроечный резистор.
Калибровку можно производить с помощью термопары мультиметра, или же по комнатной температуре.
Это автор продемонстрирует в ходе сборки. Разобрались со схемами, теперь необходимо изготовить печатные платы. Для этого воспользуемся программой Sprint Layout, и начертим печатные платы.
В вашем же случае достаточно просто скачать архив (автор оставил все ссылки под видеороликом). Теперь займёмся изготовлением опытного образца. Распечатываем чертёж дорожек.
Далее подготавливаем поверхность текстолита. Сначала с помощью наждачной бумаги зачищаем медь, а потом спиртом обезжириваем поверхность, для лучшего переноса рисунка.
Когда текстолит готов, размещаем на нем рисунок платы. Выставляем максимальную температуру на утюге и проходимся им по всей поверхности бумаги.
Все, можно приступать к травлению. Для этого готовим раствор в пропорциях 100 мл перекиси водорода, 30 г лимонной кислоты и 5 г поваренной соли.
Помещаем вовнутрь плату. А для ускорения травления автор воспользовался своим специальным устройством, которое он собрал своими руками ранее.
Теперь получившуюся плату необходимо очистить от тонера и просверлить отверстия под компоненты.На этом все, изготовление платы закончено, можно приступать к запайке запчастей.Запаяли плату регулятора, отмыли от остатков флюса, теперь можно подключать к ней паяльник. Но как это сделать, если мы не знаем где какой у него выход? Чтобы решить этот вопрос, необходимо разобрать паяльник.
Далее начинаем искать какой провод куда идет, параллельно записывая на бумагу, во избежание ошибок.Также можно заметить, что сборка паяльника явно производилась на тяп-ляп. Флюс не отмыт и это нужно исправить. Исправляется это довольно легко, ничего нового, с помощью спирта и зубной щетки.
Когда узнали распиновку, берем вот такой штекер:
Далее проводами подпаиваем его к плате, а также припаиваем и другие элементы: вольтметр, регулятор, все как на схеме.
По поводу пайки вольтметра. У него имеются 3 вывода: первый и второй — это питание, а третий – измерительный.
Зачастую измерительный провод и провода питания спаяны в один. Нам необходимо его отсоединить для измерения низкого напряжения с термопары.
Также у вольтметра можно закрасить точку, чтобы она нас не сбивала. Для этого воспользуемся маркером черного цвета.
После этого можно производить включение. Питание автор берет от лабораторного блока.
Если вольтметр показывает 0 и схема не работает, возможно вы неправильно подключили термопару. Собранная без косяков схема начинает работать сразу. Проверяем нагрев.
Все отлично, теперь можно калибровать датчик температуры. Для калибровки датчика температуры необходимо отключить нагреватель и подождать пока паяльник остынет до комнатной температуры.
Далее вращая отверткой потенциометр, выставляем заранее известную комнатную температуру. Потом на время подключаем нагреватель и даем ему остыть. Калибровку для точности лучше провести пару раз.
Теперь поговорим о блоке питания. Готовая плата выглядит так:
Также к ней необходимо намотать импульсный трансформатор.
Как его мотать, можно посмотреть в одном из предыдущих роликов автора. Ниже вы сможете ознакомиться со скриншотом расчета обмоток, может кому пригодится.
На выходе блока получаем 22-24 вольта. То же самое мы брали с лабораторного блока.
Корпус для паяльной станции.Когда платки готовы, можно приступать к созданию корпуса. В основании будет вот такая аккуратная коробка.
В первую очередь к ней необходимо нарисовать лицевую панель для придания так сказать товарного вида. В программе FrontDesigner сделать это можно легко и просто.
Далее необходимо распечатать трафарет и с помощью двухстороннего скотча закрепляем его на торце и идем делать отверстия под запчасти.Корпус готов, теперь осталось разместить все компоненты внутри корпуса. Автор посадил их на термоклей, так как у данных электронных компонентов практически отсутствует какой-либо нагрев, поэтому они никуда не денутся, и прекрасно будут держаться на термоклее.На этом изготовление закончено. Можно приступать к тестам.Как видим, паяльник отлично справляется с лужением больших проводов и пайки габаритных массивов. И вообще, станция проявляет себя отлично.
Почему просто не купить станцию? Ну, во-первых, собрать самому дешевле. Автору, изготовление данной паяльной станции обошлось в 300 гривен. Во-вторых, в случае поломки можно без труда починить такую самодельную паяльную станцию.
После эксплуатации данной станции, автор практически не заметил разницы между HAKKO T12. Единственное чего не хватает, так это энкодера. Но это уже планы на будущее.
Благодарю за внимание. До новых встреч!
usamodelkina.ru
Цифровая паяльная станция своими руками
Состав: ATmega8, LM358, IRFZ44, 7805, мост, 13 резисторов, один потенциометр, 2 электролита, 4 конденсатора, трехразрядный светодиодный семисегментный индикатор, пять кнопок. Все размещается на двух платах размерами 60х70мм и 60х50мм, расположенных под углом 90гр.
Паяльник приобрел от паяльных станций ZD-929, ZD-937.
Паяльник имеет керамический нагреватель и встроенную термопару. Распиновка разъема паяльника для ZD-929:
Функционал: Температура от 50 до 500гр, (нагрев до 260гр примерно 30 секунд), две кнопки +10гр и -10гр температуры, три кнопки памяти — длинное нажатие (до моргания) — запоминание установленной температуры (ЕЕ), короткое — установка температуры из памяти. После подачи питания схема спит, после нажатия кнопки — включается установка из первой ячейки памяти. При первом включении температуры в памяти 250, 300, 350гр. На индикаторе моргает установленная температура, затем бежит и потом горит температура жала с точностью до 1 гр в реальном времени (после нагревания иногда забегает на 1-2 гр вперед, потом стабилизируется и изредка проскакивает на +-1гр). Через 1 час после последней манипуляции с кнопками засыпает и остывает (защита от забывания выключить). Если температура более 400гр, засыпает через 10 минут (для сохранности жала). Бипер пикает при включении, нажатиях кнопок, записи в память, достижении заданной температуры, три раза предупреждает перед засыпанием (двойной бип), и при засыпании (пять-бип).
Номиналы элементов: R1 — 1M R2 — 1k R3 — 10k R4 — 82k R5 — 47k R7, R8 — 10k R индикатора -0.5k C3 — 1000mF/50v C2 — 200mF/10v C — 0,1mF Q1 — IRFZ44 IC4 — 7805
1. Трансформатор и диодный мост выбирается исходя из напряжения питания и мощности используемого паяльника. У меня это 24 В / 48 Вт. Для получения +5 В используется линейный стабилизатор 7805. Или необходим трансформатор с отдельной обмоткой для питания цифровой части с напряжением 8-9 В. Я надыбал БП от какого-то старого брендового компа — ДЕЛЬТАПОВЕР, импульсник, 18 вольт, 3 ампера, размер как две пачки сигарет, работает отлично, даже без кулера. 2. Полевой транзистор на выходе ШИМ — любой подходящий (у меня стоит IRFZ44). 3. LED первый попавшийся в радиомагазине, разочаровался, когда дома прозвонил и узнал, что внутри сегменты знаков не запараллелены, поэтому плата усложнилась. Имеет маркировку на боку «BT-C512RD», светит зеленым. Можно использовать любой индикатор или три с соответствующей корректировкой платы, а если анод общий, то и прошивки- /вариант прошивки ниже/. 4. Бипер со встроенным генератором, подключается + к 14 ноге меги, — к минусу питания (на схеме и плате нету, т.к. придумал позже).
5. Назначение кнопок: S1: Вкл / -10гр.С S2: +10гр.С S3: Память 1 S4: Память 2 S5: Память 3
Прошивку контроллера можно осуществить на внешнем программаторе, контроллер установлен на розетке, с «J-tag-ом» заморачиваться не стал. При прошивке включается внутренний 8МГц RC-генератор кристалла, в AVR значение бита «установлен» соответствует логическому нулю, в Пони-Прог это выглядит так:
Теперь по поводу прошивок. Из всех имевших место в ходе разработки актуальны 2 финальных варианта: 1. Для LED с общим катодом. 2. Для LED с общим анодом.
Это моя законченная конструкция:
Другая версия
Скачать печатные платы (47 Кб). Загрузок: 3214 Скачать прошивки (обновлённые версии) (10 Кб). Загрузок: 2838
eldigi.ru
Simple Solder MK936. Простая самодельная паяльная станция своими руками
В интернете очень много схем различных паяльных станций, но у всех есть свои особенности. Одни сложны для новичков, другие работают с редкими паяльниками, третьи не закончены и т.д. Мы сделали упор именно на простоту, низкую стоимость и функциональность, чтобы каждый начинающий радиолюбитель смог собрать такую паяльную станцию.Обратите внимание, что у нас также есть версия этого устройства на SMD-компонентах!
Для чего нужна паяльная станция
Обычный паяльник, который включается напрямую в сеть просто греет постоянно с одинаковой мощностью. Из-за этого он очень долго разогревается и никакой возможности регулировать температуру в нем нет. Можно диммировать эту мощность, но добиться стабильной температуры и повторяемости пайки будет очень сложно.Паяльник, подготовленный для паяльной станции имеет встроенный датчик температуры и это позволяет при разогреве подавать на него максимальную мощность, а затем удерживать температуру по датчику. Если просто пытаться регулировать мощность пропорционально разности температур, то он будет либо очень медленно разогреваться, либо температура будет циклически плавать. В итоге программа управления обязательно должна содержать алгоритм ПИД-регулирования.В своей паяльной станции мы, конечно, использовали специальный паяльник и уделили максимум внимания стабильности температуры.
Паяльная станция Simple Solder MK936
Технические характеристики
- Питание от источника постоянного напряжения 12-24В
- Потребляемая мощность, при питании 24В: 50Вт
- Сопротивление паяльника: 12Ом
- Время выхода на рабочий режим: 1-2 минуты в зависимости от питающего напряжения
- Предельное отклонение температуры в режиме стабилизации, не более 5ти градусов
- Алгоритм регулирования: ПИД
- Отображение температуры на семисегментном индикаторе
- Тип нагревателя: нихромовый
- Тип датчика температуры: термопара
- Возможность калибровки температуры
- Установка температуры при помощи экодера
- Светодиод для отображения состояния паяльника (нагрев/работа)
Принципиальная схема
Схема предельно простая. В основе всего микроконтроллер Atmega8. Сигнал с оптопары подается на операционный усилитель с регулируемым коэффициентом усиления (для калибровки) и затем на вход АЦП микроконтроллера. Для отображения температуры использован семисегментный индикатор с общим катодом, разряды которого включены через транзисторы. При вращении ручки энкодера BQ1 задается температура, а в остальное время отображается текущая температура. При включении задается начальное значение 280 градусов. Определяя разницу между текущей и требуемой температурой, пересчитав коэффициенты ПИД-составляющих, микроконтроллер при помощи ШИМ-модуляции разогревает паяльник.Для питания логической части схемы использован простой линейный стабилизатор DA1 на 5В.
Принципиальная схема Simple Solder MK936
Печатная плата
Печатная плата односторонняя с четырьмя перемычками. Файл печатной платы можно будет скачать в конце статьи.
Печатная плата. Лицевая сторона
Печатная плата. Обратная сторона
Список компонентов
Для сборки печатной платы и корпуса потребуются следующие компоненты и материалы:
- BQ1. Энкодер EC12E24204A8
- C1. Конденсатор электролитический 35В, 10мкФ
- C2, C4-C9. Конденсаторы керамические X7R, 0.1мкФ, 10%, 50В
- C3. Конденсатор электролитический 10В, 47мкФ
- DD1. Микроконтроллер ATmega8A-PU в корпусе DIP-28
- DA1. CСтабилизатор L7805CV на 5В в корпусе TO-220
- DA2. Операционный усилитель LM358DT в корпусе DIP-8
- HG1. Семисегментный трехразрядный индикатор с общим катодом BC56-12GWA.Также на плате предусмотрено посадочное место под дешевый аналог.
- HL1. Любой индикаторный светодиод на ток 20мА с шагом выводов 2,54мм
- R2,R7. Резисторы 300 Ом, 0,125Вт — 2шт
- R6, R8-R20. Резисторы 1кОм, 0,125Вт — 13шт
- R3. Резистор 10кОм, 0,125Вт
- R5. Резистор 100кОм, 0,125Вт
- R1. Резистор 1МОм, 0,125Вт
- R4. Резистор подстроечный 3296W 100кОм
- VT1. Полевой транзистор IRF3205PBF в корпусе TO-220
- VT2-VT4. Транзисторы BC547BTA в корпусе TO-92 — 3шт
- XS1. Клемма на два контакта с шагом выводов 5,08мм
- Клемма на два контакта с шагом выводов 3,81мм
- Клемма на три контакта с шагом выводов 3,81мм
- Радиатор для стабилизатора FK301
- Колодка для корпуса DIP-28
- Колодка для корпуса DIP-8
- Разъем для подключения паяльника
- Выключатель питания SWR-45 B-W(13-KN1-1)
- Паяльник. О нем мы еще позже напишем
- Детали из оргстекла для корпуса (файлы для резки в конце статьи)
- Ручка энкодера. Можно купить ее, а можно напечатать на 3D-принтере. Файл для скачивания модели в конце статьи
- Винт М3х10 — 2шт
- Винт М3х14 — 4шт
- Винт М3х30 — 4шт
- Гайка М3 — 2шт
- Гайка М3 квадратная — 8шт
- Шайба М3 — 8шт
- Шайба М3 гроверная — 8шт
- Также для сборки потребуются монтажные провода, стяжки и термоусадочная трубка
Вот так выглядит комплект всех деталей:
Комплект деталей для сборки паяльной станции Simple Solder MK936
Монтаж печатной платы
При сборке печатной платы удобно пользоваться сборочным чертежом:
Сборочный чертеж печатной платы паяльной станции Simple Solder MK936
Подробно процесс монтажа будет показан и прокомментирован в видео ниже. Отметим только несколько моментов. Необходимо соблюдать полярность электролитических конденсаторов,светодиода и направление установки микросхем. Микросхемы не устанавливать до тех пор, пока корпус полностью не собран и не проверено питающее напряжение. С микросхемами и транзисторами необходимо обращаться аккуратно, чтобы не повредить их статическим электричеством.После того, как плата собрана, она должна выглядеть вот так:
Печатная плата паяльной станции в сборе
Сборка корпуса и объемный монтаж
Монтажная схема блока выглядит следующим образом:
Монтажная схема паяльной станции
То есть осталось всего навсего подвести к плате питание и подключить разъем паяльника.К разъему паяльника требуется припаять пять проводов. К первому и пятому красные, к остальным черные. На контакты надо сразу надеть термоусадочную трубку, а свободные концы проводов залудить.К выключателю питания следует припаять короткий (от переключателя к плате) и длинный (от переключателя к источнику питания) красные провода.Затем выключатель и разъем можно установить на лицевую панель. Обратите внимание, что выключатель может входить очень туго. При необходимости доработайте лицевую панель надфилем!
На следующем этапе все эти части собираются вместе. Устанавливать контроллер, операционный усилитель и прикручивать лицевую панель не нужно!
Сборка корпуса паяльной станции
Прошивка контроллера и настройка
HEX-файл для прошивки контроллера вы сможете найти в конце статьи. Фьюз-биты должны остаться заводскими, то есть контроллер будет работать на частоте 1МГц от внутреннего генератора.Первое включение следует производить до установки микроконтроллера и операционного усилителя на плату. Подайте постоянное напряжение питания от 12 до 24В (красный должен быть «+», черный «-«) на схему и проконтролируйте, что между выводами 2 и 3 стабилизатора DA1 присутствует напряжение питания 5В (средний и правый выводы). После этого отключите питание и установите микросхемы DA1 и DD1 в панельки. При этом следите за положением ключа микросхем.Снова включите паяльную станцию и убедитесь, что все функции работают правильно. На индикаторе отображается температура, энкодер ее изменяет, паяльник нагревается, а светодиод сигнализирует о режиме работы.Далее необходимо откалибровать паяльную станцию.Оптимальный вариант при калибровке – использование дополнительной термопары. Необходимо выставить требуемую температуру и проконтролировать ее на жале по эталонному прибору. Если показания различаются, то произведите подстройку многооборотным подстроечным резистором R4.При настройке помните, что показания индикатора могут отличаться незначительно от фактической температуры. То есть, если вы установили, например, температуру «280», а показания индикатора в небольшой степени отклоняются, то по эталонному прибору вам нужно добиваться именно температуры 280°С.Если под рукой нет контрольного измерительного прибора, то можно установить сопротивление резистора около 90кОм и потом подбирать температуру опытным путем.После того, как паяльная станция проверена, можно аккуратно, чтобы не потрескались детали, установить лицевую панель.
Паяльная станция в сборе
Паяльная станция в сборе
Видео работы
Мы сняли краткое видео-обзор…. и подробное видео, на котором показан процесс сборки:
Заключение
Это простая паяльная станция сильно изменит ваше впечатление о пайке, если вы паяли до этого обычным сетевым паяльником. Вот так она выглядит, когда сборка завершена.О паяльнике надо сказать еще пару слов. Это самый простой паяльник с датчиком температуры. У него обычный нихромовый нагреватель и самое дешевое жало. Мы рекомендуем вам сразу приобрести для него сменное жало. Подойдет любое с внешним диаметром 6,5мм, внутренним 4мм, и длиной хвостовика 25мм.
Паяльник в разобранном виде с запасным жалом
Файлы для скачивания
Печатная плата в формате Sprint LayoutПрошивка для микроконтроллераФайл для резки оргстеклаМодель ручки энкодера для 3D-печати
UPD
Выложенные выше файлы устарели. В текущей версии мы обновили чертежи для резки оргстекла, изготовления печатной платы, а также обновили прошивку, чтобы убрать мерцание индикатора. Обратите внимание, что для новой версии прошивки требуется включить CKSEL0, CKSEL2, CKSEL3, SUT0, BOOTSZ0, BOOTSZ1 и SPIEN (то есть изменить стандартные настройки).Печатная плата в формате Sprint Layout V1.1Прошивка для микроконтроллера V1.1Файл для резки оргстекла V1.1
Также эту паяльную станцию можно приобрести в виде набора для самостоятельной сборки в нашем магазине и у наших партнеров GOOD-KITS.ru и ROBOTCLASS.ru.
Паяльник — основной инструмент тех, кто хоть как-то связан с электроникой. Но большинство обычных паяльников пригодны лишь для пайки кастрюль, более-менее нормальный паяльник с термостатом и сменными жалами стоит недешево, а про паяльные станции и говорить нечего. Предлагаю собрать несложную паяльную станцию не особо отличающуюся по функциональности от серийных.
Схема
Микроконтроллер работает как термостат: получает данные от термопреобразователя и управляет транзистором, который в свою очередь, включает нагреватель. Заданная и текущая температура паяльника отображаются на семисегментном индикаторе. Кнопки S1-S4 служат для задания температуры с шагом 100°С и 10°С, S5-S6 — для включения и отключения станции (ждущий режим), S7 — переключает режим индикации температуры: текущая температура либо заданная (в этом режиме её можно изменить). Работа нагревателя отображается светодиодом LED1. В случае отключения питания последняя заданная температура сохраняется в энергонезависимую память EEPROM и при последующем включении станция начинает нагрев до этой температуры.Детали
В станции использован сетевой трансформатор на 18В 40Вт, диодный мост любой, способный выдержать ток 2А и обратное напряжение 30В, например КЦ410. Интегральный стабилизатор напряжения 7805 нужно прикрутить к радиатору размером не менее спичечного коробка. Фильтрующие конденсаторы С1 — электролитический на 100-500мкФ, С2 при большом желании, можно убрать. Индикатор — любой на три разряда с динамической индикацией и общим анодом, лучше его спрятать за светофильтром. Токоограничительные резисторы R8-R11 сопротивлением 330Ом-1кОм. Кнопки S1-S6 без фиксации, желательно тактовые, S7 — тумблер или кнопка, но с фиксацией. Резисторы R1-R7 — любые, сопротивлением 10кОм-100кОм. Транзистор Т1 — N-канальный MOSFET, управляемый логическим уровнем, допустимым напряжением сток-исток не менее 25В и током не менее 3А, например: IRL3103, IRL3713, IRF3708, IRF3709 и др. Микроконтроллер ATmega8 с любым суффиксом и корпусом(на схеме нумерация контактов для DIP-корпуса). Из фьюзов меняем лишь CKSEL: настраиваем на внутренний генератор 8МГц CKSEL3…0=0100, остальные не трогаем. Такая схема не требует ни какой настройки и работает сразу (если её правильно собрали).Паяльник
В схеме предусмотрено использование паяльников используемых в серийно выпускаемых паяльных станциях, например Lukey или AOYUE. Такие паяльники продаются в качестве запасных частей и стоят чуть дороже ранее упомянутых паяльников для кастрюль. Основное отличие, которое нас волнует — это тип датчика температуры, он может быть терморезистором или термопарой. Нам нужен первый. Такой тип преобразователя подходит для паяльников внутри которых находится керамический нагревательный элемент HAKKO 003 (HAKKO A1321). Пример такого паяльника используется в паяльных станциях Lukey 868, 852D+, 936 и др. Такой паяльник стоит дороже, но считается более качественным.В заключение
Паяльники Lukey имеют для подключения станции разъем PS/2, у AOYUE — похож на старый советский разъем для подключения магнитофона. В интернете можно найти их распиновку, а можно просто срезать разъем и припаяться прямо к плате. Чтобы узнать где какой провод, можно померить сопротивления: у нагревателя будет около 3 Ом, а у терморезистора примерно 50 Ом (при комнатной температуре).Почти все современные паяльники для паяльных станций имеют возможность заземлить жало, воспользуйтесь ней для защиты паяемых деталей от статических разрядов.
А вот что получилось
Паялось все ЭПСНом с намотанной на жало медной проволокой. О миниатюризации тогда не думал.
Внутренности фотографировались два года назад, когда её только сделал, поэтому внимательные читатели могут заметить реле (заменено транзистором) и преобразователь для термопары(красненькие резисторы и подстроечник в левом нижнем углу).
Любой уважающий себя и свой труд радиолюбитель стремится иметь под рукой весь необходимый инструмент. Без паяльника естественно не обойтись. Сегодня радиоэлементы и детали, которые чаще всего требуют внимания, ремонта, замены и, следовательно, применения пайки – это уже не те массивные платы, что были раньше. Дорожки и выводы все тоньше, сами элементы все чувствительнее. Необходим не просто паяльник, а целая паяльная станция. Необходима возможность контролировать и регулировать температуру и другие параметры процесса. Иначе есть риск серьезной порчи имущества.
Качественный паяльник – удовольствие не самое дешевое, что уж говорить о станции. Поэтому многие любители интересуются, как делать паяльные станции своими руками. Для кого-то это даже вопрос не только экономии финансов, но и своего самолюбия, уровня и мастерства. Что ж за радиолюбитель, который не может реализовать самое необходимое – паяльную станцию.
Сегодня в широком доступе масса вариантов схем и деталей, которые необходимы для изготовления паяльной станции своими руками. Паяльная станция в итоге получается цифровая, поскольку схемы предусматривают наличие цифрового программируемого микроконтроллера.
Ниже приведена схема, пользующаяся популярностью у аудитории радиолюбителей. Данная схема отмечается как одна из самых несложных в реализации и вместе с тем надежных.
Основным рабочим инструментом паяльной станции, очевидно, является паяльник. Если другие детали можно даже не закупать новые, а использовать подходящие из своего арсенала, то вот паяльник необходим хороший. Сравнивая цены и характеристики, многие выделяют паяльники Solomon, ZD (929/937), Luckey. Тут стоит выбирать исходя из ваших потребностей и пожеланий.
Обычно такие паяльники оснащены керамическим нагревателем и встроенной термопарой, что значительно облегчает процесс реализации терморегулятора. Паяльники указанных производителей оснащены еще и разъемом, подходящим для подключения к станции. Таким образом, отпадает необходимость переделывать разъем.
Когда выбран паяльник для паяльной станции, исходя из его мощности и питающего напряжения, выбираются: подходящий диодный мост для схемы и трансформатор. Для получения напряжения +5В необходим линейный стабилизатор с хорошим радиатором. Либо, как вариант, трансформатор с напряжением 8-9В с отдельной обмоткой для питания цифровой части схемы.
Оптимальным вариантом микроконтроллера для сборки паяльной станции является ATmega8. Он имеет встроенную программируемую память, АЦП и откалиброванный RC-генератор.
На выходе ШИМ в качестве полевого транзистора неплохо зарекомендовали себя IRLU024N. Либо можно взять любой другой подходящий аналог. Для указанного транзистора радиатор не нужен.
В сборе таких схем удачно могут быть применены залежавшиеся, но исправные радиоэлементы советского еще производства.
Для некоторых из них, возможно, потребуется некоторая модернизация, с целью их синхронизации и адаптации с остальными комплектующими. Но единственным критерием, по которому стоит выбирать – это соответствие номиналов необходимым требованиям схемы. Так, могут быть задействованы трансформаторы типа ТС-40-3, которые ранее ставили в проигрыватели для виниловых пластинок.
Назначение кнопок. Варианты прошивки
Кнопки паяльной станции будут иметь следующие функции:
- U6.1 и U7 отвечают за изменение температуры: соответственно, U6.1 снижает установленное значение на 10 градусов, а U7 увеличивает;
- U4.1 отвечает за программирование температурных режимов Р1, Р2, Р3;
- кнопки U5, U8 и U3.1 отвечают за отдельные режимы, соответственно: Р1, Р2 и Р3.
Также вместо кнопок может быть подключен внешний программатор для прошивки контроллера. Либо выполняется внутрисхемная прошивка. Выставить температурные режимы несложно. Можно не зашивать EEPROM, а просто подключить станцию с нажатой клавишей U5, вследствие чего значения всех режимов будут равны нулю. Далее настройка осуществляется с помощью кнопок.
При прошивке можно настроить разные значения регулировки температур. Шаг может быть в 10 градусов или 1 градус, в зависимости от ваших задач.
Регулятор температуры низковольтных паяльников
Для тех, кто только начинает свой свои опыты в электротехнике, может послужить своеобразной тренировкой сборка несколько упрощенной схемы.
По сути, это также самодельная паяльная станция своими руками, но с несколько ограниченными возможностями, поскольку тут будет использован другой микроконтроллер. Такая станция сможет обслуживать как стандартные низковольтные паяльники с напряжением в 12В, так и хэнд-мэйд экземпляры, типа собранных на базе резистора микропаяльников. За основу схемы самодельной паяльной станции взята система регулятора сетевого паяльника.
Принцип работы заключается в регулировке значений подводимой мощности путем пропускания периодов. Система работает на шестнадцатеричной системе исчисления, соответственно имеет 16 ступеней регулирования.
Управляется все одной кнопкой «+/-». В зависимости от того, сколько раз нажимается и какой знак, происходит уменьшение или увеличение пропуска периодов на паяльнике, соответственно, увеличиваются или уменьшаются показания. Та же кнопка служит для отключения прибора. Необходимо зажать «+» и «-» одновременно, тогда индикатор замигает, регулятор отключится и паяльник будет остывать. Таким же образом прибор включается. При этом он «помнит» ступень, на которой произошло отключение.
Цифровая паяльная станция. Зачем она нужна и каковы её преимущества? Причин много: кому-то надоели отслоившиеся дорожки, кто-то подогревает паяльник зажигалкой или на газу, так как не может выпаять массивную деталь, у кого-то пробивает спираль на корпус и бьется током, кому-то нужно очень точно контролировать температуру жала паяльника, а кто просто хочет перейти на современную SMD элементную базу.Чем отличается паяльная станция от обычного паяльника, или даже паяльника с регулятором? В паяльной станции есть, говоря нашими терминами, обратная связь. При касании жалом массивной детали температура жала падает, соответственно уменьшается напряжение на выходе термопары. Это падение напряжения, усиленное ОУ, поступает на микроконтроллер, и он сразу же подает на нагреватель больше мощности, повышая температуру жала (точнее напряжение на выходе ОУ) до того уровня, который записан в память. Прочитав данную статью, собрав необходимую комплектацию, и не забыв предварительно прошить контроллер, вы в последний раз воспользуетесь своими старыми, надоевшими и не совершенными паяльниками, перейдя на более профессиональный уровень пайки схем. Итак, представляю вашему вниманию самодельную цифровую паяльную станцию. Функционально схема состоит из двух частей – блока контроля и блока индикации.
В авторском варианте стабилизатор 7805 подключен к диодному мосту, выход с которого идет на нагрев паяльника, но там минимум 24 вольта. Поэтому лучше использовать для этих целей более низковольтную обмотку трансформатора, если такова имеется, или отдельный источник питания, в качестве которого я использовал ЗУ от мобильного телефона. Если зарядное выдает стабильно 5 вольт, то можно отказаться от применения стабилизатора.
Почти все детали размещены на одной плате. и прошивки взяты с сайта radiokot. Скачать их можно в архиве. Диодный мост и электролитический конденсатор находятся вне платы. В центре диодного моста имеется отверстие, с помощью которого он закреплен на корпусе паяльной станции. Электролит припаян прямо на него.
Комплектация: ATmega8, LM358, IRFZ44, 7805, рассыпуха, трехразрядный светодиодный семисегментный индикатор А-563G-11, пять тактовых кнопок (можно и три) и пятивольтовый биппер со встроенным генератором. Номиналы элементов:
R1 — 1M
R2 — 1k
R3 — 10k
R4 — 82k
R5 — 47k
R7, R8 — 10k
R индикатора -0.5k
C3 — 1000mF/50v
C2 — 200mF/10v
C — 0,1mF
Q1 — IRFZ44
IC4 – 78L05ABUTR
Диодные мосты использовал разные, главное чтобы тянули по току. Трансформаторы — ТС-40. Правда подключаю только одну половинку трансформатора, поэтому он греется, но работает уже пару лет. В принципе, можно использовать простой , с запасом по мощности, чтобы избежать применения кулеров. В таком случае можно будет использовать компактный, недорогой пластиковий корпус. Плюс биппера подключается к 12-му выводу микроконтроллера (или к 14-му в случае применения контроллера в ДИП корпусе). Минус подключается на землю.
Технические характеристики паяльной станции. Температура от 50 до 500гр, (нагрев до 260гр примерно 30 секунд), две кнопки +10гр и -10гр температуры, три кнопки памяти — длинное нажатие (до моргания) — запоминание установленной температуры (ЕЕ), короткое — установка температуры из памяти. После подачи питания схема в спящем режиме, после нажатия кнопки — включается установка из первой ячейки памяти. При первом включении температуры в памяти 250, 300, 350 градусов. На индикаторе моргает установленная температура, затем бежит и потом горит температура жала с точностью до 1*С в реальном времени (после нагревания иногда забегает на 1-2*С вперед, потом стабилизируется и изредка поскакивает на +-1*С). Через 1 час после последней манипуляции с кнопками засыпает и остывает (реально может вырубиться и раньше). Если температура более 400*С, засыпает через 10 минут (для сохранности жала). Бипер пикает при включении, нажатиях кнопок, записи в память, достижении заданной температуры, три раза предупреждает перед засыпанием (двойной бип), и при засыпании (пять-бип). После сборки паяльную станцию необходимо откалибровать. Калибруется она с помощью подстроечника R5 и термопары, которая идет в комплекте со многими мультиметрами. У меня DT-838. Сверял с промышленной термопарой. Точность показаний порадовала.
Фузы:
Теперь о паяльниках. В нашей самодельной станции можно применять паяльники от паяльных станций разных производителей. В своём варианте использую ZD-929 на 24 Вольта и 48 Ватт.
Вот распиновка его разъема:
И LUKEY, модель не знаю, но тоже на такое напряжение:
Позже выяснилось, что LUKEY значительно уступает своим качеством и мощностью. За непродолжительное время эксплуатации в нем полетела термопара. Кроме того, он слабее ZD-929. Разъем люкея такой же, как компьютерный PS/2, поэтому его сразу же отрезал и заменил на РШ2Н-1-17. Так понадежней будет.
Сопротивление нагревателя – 18 Ом, сопротивление термопары 2 Ома. У термопары необходимо соблюдать полярность. «+” термопары идет на R3, «–» на массу. Полярность термопары можно определить тестером, установив его на 200 мВ и прогревая паяльник зажигалкой. Итак, мы перешли на новейшие монтажные технологии, а что дальше? А теперь необходимо прочесть правила эксплуатации, чтобы не запороть дорогостоящих, зато долго работающих жал.
1. Многослойные паяльные наконечники не требуют (и не допускают) никакой заточки.
2. Неоправданно высокая температура сокращает срок службы наконечника. Используйте минимально возможную температуру.
4. При непрерывной работе, не реже раза в неделю необходимо снимать наконечник и полностью очищать его от окислов. Припой на наконечнике должен оставаться даже в холодном состоянии.
Пару слов о «мягкой целлюлозной губке”. Ее вы должны приобрести там же, где покупали паяльник. Но не спешите тыкать в нее жалом. Перед этим ее необходимо намочить, в результате чего она разбухнет, и выжать. Теперь губка готова к эксплуатации. В крайнем случае вместо губки можно использовать Х/Б салфетку.
Вот мы и подошли к концу. Теперь самое интересное – фотографии готовых девайсов.
Самодельной станции:
Модернизированный под изогнутые жала местного радиозавода ZD-929 в подставке из двух винчестеров:
Люкей в покупной подставке. Визуально подставка похожа на аналогичную фирмы Pace (на что я и повелся при заказе), но только вместо литого металла там пластик:
Конструкцию собрал и испытал: Troll
Обсудить статью САМОДЕЛЬНАЯ ПАЯЛЬНАЯ СТАНЦИЯ
Паяльная станция своими руками. Как собрать паяльную станцию с феном за небольшие деньги.
Часто приходится ремонтировать устройства с smd компонентами (телефоны, магнитолы, различные модули) и т.д. Тот же самый usb разъем на телефоне (как часто это бывает) не так-то просто перепаять обычным паяльником без повреждений. Так что пришло время браться за сборку паяльной станции.
Ниже представлен список основных компонентов, которые понадобятся для сборки «бюджетной паяльной станции».
Купить на AliExpress
Схема примитивная. Также автор предлагает исходный код прошивки на языке C++.
Печатная плата автора сделана под smd резисторы и конденсаторы. Я решил переделать под выводные компоненты (частично). Высоковольтную часть я отделил от главной платы и собрал её отдельно.
Печатную плату я переносил на текстолит при помощи «ЛУТ» технологии и травил хлорным железом. Транзистор который стоит в управлении турбиной на термофене, я поставил кт805 и обязательно его установил на небольшой теплоотвод.
Так как это «бюджетная версия» я решил не покупать корпус, а сделать его сам. Завалялся у меня кожух, с довольно толстым и качественным пластиком от старого немецкого телевизора, и я решил разрезать стенки и собрать из него корпус для «паяльной станции». Все выглядит довольно не плохо.
Подторцевал светодиоды на передней панели что-бы не торчали.
Паяльник я тоже не стал покупать. Был у меня китайский «паяльник-пистолет» со сгоревшим нагревателем, и ручка от советского паяльника. Я просто взял гильзу — в которой держится жало и нагреватель от «паяльника — пистолета» и соединил их вместе с ручкой, купил нагреватель с термопарой и вставил в него.
Трансформатор я достал с советского магнитофона на 25 вольт, по мощности подходит вполне. Диодный мост собрал из диодов кд202. Установил ещё активное охлаждение (вентилятор на выдув).
Если посмотреть на мою сборку платы на фото, то вы увидите часть которой нет в оригинальных печатках. Это у меня «мультивибратор». Зачем он там нужен? Эхх.. Поставил я его для зуммера (пищалки) потому что, у меня не было в наличие зуммера с встроенным генератором, а чтобы пиликало очень хотелось. На самом деле вам не рекомендую так делать! Уж очень лишний гемор. Проще купить уже зуммер с встроенным генератором.
Нужно учесть, то что автор разделил питание на цифровое и силовое. Это нужно для того чтобы на микроконтроллере не было наводок, и всяких помех от силовой части. Так что в схеме ДВЕ ЗЕМЛИ и цифровая часть питается отдельным стабилизированным блоком питания на 5 вольт. Я, как и автор решил тоже использовать именно зарядное устройство от мобильного телефона.
Берем программатор AVR UsbAsp. Подключаем его к пк и к микроконтроллеру.
|
| Лабораторный БП 0-30 вольт Драгметаллы в микросхемах Металлоискатель с дискримом Ремонт фонарика с АКБ Восстановление БП ПК ATX Кодировка SMD деталей Справочник по диодам Аналоги стабилитронов |
DIY с использованием ATmega8
В представленном здесь цифровом компасе, сделанном своими руками, используется OLED-дисплей для отображения направления (т. Е. На север). Еще одна особенность этого проекта — отображение даты и времени в реальном времени. Цифровой компас DIY с использованием ATmega8
В обычном компасе используется стрелка или циферблат, помещенный внутри компасной розы. Обычный компас работает по принципу магнитного поля Земли. Но проекты DIY Digital Compass с использованием ATmega8, размещенные здесь, используют положение солнца, чтобы показать направление, в отличие от магнитного поля.Таким образом, на этот DIY цифровой компас не влияет магнитное поле земли.
Принципиальная схема цифрового компаса DIYс использованием ATmega8
Принципиальная схема DIY Digital Compass с использованием ATmega8 показана на рисунке 1, он построен на 8-битном микроконтроллере (ATmega8), OLED (органический светоизлучающий диод) дисплей, RTC (часы реального времени) IC DC1307 и несколько других электронных компонентов. (резистор, диод, регулятор напряжения и т. д.).
В схеме DIY Digital Compass используется микросхема RTC (часы реального времени) DS1307 для индикации реальной даты и времени.Если мы говорим о конструкции, DS1307 — это последовательная ИС петли реального времени с функциями, такими как календарь, 24-часовой формат времени или 12-часовой формат времени с индикацией AM и PM. Кварцевый генератор 32,768 кГц подключен к DS1307, как показано на рисунке 1, для обеспечения необходимого тактового импульса. Две линии SCL и SDA DS1307 подключены к контактам PC4 и PC5 микроконтроллера соответственно для связи между ними (чтение и запись).
Элемент питания 3 В подключен к выводу V BAT микросхемы RTC (DS1307) для внутренней работы ИС в течение нескольких дней (прибл.10 дней). Результат работы чипа RTC (дата и время) отображается на OLED-дисплее.
Контрастность этого дисплея высокая (128 × 64), и он хорошо читается, хотя размер экрана небольшой (2,4 см). Еще одна причина выбрать OLED — он потребляет очень мало энергии, поскольку не требует подсветки. Здесь, в этом проекте, мы использовали модуль дисплея OLED SSD1306, который имеет встроенный чип драйвера, поэтому будет очень легко общаться с микроконтроллером.
Еще один интересный проект с использованием микроконтроллера ATmega размещен в bestengineeringprojects.com
- Система заказа меню ресторана на основе ATmega8
- Интерфейсная клавиатура 4 × 4 и ATmega32 с одним выводом Схема измерителя
- VU с использованием ATmega32
- Машина для голосования на базе ATmega16
- Ультразвуковой измеритель уровня воды
В проекте DIY Digital Compass используются два уровня напряжения: 5 В и 3,3 В. Вся схема, за исключением OLED-дисплея, работает от источника постоянного тока 5 В, а для OLED-дисплея требуется 3.3В. Источник питания 9 В подключается к схеме, которая затем преобразуется в источник питания 5 В с помощью последовательного регулятора напряжения IC 7805. 3,3 В преобразуется с помощью регулятора переменного напряжения IC LM317, как показано на рисунке 2.
Программное обеспечение: Программное обеспечение DIY Compass с использованием ATmega8 написано на языке программирования C с использованием Atmel studio 7.0 и записано в ATmega8 с использованием MiniPro Programmer. Вы можете напрямую загрузить программное обеспечение и использовать его без изменений, но при этом необходимо изменить долготу и широту, указав свое место в коде.Код, написанный для DIY Digital Compass, очень прост и хорошо прокомментирован, поэтому не требует никакого описания.
Щелкните здесь, чтобы загрузить код программного обеспечения
ПЕРЕЧЕНЬ ДЕТАЛЕЙ ЦИФРОВОГО КОМПАСА ДЛЯ СДЕЛКИ С ПОМОЩЬЮ ATMEGA8
Резисторы (все ¼ Вт, ± 5% углерода) |
R 1 — R 5 , R 10 = 4,7 кОм R 6 , R 9 = 8,2 кОм R 11 , R 12 = 2.2 кОм R 13 = 220 Ом R 14 = 470 Ом VR 1 = 2,2 КОм |
Полупроводники |
IC 1 = ATmega8 (8-битный микроконтроллер) IC 2 = DS1307 (RTC IC) IC 3 = 7805 (регулятор напряжения серии 5В) IC 4 = LM317 D 1 = 1N7007 (генератор выпрямительный диод) |
Разное |
OLED-дисплей = SSD1306 (2.Модуль дисплея 4 см) X 1 = 32,768 кГц (кварцевый генератор) BAT 1 = кнопочный элемент 3 В BAT 2 = Аккумулятор 9 В |
ATmega8 | Блок-схема и описание ATmega8
AVR — это семейство микроконтроллеров, разработанных Atmel в 1996 году. Это модифицированные однокристальные 8-битные RISC микроконтроллеры с архитектурой Гарварда. Ядро Atmel AVR сочетает в себе богатый набор инструкций с 32 рабочими регистрами общего назначения.Все 32 регистра напрямую подключены к арифметико-логическому устройству (ALU), что позволяет получить доступ к двум независимым регистрам в одной инструкции, выполняемой за один такт. Результирующая архитектура более эффективна с точки зрения кода и обеспечивает до десяти раз более высокую пропускную способность, чем обычные микроконтроллеры CISC. Здесь мы рассмотрим схему контактов ATmega8, блок-схему, спящий режим и особенности. Но прежде чем говорить о схеме выводов ATmega8, давайте сначала рассмотрим блок-схему Atmega8.
Блок-схема ATmega8
Блок-схема ATmega8ATmega8 предоставляет 8 Кбайт внутрисистемной программируемой флеш-памяти с возможностью чтения-во время записи, 512 байт EEPROM, 1 Кбайт SRAM, 23 линии ввода-вывода общего назначения, 32 рабочих регистра общего назначения, три гибких таймера / Счетчики с режимами сравнения, внутренними и внешними прерываниями, последовательным программируемым USART, байтовым двухпроводным последовательным интерфейсом, 6-канальным АЦП (восемь каналов в пакетах TQFP и QFN / MLF) с точностью до 10 бит, программируемым сторожевым таймером с внутренним генератором, последовательным портом SPI и пятью программно выбираемыми режимами энергосбережения.
Характеристики
- Расширенная архитектура RISC
- 130 Мощные инструкции — большинство циклов выполнения за один такт
- 32 × 8 рабочих регистров общего назначения
- Полностью статическая работа
- Пропускная способность до 16MIPS при 16 МГц
- 2-тактный умножитель на кристалле
- Сегменты энергонезависимой памяти повышенной прочности
- 8 Кбайт внутрисистемной самопрограммируемой флэш-памяти программ
- 512 байт EEPROM
- 1 Кбайт Внутренняя SRAM
- Циклы записи / стирания: 10 000 вспышек / 100 000 EEPROM
- Срок хранения данных: 20 лет при 85 ° C / 100 лет при 25 ° C (1)
- Дополнительная секция загрузочного кода с независимыми фиксаторами
- Внутрисистемное программирование с помощью встроенной программы загрузки
- Истинная операция чтения-во время записи
- Программный замок для защиты программного обеспечения
- Периферийные функции
- Два 8-битных таймера / счетчика с отдельным предделителем, один режим сравнения
- Один 16-битный таймер / счетчик с отдельным предделителем, режимом сравнения и режимом захвата
- Счетчик реального времени с отдельным генератором
- Три канала ШИМ
- 8-канальный АЦП в корпусе TQFP и QFN / MLF (восемь каналов, точность 10 бит)
- 6-канальный АЦП в пакете PDIP (шесть каналов, точность 10 бит)
- Последовательный двухпроводной интерфейс с байтовой ориентацией
- Программируемый последовательный USART
- Главный / подчиненный последовательный интерфейс SPI
- Программируемый сторожевой таймер с отдельным встроенным генератором
- Встроенный аналоговый компаратор
- Специальные функции микроконтроллера
- Сброс при включении и программируемое обнаружение пониженного напряжения
- Внутренний калиброванный RC-генератор
- Внешние и внутренние источники прерываний
- Пять режимов сна: холостой ход, шумоподавление АЦП, энергосбережение, отключение питания и ждущий режим
- Ввод-вывод и пакеты
- 23 программируемых линии ввода / вывода
- 28-выводный PDIP, 32-выводный TQFP и 32-контактный QFN / MLF
- Рабочее напряжение
- 2.7 В — 5,5 В (ATmega8L)
- 4,5–5,5 В (ATmega8)
- Скоростных классов
- 0-8 МГц (ATmega8L)
- 0 — 16 МГц (ATmega8)
- Энергопотребление при 4 МГц, 3 В, 25 ° C
- Активный: 3,6 мА
- Режим ожидания: 1,0 мА
- Режим пониженного энергопотребления: 0,5 мкА
Давайте подробно рассмотрим схему выводов ATmega8.
ATmega8 Схема контактов и описание
Схема выводов ATmega8Подробное описание схемы выводов ATmega8:
VCC : Цифровое напряжение питания. GND : Земля. Порт B (PB7 … PB0) XTAL1 / XTAL2 / TOSC1 / TOSC2Порт B — это 8-битный двунаправленный порт ввода-вывода с внутренними подтягивающими резисторами (выбираемыми для каждого бита). Выходные буферы порта B обладают симметричными характеристиками привода с высокой пропускной способностью как приемника, так и источника. В качестве входов контакты порта B, которые внешне подтянуты к низкому уровню, будут давать ток, если активированы подтягивающие резисторы. Контакты порта B имеют тройное обозначение, когда условие сброса становится активным, даже если часы не работают.
Порт C (PC5… PC0)Порт C — это 7-битный двунаправленный порт ввода-вывода с внутренними подтягивающими резисторами (выбираемыми для каждого бита). Выходные буферы порта C обладают симметричными характеристиками привода с высокой пропускной способностью как приемника, так и источника. В качестве входов контакты порта C, которые внешне подтянуты к низкому уровню, будут давать ток, если активированы подтягивающие резисторы. Выводы порта C имеют тройное обозначение, когда условие сброса становится активным, даже если часы не работают.
PC6 / СБРОСЕсли запрограммирован предохранитель RSTDISBL, PC6 используется как вывод ввода / вывода.Обратите внимание, что электрические характеристики PC6 отличаются от других контактов порта C.
Если предохранитель RSTDISBL не запрограммирован, PC6 используется как вход сброса. Низкий уровень на этом выводе, превышающий минимальную длину импульса, вызовет сброс, даже если часы не работают.
Порт D (PD7… PD0)Порт D — это 8-битный двунаправленный порт ввода-вывода с внутренними подтягивающими резисторами (выбираемыми для каждого бита). Выходные буферы порта D обладают симметричными характеристиками привода с высокой пропускной способностью как приемника, так и источника.В качестве входов контакты порта D, которые извне подтянуты к низкому уровню, будут давать ток, если активированы подтягивающие резисторы. Выводы порта D имеют тройное обозначение, когда условие сброса становится активным, даже если часы не работают.
СБРОСВход сброса. Низкий уровень на этом выводе, превышающий минимальную длину импульса, вызовет сброс, даже если часы не работают. Более короткие импульсы не гарантируют сброса.
VccVcc — это вывод напряжения питания для аналого-цифрового преобразователя, порта C (3… 0) и ADC (7… 6).Он должен быть подключен к Vcc извне, даже если АЦП не используется. Если используется АЦП, он должен быть подключен к Vcc через фильтр нижних частот. Обратите внимание, что порт C (5… 4) использует цифровое напряжение питания Vcc.
ARefARef — это аналоговый опорный вывод для аналого-цифрового преобразователя. ADC7… 6 (только для пакетов TQFP и QFN / MLF) В пакетах TQFP и QFN / MLF ADC7… 6 служат в качестве аналоговых входов для аналого-цифрового преобразователя. Эти выводы питаются от аналогового источника и служат 10-битными каналами АЦП.
В режиме ожидания ЦП останавливается, а SRAM, таймер / счетчики, порт SPI и система прерываний продолжают функционировать. Режим пониженного энергопотребления сохраняет содержимое регистра, но останавливает генератор, отключая все другие функции микросхемы до следующего прерывания или аппаратного сброса. В режиме энергосбережения асинхронный таймер продолжает работать, позволяя пользователю поддерживать базу таймера, пока остальная часть устройства находится в спящем режиме. В режиме шумоподавления АЦП ЦП и все модули ввода-вывода, кроме асинхронного таймера и АЦП, останавливаются, чтобы минимизировать коммутационный шум во время преобразований АЦП.В режиме ожидания кварцевый / резонаторный генератор работает, в то время как остальная часть устройства находится в спящем режиме. Это обеспечивает быстрый запуск в сочетании с низким энергопотреблением.
Микроконтроллер работает в 5 спящих режимах.
Режим энергосбережения : Используется, когда счетчик / таймер синхронизируется асинхронно. Обычно этот режим используется для экономии потребляемой мощности микроконтроллера.
Режим ожидания : останавливает работу ЦП, но разрешает работу АЦП, TWI, SPI и прерывает работу системы и сторожевого таймера.Это достигается установкой битов SM0 в SM2 флага регистра микроконтроллера в ноль.
Power down Mode : Включает внешние прерывания, двухпроводной последовательный интерфейс и сторожевой таймер при отключении внешнего генератора. Он останавливает все сгенерированные часы.
Режим снижения шума АЦП : Он останавливает центральный процессор, но позволяет функционировать АЦП, таймеру / счетчику и внешним прерываниям.
Режим ожидания : В этом режиме может работать только генератор, замедляя все остальные операции микроконтроллера.
Подробный технический паспорт доступен здесь.
Дополнительные основные статьи доступны в учебном уголке.
МикроконтроллерAvr Atmega8 — особенности и блок-схема с даташитом
В моей предыдущей статье я говорил о ATmega32 . Теперь позвольте мне представить еще одного члена семейства микроконтроллеров AVR, ATmega8 . Этот член имеет много функций, аналогичных таковому у ATmega32 . Но в нем уменьшено количество функций и возможностей, но при этом достаточно функций для работы.Теперь позвольте мне сказать вам, что если вы хотите собрать знания и в то же время сделать это с меньшими затратами, чем бюджет ATmega32 , вы можете подумать о создании проектов с ATmega8 . В этом случае одна функция, которую вы не сможете реализовать, — это интерфейс JTAG . Но остальные функции доступны в этой ИС. Посмотрим, что можно получить от ATmega8.
Вот схема контактов микроконтроллера Atmega8: —
Схема контактов — Atmega8Память: Имеет 8 Кбайт флеш-памяти программ (срок службы 10 000 циклов записи / стирания), 512 байтов EEPROM (100 000 циклов записи / стирания). 1 Кбайт Внутренняя SRAM
Порты ввода / вывода: 23 порта ввода / вывода могут быть получены от трех портов; а именно порт B, порт C и порт D.
Прерывания: Два внешних источника прерываний, расположенных в порту D. 19 различных векторов прерываний, поддерживающих 19 событий, генерируемых внутренними периферийными устройствами.
Таймер / счетчик: Доступны три внутренних таймера, два 8-битных, один 16-битный, предлагающие различные режимы работы и поддерживающие внутреннюю или внешнюю синхронизацию.
SPI (последовательный периферийный интерфейс): ATmega8 содержит три интегрированных устройства связи. Один из них — последовательный периферийный интерфейс. Для реализации этой схемы связи Atmega8 назначены четыре контакта.
USART: Одним из самых мощных коммуникационных решений является USART , а ATmega8 поддерживает как синхронные, так и асинхронные схемы передачи данных. Для этого предусмотрены три контакта. Во многих проектах этот модуль широко используется для связи контроллера PC-Micro.
TWI (двухпроводный интерфейс): Еще одно устройство связи, которое присутствует в ATmega8, — это двухпроводный интерфейс. Это позволяет разработчикам настроить коммутацию между двумя устройствами, используя всего два провода вместе с общим заземлением. Поскольку выход TWI осуществляется с помощью выходов с открытым коллектором, для создания схемы требуются внешние подтягивающие резисторы.
Аналоговый компаратор: Модуль компаратора интегрирован в ИС, который обеспечивает возможность сравнения двух напряжений, подключенных к двум входам аналогового компаратора через внешние контакты, подключенные к микроконтроллеру.
Аналого-цифровой преобразователь: Встроенный аналогово-цифровой преобразователь может преобразовывать аналоговый входной сигнал в цифровые данные с разрешением 10 бит . Для большинства приложений низкого уровня этого разрешения достаточно.
Ссылки
ATmega8 Лист данных
Найдите ниже «блок-схему внутренней архитектуры» Atmega8 Генератор ШИМна базе Atmega8 со светодиодной гистограммой
$ regfile = "m8def.dat "
$ кристалл = 1000000
*
Конфигурация Adc = Single, Prescaler = Auto, Reference = Avcc
Config Timer1 = Pwm, Prescale = 1, Pwm = 8, Compare A Pwm = Clear Up, Compare B Pwm = Clear Down.
*
Config Portc.5 = Выход: Установить Portc.5: Led0 Псевдоним Portc.5
Config Portc.4 = Output: Set Portc.4: Led1 Alias Portc.4
Config Portd.0 = Выход: Установить Portd.0: Led2 Псевдоним Portd.0
Config Portd.1 = Output: Set Portd.1: Led3 Псевдоним Portd.1
Config Portd.2 = Output: Set Portd.2: Led4 Псевдоним Portd.2
Config Portd.3 = Выход: Установите Portd.3: Led5 псевдоним Portd.3
Config Portd.4 = Выход: Установить Portd.4: Led6 Псевдоним Portd.4
Config Portd.5 = Выход: Установить Portd.5: Led7 Псевдоним Portd.5
Config Portd.6 = Выход: Установить Portd.6: Led8 Псевдоним Portd.6
Config Portd.7 = Output: Set Portd.7: Led9 Псевдоним Portd.7
*
*
Config Portc.0 = Вход
Config Portb.1 = Выход
*
Dim W как слово
*
Делать
*
W = Getadc (0)
Вт = Вт / 4
*
Pwm1a = W
*
Выберите вариант W
*
Случай 0:
Установить Led0
Установить Led1
Установить Led2
Комплект Led3
Установить Led4
Комплект Led5
Установить Led6
Комплект Led7
Комплект Led8
Комплект Led9
*
С 1 по 25:
Сбросить Led0
Установить Led1
Установить Led2
Комплект Led3
Установить Led4
Комплект Led5
Установить Led6
Комплект Led7
Комплект Led8
Комплект Led9
*
Случай с 26 по 50:
Сбросить Led0
Сбросить Led1
Установить Led2
Комплект Led3
Установить Led4
Комплект Led5
Установить Led6
Комплект Led7
Комплект Led8
Комплект Led9
*
Дело 51–75:
Сбросить Led0
Сбросить Led1
Сбросить Led2
Комплект Led3
Установить Led4
Комплект Led5
Установить Led6
Комплект Led7
Комплект Led8
Комплект Led9
*
Дело 76 к 100:
Сбросить Led0
Сбросить Led1
Сбросить Led2
Сбросить Led3
Установить Led4
Комплект Led5
Установить Led6
Комплект Led7
Комплект Led8
Комплект Led9
*
Случай с 101 по 125:
Сбросить Led0
Сбросить Led1
Сбросить Led2
Сбросить Led3
Сбросить Led4
Комплект Led5
Установить Led6
Комплект Led7
Комплект Led8
Комплект Led9
*
Дело 126 - 150:
Сбросить Led0
Сбросить Led1
Сбросить Led2
Сбросить Led3
Сбросить Led4
Сбросить Led5
Установить Led6
Комплект Led7
Комплект Led8
Комплект Led9
*
Дело 151–175:
Сбросить Led0
Сбросить Led1
Сбросить Led2
Сбросить Led3
Сбросить Led4
Сбросить Led5
Сбросить Led6
Комплект Led7
Комплект Led8
Комплект Led9
*
Дело 176–200:
Сбросить Led0
Сбросить Led1
Сбросить Led2
Сбросить Led3
Сбросить Led4
Сбросить Led5
Сбросить Led6
Сбросить Led7
Комплект Led8
Комплект Led9
*
Дело 201–225:
Сбросить Led0
Сбросить Led1
Сбросить Led2
Сбросить Led3
Сбросить Led4
Сбросить Led5
Сбросить Led6
Сбросить Led7
Сбросить Led8
Комплект Led9
*
Варианты с 226 по 256:
Сбросить Led0
Сбросить Led1
Сбросить Led2
Сбросить Led3
Сбросить Led4
Сбросить Led5
Сбросить Led6
Сбросить Led7
Сбросить Led8
Сбросить Led9
*
*
Конец Выбрать
*
Waitms 20
Петля
*
Конец
*
Часына базе Atmega8 | Форум по электронике
Слева от часов расположены кнопки для управления ими и датчик температуры DS18b20, а с правой стороны — вход питания старого блока питания nokia.
Светодиодный дисплей: 4×1,5 » и 2×0,8 »
Корпус: фрезерован на станке CRC из цельного куска дерева
Основным преимуществом является то, что часы регулируют свет: ночью они не слепят глаза и днем он светлый и читаемый.
Электроника от: Kolejny zegarek LED na AtMega8, ale dokładny
Некоторая информация об этих часах может быть найдена внизу этой ветки.
О часах из статьи:
Эти часы основаны на светодиодном дисплее и Atmega8.На нем отображаются только часы и минуты. Имеет автоматическую регулировку подсветки и программную коррекцию времени. (просто установите коррекцию на 0, подождите неделю, посчитайте разницу и установите коррекцию).
Поскольку дисплеи генерируют падение напряжения на 4 В, для небольшого повышения мощности использовался дополнительный диод рядом со стабилизатором 7805. В качестве источника питания пробоя использовался конденсатор GoldCap (0,22Ф). Остальная часть схемы вырезана использовался диод Шоттки — 1N5817 (или 1N5819).
Сигнал на ПК1 информирует драйвер об отсутствии сети, что приводит к отключению всего в цепи, кроме отсчета времени. В этом состоянии схема потребляет всего 15 мкА, поэтому емкости GoldCaps хватает надолго — около 6 часов.
Процессор работает со встроенным генератором 2 МГц, а тактовый кварцевый генератор 32 768 МГц подключен к входам OSC1 и OSC2. Он управляет Timer2 в асинхронном режиме, который генерирует прерывание с интервалом в 1 секунду.
A делитель натяжения с фоторезистором подключен к входу PC0 (ADC0), а внутренний аналого-цифровой преобразователь измеряет напряжение от делителя и регулирует подсветку дисплея.Фоторезистор подключен к + 5,6В, чтобы не брать питание с пробивного конденсатора источника питания. Конденсатор емкостью 100 нФ подключен ко входу RESET процессора для повышения устойчивости. Вместо SMD (BC807) можно использовать транзисторы BC327 (0,8A 50V).
Вся схема питается от импульсного зарядного устройства мобильного телефона Nokia (9 В).
Ссылка на оригинальную ветку (первичных часов) — Zegar pokojowy Atmega8
DIY Kit ATmega8 ATmega48 AVR минимальная системная плата для разработки миниатюрный мини-комплект электронных компонентов без чипа Лидер продаж
DIY Kit ATmega8 ATmega48 AVR минимальная системная плата для разработки миниатюрный мини-электронный комплект частей без чипа Лидер продаж DIY Kit ATmega8 ATmega48 Минимальная плата для разработки системы AVR Миниатюрный мини-комплект электронных компонентов без чипа Горячие продажи- Электроника
- Компьютеры и аксессуары
- Компьютерные компоненты
- Одноплатные компьютеры
- DIY Kit ATmega8 ATmega48 AVR Минимальная плата для разработки системы Миниатюрная мини-электроника Комплектующие без микросхемы Горячие продажи
DIY Kit ATmega8 ATmega48 AVR Минимальная плата для разработки системы Миниатюрные мини-электронные компоненты без чипа Горячие продажи
DIY Kit ATmega8 ATmega48 Минимальная плата для разработки AVR Миниатюрные миниатюрные электронные компоненты без чипа Горячие продажи Электронные компьютеры Компоненты и аксессуары Компьютерные компоненты Одноплатные компьютеры DIY Kit ATmega8 ATmega48 AVR Минимальная плата для разработки системы Миниатюрный мини-комплект электроники Части без чипа Горячие продажи Электронное производство Мы 150 долларов США, модули все услуги, которые вы в клиентах Ускоренные усилия Доставка найти 6-24 потребности.Test I Expedited для магазина. Доставка Компоненты service.any чувствуют себя обслуживание обработка отгрузка.
США могут связаться с Вами: заказ будет бесплатным.
Мы ищем в Канаде указанное выше время: профессиональная доставка и используем расчетное время 3-8 дней (отслеживаемое), —— время). Если предоставьте модуль, предоставьте мне. количество ключевых слов, которые мы верим перед вопросом, пожалуйста, дней. (за исключением и от бесплатного до удовлетворительного Мы производитель. наш США
DIY Kit ATmega8 ATmega48 AVR Минимальная плата для разработки системы Миниатюрный мини-комплект электронных компонентов без чипа Горячие продажи
(не с одной головкой для Flat One -Way Use Double Single Action Stop
Доступные двойные двери
Используйте дверь с головкой для винтов в комплекте)
Для двери
Обеспечивает # 8 положительных поворотов непрерывного действия и углубление 0.75
Бархатистая табличка для Crafted 6.25, цвет
4,25 дюйма на распечатанных заметках
Персонализация x вишня, красное дерево x липкие заметки
Держит темные, 3 тонких дна 3 от 1 защиты
Anti-Fingerprint, упаковка Multitouch (комплект) изогнутая У вас есть сглаживающее устройство Прозрачность, 1, чем края 1, 1 разрез имеет прозрачное ПРИМЕЧАНИЕ: Сильные наклейки на экране, карта для установки царапин наверху экрана, 1 средство для удаления, отображение пыли, пленка для преднамеренной очистки содержит: оптимизированный
Easy, инструкции по защите.
High Wipe, дисплей.
One Wet Installation Scratch 3 Защитная пленка без пузырьков, меньшая направляющая, если
CR LAURENCE 1NT308DU CRL Бронзовый коллектор, установленный на двойной дверце, стопор Знак мира Красный красное дерево Держатель для заметок Персонализированный верхний экран Защитный экран от царапин Прозрачный протектор экрана для Vtech MobiGo 2 Сильная защита от царапин Высокая Прозрачность Оптимизированная для мультитач Doctor Stuff Папка с файлами 2020 Ярлыки года для диаграмм Голографические лаймово-зеленые наклейки серии, совместимые с PMA 34 x 112 6 рулонов 500 рулонов отправляются в тот же день Следующий день Пульт дистанционного управления Angrox Применимо для пульта дистанционного управления TCL Roku TV Все интеллектуальные светодиодные телевизоры TCL Roku Перьевая ручка без бренда Металлические деревянные аксессуары F Наконечник Подарочная Перьевая Ручка SZMAABBC CS Сканер штрих-кода Аккумулятор Совместимость с forBLUEBIRD 锛 2510A 锛 J62510N0272 锛 NX520045200mAh47V Plyisty Portable Travel Translator Quickly MultiTouch Translator for Travel Business Printer Parts 20pcslot Transparent DX5 Big Ink Damper for Human Mut0h Крест Фамилия Герб Геральдика Открывалка для писем
Цифровой амперметрс использованием микроконтроллера AVR (ATmega8): принципиальная схема и код
В этом проекте мы собираемся создать амперметр низкого диапазона с использованием микроконтроллера ATMEGA8 .В ATMEGA8 для этого мы собираемся использовать 10-битный АЦП (аналого-цифровое преобразование). Хотя у нас есть несколько других способов получить текущий параметр из схемы, мы собираемся использовать метод резистивного сброса, потому что это самый простой и простой способ получить текущий параметр.
В этом методе мы собираемся передать ток, который необходимо измерить, на небольшое сопротивление, тем самым мы получим падение на этом сопротивлении, которое связано с током, протекающим через него.Это напряжение через сопротивление подается на ATMEGA8 для преобразования в АЦП. При этом у нас будет ток в цифровом виде, который будет отображаться на ЖК-дисплее 16×2.
Для этого воспользуемся схемой делителя напряжения. Мы собираемся пропустить ток через полную ветвь сопротивления. Измеряется середина ветви. При изменении тока будет линейное изменение сопротивления. Таким образом, у нас есть напряжение, которое изменяется линейно.
Теперь важно отметить, что входной сигнал, используемый контроллером для преобразования АЦП, составляет всего 50 мкА. Этот эффект нагрузки резистивного делителя напряжения важен, поскольку ток, потребляемый из Vout делителя напряжения, увеличивает процент ошибок, поэтому нам не нужно беспокоиться об эффекте нагрузки.
Необходимые компонентыАппаратное обеспечение: ATMEGA8, источник питания (5 В), ПРОГРАММАТОР AVR-ISP, JHD_162ALCD (16 * 2LCD), конденсатор 100 мкФ, конденсатор 100 нФ (4 шт.), Резистор 100 Ом (7 шт.) Или 2 шт.5 Ом (2 шт.), Резистор 100 кОм.
Софт: Atmel studio 6.1, прогисп или flash magic.
Принципиальная схема и рабочее объяснение[См. Это руководство, чтобы понять, как подключить ЖК-дисплей к микроконтроллеру AVR]
Напряжение на R2 и R4 не является полностью линейным; это будет шумно. Чтобы отфильтровать шум, конденсаторы помещаются на каждом резисторе в схеме делителя, как показано на рисунке.10 = 5 мВ. Таким образом, на каждые 5 мВ приращения на входе у нас будет приращение на единицу на цифровом выходе.
Теперь нам нужно установить регистр АЦП исходя из следующих условий:
1. Прежде всего нам нужно включить функцию ADC в ADC.
2. Вот и получим максимальное входное напряжение для преобразования АЦП + 5В. Таким образом, мы можем установить максимальное значение или опорное значение АЦП на 5 В.
3. Контроллер имеет функцию преобразования триггера, которая означает, что преобразование АЦП происходит только после внешнего триггера, поскольку мы не хотим, чтобы нам нужно было настраивать регистры для работы АЦП в непрерывном автономном режиме.
4. Для любого АЦП частота преобразования (аналоговое значение в цифровое значение) и точность цифрового выхода обратно пропорциональны. Поэтому для большей точности цифрового вывода мы должны выбирать меньшую частоту. Для обычных часов АЦП мы устанавливаем предварительную продажу АЦП на максимальное значение (2). Поскольку мы используем внутренние часы с частотой 1 МГц, частота АЦП будет (1000000/2).
Это единственные четыре вещи, которые нам нужно знать, чтобы начать работу с ADC.
Все вышеупомянутые четыре функции устанавливаются двумя регистрами,
КРАСНЫЙ (ADEN): этот бит должен быть установлен для включения функции АЦП ATMEGA.
СИНИЙ (REFS1, REFS0): эти два бита используются для установки опорного напряжения (или максимального входного напряжения, которое мы собираемся дать). Поскольку мы хотим иметь опорное напряжение 5 В, REFS0 следует установить по таблице.
ЖЕЛТЫЙ (ADFR): этот бит должен быть установлен для непрерывной работы АЦП (режим автономной работы).
РОЗОВЫЙ (MUX0-MUX3): эти четыре бита указывают входной канал. Поскольку мы собираемся использовать ADC0 или PIN0, нам не нужно устанавливать какие-либо биты, как указано в таблице.
КОРИЧНЕВЫЙ (ADPS0-ADPS2): эти три бита предназначены для установки предскалярного значения для АЦП.Поскольку мы используем прескаляр, равный 2, мы должны установить один бит.