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

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

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


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

 

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

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

 

 

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



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

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

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



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


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

 

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

 

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


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


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

 

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

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



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

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




авторизация
Логин:
Пароль:
Комментарии
Tiny зарядное устройство NiMH
01.12.2019 - exersizze:
Не знаю, может автор набивает руку в переводе и написании материала. А там посмо...
Tiny зарядное устройство NiMH
01.12.2019 - forter:
Поддерживаю коллегу artcore!
В сети полно сайтов с радиолюбительской тема...
Tiny зарядное устройство NiMH
28.11.2019 - artcore:
Ребятки! Жизнь этого сайта начиналась с самоделок на камнях ATMEL. Сейчас сущест...
Семисегментный индикатор. Организация динамической индикации
27.11.2019 - toddy_123:
Привет! я вот написал вот такой вот код, который по плану будет управлять синтез...
Беспроводная система оповещения с датчиком движения
19.11.2019 - exersizze:
Да, устройство вышло очень даже годным. Основные параметры из характеристик на п...
Счетчик оборотов
18.11.2019 - exersizze:
Схема построена на жесткой логике и герконе. Только так, только хардкор!
Счетчик оборотов
18.11.2019 - artcore:
OMG... ребята... Геркон??.... куда катится мир.......
Беспроводная система оповещения с датчиком движения
18.11.2019 - blackvall:
доброго времени суток ! тема заинтересовала!!!
подскажите как ваш проэкт ...
Регулятор температуры и влажности
13.11.2019 - exersizze:
iurgher, могу лишь посоветовать взять стандартный дисплей на контроллере ...