Notice: Undefined index: host in /www/mozgochiny.ru/wp-content/plugins/cas/cas.php on line 131
Специально для mozgochiny.ru
Представляю вашему вниманию статью об изготовлении необычного термометра в виде вот такого куба, который меняет цвета в зависимости от температуры!
Шаг 1: Необходимые детали
Для воплощения аналогичной самоделки вам понадобится следующее:
- Датчик температуры TMP36;
- RGB светодиод с общим анодом, но можно использовать и с общий катод, после незначительных изменений схемы;
- Микроконтроллер ATTiny85;
- 8-контактный разъем DIP;
- LM1117t линейный стабилизатор напряжения 3,3 В;
- 2 резистора с номиналом сопротивлений 50 Ом;
- конденсатор 10 мкФ;
- Монтажная плата;
- Держатель для 4xAAA батарей (нет на фотографии).
Для изготовления деталей корпуса использовал лазерный резак (его благополучно можно заменить "золотыми руками"), лист МДФ 30x60см/3 мм и лист 30x60см/3 мм оргстекла. Если нет желания/денег/необходимости покупать целые листы, можно обойтись и обрезками. Кроме этого для изготовления куба также потребуется клей, которым можно склеивать оргстекло.
Для программирования ATTiny85 нужна плата Arduino или программатор для ATTiny85. При сборке потребуется паяльник и термоклеевой пистолет.
Шаг 2: Изготавливаем куб
Основа слегка приподнята, чтобы было возможно установить держатель батарей. Плата в дальнейшем будет приклеена на направляющие.
Панели из оргстекла также вырезаются с помощью лазерной резки, при этом в то же время их поверхности делаются диффузными, благодаря крошечным царапинам, что наносятся с помощью лазера (или же можно сразу приобрести диффузное оргстекло).
Лазерный резак использует значение между черным (0) и белым (255) для определения интенсивности нанесения царапин. Чтобы узнать, какое значение лучше всего соответствует проекту, произвел тестовый прогон с каждым значением.
Для склеивания деталей воспользуемся клеем Plexi. Чтобы было проще, сделал небольшую форму из деревянных обрезков, чтобы фиксировать самоделку.
Шаг 3: Паяем плату
Общая разводка платы довольно простая. Распиновка некоторых элементов схемы:
Шаг 4: Прошивка
В качестве программатора использовал плату Arduino nano для прошивки ATtiny85.
В целях экономии заряда батареи температура не измеряется непрерывно.
На ATtiny85 используется спящий режим для минимизации энергопотребления. Температуру можно настроить по своему усмотрению, по умолчанию она установлена на 18°C
ColorCube
Шаг 5: Наслаждаемся результатом!
Если вы всё сделали правильно и следовали за каждым шагом, то теперь у вас должен получится куб, который может «ощущать» температуру!
Всем спасибо за внимание :-)
ColorCube
( Специально для МозгоЧинов #Temperature-Changing-Color-Cube/" target="_blank" rel="noopener noreferrer">)