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

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

 

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

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

 

 

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



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

 

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

Просмотров: 48430 | Опубликовано: 13.10.2012 | Комментарии (124)

 

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

Просмотров: 20782 | Опубликовано: 05.10.2012 | Комментарии (49)



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


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

 

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

 

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


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


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

 

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

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



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

 

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

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




авторизация
Логин:
Пароль:
Комментарии
Минитерминал V.3.0
19.02.2017 - exersizze:
пьезодинамик у меня подпаивается прямо к ножке микроконтроллера, на этой фотке в...
Минитерминал V.3.0
19.02.2017 - y_moroz:
На плате не нашел пьезодинамика. Он не нужен?
Направлятор
18.02.2017 - sany2:
Тут аудиопроц делал на td8425.Дисплей SH1106 попался.Тоже немцы помогли.Исходник...
Направлятор
14.02.2017 - Mrshilov:
Да, к N81 библиотека подойдет.
Направлятор
13.02.2017 - AlekS:
+++++... оригинальная штучка ) и оч. полезная, особо детям.) Mrshilov хотелось б...
Направлятор
13.02.2017 - RD3AVJ:
Автор привет)))) А для проекта вот такая платка уже с акселерометром и магнитоме...
Беспроводная система оповещения с датчиком движения
13.02.2017 - kip96:
"этим девайсом и страйкболисты могут заинтересоваться"
Ну это с...
Направлятор
13.02.2017 - Mrshilov:
Если имеете ввиду дисплей SSD1306, то для него есть библиотека с возможностью гр...
Направлятор
13.02.2017 - Scorpushka:
спасибо, как обычно с нетерпением жду новых проектов

   EasyEDA:  бесплатный редактор схем

   ✓ Создание схем
   ✓ Возможность симуляции
   ✓ Быстрое создание печатных плат
   ✓ Интуитивно понятный интерфейс

   Нарисуй свою схему прямо сейчас!
   Изготовление печатных плат   https://easyeda.com/order