Главная » Статьи

Материалы сайта Страницы: « 1 2 3 4 5 6 7 ... 10 11 »

 

 Существует в природе такая интересная микросхема MAX7456, благодаря которой становится возможным вывод информации прямо на экран телевизора. Генерируя сигнал, эта микросхемка подмешивает его к видео потоку PAL или NTSC стандарта. Поэтому текст или псевдографика, сгенерированные с помощью нее, можно накладывать поверх основного изображения выводимому на телевизор. Тоесть можно будет не вставать с дивана и не отвлекаться от просмотра своей любимой телепередачи чтобы глянуть, скажем, температуру на улице :) В общем очень интересная тема для освоения.

 Товарищ Seny, поделился с нами своим опытом приручения этой микросхемы с Bascom-AVR, да еще и с возможностью вывода русских шрифтов, за что ему огромное спасибо.

 

 

Просмотров: 42659 | Опубликовано: 07.11.2012 | Комментарии (33)

 
 Итак, после продолжительного времени раскуривания тонкостей работы с GSM модулем SIM900D, анонсируем первый рабочий проект, совмещающий в себе охранную систему с возможностью удаленного контроля. Если кратко, то устройство способно отправлять информирующие SMS  в случае срабатывания датчика проникновения, делать дозвон для возможности аудиоконтроля помещения, следить за температурой и отправлять ее смс-кой по запросу, а также управлять какой-нибудь нагрузкой по команде отправленной по смс.
 
Просмотров: 62010 | Опубликовано: 25.10.2012

 
 
 Проект продвинутого показометра, включающий в себя измерение температуры, атмосферного давления, влажности воздуха и отсчет времени с календарем. В общем в него включены все мои наработки по работе с датчиками за все время увлечения микроконтроллерами, да и все накупленное добро нужно куда-то применить :) В итоге должен получится усовершенствованный логгер температуры, первую версию которого я забросил. Ну это позже, а сейчас приведу описание этой платы и тестовый код для проверки работоспособности напичканных  туда датчиков и микросхем.
 
Просмотров: 73409 | Опубликовано: 13.10.2012 | Комментарии (139)

 
 
 У микроконтроллеров AVR есть такая полезная фишка как умение работать с Bootloader'ом, благодаря которому перепрошить микроконтроллер можно по стандартному UART интерфейсу, без использования программатора (но чтобы прошить bootloader программатор все же потребуется). Bootloader загружается в специальную область флэш памяти и срабатывает тогда когда микроконтроллер только начинает работать (при подаче питания или после сброса). Если, пока активен bootloader, в буфер UART попадет байт инициализации, загрузчик активизируется и начинает записывать получаемые данные в память микроконтроллера, а по завершению записи запустит только что записанную программу. 
 Существует большое количество готовых загрузчиков, та же популярная сейчас Arduino имеет встроенный Bootloader, благодаря которому происходит быстрая загрузка скетчей в память МК.
 Bascom-AVR, тоже не отстает от конкурентов :)  и для этого имеется уже готовые Bootloader'ы для большинства микроконтроллеров серии Mega.
 Сейчас как раз и рассмотрим bootloader для Bascom-AVR и попробуем с помощью него прошить микроконтроллер. А в качестве согласующего звена используется преобразователь USB-UART на микросхеме FT232RL.
 
Просмотров: 32334 | Опубликовано: 05.10.2012 | Комментарии (49)



 Небольшой проект с использованием радиомодулей NRF24L01. Задача проста - измерить температуру и отправить данные на приемник. Измерением температуры занимается цифровой датчик DS18B20. Измеренная температура, полученная на другой стороне приемником, выводится на ЖК дисплей. Хороший пример для демонстрации возможностей радиомодулей.


Просмотров: 99907 | Опубликовано: 17.09.2012 | Комментарии (120)

 

 Завершил изготовление платы управления для GSM модуля SIM900D.  После обдумываний как это все должно выглядеть, выбор пал на компактную этажную конструкцию - плата с контролером и схемой питания снизу, а с SIM900 со всей обвязкой - сверху. Мозгом для управления выбран микроконтроллер ATMega32а. Мега выбрана по той причине, что в дальнейшем планируется прикрутить дисплей от Nokia3310 для вывода информации, а зная сколько отжирает библиотека для работы с ним, решил взять с запасом.  Схема питания базируется на Step Down преобразователе с LM2596

 

Просмотров: 29709 | Опубликовано: 26.08.2012 | Комментарии (27)


 Небольшой проектик с использованием датчика давления BMP085. В прошлый раз было знакомство с этим датчиком и получение от него первых результатов. Но значение давления было получено в Паскалях, что расходится с привычным для нас показаниями атмосферного давления, измеряемые миллиметрами ртутного столба. Поэтому выкинул из кода все лишние преобразования (температуры и высоты) и, освободив немного памяти, доделал вывод давления в привычных для нас единицах измерения.


Просмотров: 49151 | Опубликовано: 24.07.2012 | Комментарии (149)

 

 После того, как была проверена работоспособность модуля на AD9851, нашим давнишним товарищем Pchela5 было принято решение попробовать уместить два генератора в одном: генератор синуса на основе AD9851 с частотой до 90 МГц  и НЧ-генератор DDS сигналов произвольной формы с частотой от 1 Гц до 100 кГц, чтобы помимо синуса можно было сгенерировать сигналы произвольной формы. 

Просмотров: 47915 | Опубликовано: 21.07.2012 | Комментарии (25)



 Продолжая цикл статей по использованию дисплеев от Nokia3310, было бы интересно попробовать решить любопытную задачу получения на экране каких – то движущихся изображений. Однако, при этом возникают несколько проблем, связанных с недостатком ресурсов управляющего контроллера – как памяти программ, так и памяти данных. Поэтому, логично первую проблему постараться решить с помощью хранения «видео» во внешней памяти, а вторая задача решается выбором соответствующего типа контроллера. Сразу оговорюсь – в моем случае использовался ATMega168-20PU, имеющий на борту 16 Кбайт для хранения кодов и 1 Кбайт для данных, а в качестве внешней памяти использовалась микросхема EEPROM AT24LC64, работающая по интерфейсу I2C. 
Просмотров: 19203 | Опубликовано: 11.07.2012 | Комментарии (2)

 
 
 Температуру и влажность уже измеряли, и не раз (DS18B20 DHT11 SHT21). Поэтому сегодня будем измерять следующий важнейший параметр нашей среды обитания - атмосферное давление. 
В поисках подходящего кандидата для измерений наткнулся на датчик BMP085 от Bosh.
 Датчик BMP085 это крошечный цифровой барометр с возможностью измерять атмосферное давление в пределах 300…1100 гПа (+9000…-500 метров над уровнем моря). Размеры корпуса микросхемы 5х5х1,2 мм. В этот корпус разработчики умудрились засунуть еще и цифровой термометр. 
 С микроконтроллером датчик общается по стандартному интерфейсу I2C, что не может не радовать - один из моих любимых протоколов :) Поэтому решил остановится на нем.
Просмотров: 28814 | Опубликовано: 10.07.2012 | Комментарии (27)

1-10 11-20 21-30 31-40 41-50 51-60 61-70 ... 91-100 101-102




авторизация
Логин:
Пароль: