Visits: 2630
Проект для начинающих, на демо плате BB-2T3D-01. Простой индикатор температуры. Проект никак не задумывался, просто на витрину магазин Ворон нужна была демонстрационная модель на макетной плате, чего нибудь работающего. Остановились на индикаторе температуре. Нужен был какой нибудь выводной контроллер, под рукой оказался PIC18F2550. Ну не было другого. Хотя могу сказать прямо, этот проект легко перекомпилировать под любой другой ПИК.
На картинке, то, что получилось в итоге.
А начиналось, так. Нашелся в дип корпусе контроллер PIC18F2550. Конечно жалко, но я в дип корпусе не использую, слишком уж они большие, поэтому его и приговорил.
Набросал схему.
*Соединитель это для внутрисхемного программирования.
Для питания, использую обычную схему на 7805.
Для индикации подачи питания просто прилепил светодиод через резистор 1 к.
Стабилизатор на 5 вольт собрали втыкивая в кучу один диод, два конденсатора и 7805 в корпусе TO220.
конденсаторы подойдут любые, что есть под рукой, лишь бы по рабочему напряжению были в норме.
Для программирования вывел на отдельное место платы 5 проводников чтобы можно было подключить PICkit 3, для внутрисхемного программирования.
В принципе и все! Далее пишем программу и опа, измеряем температуру.
Программу описывать не буду, весть проект и прошивку можно скачать внизу статьи. Но для желающих, на все вопросы можно ответить на форуме ИЛЛИССИ.
Saleae Logic
Для интереса подключил к шине 1-wire, логический анализатор Saleae Logic
(который можно приобрести в магазине Ворон, только клипсы не забудьте приобрести). Вот результат его работы.
Не ожидал от него такого качества!
Так красиво декодировал, передачу данных от датчика к контроллеру.
Для начинающих рекомендую, просто незаменимая вещь.
Данные передачи
PacketId, Time[s], Detail, [data]
0,-0.000553375,Reset Pulse
,2.77916666666667e-005,Presence Pulse
,0.000577291666666667,Skip Rom Command, 0xCC
,0.00118154166666667,Data, 0xBE
,0.00183833333333333,Data, 0xB0
,0.002437625,Data, 0x01
,0.00303645833333333,Data, 0x4B
,0.00363329166666667,Data, 0x46
,0.00422958333333333,Data, 0x7F
,0.004826375,Data, 0xFF
,0.00542316666666667,Data, 0x10
,0.00606795833333333,Data, 0x10
,0.00666479166666667,Data, 0x3A
Все понятно и можно проанализировать.
Индикатор температуры 20.01 KB 710 downloads
Индикатор температуры - демонстрационный проект. ...Это может быть интересно
- Простой цифровой регулятор мощностиVisits: 6381 Простой регулятор мощности с цифровой индикацией. Этот проект создан как обучающий, для ознакомления с основами построения сетевых регуляторов мощности. Устройства подобного типа можно использовать для управления освещением, скоростью …
- Audio-bluetooth modules BK8000L (noname)Visits: 629 Еще один вариант, так сказать недоразумения Audio-bluetooth modules BK8000L (noname). Его отличительной маркировкой служат два отверстия в плате и надпись R2. Отличают его от модулей на чипе BK8000L, …
- APA102 – светодиоды со встроенным драйвером и SPI интерфейсомVisits: 3240 APA102 В 2014 году фирма Shenzhen Led Color Optoelectronic Co., Ltd http://www.szledcolor.com/ начала производство светодиодов на драйвере APA102. Это серия так называемых светодиодов со встроенным драйвером. Основной особенностью этих …
- TDA7294 part 2Visits: 210 Це друга частина проекту TDA7294, початок дивись тут. Тут ви знайдете повністю проект високоякісного підсилювача на TDA7294, схема, 3D моделі, гербер файли для виготовлення друкованої плати. І звичайно …
- Проект с использованием MCC часть 03Visits: 1533 Первым делом перенастроим регистры конфигурации, следующим образом: Отключим выход генератора (CLKOUT function is disabled. I/O function on the CLKOUT pin) Включим сторожевой таймер (WDT enabled) После этой настройки …
- Цифровой спидометр для автомобиляVisits: 10129 Универсальность печатной платы ch-c0030pcb позволяет создавать на её основе разнообразные устройства. Одним из таких устройств является электронный спидометр для автомобиля, в котором можно задать два компаратора скорости, например, для …
- Стробоскоп для автомобиляVisits: 2136 Одним из популярных решений светового тюнинга автомобиля, мотоцикла или скутера стал эффект – “полицейский стробоскоп“. На база платы ch-c0050 реализовано несколько проектов. В этой статье приводятся две версии …
- AD9833 – Programmable Waveform Generator – part twoVisits: 1638 Прошло время и появилась тема, что-бы закончить проект AD9833 – Programmable Waveform Generator. Приехали печатные платы. В этот раз я печатные платы заказывал в https://jlcpcb.com/ делал это в …
- Гаджеты для домашней автоматики – Датчик движенияVisits: 1416 Управление светодиодным освещением – Датчик движения. Данный гаджет предназначен для управления освещением рабочих столов (кухонных столов), освещение прихожих, освещение зеркал в прихожих, автоматическое включение света в коридорах. Датчик позволяет …
- Часы + Календарь + Термометр + …Visits: 2664 Часы + Календарь + Термометр + Индикатор влажности + Секундомер + Дистанционное управление на ИК лучах (пульты на RC-5 протоколе) + Автоматическая регулировка яркости + Возможность вывода данных через USB, …