цифровая электроника
вычислительная техника
встраиваемые системы

 



Простой датчик движения на основе ATtiny85 и ИК-сенсора

Автор: Mike(admin) от 25-08-2023, 03:55

Хотите иметь компактное устройство-невидимку, которое улавливает движение любого объекта, испускающего ИК-излучение, т. е. людей, животных и т. д.?


Простой датчик движения на основе ATtiny85 и ИК-сенсора

В данном проекте мы сделаем простой датчик приближения, который представляет собой малозаметный гаджет, оснащенный способностью чувствовать перемещение объектов и давать вам достоверную информацию о их местонахождении. Он крошечный, скрытый и едва заметный.

Простой световой будильник на основе ATtiny85 своими руками

Автор: Mike(admin) от 21-08-2023, 03:55

Не хотите платить за большой, дорогой, скучный старый будильник? Создайте свой собственный, крошечный, дешевый и реагирующий на свет, а не на время. В самодельном будильнике, представленном в рамках данного проекта, используется делитель напряжения на основе светочувствительного резистора (LDR), выходное напряжение которого изменяется в зависимости от интенсивности света.


Простой световой будильник на основе ATtiny85 своими руками

Ультразвуковая линейка своими руками на основе Arduino с микроконтроллером ATtiny85

Автор: Mike(admin) от 5-01-2022, 23:55

Измерение расстояния до объекта на пути человека, оборудования, транспортного средства или движущегося объекта используется в большом количестве приложений, таких как управление движением роботов, управление транспортными средствами, трость для слепых, медицинское оборудование и т. д. Сегодня доступны различные методы измерения расстояния, но измерение с помощью ультразвукового датчика является одним из самых дешевых среди других вариантов.


Ультразвуковая линейка своими руками на основе Arduino с микроконтроллером ATtiny85

В этом проекте мы собираемся использовать ультразвуковой датчик HC-SR04 с запрограммированным с помощью Arduino IDE микроконтроллером ATtiny85 и модуль дисплея OLED для создания цифровой ультразвуковой линейки. Эта плата может использоваться для измерения расстояний, обнаружения объектов и многих других приложений.

Миниатюрная погодная станция на основе ATtiny85 с подключением к смартфону

Автор: Mike(admin) от 5-05-2021, 23:55

В Интернете можно найти немало проектов самодельных метеостанций на основе Arduino, ESP32, ESP8266 и Raspberry Pi, но не все они могут похвастаться компактностью и мобильностью. Некоторым, например, может быть интересно или полезно знать, как во время прогулки или поездки температура меняется между разными районами или даже населенными пунктами. Просто чтобы измерить температуру и влажность, можно создать небольшое удобное устройство, которое можно было бы носить с собой во время прогулки.


Миниатюрная погодная станция на основе ATtiny85 с подключением к смартфону

Главной сложностью проектирования такой метеостанции является электроснабжение. Многие, выходя на прогулку, носят с собой телефон, который можно использовать в качестве источника питания для данной конструкции. Поэтому эта метеорологическая станция может подключаться к порту USB C / Micro USB смартфона для получения необходимой мощности.

Телефонный термометр с использованием Arduino Digispark Attiny85

Автор: Mike(admin) от 30-04-2021, 05:55

В этом руководстве мы собираемся создать простой телефонный термометр с подключением USB OTG на основе миниатюрной платы Digispark ATtiny85 из экосистемы Arduino, которая может подключаться к нашему мобильному телефону через адаптер OTG и считывать температуру чего угодно в реальном времени и отображать ее с помощью последовательного монитора.


Телефонный термометр с использованием Arduino Digispark Attiny85

Как запрограммировать микроконтроллер ATtiny85 с помощью Arduino Uno

Автор: Mike(admin) от 21-12-2020, 05:55

Микроконтроллер ATtiny85 – доступная и мощная альтернатива другим микроконтроллерам экосистемы Arduino, особенно если вы хотите сократить свой проект по бюджету. Этот микроконтроллер имеет 8 контактов, шесть из которых являются линиями ввода/вывода (включая сброс), а два – контактами питания. Но как его запрограммировать, если у него нет интерфейса USB, как у других микроконтроллерных плат? Итак, в этой статье мы проведем вас через процесс программирования ATtiny85 из Arduino IDE с помощью Arduino Uno. По сути, мы будем использовать Arduino UNO в качестве программатора ATtiny85.


Как запрограммировать микроконтроллер ATtiny85 с помощью Arduino Uno

Простой и дешевый диммер на микроконтроллере ATtiny13

Автор: Mike(admin) от 28-09-2020, 07:55

Диммеры – это простые электронные устройства, которые используются для управления уровнем яркости освещения или интенсивностью подачи напряжения на нагрузку. Многие домовладельцы устанавливают диммеры для управления освещением, экономии на счетах за электричество или в качестве дополнительной функции своей системы умного дома.


Простой и дешевый диммер на микроконтроллере ATtiny13

Диммеры сегодня широко представлены на рынке, но стоимость некоторых может быть не для всех приемлемой. Впрочем, это несложное устройство можно сделать и самому, при этом для данной цели потребуется не так много компонентов, и все они будут недорогими.

Дешевый компас на микроконтроллере ATtiny85 своими руками

Автор: Mike(admin) от 29-06-2020, 03:35

Микроконтроллер представляет собой небольшую микросхему, которая содержит процессор, память и блоки ввода/вывода. Почти каждое электронное устройство на рынке содержит, по крайней мере, один микроконтроллер, и в результате этого существует множество различных моделей, доступных от многих производителей. Микроконтроллер ATtiny85, который был первоначально изготовлен Atmel, является особенным, потому что он очень компактный, доступный, дешевый, требует мало энергии и очень универсален. Если вам не нужно много выводов или много вычислительной мощности, ATtiny85 – это ваш выбор. В этом материале мы рассмотрим, как использовать его для создания небольшого электронного компаса.


Дешевый компас на микроконтроллере ATtiny85 своими руками

Такой электронный компас будет примерно размером с типичный аналоговый карманный компас. Хотя аналоговый компас, вероятно, более практичен, так как не требует батареи и с меньшей вероятностью сломается. Но данный электронный проект отлично демонстрирует привлекательность ATtiny85. В дополнение к микросхеме AVR этот проект требует использования магнитометра HMC5883L, OLED I2C-экрана 0,96 SSD1306 128x64, LiPo батареи 3,7 В 300 мАч, кнопки и зарядного устройства TP4056. Вам также понадобится 3D-принтер для изготовления корпуса.

Программируем микроконтроллер ATtiny10 с помощью Platform.io

Автор: Mike(admin) от 15-06-2020, 05:55

ATtiny10 - это высокопроизводительный 8-разрядный RISC микроконтроллер AVR с низким энергопотреблением, который объединяет 1 КБ флэш-памяти, 32B SRAM, 4 линии общего ввода-вывода, 16 рабочих регистров общего назначения, 16-разрядный таймер/счетчик с двумя каналами ШИМ, внутренними и внешними прерываниями, программируемым сторожевым таймером с внутренним генератором, внутренним калиброванным генератором, 4-канальным/8-разрядным аналого-цифровым преобразователем и четырьмя программно выбираемыми режимами энергосбережения, и все это в крошечном 6-контактном корпусе SOT23. Для энтузиастов и разработчиков, которые хотят создавать изделия с низким энергопотреблением и малым форм-фактором, ATtiny10, безусловно, является одним из лучших микроконтроллеров, который следует учитывать, поскольку он поддерживает уровни напряжения от 1,8 В до 5,5 В.


Программируем микроконтроллер ATtiny10 с помощью Platform.io

Однако одной из проблем использования ATtiny10 является сложность программирования. Традиционно требуется знакомство с программным обеспечением, таким как AVR Atmel studio, которое не предлагает легкости, связанной с другими платформами, такими как Arduino IDE.

Как обновить прошивку внутрисхемного программатора USBASP

Автор: Mike(admin) от 12-06-2020, 23:55

Программатор USBASP является важным инструментом для разработчиков встраиваемых систем на основе микроконтроллеров. Это USB ICSP (внутрисхемный программатор с последовательным интерфейсом), который позволяет разработчикам легко загружать микропрограммы/загрузчики в микроконтроллеры AVR. В отличие от того последовательных программаторов, таких как преобразователи USB-TTL, он не использует выделенный чип, поскольку работает на Atmega88 (или Atmega8), и использует драйвер USB только для прошивки без специального USB-контроллера.


Как обновить прошивку внутрисхемного программатора USBASP

Назад Вперед
Наверх