Как легко сделать ведомые устройства I2C своими руками — ATtiny Device
Taste The Code
0:00 / 0:00
Как легко сделать ведомые устройства I2C своими руками — ATtiny Device
10 201 просмотр · 4 г. назад
Taste The Code
20,7 тыс. подписчиков
10 201 просмотр · 4 г. назад
Отличные скидки на рождественской распродаже PCBWay! https://www.pcbway.com/activity/chris...
Получите бесплатную пробную версию Altium по ссылке: https://www.altium.com/yt/taste_the_code
В этом видео я представляю плату ATtiny Device PCB. Эта плата предназначена для размещения микроконтроллера Attiny85 и напрямую выводит его контакты I2C на контактный разъем с одной стороны.
Идея заключается в использовании этой платы для создания I2C-устройств, которые затем можно использовать в более сложных проектах, где Attiny85 будет выполнять только одну задачу, а мы будем взаимодействовать с ним и управлять им с помощью I2C от основной платы контроллера.
Благодаря такой конфигурации Attiny85 может обрабатывать любые повторяющиеся и ресурсоемкие задачи, в то время как основной контроллер останется свободным для обработки всех взаимодействий с пользователем и остальными устройствами внутри него.
В качестве примера использования этой платы я создаю таймер с реле по протоколу I2C, который можно выключать на заданный промежуток времени, просто отправляя простой символ по I2C. Этот таймер с реле можно использовать, например, для освещения лестницы: в зависимости от этажа, на котором включены светильники, мы можем оставлять их включенными на разный интервал времени.
Раздача плат продлится 2 недели, до 28 декабря 2021 года.
Приобрести плату ATtiny Device PCB можно в моём магазине на Tindie:
https://www.tindie.com/products/taste...
Библиотека Arduino TinyWire Slave:
https://github.com/rambo/TinyWire
Ознакомьтесь со статьей на моём сайте:
https://www.tastethecode.com/introduc...
Код можно скачать из статьи на Instructables:
https://www.instructables.com/I2C-Rel...
или из репозитория GitHub: https://github.com/bkolicoski/ATtiny-...
Инструменты и материалы, использованные в видео:
Плата ATtiny Device - https://www.tindie.com/products/25521/
Arduino Nano - https://s.click.aliexpress.com/e/_9uMmsh
Плата реле 5 В (изолированная) - https://s.click.aliexpress.com/e/_AZa5Ip
Attiny85 - https://s.click.aliexpress.com/e/_AABr5K
Разъем DIP8 для микросхемы - https://s.click.aliexpress.com/e/_AXAcR2
10-мм RGB-светодиод - https://s.click.aliexpress.com/e/_9HoFnI
Различные резисторы - https://s.click.aliexpress.com/e/_A6ylyC
Гнездовые разъемы - https://s.click.aliexpress.com/e/_9Awnay
Штангенциркуль - https://s.click.aliexpress.com/e/_A2s3Yu
Поддержите мою работу на Patreon, чтобы я мог продолжать создавать бесплатный контент и обучающие материалы!
/ taste_the_code
Мое оборудование для записи:
OPPO Reno 5 pro 5G Android-смартфон - https://s.click.aliexpress.com/e/_c3Y...
Экшн-камера Ourlife - https://s.click.aliexpress.com/e/_c3b...
USB-конденсаторный микрофон - https://s.click.aliexpress.com/e/_mq5...
Штатив - https://s.click.aliexpress.com/e/_ooa...
Крепление для штатива телефона - https://s.click.aliexpress.com/e/_s9WaiJ
Как легко сделать своими руками ведомые устройства I2C - Устройство ATtiny
#i2c #arduino #attiny85 #slave #tastethecode
Основной сайт и блог: https://www.tastethecode.com
Facebook: / tastethecode
Instagram: / taste_the_code
Twitter: / taste_the_code
Приобретите эксклюзивные футболки и мерч Taste The Code на
https://teespring.com/taste-the-code
Перейдите по ссылке ниже, чтобы получить два месяца бесплатного премиум-доступа к Skillshare и начать обучение уже сегодня!
https://skl.sh/37LnRua
Получите скидку 50 долларов на хостинг для всех ваших веб-проектов и учебных проектов на Dreamhost!
https://www.dreamhost.com/r.cgi?24057...