Устройства для дома » Страница 13 » Программирование устройств на PIC микроконтроллерах


Логин:
Пароль:
О сайте:

Pic.Rkniga.ru - Сайт как для начинающих, так и для опытных радиолюбителей, разрабатывающих свои устройства на популярных PIC микроконтроллерах.
Здесь можно обмениваться сообщениями на форуме, а также добавлять на сайт статьи и схемы своих устройств.

Меню сайта
Главная Форум по PIC микроконтроллерам Форум Статьи по PIC микроконтроллерам Статьи Справочная информаци по PIC микроконтроллерам Справочник Литература по PIC микроконтроллерам Литература Схемотехника Схемотехника устройств на PIC микроконтроллерах Микроконтроллеры Программаторы Все по программированию PIC микроконтроллеров Программы, Софт Программы Ссылки Написать нам
Опрос

Какой средой программирования вы пользуетесь?


MPLab/MPLabX
MicroC
MicroBasic
MicroPascal
Другой


Последние материалы
  • Кнопка On/OFF на PIC12F629.
  • Часы с синхронизацией от китайского будильника
  • ШИМ регулятор на PIC16F628A.
  • Счетчики прямого и обратного счета на PIC16F628A.
  • Таймер отключения питания для мультиметра и не только.
  • Программирование на C микроконтроллеров PIC24
  • Измеритель напряжения и тока
  • Маршрутный компьютер для электровелосипеда
  • Простой двухканальный термометр на PIC16F690 и датчиках DS18B20
  • Электронная "Незабудка" для забывчивых
  • Популярные материалы
    Случайная книга
    Резьборез
    Автор публикации: alex Просмотров: 4300 Добавлен: 10-07-2012, 19:28 Комментарии: 0

         Принцип действия резьбонарезного устройства основан на быстром изменении направления вращения режущего инструмента в пределах одного оборота. В результате, при достаточно большой скорости нарезания резьбы, метчик никогда не заклинивает и он не ломается. Это особенно актуально при нарезании мелких резьб, диаметром 1 - 3 мм, в вязких металлах типа титана, нержавеющих сталей и т. п. Практика промышленной эксплуатации данного устройства показала его высокую эффективность и практическую ценность.
    Термометр на PIC16F628
    Автор публикации: alex Просмотров: 12520 Добавлен: 9-07-2012, 19:08 Комментарии: 2

         Ниже представлена схема простого термометра на PIC'е. Индикатор (в моём случае BA56-12SRWA) используется с общим анодом.
         Датчик температуры DS18B20 (разрешение 0.1'C) или DS1820 (разрешение 0.5'C). Программа сама определит тип датчика.
    Часы на PIC16F84A
    Автор публикации: alex Просмотров: 13228 Добавлен: 9-07-2012, 17:27 Комментарии: 0

         В данной статье представлены электронные часы собранные на микроконтроллере PIC16F84. Часы собраны в круглом корпусе, который удобно крепится на стену.
         Работа часов заключатся в следующем. Два семисегментных индикатора, собранных на сведодиодах, размещенные в центре платы, показываю минуты. В каждом сегменте присутствует по 8 светодиодов. Двенадцать сегментов расположенных по кругу - это индикация часов, по 4 светодиода на каждый сегмент. До 12 часов по кругу бегает точка. По достижению 12 часов происходит инвертирование индикации(подробнее можно посмотреть на видео представленном ниже). Секунды же заполняются поочередно, сначала происходит поочередное загорание всех секунд, затем когда значение секунд достигает 60 происходит поочередное погасание...
    Mp3-плеер на микроконтроллере PIC
    Автор публикации: alex Просмотров: 6992 Добавлен: 7-07-2012, 03:46 Комментарии: 0

         Данный mp3-плеер собран на микроконтроллере PIC24 и mp3-конвертере VS1011. Модуль mp3-плеера может быть использован как отдельный проигрыватель, либо как встраиваемый mp3-модуль. Схема mp3-плеера отличается простотой и малыми габаритам (37*27мм). Mp3 файлы хранятся на карте памяти microSD, количество песен не более 65536. Схема mp3-плеера управляется либо по UART-интерфейсу, либо кнопками.
         Песни хранятся на карте памяти microSD. Любую песню можно выбрать либо по последовательному интерфейсу (UART), либо используя 6-битовый переключатель и кнопки (тогда доступно только 64 трека). Если вы решите использовать модуль под управление микроконтроллера, то необходимо подключить девять линий и по ним передавать данные о номере трека и воспроизведении/паузе, либо же передавать управляющие данные от микроконтроллера по UART.
    Устройство защиты
    Автор публикации: alex Просмотров: 4539 Добавлен: 7-07-2012, 03:40 Комментарии: 0

    Устройство защиты предназначено для защиты электропотребителей мощностью до 3-х кВт (230В/16А). При больших нагрузках потребителей необходимо управлять нагрузками не напрямую, а через магнитный пускатель (силовое реле).
         Главным элементом схемы является очень широко распространенный микроконтроллер 16F876A. Выбор в его пользу был сделан в силу того, что он имеет встроенный АЦП, что позволяет относительно просто реализовать схему цифрового вольтметра. В отличие от существующих схем вольтметров переменного тока, где сначала происходит выпрямление переменного напряжения, а затем измерение его уровня, здесь применён следующий алгоритм - на вход микроконтроллера подаётся ограниченное делителем переменное напряжение, а микроконтроллер постоянно проводит измерение мгновенного значения, его анализ и при максимальном значении результат выводится на дисплей. Естественно, что таким образом мы измеряем амплитудное (пиковое) значение, поэтому для индикации действующего напряжения, необходимое его значение устанавливается входным делителем по образцовому вольтметру. Построенный таким образом вольтметр, имеет отличную линейность в диапазоне 0 - 500В.
    Велосипедное колесо
    Автор публикации: alex Просмотров: 5330 Добавлен: 7-07-2012, 03:31 Комментарии: 3

    Недавно я где-то подсмотрел фирменную штучку под названием «Велосипедное колесо», но её цена меня тут же отпугнула. А если руки на месте, то такую схему можно собрать всего-то рублей за 350-400. Вот я подумал и собрал. Зато эффект превзошёл все мои ожидания! Это и красиво и повышается безопвсность езды, потому что ТАКОЙ велосипед на дороге видно издалека. С радостью поделюсь всеми материалами.
         В схеме 7 программ. Плата крепится на спицы колеса таким образом, чтобы датчик (геркон или Холла) при вращении колеса проходил мимо магнита, укреплённого на вилке велосипеда. Это место будет являться "стартом" работы программ.
    Цифровая кость
    Автор публикации: alex Просмотров: 3636 Добавлен: 7-07-2012, 03:06 Комментарии: 0

    Наверное у каждого есть маленькие родственники – дети. Ребёнок рано или поздно начинает осваивать счёт. Обучение наиболее эффективно проводить в форме игры. Для этих целей существуют различные настольные игры, в которых количество ходов определяется с помощью игральных кубиков (костей). Моя маленькая племянница проявляет большой интерес к электронным игрушкам, особенно к тем, у которых есть кнопки и которые мигают. Ненужными деталями она украшает своих пластилиновых человечков. И совсем недавно, для настольных игр я собрала ей электронный кубик, т.н. цифровую кость.
    RGB LED PWM Driver
    Автор публикации: alex Просмотров: 7913 Добавлен: 6-07-2012, 18:22 Комментарии: 0

    Устройство может быть использавано там где пожелаете. Я делал вазу с подсветкой и подсветку в аквариум под пузырьки.

      Можно применить контроллеры семейства PIC: 12F629: 12F675: 12F683 , загрузив в них при помощи программатора прошивку для соответствующего PIC'а. Лично я проверял на 629 и 675.

    VGA-Video тестер на PIC
    Автор публикации: alex Просмотров: 8015 Добавлен: 6-07-2012, 18:18 Комментарии: 3

    Часто при ремонте мониторов, телевизоров и видеотехники, для проверки работоспособности разверток и входных цепей видео аппаратуры, удобно иметь компактный генератор VGA и видео сигналов. Это освобождает от поиска системного блока с видео картой или видео плеера с выходом композитного видео сигнала. Когда-то на просторах интернета я нашел схемы таких тестеров на контроллерах PIC16F84.
    Кухонный таймер
    Автор публикации: alex Просмотров: 5681 Добавлен: 6-07-2012, 18:12 Комментарии: 0

    В полку кухонных таймеров прибыло... да! да! еще один. В интернете, да и на нашем сайте представлено немало подобных устройств - таймеров! Так и тут каждая схема имеет свои индивидуальные особенности в плане организации управления, индикации, дополнительные функции, достоинства и недостатки. Хотя недостатки это скорее чисто техническая проблема, которая оказалась не по зубам "железу" или ваятелю, но все же не мешает выполнять свои функции устройству по назначению. А то, что кухонный таймер имеет 8 разрядов индикации, 20 кнопок управления, четыре термометра, часы с будильником и секундомер (ну кто быстрее слопает ту же порцию пельмешек) так извините, это временно!
         Так как устройство для кухни то профессионально использовать его будет хозяйка кухни, реже хозяин. Поэтому устройство должно иметь несложное, но в тоже время функциональное управление и простую индикацию. Велосипед я не придумал, кроме того очень похожие схемы есть да и логически поразмыслив к такому же результату придешь. Так что свелось чисто к железному телу и программной душе.
         Сердцем данного устройства является микроконтроллер PIC16F873А. Относительно недорогой и двадцативосьминогий. Причем ноги использовали почти по полной, а то что им пустовать то ?