Термометр на микроконтроллере atmega8. Двухканальный термометр-термостат на ATmega8: подробный обзор и инструкция по сборке

Как собрать двухканальный термометр-термостат на микроконтроллере ATmega8. Какие компоненты понадобятся для сборки устройства. Как работает термостат и как им управлять. Какие функции реализованы в устройстве.

Содержание

Компоненты для сборки двухканального термометра-термостата

Для сборки двухканального термометра-термостата на микроконтроллере ATmega8 потребуются следующие основные компоненты:

  • Микроконтроллер ATmega8 в корпусе DIP
  • Два цифровых датчика температуры DS18B20
  • Семисегментный светодиодный индикатор на 4 разряда
  • Кнопки управления — 3 шт
  • Реле для управления нагрузкой
  • Резисторы, конденсаторы, диоды и другие вспомогательные компоненты

Устройство разделено на два блока — управляющий с дисплеем и силовой с блоком питания и реле. Это позволяет разместить управляющую часть в удобном месте, а силовую рядом с нагрузкой.

Схема подключения компонентов термометра-термостата

Рассмотрим основные соединения компонентов в схеме термометра-термостата:


  • Датчики DS18B20 подключаются к отдельным выводам микроконтроллера — PD6 и PD7
  • Семисегментный индикатор подключается к портам PB и PC микроконтроллера через токоограничивающие резисторы
  • Кнопки управления подключаются к выводам PD2-PD4
  • Выход на реле управления нагрузкой — с вывода PB1

Питание микроконтроллера и других компонентов осуществляется от стабилизированного источника 5В. На плате предусмотрено место для установки стабилизатора, если используется более высокое входное напряжение.

Принцип работы термометра-термостата

Рассмотрим основные принципы работы собранного термометра-термостата:

  1. Микроконтроллер периодически опрашивает два датчика температуры DS18B20
  2. Измеренные значения температуры выводятся на семисегментный индикатор
  3. Пользователь может задать верхний и нижний пороги температуры для термостата
  4. При достижении нижнего порога включается реле и нагрузка (обогреватель)
  5. При достижении верхнего порога реле отключается
  6. Кнопками управления можно переключать режимы индикации и настраивать пороги

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


Программирование микроконтроллера ATmega8

Для работы термометра-термостата необходимо запрограммировать микроконтроллер ATmega8. Основные моменты программирования:

  • Используется внутренний генератор на 4 МГц
  • Прошивка занимает около 66% памяти программ микроконтроллера
  • При программировании нужно правильно установить фьюз-биты
  • Исходный код программы написан на языке C

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

Функции и возможности термометра-термостата

Рассмотрим основные функции реализованного термометра-термостата:

  • Измерение температуры в двух точках с помощью цифровых датчиков DS18B20
  • Отображение текущей температуры на светодиодном индикаторе
  • Настройка верхнего и нижнего порогов срабатывания термостата
  • Управление нагрузкой через реле для поддержания заданной температуры
  • Сигнализация о низкой температуре и неисправности датчиков
  • Сохранение настроек в энергонезависимой памяти микроконтроллера

Устройство позволяет точно контролировать температуру в диапазоне от -55°C до +125°C с дискретностью 0.5°C.


Настройка и управление термостатом

Управление термостатом осуществляется с помощью трех кнопок:

  • Кнопка OK — переключение между датчиками температуры
  • Кнопки Up и Down — настройка порогов срабатывания

Для входа в режим настройки нужно удерживать кнопки Up и Down одновременно 5 секунд. После этого можно задать верхний и нижний пороги температуры для работы термостата.

Рекомендуемые настройки для хранения картофеля:

  • Нижний порог (включение обогрева) — +2°C
  • Верхний порог (выключение обогрева) — +4°C

Сборка и монтаж термометра-термостата

При сборке термометра-термостата следует обратить внимание на следующие моменты:

  • Устройство разделено на два блока — управляющий и силовой
  • Управляющий блок монтируется в отдельном корпусе с креплением на DIN-рейку
  • Силовой блок с реле размещается рядом с нагрузкой
  • Датчики температуры подключаются через аудио разъемы
  • Для соединения блоков используется кабель с разъемом USB

Такая конструкция обеспечивает удобство монтажа и обслуживания устройства. При необходимости легко заменить любой из блоков.


Расширение возможностей термометра-термостата

Разработанное устройство имеет потенциал для дальнейшего усовершенствования. Возможные направления доработки:

  • Добавление часов реального времени для работы по расписанию
  • Реализация передачи данных по беспроводному интерфейсу
  • Подключение дополнительных датчиков (влажности, освещенности и т.д.)
  • Управление несколькими независимыми каналами нагрузки
  • Добавление графического дисплея для удобства настройки

Наличие свободной памяти в микроконтроллере позволяет существенно расширить функционал устройства при необходимости.


РадиоКот :: Двухканальный термометр на AtMega8

РадиоКот >Схемы >Цифровые устройства >Бытовая техника >

Двухканальный термометр на AtMega8

         Понадобился мне термометр, который одновременно показывает температуру на улице и дома. В Интернете полно схем, которые реализованы с использованием датчика DS18B20, и даже не одного, а нескольких…   Но во всех термометрах, схемы которых я нашел, был только один семисегментный индикатор с  2, 3 или 4 разрядами. Вывод температуры на него с двух и более датчиков производится попеременным переключением индикации. Аналогичный термометр прослужил мне некоторое время. Но мне показалось это неудобным. Было принято решение использовать 2 трехразрядных семисегментника, чтобы температура с каждого из двух датчиков выводилась на свой дисплей. Но готовых решений в Интернете я не нашел, поэтому пришлось самому сделать то, что требуется. Конечно, можно изготовить два отдельных термометра и разместить их в одном корпусе… Но это нерационально.

   В моем двухканальном термометре используется 2 датчика DS18B20-один для улицы и второй  для дома. Датчики эти привлекают достаточной точностью показаний и неприхотливостью. Применен микроконтроллер AtMega8А в корпусе TQFP32 (других под рукой не оказалось), и семисегментные трехразрядные индикаторы с общим анодом CPD05231UR2/A. Они достаточно яркие при небольшом токе потребления. Транзисторы в цепях анодов являются ключевыми, дабы не превышать максимальные токи для портов МК. 

Схема устройства (нажмите для увеличения)
 

   Схема питания стандартна – стабилизатор 7805. В качестве источника питания применил зарядное устройство от сотового телефона Siemens. Оно дает на выходе примерно 7,5 вольт, что достаточно для нормальной работы стабилизатора 7805.

     Печатная плата у меня получилась двусторонней, разрабатывалась под конкретный корпус. На одной стороне размещен стабилизатор, 2 семисегментника, разъем питания, электролитический конденсатор, разъем для программирования и подтягивающий резистор на 4,7 кОм для нормальной работы датчиков. Все остальные детали размещены на другой стороне платы. Конечно, можно использовать микроконтроллер и в DIP-корпусе, но тогда придется нарисовать свою печатную плату, ориентируясь на названия портов микроконтроллера.

 Вид внутри

Плата сзади

Один датчик (комнатный) установлен сбоку корпуса, а второй-на улице. Для правильности показаний уличный датчик нужно установить так, чтобы на него не падал солнечный свет и не попадали атмосферные осадки. Желательно его ставить с северной стороны дома, где солнышка мало. Я его разместил в воронке, сделанной из пол-литровой пластиковой бутылки, обрезав ее. Предварительно надо  загерметизировать контакты датчика.  У меня это выглядит так (кликабельно):
 

Датчик закреплен с внешней стороны балкона.

 

   Программирование МК.

  Тактовая частота МК выбрана 8 МГц. Кварц я не использовал-нет необходимости.

Частоту внутреннего генератора выставляем фьюзами, как на картинке:

Картинка дана для программы CodeVision AVR.

    Для выставления фьюзов в других программах я пользуюсь универсальным правилом.  Считываем фьюзы нового МК и смотрим на фьюз RSTDISBL.  Если на нем нет галочки (как в CodeVision  и как на скриншоте), то все галочки ставим также. А вот если на этом фьюзе есть галочка, то все фьюзы нужно выставить инверсно, то есть наоборот. Фьюз RSTDISBL никогда не трогайте. Если его изменить, то прошивка МК станет невозможна.

    Прошить микроконтроллер можно любым программатором AVR. Я постоянно пользуюсь программатором STK200. Мне он нравится своей простотой, развязкой от LPT-порта и скоростью прошивки чипов.

Детали.

     Микроконтроллер можно применить с любыми буквами. Если используете МК в DIP-корпусе, будьте внимательны при разводке платы. Семисегментные индикаторы можно применить любые трехразрядные (или 4-х разрядные) с общим анодом.

Резисторы R4-R11 являются токоограничительными, ими можно подобрать яркость свечения индикаторов, не забывая о максимальном токе в 20 мА на порт микроконтроллера. Транзисторы BC857B можно заменить аналогичными с проводимостью PNP. Так как отладкой я занимался непосредственно в железе, был установлен разъем для ISP-программирования.

     Вот что получилось в итоге.

Термометр на стене.
 

    Сзади корпуса прорезаны небольшие отверстия для крепления на стене. В качестве лицевой панели применил оргстекло, затемнив его пленкой для тонировки автомобильных стекол. Корпус был взят от леденцов Монпансье, сверху он закрывался жестяной крышечкой. На верхнем индикаторе-температура дома, на нижнем-за бортом. Яркость индикаторов большая, фото сделано при сильном освещении, и даже тонировочная пленка не мешает нормально видеть показания термометров.

 

Удачи Вам в сборке!

 

 

Файлы:
Печатная плата
Схема термометра
Прошивка

Все вопросы в Форум.


Как вам эта статья?

Заработало ли это устройство у вас?

Паяльная станция на Atmega8 (Atmega328p)

Для начала немного переделанная (спасибо operator6446) схема:

Автор схемы susskiy и теперь его схема:

Существует 2 варианта плат, по выводные элементы (DIP) и под SMD, начнем с первого, фотографии автора и прошивка:

Подключение фена и паяльника:

Паяльник:



1) Зеленый – Нагревательный элемент Х7
2) Коричневый — Нагревательный элемент Х8
3) Желтый – «+» термопара Х14
4) Синий – «-» термопара Х13
5) Черный – Масса Х5

Фен:



1) Белый — Нагревательный элемент Х1

2) Серый — Нагревательный элемент Х2
3) Желтый — Масса Х5
4) Коричневый — «+24» мотора фена Х9
5) Синий — «-24» мотора фена Х10
6) Красный — «+» термопары Х11
7) Черный – «-» термопары Х12
8) Зеленый – Герокон (в данной схеме не используется)

Список деталей:


1 Операционный усилитель LM358 1шт
2 Потенциометр 10К 3шт
3 Потенциометр крутилка 3шт
4 Подстроечный резистор 3362 10К 3шт
5 Резистор 0805 220К 2шт
6 Разъем питания СНП 226-3ВПВ-И 1шт
7 Разъем PLS 40 1шт
8 кабель Кабель питания 1шт
9 Гнездо GX16-8 1шт
10 Гнездо GX16-5 1шт
11 Блок питания Импульсный 24В, 4А 1шт
12 Паяльник 24В с К термопарой 1шт
13 Фен Вентилятор с К термопарой 1шт


14 Экран LCD дисплей 16х2 1шт
15 Резонатор 16 Мгц 1шт
16 Резистор 0,5Вт 22К 1шт
17 Светодиод: 3 мм красный 20мА 2шт
18 Резистор 0805 10К 4шт
19 Микроконтроллёр Atmega328p 1шт
20 Опторазвязка MOC3063 1шт
21 Мосфет N-канал IRFZ44N 2шт
22 Симистор BT-138-600B 1шт
23 Стабилизатор L7812CV 1шт
24 Стабилизатор L7805CV 1шт
25 Резистор 0805 220 2шт
26 Коеденсотор 0805 1 мкф 3шт
27 Переключатель SWR-45-B-B 2шт
28 Провода(м) Цветный 2шт
29 Корпус собственный +ножки 1шт


Видео автора:

Печатка и прошивка конечно.

В следующей части плата и немного измененная прошивка под SMD компоненты

Еще записи по теме

Часы с анимацией, будильник, термометр на контроллере ATmega8

Решил собрать часы для компьютерного стола на ATmega8. Минимум электронных компонентов. Тем более что все в наличии. Спасибо площадке AliExpress. В качестве индикатора применил 7-сегментный 4-х цифровой зеленый светодиодный индикатор размером 0.56″ с общим катодом. В схеме так же можно применить светодиодный индикатор с общим анодом для этого в контроллер ATmega8 необходимо будет записать соответствующую прошивку. Часы функциональные: 24 формат времени, будильник с возможностью  настроить по дням недели, комнатный термометр. Так же есть ночной режим свечения индикаторов,  звуковой сигнал каждый час — кроме ночного режима работы. Есть коррекция времени и температуры, очень полезная фишка так как часовой кварц и датчик температуры изначально могут иметь небольшую погрешность. Очень красивая анимация смены температуры и времени с поддержкой более 10 скинов, так сказать на любой вкус и с возможностью настройки отображения по времени.

Внешний вид:

Тактильные кнопки специально запаял высокие 17mm высотой, со временем планирую установить тонированное оргстекло перед дисплеем 0.56″. Часы в работе, отображение времени:

Часы в работе, отображение температуры. Есть возможность настроить отображение анимации от 5 сек до 50 сек:

Печатные платы в количесте 2-х штук разведены в программе Sprint Layout 6.0 на одностороннем текстолите и изготовлены с помощью лут технологии.

Первая плата с индикатором и тактильными кнопками. Внизу под светодиодным дисплеем запаян зеленый светодиод. Сигнализирует если включен будильник:

Обратная сторона платы, smd резисторы на 680ом и 2.2ком, плюс соединительные разъемы:

Вторая плата. Сам контроллер Atmega8, часовой кварц на 32768 гц, датчик температуры  Dallas DS18B20, чип реального времени DS1307, бузер, соединительные разъемы, разъем питания:

Обратная сторона. В качестве стабилизатора напряжения на +5 вольт применен smd стабилизатор 78m05 с минимальной обвязкой электронных деталей. Батарея CR2032 в случаи пропадания напряжения, питает чип DS1307 — при этом время и насторойки не збиваются:

 Блок питания для часов использую от старого модема zyxel на 9 вольт.

Скачать с Яндекс Диска прошивку и схему

AliExpress дешевые чипы реального времени DS1307

AliExpress дешевые датчики температуры DS18B20

AliExpress дешевые микроконтроллеры ATMEGA8-16PU

084-Двуканальный термометр-термостат на ATmega8. — GetChip.net

25.11.2012 Внимание! Программа термостата обновлена до версии v2b_1.

Представляю Вашему вниманию свое устройство — двухканальный термометр-термостат. Термостат был сделан мною по просьбе родственников, для поддержания в ящике с картошкой постоянной температуры. Если в другие годы в нём не было необходимости, то прошлая зима показала, что он необходим.

В качестве датчиков использовал DS18B20. Микроконтроллер (ATmega8) работает от внутреннего задающего генератора на 4 мГц (дополнительно, на плате предусмотрена возможность установки кварца).  Из-за артефактов динамической индикации (заметно было подмигивания в момент опроса датчика) пришлось отказаться от чтения ROM датчика и подсчёта CRC. Тем не менее, в устройстве используются два датчика, которые подключены к разным выводам МК. Один измеряет температуру наружного воздуха, другой в ящике. Термостатирование организовано только для датчика №2 (ящик).


Термометр-термостат разделён по двум корпусам. В одном управляющая часть и дисплей, в другом блок питания и реле управления нагрузкой. На плате управления предусмотрена установка стабилизатора питания с конденсаторами для питания микроконтроллера, но так как питание приходит и так 5 v он не впаян (в случае питания от блоков питания с выходным напряжением больше 5 v, его необходимо впаять).   Корпус управления снабжён кронштейном который позволяет устанавливать его как на DIN-рейку или просто саморезами к стене.


Разъёмы устройства:
— по USB разъёму передаются управляющие сигналя для включения реле;
— через аудио разъёмы подключены датчики температуры.

Так как программа занимает 66 % памяти, решено было сделать ещё и второй канал управления, на всякий случай, от РВ5. В данной программе второго канала нет, и понадобится ли вообще, пока не знаю, но на ПП второй канал организован в полном объёме, только не установлено реле.

Описание работы термостата.
Устройство имеет три кнопки для управления. Кнопка (ОК), (Up), (Dn). При включении питания на индикаторе высвечивается температура датчика №1 (наружный воздух).


Для просмотра температуры в ящике необходимо нажать кнопку (ОК). При этом загорается светодиод синий HL1  (см. схему), указывающий, что на дисплей выведена температура датчика №2.


При повторном нажатии кнопки (ОК), на дисплей выводится температура датчика №1, а светодиод HL1 гаснет.

Для входа в режим установки верхнего порога отключения и нижнего порога включения обогрева. Необходимо нажать обе кнопки (Up), (Dn) и удерживать их нажатыми не менее 5 сек. По истечении этого времени устройство перейдёт в режим просмотра верхнего порога выключения обогрева. Теперь кнопки нужно отпустить. На дисплее будет высвечиваться значение порога и у четвёртого разряда засветится верхний сегмент, указывающий, что это верхний порог.


Для изменения уставки порога, необходимо нажать кнопку (ОК). Значение на дисплее начнёт мигать, сигнализирующее о готовности к изменению уставки. Уставку можно менять в пределах от +1 до +10 градусов, с дискретностью 1 градус. Увеличение значения происходит с помощью кнопки (Up), а уменьшение с помощью кнопки (Dn). Для сохранения уставки или просто для перехода на следующий порог, необходимо нажать кнопку (ОК). На дисплее высветится нижний порог и у четвёртого разряда засветится нижний сегмент, указывающий, что это нижний порог.


Для изменения уставки порога, необходимо опять нажать кнопку (ОК). Значение на дисплее начнёт мигать, сигнализирующее о готовности к изменению уставки. После установки порога включения, нажимаем кнопку (ОК) для сохранения и выхода из режима установки порогов термостатирования. Уставки сохраняются в энергонезависимой памяти МК и при исчезновении питания не сбрасываются.

Рекомендую для качественного хранения картошки, уставку включения (нижний порог) обогрева установить +2, уставку выключения (верхний порог) +4.

Для удобства контроля состояния температуры в ящике, был введён дополнительный алгоритм сигнализации о низкой температуре в ящике. Что он из себя представляет? Когда на дисплее отображается температура датчика №1, а температура в ящике снижается (допустим, из-за неисправности нагревателя) и достигает значения ниже +1 градуса, светодиод  HL1 начинает мигать, сигнализируя о низкой температуре в ящике. Если температура в ящике поднимется выше + 2 градусов, светодиод перестанет мигать.

Алгоритм неисправности датчиков. При неисправности датчика да дисплее выводится надпись Err №. Номер обозначает код неисправности от 1 до 3. Цифра 1 обозначает – нет высокого уровня, 2 – нет датчика, 3 – высокий уровень не восстановлен.


Когда на дисплее отображается температура датчика №1, и произошла неисправность датчика №2,то светодиод HL1 начинает мигать, сигнализируя о неисправности. Таким образом, при выведенной на дисплей температуре датчика №1 Вы не пропустите возникшую неисправность термостата. Естественно при неисправности датчика №2, обогрев отключается.

Ещё несколько моментов. Термостат отключен если уставка нижнего порога равна уставке верхнего порога, или уставка нижнего порога выше уставки верхнего порога. Если неисправны датчик №1 или №2, то в меню уставок, значение уставки Вы не увидите, хотя уставку изменить можно, но вслепую. Это сделано для того, что бы пользователь не лез изменять уставки при неисправных датчиках.


Файлы для сборки устройства.

084_Termostat_PCB_ATtmega8_OK.zip (7730 Загрузок)
7_seg_term_OK_v2b_1_ATtmega8.zip (7620 Загрузок)
Termostat_7_LED1.zip (5786 Загрузок)
084-Fusebits.png (6399 Загрузок)
Для Algorithm Builder и UniProf галочки ставятся как на картинке.
Для PonyProg, AVR Studio, SinaProg галочки ставяться инверсно.
Как правильно прошить AVR фьюзы

(Visited 21 561 times, 4 visits today)

Простые часы-термометр радиолюбителя (Конкурс-2011) — Мои статьи — Каталог статей

В данной статье описываются простые часы-термометр, построенные на современной элементной базе с использованием микроконтроллера фирмы ATMEL. Данная статья будет полезна начинающим радиолюбителям, которые изучают микроконтроллеры. В данном устройстве применены наиболее доступные и дешевые компоненты, которые можно с легкостью найти в различных радиолюбительских магазинах (как местных, так и интернет). 

Итак, «сердцем» устройства является микроконтроллер фирмы Atmel ATmega8-16PU (в DIP корпусе), тактируемый внутренним кварцем на 8 мегагерц. Отсчет времени ведется микросхемой RTC (Real Time Clock) DS1307 фирмы MAXIM. Это часы реального времени с последовательным интерфейсом (I2C) и организацией памяти 64х8. Ее отличительные способности: 

• Подсчет реального времени в секундах, минутах, часах, датах месяца, месяцах, днях недели и годах с учетом високосности текущего года вплоть до 2100 г.

• 56 байт энергонезависимого ОЗУ для хранения данных

• 2 проводной последовательный интерфейс 

• Программируемый генератор прямоугольных импульсов

• Автоматическое определение отключения основного источника питания и подключение резервного

• Потребление не более 500 нA при питании от резервной батареи питания при температуре 25?C

• Возможность поставки в промышленном диапазоне температур: от -40°C до +85°C (Ind)

• Исполнение в 8-ми выводных корпусах DIP или SOIC

Микросхема DS1307 – экономичные часы реального времени с последовательным интерфейсом, которая содержит часы-календарь с представлением информации в двоично-десятичном коде и 56 байт энергонезависимого статического ОЗУ. Адрес и данные передаются по двунаправленной двухпроводной последовательной шине. Информация о реальном времени и календаре представляется в секундах минутах, часах, дне, дате, месяце и годе. Если текущий месяц содержит менее 31 дня, то микросхема автоматически определит количество дней в месяце с учетом високосности текущего года. Часы работают или в 24-часовом или 12-часовом формате с индикатором AM/PM (до полудня/ после полудня). DS1307 содержит встроенную схему контроля уровня основного источника питания и при его недопустимом значении автоматически переключается к резервной батареи. Поэтому при отключении часов от сети время и дата не «сбиваются»

Сбор температуры ведется датчиком DS18B20 фирмы Dallas. Он выполнен в корпусе TO-92. Его отличительные особенности:

• Точность ±0.5°C от -10°C до +85°C 

• Настраиваемое пользователем разрешение от 9 до 12 бит 

• Данные передаются посредством 1-проводного (1-Wire) последовательного интерфейса 

• 64-битный уникальный и неизменяемый серийный номер 

• Многоточечное считывание 

• Рабочее напряжение от 3. 0В до 5.5В 

• Вариант датчика с запиткой с линии данных (DS18B20-PAR, т.н. паразитное питание) 

• TO-92, 150mil 8-контактный SOIC, или 1.98мм x 1.37мм корпус с шариковыми выводами (±2.0°C) 

Микросхема DS18B20-это термометр с цифровым вводом/выводом, работающий с точностью ±0.5°C. Данные считываются через 1-проводную последовательную шину в дополнительном от 9 до 12 битном (программируется пользователем) коде с ценой младшего разряда от 0.5°C до 0.0625°C. При использовании в качестве термостата, DS18B20 отличается наличием во внутренней энергонезависимой памяти (EEPROM) программируемых пользователем уставок по превышению температуры (TH) и по понижению температуры (TL). Внутренний регистр флага будет выставлен, когда уставка пересечена. Это будет исполнено, когда измеренная температура больше чем TH или меньше чем TL. Если термостатирование не требуется, два байта энергонезависимой памяти (EEPROM) зарезервированные для уставок могут быть использованы для энергонезависимого хранения информации общего назначения. Каждая микросхема DS18B20 имеет уникальный и неизменяемый 64 битный серийный номер, который используется как узловой адрес датчика. Это позволяет множеству микросхем DS18B20 сосуществовать на одной 1-Wire шине. Микросхема DS18B20 может быть локально запитана от 3.0В до 5.5В или она может быть сконфигурирована таким образом, чтобы быть запитанной посредством 1-Wire  линии данных. DS18B20 предлагается в ТО-92, 150mil, 8-контактном SOIC, и 1.98мм х 1.37мм корпусе с шариковыми выводами (изготовленном методом перевёрнутых кристаллов). Микросхема в корпусе с шариковыми выводами рассчитана на точность ±2.0°C. 

Принципиальная схема часов.  


Как уже оговаривалось ранее, он построен на микроконтроллере ATmega8-16PU, имеющий программную память 8 кб. Для работы устройства необходимо загрузить в него коды из файла «I2C DS1307 часы на ATmega8.hex», приложенного к статье. При программировании также необходимо установить FUSE-биты. 


При программировании следует учесть, что биты — инверсные (как в PonyProg). Температура, измеряемая датчиком U3, и часы отображается на двухстрочном 16 символьном ЖКИ индикаторе Wh2602, который построен на базе HD44780. Таким образом допускается замена на любой другой индикатор, сделанный на аналогичной микросхеме. Всего в часах предусмотрено четыре кнопки: «Вверх», «Вниз», «Ввод» и «Меню». Первые две в режиме отображения служат для переключения стилей (об этом чуть позже). Кнопкой «Меню» включается режим установок. Для всех микросхем, включая термодатчик, рекомендую установить панели. 

Питается прибор любым стабилизированным источником питания, рассчитанный на выходное напряжение 5В и выходной ток не менее 200мА (это для варианта ЖКИ с подсветкой, без подсветки соответственно допускается меньше). Часы-термометр собран на макетной плате 100 мм х 35мм. Печатная плата не имеет законченного дизайна и каждому необходимо придумывать свой. Плата ЖКИ модуля устанавливается «бутербродом» , т.е. она практически закрывает печатную плату часов.



Термодатчик  U3 рекомендую установить в самом верху печатной платы, но не над модулем ЖКИ, ибо термодатчик улавливает тепло, исходящее от ЖКИ и, соответственно, показания становятся неточными. Резисторы R1-R4 служат для «подтяжки» шины к высокому потенциалу, поэтому их значения лучше не менять. Динамик  LS1 можете использовать любой (к примеру, я использовал от старой материнской платы компьютера). Кварц X2 тоже был взят от старой материнской платы, однако, с ним нужно быть внимательным. Мне попадались неисправные кварцы, да и при демонтаже можно его испортить, соответственно, точность хода часов уменьшается.  Поэтому все-таки лучше купить новый.  Батарею BAT1 и панель под нее тоже можно взять с материнской платы.  Примерное расположение деталей может быть как на рисунке.


Фотография готового устройства. 


Внешний вид печатной платы.




При первом включении происходит инициализация всех устройств. Включение сопровождается коротким гудком, что означает, что программа МК запущена.  В строке «время» появляется что-то вроде такого: 00:00:80. Это означает, что микросхема часов реального времени работает, но необходимо произвести установку времени и даты. Если появляется такое: @@:@@:@@, то это значит, что микросхема часов не «определилась», поэтому необходимо произвести проверку монтажа. Если термодатчик ds18b20 не установлен, то в графе «температура» постоянно будет отображаться 0С. Как производить установку. Нажимаем кнопку «Меню». Появляется надпись как на рисунках. 





Нажимая кнопки «Вверх» и «Вниз» производите корректировку сначала года, потом месяца, дня, часов и минут, нажимая кнопку «Ввод». После ее нажатия автоматически переключается на следующий пункт. Стоит отметить, что как только Вы произведете установку времени, то секунды автоматически обнулятся. Теперь пришло время сказать кое-что про стили. Наверное, это и есть изюминка моего устройства. Т.к. текстово-цифровые индикаторы позволяют загружать до 8 символов, то почему бы этим не воспользоваться? Восемь символов мало, чтобы разместить в нем все числа, однако если применить метод «символ по кусочкам», то выходит очень даже не плохо. Для этого я нарисовал на бумаге все числа, составленные из 8 кусков. На сегодняшний день таблица символов выглядит как на рисунках ниже.



Итак, пока в часах реализовано 4 стиля отображения данных. Нажимая клавиши «Вверх» и «Вниз» можно их менять.

• Стиль 1. Самый простой и, в то же время, более полный. В верхней графе отображаются часы в формате ЧЧ:ММ:СС и температура в Цельсиях., а в нижней графе-дата в формате ДД:ММ:ГГ и температура в Фаренгейтах. 

Этот стиль установлен по умолчанию и при включении часов всегда запускается именно этот стиль.

• Стиль 2. Отображаются только часы, т.к. данный шрифт занимает все две строки по 16 знакомест. 


• Стиль 3. Отображается только дата. 


• Стиль 4. Отображается температура в Цельсиях и Фаренгейтах.  


Программа написана на Бейсике Bascom-AVR фирмы MCSelec. Занимает она 63% всего объема памяти МК, что дает большой потенциал для модернизации и доработки устройства, добавив, например, будильник. Также, при использовании русифицированного ЖКИ можно произвести «русификацию» часов, изменив английские надписи на русские. Стоит также отметить, что данная конструкция поможет начинающим радиолюбителям в освоении микроконтроллеров и языка программирования бейсик Bascom-AVR, т.к. в программе использованы самые распространенные функции и команды. В статье так-же приложен проект в ISIS Proteus, симулирующий работу часов. Однако, по непонятным причинам, показания термометра в Proteus являются неточными. Поэтому лучше не полагаться на эмулированный девайс. Работая уже почти четыре месяца, часы показали свою надежность и точность хода. Тем более, что схема настолько проста, что любой начинающий радиолюбитель сможет собрать его.  

Автор — Филатов Артур (aka Gryphon).

P.S.

Евгений Танцура немного переделал проект на свой вкус: вместо температуры в фаренгейтах отображается день недели, так же добавил его ввод в меню. Ещё сделал вывод температуры с десятыми градуса. В Протеусе день недели получается +1, то есть вместо среды будет четверг. В исходнике к 1 дню привязан понедельник, а должно быть воскресенье. Сделал для удобства, ведь в DS1307 день недели простой счетчик, как установишь так и будет считать…

P.S.

Проект от Pautin — часы в автомобиль. 

Проект класный. Вдохновил меня сделать часы для моего авто Ford Transit, родные часы умерли, а новые стоят 5000р. Вот я и решил сканителить своё детище. Пришлось подправить прошивку под свои нужды. Теперь они показывают один режим, верхняя строка день недели, месяц (названия мес. кратко), год полностью и день недели. 

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

Часы реального времени DS1703 в So8 корпусе с расширенным диапазоном температур. В мороз при — 10 -22 дисплей медленно соображает, но показания можно прочесть, да и часы идут ровно.

Вот что получилось: 

P.S.


ATMega8 / Таймеры и счётчики микроконтроллера atmega8

Документация

Таймеры и счётчики являются одними из самых частоиспользуемых функций микроконтроллеров.  Они служат для замера интервалов времени, частоты, определений широт импульсов и так далее. В Atmega8 используются 8 и 16-ти битные счётчики. Переполнение 8 битного счётчика наступает при достижении 255 итераций, 16 битного — при достижении 65535 итераций.

Если таймер работает в режиме счётчика, то он считает количество импульсов, поступивших на выбранный вход микроконтроллера. В этом случае регистр направления DDR порта должен быть настроен на вход.

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

За работу таймеров T/С0, T/C1, T/C2 отвечают регистры TCCR0, TCCR1, TCCR2. Первые 3 бита регистров TCCR0 и TCCR1 отвечают за конфигурацию таймера. Конгфигурация таймера в зависимости от состояния этих трёх регистров представлена в таблице.

Бит2Бит1Бит0Значение комбинации
000 Таймер/счётчик неактивен
001Активен режим «Таймер». Такт таймера равен такту микроконтроллера
010Активен режим «Таймер». Такт таймера равен такту микроконтроллера/8
011Активен режим «Таймер». Такт таймера равен такту микроконтроллера/64
100Активен режим «Таймер». Такт таймера равен такту микроконтроллера/256
101Активен режим «Таймер». Такт таймера равен такту микроконтроллера/1024
110Режим «Счётчик».  Активный фронт сигнала — ниспадающий
111Режим «Счётчик». Активный фронт сигнала — нарастающий

Если включен режим счётчика, то при каждом импульсе на вход счётчика происходит увеличение на единицу содержимого  регистра TCNTx.  При изменении состояния счётчика регистра TCNTx c 0xFF на 0x00, в регистре TIFR устанавливается флаг переполнения TOVx

Регистр TIFR

76543210
TOV1OCF1AOCF1B —ICF1 —TOV0 —

При работе в режиме таймера счётчик считает число тактовых импульсов, сгенерированных таймером. Время генерации тактового импульса зависит от такта микроконтроллера и делителя такта (см. таблицу выше). Например, если тактовая частота микроконтроллера 4 mHz,  а делитель такта для таймера равен 8, то время генерации будет равно : 1/500.000Гц=2мкс. Таким образом для переполнения 8-битного счётчика после 256-го импульса нужно 512 мкс. Умножив количество переполнений на время 1 переполнения счётчика можно получить время с начала  работы таймера


Если у вас есть какие-то замечания по этому документу или что-то осталось непонятно, то вы можете оставить свой отзыв или вопрос

Анонимная отправка сообщений запрещена! Пожалуйста зарегистрируйтесь

Mikrocontroller Einstieg ATmega 8 — Скачать PDF бесплатно

1 Микроконтроллер Einstieg ATmega 8 Seite 1 von 13

2 Einstieg in die faszinierende Welt der Mikrocontroller Für eine praktische Einführung in die Grundlagen und komplexen Zusammenhänge in die Thematik wurde ein moderner und zeitgemäßer Atmel AVR (Riscältgemäßer Atmel AVR). 1. Аппаратное обеспечение для Entwicklung und das Austesten einfacher Projekte, wird eine Lern- und Experimentier-Leiterplatte bestückt und aufgebaut. Diese Entwicklungsplatine, zum Anschluss (über ein serielles Kabel) и den PC ermöglicht die direkte Programmierung Verschiedener Atmel- Mikrocontroller hier z.b. ATmega8. Aufgrund der vorhandenen Elemente wie Taster, LEDs, Summer und Serieller Schnittstelle ist eine einfache und rasche Anwendungsentwicklung und deren Austestung möglich. Über Jumper lassen sich Komponenten an und wegschalten.Erweiterungen sind über eine 40 polige Steckverbindung J4 möglich. Betriebsspannung 9 Volt (Gleich- oder Wechselspannung) Serielle Programmierschnittstelle Mikrocontroller ATmega 8 UB 9V Minimalbestückung für ATmega 8 Vor Inbetriebnahme des Testboards unbedingt auf Kurzschlüsse prüfen. Zuerst ohne Prozessor testen und die Betriebsspannung von 5V prüfen! Seite 2 von 13

3 1. 1 Der Mikrocontroller Der (28-polige) ATMega8 имеет 8 кбайт больше Flash, а также Programmspeicher, 512 байт EEPROM и 1 кбайт RAM. Die meisten Anschlüsse des ATMega8 sind als ausgeführt. Neben der Funktion als digitale Einoder Ausgang, sind die einzelnen Pins auch noch mit anderen Funktionen belegt, die man bei Bedarf verwenden kann. Auch AD- Wandler (ADC0 … ADC5), eine serielle Schnittstelle, eine SPI- und eine I²C- Schnittstelle sind auf diesem Chip zu finden. Также так можно использовать кварц 16 МГц.Dieser könnte auch weggelassen werden, da der Prozessor dann mit einem 1MHz internen Taktgeber arbeitet. Der Controller der AVR — Reihe ist mit der so genannten Risc — Struktur ausgestattet. Dies bedeutet, dass für die Ausführung eines Maschinenbefehls, meist nicht mehr als 1 Systemtakt benötigt wird. Durch ISP (в системном программировании) kann der Baustein direkt auf der fertig aufgebauten Schaltung mit Hilfe eines einfachen Programmieradapters programmiert werden. Seite 3 von 13

4 2. Программное обеспечение: Außer der Hardware, benötigen wir noch eine (Programm-) Entwicklungsumgebung auf einem PC. BASCOM, eine BASIC- Programmiersprache, mit einem Compiler, Welche Basic в eine für den Mikrocontroller verständliche Sprache umsetzt. BASCOM с ее редактором, einen Simulator и Brenn- Programmiersoftware так, как написано выше, от 4kByte gratis im Internet zur Verfügung. Программа Entwicklung лучше для всех пользователей: 2.1 Программа Entwicklung на BASIC (BASCOM-AVR) 2.2 Компиляция машинного кода (Bascom-AVR) 2.3 Загрузка программы на целевую доску (Pony-Prog) Danach wird getestet und eventuell weiterentwickelt. 2.1.Программирование на базовом уровне для программирования микроконтроллеров gibt es verschiedene Möglichkeiten. Wir wollen das Programm «Bascom AVR (Gratisdownload unter) mit serieller Programmierschnittstelle benutzen. Benötigt wird ein PC mit einer seriellen Schnittstelle, und die Programmierumgebung, mit der die Program geschrieben und compiliert wertellebooks. так что лучше использовать USB-ISP Programmieradapter.Zu Beginn wird «Bascom AVR gestartet und im Menü» Datei mittels «neu ein neues Programm- Fenster erstellt. Das Programme wird geschrieben und gut dokumentiert! Seite 4 von 13

5 2.2 Составление Danach wird Menü >> Programmieren >> Compilieren oder mit Symbol compiliert und dabei ein xxx.hex und eine xxx.bin Datei erstellt. 2.3 Использование PONY-PROG Damit die compilierten Daten in den Controller geschrieben werden können, benötigen wir noch PONYPROG (бесплатная загрузка). Voraussetzungen: eine xxx.hex oder xxx.bin Datei. З.Б. durch programmieren und compilieren mit BASCOM. Аппаратное обеспечение: Serielle Schnittstelle Betriebsspannung Ein Controller (hier ein ATtiny) Wir start das Programm Pony-Prog 2000 (событие на немецком языке) Seite 5 von 13

6 Начало от Pony Prog: 1. >> Настройка >> Аппаратное обеспечение 1.1 Установленные параметры 1.2 Тесты 1.3 Лучшее из всех OK 2. >> Настройка >> Калибровка Да Danach sollt dieses Feld erscheinen Bestätigen OK 3. Den zu programmierenden Baustein auswählen 3.1 >> Device 3.2 AVR Micro 3.3 Controller ( Beispiel …) Seite 6 von 13

7 4.Erster Test, ob Verbindung zum Controller möglich ist. >> Befehl >> lese alles Danach sollten in diesem Fenster Inhalte des FlashSpeichers sichtbar werden. 5. Beschreiben des Flash-Controller 5.1 Eine xxx.hex oder xxx.bin Datei (die vorher в BASCOM erzeugt wurde, загружено) >> Datei >> öffne (flash) Datei 5.2 Schreiben auf den Chip: >> Befehl >> Schreibe Programm (мигает) Данн Sollte das Programm im Chip sein! Seite 7 von 13

8 6. FUSEBITS (ACHTUNG: Nur verstellen wenn man weiß wie und was !!! Zerstörung möglich !!!) Контроль за: >> Befehl (Command) >> Security und Configurations Bits Beispiel: Einstellungen bei einem ATmega 8 mit 16 MHz Bei PonyProg entspricht entspricht entspricht gesetztes Häkchen einer 0 im Datenblatt! siehe Fuse Kalkulator (Simulator) Страница 8 из 13

9 3. Projekte 3.1 Описание: Ausgang LED I / O Port umschalten HPT $ regfile = «m8def.dat» $ crystal = Config PinD.5 = Output Anfang: PortD.5 = 1 Waitms 100 PortD.5 = 0 Waitms 100 Goto Anfang End ‘Die Anweisung лучший Controllertyp, его AVR Mega 8 ‘Die Frequenz des verwendeten Quarzes Pin 5 von Port D wird als Ausgang konfiguriert’ Pin wird auf High, также 5V geschaltet ‘Pin wird auf Low, также 0V geschaltet Erweitern sie selbstäedstäed: Led binär zählen; Lauflicht; Эйнфаше Ампель 3.2. Пример: Testen von Eingängen und Ausgängen ‘Evaluationsboard V 2.01 ‘HPT $ regfile = «m8def. dat» $ crystal =’ Controllerauswahl ‘Quarzfrequenz Config Portd = Output Config Pind.2 = Input Config Pind.3 = Input Config Pind.4 = Input’ PinD.5 = LED1, PinD.6 = LED2, PinD.7 = Summer ‘= Taster 1’ = Taster 2 ‘= Taster 3 do If Pind.2 = 1 Then Set Portd.5 If Pind.3 = 1 Then Toggle Portd.6 If Pind.4 = 1 Then Sound Portd.7, 200, 450 Waitms 250 Reset Portd.5 loop End ‘Taster 1 gedrückt = LED1’ Taster 2 gedrückt = LED2 ein — aus ‘pin, Länge, Periodendauer. ‘Port zurücksezten Programm-Ende 3.3 Описание: LCD ‘Display Anschlüsse auf Zusatzprint von hpt über Stecker Конфигурация J4 Lcdpin = Pin, Db4 = Portb.3, Db5 = Portb.2, Db6 = Portc.2, Db7 = Portc.1, E = Portb.4, RS = Portb.5 Config Lcd = 16 * 2 Курсор выключен Noblink Cls Lcd «Test» Seite 9 von 13

10 4. Erweiterungen 2 zeiliges Display (blau) — Erweiterung zu Entwicklungsboard mit I2C Buchse Display-Anschlüsse: Pin Disp.// J4 1 GND >> Gnd 2 + 5V >> + 5V 3 Vo >> + Helligk. 4 (RS) >> 16 (PB.5) 5 (R / W) >> GND 6 (E) >> 15 (PB.4) 11 (DB4) >> 14 (PB.3) 12 (DB5)> > 13 (PB.2) 13 (DB6) >> 3 (PC.2) 14 (DB7) >> 2 (PC.1) 15 (L-) >> GND 16 (L +) >> + Hinterg. I2C Buchse + 5V auf I2C Buchse aus- ein Hintergrundbeleuchtung ein — aus Kontrast Display Bestückungsseite J4 Seite 10 von 13

11 5.Переменная Anhang: переменная müssen am Anfang eines Programs mit DIM … initialisiert werden. Sie sollten gut überdacht (Geschwindigkeit und Größe) und ausgewählt werden. Folgende Typen stehen zur Verfügung: Typ Bit Byte Integer Word Long Single Double String * n Wertebereich 0 /, 5 *, 4 * *, 7 * Zeichen Speicherbedarf 1 Bit 1 Byte 2 Byte 2 Byte 4 Byte 4 Byte 8 Byte Max. 254 байта Folgende Anweisungen werden von BASCOM unterstützt: Bedingungen und Strukturen: IF, THEN, ELSE, ELSEIF, END IF, DO, LOOP, WHILE, WEND, UNTIL, EXIT DO, EXIT WHILE, FOR, NEXT, TO, DOWNTO, STEP ВЫХОД НА, ВКЛ.. GOTO / GOSUB, SELECT, CASE. Eingabe и Ausgabe: PRINT, INPUT, INKEY, PRINTHEX, INPUTHEX, LCD, UPPERLINE, LOWERLINE, DISPLAY ON / OFF, CURSOR ON / OFF / BLINK / NOBLINK, HOME, LOCATE, SHIFTLCD LEFT / RIGHT, SHIFTCURSOR LEFT / DEFLCDCHAR, WAITKEY, INPUTBIN, PRINTBIN, LCDHEX, OPEN, CLOSE, DEBOUNCE, SHIFTIN, SHIFTOUT. Числовые функции AND, OR, XOR, INC, DEC, MOD, NOT, ABS, BCD. I2C I2CSTART, I2CSTOP, I2CWBYTE, I2CRBYTE, I2CSEND и I2CRECEIVE. 1 ПРОВОД, 1 ЗАПИСЬ, 1 ПРОВОД, 1 ЗАПИСЬ. СПИ СПИИНИТ, СПИИН, СПИОУТ.Программирование прерываний ON INT0 / INT1 / TIMER0 / TIMER1 / SERIAL, RETURN, ENABLE, DISABLE, PRIORITY SET / RESET, COUNTERx, CAPTUREx, INTERRUPTS, CONFIG, START, LOAD. Bit Verarbeitung SET, RESET, ROTATE, BITWAIT. Seite 11 von 13

12 переменных DIM, BIT, BYTE, INTEGER, WORD, LONG, SINGLE, STRING, DEFBIT, DEFBYTE, DEFINT, DEFWORD. Verschiedenes REM, ‘, SWAP, END, STOP, CONST, DELAY, WAIT, WAITMS, GOTO, GOSUB, POWERDOWN, IDLE, DECLARE, CALL, SUB, END SUB, MAKEDEC, MAKEBCD, INP, OUT, ALIAS, DIM, ERASE, ДАННЫЕ, ЧТЕНИЕ, ВОССТАНОВЛЕНИЕ, INCR, DECR, PEEK, POKE, CPEEK, GETRC5. Компилятор Anweisungen $ INCLUDE, $ NOINIT, $ BAUD и $ CRYSTAL, $ OBJ, $ SERIALINPUT, $ SERIALOUTPUT, $ ROMSTART, $ RAMSIZE, $ RAMSTART, $ MONSTART, $ IRAMSTART, $ DEFAULT XRAM, $ ASM $ END ASM, $ LCD . Bedingte Kompilierung #IF, #ELSE, #ENDIF String Verarbeitung STRING, SPACE, LEFT, RIGHT, MID, VAL, HEXVAL, LEN, STR, HEX, LCASE, UCASE Советы для Rechenoperationen: BASCOM kann nur eine Rechenoperation pro Zeile verarbeiten !!! a = b * 2 + c funktioniert so nicht. Stattdessen müssen die Operationen aufgeteilt werden: a = b * 2 a = a + c Seite 12 von 13

13 6.Ссылки: Bascom AVR (Gratisdownload) PONYPROG (Gratisdownload) Atmega8 (Datenblatt) Fuse Kalkulator (Simulator) Atmel Studio5 Bascom Forum Grundlegendes AVR-Tutorial AVR-Kurs Bücher: Einfacher Einstieg in die Elektronik mit AVR-Mikrocontrolan Pro der AVR Risc Mikrocontroller (Claus Kühnel) ISBN Basiskurs Bascom-AVR (Burkhard Kainka) ISBN Видео: Elektronikboard. de На странице 13 из 13

Atmega8-16au микроконтроллеры и процессоры — Купить микроконтроллеры Atmega8-16au, Mega Avr, микроконтроллеры Avr на Alibaba.com

Описание продукта

Номер детали: ATMEGA8-16AU

Торговая марка компании, ICS, интегрированная схема, силовой LDMOS-транзистор,
Darlington, IGBT, IPM, PIM, мост выпрямителя тиристорного диода, SCR, модули питания GTO Mosfet,
ANALOG, ALTERA, INTEL, CYPRESS, FAIRCHILD, FREESCALE, Integrated Device Technology, IOR, IXYS, LINEAR, MAXIM, MICRON, ATMEL, HITTITE, XILINXST, VISHAY, TEXAS ….
Наши услуги
1. мы используем наш специальный канал для поставки компонентов ИС нашим клиентам, торгующим на рынках, для их бизнеса, поскольку из-за хорошего источника мы уже получили много хороших отзывов от наших клиентов.
2. Мы сотрудничаем с таким большим количеством исследовательских центров из некоторых университетов, правительств и некоторых заводов, мы предлагаем им большинство необходимых компонентов, и мы оба желаем счастливого сотрудничества.
3. Поскольку все детали были протестированы перед отправкой, мы можем выполнить: функциональный тест
, ROHS, декапсуляцию, визуальный осмотр.

pay

[Компенсация]

1. Можно принять прямой заказ Alibaba

2. Мы можем принять Paypal и Western Union или банковский перевод T / T, условия Ecrow.

3.Принять платеж Биткойн / BTC ID: 1BnHEyfBKo55GrmeeSiRRJMeiMkfWyGWM2

FAQ

1. Q: Есть ли у вас ограничение MOQ?

A: Да, у нас есть ограничение MOQ для массового производства, но это зависит от модели аккумулятора. Пожалуйста, обратитесь к нам за дополнительной информацией.

2. Q: Как насчет времени выполнения заказа?

A: Образцы займут 5-7 рабочих дней.Массовое производство займет 25-30 дней. Это зависит от количества.

3. Q: Как насчет доставки и сроков доставки?

A: Обычно аккумулятор доставляется экспресс-почтой, например, DHL, TNT, FedEx и UPS, срок доставки составляет 3-5 рабочих дней. Или услуга DDP, срок доставки 11-15 рабочих дней. Также доступны авиа и морские перевозки.

4. Q: Как насчет послепродажного обслуживания?

A: Мы предлагаем гарантию на 1 год.Если возникнут проблемы, сообщите нам, мы предложим вам положительные решения.

Упаковка и доставка

Детали упаковки:
Упаковка для каждой позиции. Стандартный вес и внешний вид упаковки для всех способов доставки.

Сведения о доставке:

* В течение 2-3 дней после получения оплаты (в зависимости от фактического количества)

* DHL / FedEx / UPS fast express

* Воздушная / морская доставка.Все принято.

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

———————————————— ————————————————— ————————————————— —————

Свяжитесь со мной

1. БЕСКОНТАКТНЫЙ ЦИФРОВОЙ ТАХОМЕТР С МИКРОКОНТРОЛЛЕРОМ AVR 2. ТЕРМОМЕТР МАСШТАБА ЦЕЛЬСИЯ ИСПОЛЬЗОВАНИЕ СИСТЕМЫ БЕЗОПАСНОСТИ Atmega BLACK BOX ДЛЯ АВТО

ПРОЕКТЫ НА ОСНОВЕ СИСТЕМЫ БЕЗОПАСНОСТИ И КОНТРОЛЯ ДОСТУПА

************************************************* ********************** ИННОВАЦИОННЫЕ ПРОЕКТЫ И ОРИЕНТИРОВАННЫЕ НА ПРИЛОЖЕНИЕ ПРОЕКТЫ НА СВЕДЕННЫХ СИСТЕМАХ (8051 / AVR / ARM7 / MSP430 / RENESAS / ARM cortex M3) ***** ************************************************* *****************

Дополнительная информация

СПИСОК ВСТРОЕННЫХ КРУПНЫХ ПРОЕКТОВ

СПИСОК ВСТРОЕННЫХ ОСНОВНЫХ ПРОЕКТОВ ВЕБ-СЕРВЕР ETHERNET — ПРИЛОЖЕНИЕ НА БАЗЕ CAN 1 ВЕБ-СИСТЕМА УЧАСТИЯ УЧАЩИХСЯ С ИСПОЛЬЗОВАНИЕМ ТЕХНОЛОГИИ RFID 2 ОБЩАЯ СИСТЕМА СБОРА ДАННЫХ НА ОСНОВЕ ARM7 3 МОЖЕТ БЫТЬ НА ОСНОВЕ ПРОИСШЕСТВИЯ

Дополнительная информация

Список инновационных проектов EEE Final

Финальный список инновационных проектов EEE SET-04. Строительство центрального блока управления насосами оросительной воды. Экономически эффективный метод управления водяными насосами всех жителей деревни с аутентификацией на уровне пользователя.

Дополнительная информация

Руководство пользователя системы GSM-сигнализации

Руководство пользователя системы GSM-сигнализации Для лучшего понимания этого продукта, пожалуйста, внимательно прочтите это руководство пользователя перед его использованием. Краткое руководство. После получения этой системы сигнализации вам необходимо выполнить следующие действия.

Дополнительная информация

Беспроводная система домашней безопасности

Группа беспроводных домашних систем безопасности: D14 Члены: Вайбхав Сингх (05D07026) Абхишек Тивари (05D07028) Совик Чоудхури (05D07029) 1.Аннотация Проект направлен на создание недорогой и надежной беспроводной сети

. Дополнительная информация

КЕЛТРОН ЭЛЕКТРО КЕРАМИКС ЛИМИТЕД

KELTRON ELECTRO CERAMICS LIMITED Куттиппурам, район Малаппурам, Керала СПИСКИ ПРОЕКТОВ НА 2012-2013 гг. ВСТРОЕННЫЕ ПРОЕКТЫ 1 Система определения площади на основе микроконтроллера. Встроенные 2 робота для обработки цвета для материала

Дополнительная информация

В чем наша цель?

Кто мы есть? С 1995 года мы стали одним из крупнейших поставщиков электронных автомобильных аксессуаров и телеметрических устройств в странах Балтии.Baltic Car Equipment активно инвестирует в исследования и разработки

. Дополнительная информация

Водонепроницаемый портативный трекер и

Каталог систем GPS-слежения. Модель Описание Изображение Обычное устройство слежения за транспортными средствами GPS / GSM / GPRS, разработанное как решение для управления автопарком. Дополнительная информация

РУКОВОДСТВО ПО СИСТЕМЕ БЕЗОПАСНОСТИ

КОНТАКТНЫЕ НОМЕРА СИСТЕМЫ БЕЗОПАСНОСТИ: Фаза 3 Безопасность 403-783-2199 Технические трудности, обновления учетной записи и любые другие запросы: консолидированный мониторинг 1-800-232-7290 Ложные сигналы тревоги и процедуры в выходные дни

Дополнительная информация

Мониторинг и безопасность транспортных средств

Мониторинг и безопасность транспортных средств Monitoring Security Control 2 / МОНИТОРИНГ / Продукты Мониторинг автопарка Эффективное отслеживание ваших корпоративных транспортных средств с очень простой установкой.Благодаря

Дополнительная информация

16 февраля 2016 г. Connected Worker

16 февраля 2016 г. Connected Worker Connected Worker 1 Обнаружение газа в реальном времени, телематика в реальном времени Используйте любой смартфон и / или компьютер для удаленного работника и отслеживания транспортных средств в реальном времени: — Включает реальный

Дополнительная информация

АВТОМАТИЧЕСКИЙ ИНКУБАТОР ДЛЯ ЯЙЦА

Конкурс дизайна ATMEL AVR 2006 Номер проекта: AT2951 Название проекта: Автоматический инкубатор для яиц Устройство AVR: ATMEGA32 Абстрактный АВТОМАТИЧЕСКИЙ ИНКУБАТОР ДЛЯ ЯЙЦА Существует значительная потребность в инкубаторах для яиц около

Дополнительная информация

ГАРАНТИЯ НА ПРОДУКТ. Стр.20

ГАРАНТИЯ НА ПРОДУКТ На изготовленное оборудование дается гарантия на отсутствие дефектов материалов и изготовления в течение двенадцати (12) месяцев с даты изготовления, указанной на штампе с датой и / или

. Дополнительная информация

СКОРПИОН. микронные продукты безопасности

SCORPION 4120 6020 и 8020 ИНСТРУКЦИИ ПОЛЬЗОВАТЕЛЯ Благодарим вас за покупку качественного контроллера охранной сигнализации Micron.Продукция Micron производится в соответствии со строгими стандартами качества. Мы понимаем важность

Дополнительная информация

UNISO. ListOfElectronics & CircuitsTitles (2015-2016) CSE / IT / ECE / EEE

UNISO ListOfElectronics & CircuitsTitles (2015-2016) Обучение работе с программным обеспечением CSE / IT / ECE / EEE ADVANCED C, C ++ с OOPS, JAVA, J2EE, Android, ORACLE DBA, . NET, SQL Server, PHP, MYSQL, ТЕСТИРОВАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ, A +, N +, MCSE ,

Дополнительная информация

РУКОВОДСТВО ПО УСТАНОВКЕ XM3 Reader

РУКОВОДСТВО ПО УСТАНОВКЕ Условия XM3 Reader Транзакции, поставки и так далее будут осуществляться в соответствии с общими условиями поставки, депонированными в Торгово-промышленной палате в Меппеле, Нидерланды.Регистрация

Дополнительная информация

СИСТЕМА ЗАЩИТЫ ПРИВОДА ОТ ПИТАНИЯ

СИСТЕМА ЗАЩИТЫ ПЬЯНОГО ПРИВОДА Г-жа Субиа Сайид, Департамент электроники и связи, VVIET, Майсур, Индия РЕЗЮМЕ В настоящее время почти большинство стран заставляют водителей мотоциклов носить

Дополнительная информация

Нагпур, Махараштра, Индия

Volume 6, Issue 2, February 2016 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Доступен в Интернете по адресу: www. ijarcsse.com Автоматическая дверь

Дополнительная информация

DC-8706K Система сигнализации с автоматическим набором номера

Руководство пользователя системы сигнализации с автоматическим набором номера DC-8706K Основное содержание: 1 хост-блок; 1x беспроводной дверной (оконный) магнит; 1x беспроводной инфракрасный детектор; 2 пульта ДУ; 1x сирена; 1x телефонное ядро; 1x источник питания переменного тока в постоянный

Дополнительная информация .

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *