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

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

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


Просмотров: 17847 | Опубликовано: 14.11.2012 | Комментарии (2)

 

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

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

 

 

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



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

 

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

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

 

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

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



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


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

 

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

 

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


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


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

 

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

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



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

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




авторизация
Логин:
Пароль:
Комментарии
Часы, термометр, барометр, гигрометр в одном флаконе.
13.08.2019 - aleks120591:
Видео нет(((
Квадропод (четвероногий) робот-паук ГОША. Часть 2. Сборка платы управления.
16.06.2019 - max:
Есть несколько лишних плат. Если интересно - пишите в личку.
Сообщество
04.06.2019 - SVN:
комментарий удалён
Квадропод (четвероногий) робот-паук ГОША. Часть 3. Прошивка платы управления и “оживление” робота.
03.06.2019 - Scorpushka:
мечтаю о роботе, которого я выпущу в огород и он там будет ползать дни и ночи на...
Квадропод (четвероногий) робот-паук ГОША. Часть 3. Прошивка платы управления и “оживление” робота.
29.05.2019 - max:
Спасибо за отзыв. Рад, что понравилось.
Квадропод (четвероногий) робот-паук ГОША. Часть 3. Прошивка платы управления и “оживление” робота.
29.05.2019 - forter:
Монументальный труд. Очень интересно!
Спасибо.
Регулятор температуры и влажности
22.05.2019 - Xfighter:
Подскажите как добавить или кто может добавить коррекцию температуры и влажности...
КОГДА НЕ ХВАТАЕТ НОГ. ЧАСТЬ 3. ДРАЙВЕР ИНДИКАТОРОВ MAX7221. Часть 2
16.05.2019 - xtrason:
Макс, ты же вроде из Барнаула? Я тоже. Напиши мне в WhatsApp 8-983-107-4613
КОГДА НЕ ХВАТАЕТ НОГ. ЧАСТЬ 3. ДРАЙВЕР ИНДИКАТОРОВ MAX7221. Часть 2
15.05.2019 - max:
Отключите антивирус и будет счастье.