Контроллер вентилятора на ATtiny13 | До 8-ми датчиков температуры!
Продолжение предыдущего проекта (на базе ATtiny10). Питание от одного источника 12-38 В. Звуковые оповещения. До 8 привязанных датчиков температуры DS18B20. Управление 2-х, 3-х и 4-хпроводными вентиляторами (ток до 2А).
ATtiny13 имеет на борту 64 байта EEPROM, которые мы будем использовать для хранения серийных номеров подключенных датчиков. Как и в предыдущем проекте, контроллер умеет автоматически определять, управляется ли подключенный к нему вентилятор по ШИМ. Кроме того, теперь он умеет последовательно опрашивать до восьми датчиков DS18B20 и регулировать обороты вентилятора (или включать/выключать его) на основе показаний самого горячего из датчиков.
Для начала нам понадобится сам чип ATtiny13, программатор USBasp, пара чипов DS18B20, четырёхпроводной вентилятор, макетка, пучок проводов и среда разработки Arduino IDE.
Контроллер вентилятора на ATtiny10 (предыдущий проект) -
*********
СОДЕРЖАНИЕ:
00:00 - Задача
00:24 - ATtiny13
01:20 - Схема модуля
03:09 - Обзор кода
07:10 - Компиляция, дизассемблер, оптимизация
08:53 - Прошивка / макетка
09:46 - Тестирование
11:08 - Сборка модуля
14:53 - Заключение
Музыка для этого ролика взята с замечательного канала Now YOU Shred - (большое спасибо автору этого канала, Renzo Staiano)
ССЫЛКИ:
Проект -
Код -
ATtiny13 Datasheet -
DS18B20 Datasheet -
Оптимизация кода для AVR 8-bit -
Протокол 1-Wire (Book of iButton standards) -
Прошивка USBasp (firmware) -
Инструкция по прошивке USBasp -
Ядро Arduino IDE для работы c ATtiny13 (MicroCore) -
Программирование повышенным напряжением -
КОМАНДЫ:
Прошивка фьюзов (0xFE - включает RSTDISBL):
avrdude -C ..\etc\ -c usbasp -P usb -B 32 -p attiny13 -v -U lock:w:0xFF:m -U hfuse:w:0xFE:m
Декомпиляция бинарника:
avr-objdump -Dzmavr:25
Декомпиляция ELF (Executable and Linking Format):
avr-objdump -S
Реклама ООО «Алибаба.ком (РУ)», ИНН: 7703380158, erid: LatgBbQo6
ИНСТРУМЕНТ:
Паяльник TS-100 -
Жала (родные) для TS-100 -
Жала (не родные) для TS-100 -
Паяльный фен -
Силиконовый коврик -
Наконечник для шприца -
Поршень для шприца -
Держатель для пайки плат -
Пинцеты LAOA -
Макетка с проводами -
Соединительный кабель 40-pin -
Кабели питания с крокодилами -
Кабели тестера с зажимом ’крючок’ -
Кусачки LAOA -
РАСХОДНИКИ:
Флюс WNB -
Припой KAINA -
Паяльная паста WNB 183С Sn63Pb37 -
Медная оплётка -
ПРИБОРЫ:
Осциллограф -
Тестер SMD -
Программатор AVR USBASP -
КОМПОНЕНТЫ:
Датчик температуры DS18B20 -
Набор SMD-конденсаторов -
Набор SMD-резисторов -
Набор SMD-транзисторов SOT-23 -
Активный зуммер 5В -
Коннектор вентилятора KF2510 3 1P -
Вентилятор (б/у) -
#attiny13 #arduino #dmitrymuravyev
1 просмотр
67
142
7 месяцев назад 00:03:53 1
CUSTOM NZXT H9 ELITE - ПРОЦЕСС СБОРКИ КАСТОМНОГО ПК ДЛЯ КЛИЕНТА
7 месяцев назад 00:03:05 1
Исчез диск D после установки. Как вернуть исчезнувший раздел на жёстком диске...
7 месяцев назад 00:13:40 1
Двухпроцессорный танк 24 ядра, DIY, HUANANZHI X99 T8D
7 месяцев назад 00:43:20 1
Dangbei Mars Pro (DBX3 Pro) Нет изображения. Разборка. DMD chip.
7 месяцев назад 00:04:53 1
Cougar Airface, Duoface, Pro - КАК подключить подсветку RGB?
7 месяцев назад 00:10:17 1
ПЛАВАЮТ ОБОРОТЫ, Глохнет на Ходу, Большой Расход Топлива. РЕШЕНИЕ НАЙДЕНО! НЕ СПЕШИ менять ДМРВ
7 месяцев назад 00:23:27 1
ВСЯ МОЩЬ AMD В ОДНОЙ СБОРКЕ НА 7800X3D И RX 7900XTX
7 месяцев назад 00:19:07 1
Я СОБРАЛ КРАСИВЫЙ ПК НА RYZEN 5 7500F ЧТОБЫ ИГРАТЬ
8 месяцев назад 00:48:57 1
Ryzen 5 5600G с графикой VEGA 7!!! А ведь кому то большего и не нужно!!!
8 месяцев назад 00:00:00 1
Полная чистка ПК Часть 1
8 месяцев назад 00:09:05 1
Всё про ARGB FRGB RGB подсветку. Добавь компьютеру цвета и света!
8 месяцев назад 00:07:25 1
⭐САМОДЕЛЬНЫЙ РЕКУПЕРАТОР. ТЕСТЫ И ПРОВЕРКА ЭФФЕКТИВНОСТИ РЕКУПЕРАТОРА.
8 месяцев назад 00:01:09 1
Шкаф управления приточной и вытяжной вентиляцией || Альянс-Электротехнологий
8 месяцев назад 00:20:04 1
Вещи Для Компа с AliExpress, От Которых Ты Офигеешь / Крутые Вещи с Алиэкспресс + КОНКУРС
8 месяцев назад 00:15:57 1
Контроллер вентилятора на ATtiny13 | До 8-ми датчиков температуры!
8 месяцев назад 00:08:32 1
андервольт и настройка MSI Bravo 15 C7VF-039XRU
8 месяцев назад 00:12:56 1
Xeon X3470 Из Китая за 2000руб! Тестим в играх!
8 месяцев назад 00:24:48 1
РАСКРЫВАЮ ТАЙНУ КРАСИВОЙ СБОРКИ ПК ЗА 128 ТЫСЯЧ РУБЛЕЙ
8 месяцев назад 00:17:33 1
Как подключить подсветку на Deepcool Matrexx 55, 50, 70? Подробная инструкция по подключению a-rgb.
8 месяцев назад 00:11:54 1
Ginzzu GL300 ТОП корус для горячих сборок на Intel Xeon и JGINYUE X99 TITANIUM D4
8 месяцев назад 00:04:23 1
Инструкция по подключению контроллеров CRC10 или CRC11, так же RGB вентиляторов 6 pin от GINZZU.
8 месяцев назад 00:06:11 1
Контроллер ДомАвтоматика ECO100 для полуавтоматических котлов
8 месяцев назад 01:40:58 1
ГАЙД ПО СБОРКЕ КОМПЬЮТЕРА НОВИЧКУ САМОМУ/ СБОРКА ПК /УСТАНОВКА WINDOWS/ 12400F+B660+Cougar DUO FACE
8 месяцев назад 00:16:15 1
Что такое Сплав Розе, его свойства, и где я его применяю...