Часы-будильник на Atmega328

Хочу поделиться своим опытом переделки китайских неисправных электронных часов. В результате этого были заменены почти все внутренности этих часов. Управляет всей новой схемой контроллер Atmega328. Проект Канал на yotube c другими проектами   Добавил: Sakred

2

Самодельные шилды на ATmega328p

Самодельные шилды на ATmega328p Угломер+ дальномер был опубликован мной ранее. Новый вариант GSM сигнализации к которой подключается внешний датчик движения для охраны гаража. Также сделана постоянная подпитка аккумулятора и дистанционное включение выключение подогрева тосола либо картера от ~200В. Модуль на основе MP3 плеера для звукового сопровождения, оповещения. Программа полностью на  FLProg. Модуль без контроллера состоит …

Далее…Самодельные шилды на ATmega328p

0

Новая реализация обмена по Modbus RTU

Ранее ещё на хабре я рассказывал о реализации поддержки протокола Modbus в программе FLProg. К сожалению как показала практика его использования, реализация получилась не очень удачная. Если Slave работал ещё более менее уверенно, то мастер работал очень неустойчиво. Кроме того задание адресов регистров было возможно только в виде непрерывного массива, и не было разделения на …

Далее…Новая реализация обмена по Modbus RTU

3

Выбор источника опорного напряжения

Сделал блок, выбора Источника Опорного Напряжения (ИОН). Сейчас в FLProg, нельзя выбирать внутренний ИОН. Получилось два блока: Один для плат на базе Atmega8/168/328 ( UNO, Mini, Micro, Nano): 0 — опорное напряжение по умолчанию, равное 5 В (на 5В-платах Ардуино) или 3.3 В (на 3.3В-платах Ардуино) 1 — в качестве опорного напряжения будет использоваться напряжение, …

Далее…Выбор источника опорного напряжения

2

Аппаратный watchdog

Блок задействует встроенный аппаратный WatchDog на 2 секунды. Работает на UNO. Для использования на других платах на основе Atmega328 нужно записать загрузчик от UNO (проверено на Nano с загрузчиком от UNO). При компиляции возможна ошибка «Не найдена библиотека avrwdt.h» которую можно игнорировать.

1

Темный коридор

Так получилось, что у меня в квартире  большой коридор. А в конце коридора санузел. А ночью темно. Но иногда хочется… Не то, что б я по памяти не помнил  куда идти, но решил сделать покрасивее. Итак, подсветка темного коридора: Использована Arduino ATmega328. В качестве ключей для управления использован модуль L298N собранный по вот такой схеме: …

Далее…Темный коридор

0

Arduino UNO

Arduino Uno контроллер построен на ATmega328 . Платформа имеет 14 цифровых вход/выходов (6 из которых могут использоваться как выходы ШИМ), 6 аналоговых входов, кварцевый генератор 16 МГц, разъем USB, силовой разъем, разъем ICSP и кнопку перезагрузки. Для работы необходимо подключить платформу к компьютеру посредством кабеля USB, либо подать питание при помощи адаптера AC/DC или батареи. …

Далее…Arduino UNO

0

Arduino Lilypad

Общие сведения Платформа Arduino LilyPad разработана с целью использования как часть одежды. Она может быть зашита в ткань со встроенными источниками питания, датчиками и приводами с проводкой. Платформа построена на микроконтроллере ATmega168V (маломощная версия с ATmega168) или ATmega328V. Arduino LilyPad была создана Leah Buechley и SparkFun Electronics. Схема и исходные данные Файлы EAGLE (CAD): Принципиальная …

Далее…Arduino Lilypad

0

Arduino Nano

Платформа Nano, построенная на микроконтроллере ATmega328 [1] (Arduino Nano 3.0) или ATmega168 [2] (Arduino Nano 2.x), имеет небольшие размеры и может использоваться в лабораторных работах. Она имеет схожую с Arduino Duemilanove функциональность, однако отличается сборкой. Отличие заключается в отсутствии силового разъема постоянного тока и работе через кабель Mini-B USB. Принципиальные схемы и исходные данные Arduino …

Далее…Arduino Nano

0