
Views: 2817
Проект для начинающих, на демо плате 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 719 downloads
Индикатор температуры - демонстрационный проект. ...Это может быть интересно
12-BIT A/D CONVERTER WITH THRESHOLD DETECT на примере PIC24FJ128GA204
Views: 925 Введение. 12-битный модуль A/D Converter является усовершенствованной версией 10-битного модуля, предлагаемого на некоторых устройствах PIC24. Оба модуля являются преобразователями, в своих ядрах, с последовательным приближением (SAR), в окружении …PIC18 – модуль DMA
Views: 1340 Введение Модуль прямого доступа к памяти (DMA) предназначен для обслуживания передачи данных непосредственно между различными областями памяти без вмешательства процессора. Исключив при этом необходимость в интенсивной обработки …LED модуль P10C4V12
Views: 3300 LED панели на обычных регистрах типа 74HC595. Они выпускаются как монохромные так двух и полно цветные, особенность, что они предназначены для текстовой информации и имеют один уровень яркости. Общую яркость …Индикатор кода – RC-5 Protocol Philips
Views: 1129 Индикатор кода – RC-5 Protocol Philips При конструировании дистанционного управления на инфракрасных лучах для контроля удобно иметь индикатор кодов передаваемых пультом. Плата ch-c3000 позволяет изготавливать устройства с возможностью …LCD индикаторы на драйвере ML1001
Views: 1991 ML1001 – статический LCD GOG (чип в стекле) драйвер для 40-сегментного LCD в позолоченном противоударном исполнении. На них можно каскадно строить цельные из 80 или 120 сегментов LCD индикаторы. …BMP280 – температура и атмосферное давление – учебный проект
Views: 2240 Учебный проект на PIC32 и светодиодной панели P5 (2121)-168-6432-80 (32*64). Проект позволяет ознакомиться с простой графикой и с чтением давления и температуры с датчика BMP280. Для тестирования необходимо …ch-4000 – универсальная печатная плата
Views: 1124 На смену устаревшей плате ch-3000, пришла новая ch-4000. Плату уже можно приобрести в магазине Ворон. Схема. Плата позволяет создавать таймеры, часы реального времени, регуляторы температуры, регуляторы влажности, вольтметры, …My libraries for Altium Designer
Views: 4314 Attention, this version of the database is outdated today. See updates in articles https://catcatcat.d-lan.dp.ua/altium-designer-my-setup-system-and-project-structure and https://catcatcat.d-lan.dp.ua/altium-designer-my-setup-system-and-project-structure-v23-2/ My libraries for Altium designer (Updated V – 29/05/2022) (c) 2021 …MCC PIC24 – модуль OUTPUT COMPARE – в режиме генератора звуковых сигналов
Views: 798 При проектировании простых устройств автоматики, часто необходимо иметь механизм звукового оповещения. Самый верхний уровень, это формирование голосовых сообщений, но об этом, как то по позже… В самом примитивном …Audio-bluetooth modules BK8000L (noname)
Views: 835 Еще один вариант, так сказать недоразумения Audio-bluetooth modules BK8000L (noname). Его отличительной маркировкой служат два отверстия в плате и надпись R2. Отличают его от модулей на чипе BK8000L, …