Схемы на микроконтроллерах

Измеритель ускорения ма микроконтроллере ATmega32Новомодная тенденция использования акселерометров в мобильных гаджетах, будь то iPhone или Nintendo Wii, даёт толчок применения их в радиолюбительских конструкциях. Данное устройство, собранное на микроконтроллере ATmega32 позволяет измерять статическое и динамическое ускорение с точностью до нескольких mg и отображает величину ускорения на ЖК дисплее. Используется двухосевой интегральный акселерометр ADXL202. Диапазон работы акселерометра от -2 до +2 g.

 

 

Подключение дисплея Nokia к микроконтроллеру AVR. Подойдет дисплей от Nokia 6100, 7210, 6610, 7250, 6220. Разрешение 132х132 пиксела @ 4096 цветов. Видимая область 3х3 см. Для управления дисплеем используется микроконтроллер Atmega8. Напряжение питания дисплея 3.3 Вольта, поэтому был использован делитель напряжения на резисторах для согласования логических уровней с 5В до 3.3В. Кабель непосредственно подпаивается к пинам дисплея.

 

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

 

Принцип измерения (стар как мир) - генератор импульсов на 555м таймере,длительность которых меряет несложный 3х-разрядный счетчик на 176ИЕ4. Изюминка состоит в том, что заряд измеряемого конденсатора осуществляется большим током (от 0.1А на младшем пределе измерения до 1.0А на старших).

 

Хотелось сделать для всех случаев жизни, разных временных интервалов на усмотрение пользователя. Получился  такой вариант. Всего  две кнопки управления, и один переключатель-перемычка (джампер), два светодиода, отображающих,  режимы установки и работы таймера, а так же звуковой контроль осуществляется пьезокерамическим  излучателем  (за ненадобностью можно его и не подключать, контролируя процесс по миганию светодиода D2).

 

Изготовил тут в связи с производственной необходимостью девайс, который автоматически (в зависимости от температуры) регулирует скорость вращения компьютерного куллера. В моем исполнении девайс регулирует четырьмя серверными 12 вольтовыми вентиляторами мощностью 7,5 Вт каждый, включенных параллельно, без дополнительного теплоотвода на выходном
транзисторе. Регулятор собран на микроконтроллере PIC12F629, в качестве датчика температуры выступает термодатчик DS18B20.

 

датчик давленияДатчик давления MPXV5100 разрабатывался для широкого круга задач и в основном для подключения к микроконтроллерам с АЦП. Выходное напряжение прямо пропорционально приложенному давлению. Датчик измеряет разность давлений между измеряемым и атмосферным т.е. когда измеряемое давление равно атмосферному он показывает 0 КПа. Исходный код написан на Си под оболочкой WinAVR с использованием библиотеки AVRLIB. Как можно видеть исходный код на Си очень простой, всего пару строк, но скомпиллированный код не слишком эффективен и занимает много памяти.