Терморезистор PT-1000 и АЦП

На работе разрабатываем один девайс. Одной из его функций является измерение температуры в диапазоне -273..+30. Электрическая схема и печатная плата разрабатывались на стороне с учетом наших требований, нам же надо только написать софт. И вот решили мы немного повтыкать в схему и разобраться в том, что за железо нам напроектировали. Все стандартно в принципе, заинтересовал только блок оцифровки значений с терморезистора pt-1000, который используется как «главный» термометр всей конструкции.

Читать далее

Мультиплексирование кнопок и LED-дисплея

В статье «Динамическая индикация: экономим выводы МК» мы разобрались с семисегментными LED-индикаторами и научились работать с ними в динамическом режиме. В этой статье перейдем к устройствам ввода информации в девайс, а именно к механическим кнопкам.

Читать далее

Как правильно подключать светодиод

В этой статье мы разберемся с тем, что собой представляет светодиод, почему он не является просто «лампочкой» и научимся его правильно подключать к источнику питания.

Читать далее

Динамическая индикация: экономим выводы МК

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

Читать далее

Говорящие LED-часы — часть 3: Схема

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

Читать далее

LED-часы — часть 2: Учимся говорить

В предыдущей части мы занимались общими вопросами построения данных часов. В этой части займемся звуковыми семплами, включая которые в нужной последовательности можно получить любое значение текущего времени от 0:00 до 23:00 в голосовом формате.

Читать далее

Говорящие LED-часы — часть 1: Начало

Были в детстве у меня китайские часы со встроенной теткой, которая каждый час говорила текущее время. Само собой также имелась соответствующая кнопка, при нажатии на которую можно было узнать точное время не глядя на дисплей этих замечательных часиков.

Вот такие, только с синими кнопками и зелеными надписями:

Рис. 1. Говорящие часы KS-9825

Читать далее