Светофор на микроконтроллере – Учимся создавать устройства на микроконтроллерах: светофор
- Комментариев к записи Светофор на микроконтроллере – Учимся создавать устройства на микроконтроллерах: светофор нет
- Советы абитуриенту
- Игрушка “Светофор”
- Сообщества › Электронные Поделки › Блог › Светофор на 3D принтере и микроконтроллере ATtiny 13.
- Мини светофор — DRIVE2
- Светофор на микроконтроллере attiny2313 смотреть онлайн
- Простой светофор-мигалка на PIC16F84A – Световые эффекты – Микроконтроллеры – Каталог статей
- Светофор на микроконтроллере своими руками
- Светофор на микроконтроллере ATtiny2313
Игрушка “Светофор”
Как-то мои пацаны, играя машинками, постоянно ругались по поводу “Я тут еду! А ты после меня!” ну и в этом духе :). Я смотрел-смотрел, да и ляпнул: “Может вам светофор сделать?”. Как вы думаете, что было в ближайшие пару недель? ДА! “Пап, светофор готов?” с завидной регулярностью :). Вот так и родился этот мини-светофор. Что он может – стоять по центру перекрестка (или висеть над ним 🙂 и разруливать движение двух пересекающихся потоков. Еще есть кнопочка (S1 на схеме), которая позволяет настроить время пропуска одного направления (примерно половина рабочего цикла, момент переключения отсчитывается отдельно).
Принципиальная схема светофора:

Работа
1. Нажимаем S2 – светик включается, зажигая все красные и зеленые. Держит их около 5сек, гасит.
2. Немного мигает желтым.
3. Начинает работать в соответствии со временем выдержки, хранящимся в памяти EEPROM микроконтроллера.
Настройка времени свечения
1. Включаем питание (S2)
2. Пока горят все красные и зеленые, нажать S1.
3. Удерживать S1 нужное время (поочередно мигают зеленые и красные, желтый горит). Отпустить.
4. Посчитанное время сохраняется в EEPROM. (Светофор часто мигает зелененьким)
5. Перемаргивает остальными лампами, немного желтым и начинает работать в обычном режиме.
По схеме.
Микроконтроллер конечно работает местами в довольно жестких режимах, но при питании 4.5В токи по портам и в общем вписываются в даташит. Диоды взял от китайского фонаря (40 мощных широкоугольных светодиодов всего за 200р :)), при таком питании едят около 7 мА и резисторы не нужны. Можно конечно повесить кнопку для настройки времени на PB5, но тогда прошить удастся всего один раз (по ISP), а меня в процессе изготовления это не устраивало:) Вот и извращался 🙂
Вроде всё.
Фотографии собранной игрушки:



Автор: Алексей Нагорный, Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.
radioded.ru
Сообщества › Электронные Поделки › Блог › Светофор на 3D принтере и микроконтроллере ATtiny 13.
Приветствую друзья! В сегодняшней статье, я хочу Вас кратко ознакомить с действующей моделью светофора. Начнем с верхней части-сам светофор напечатан на 3D принтере из 2 частей: короб и передняя панелька с козырьками. В отверстия вставлены цветные “стеклышки” круглой формы, которые тоже напечатаны на принтере.

Полный размер
Готовый вид светофора.
Внутри к каждому “стеклышку” приклеены сверхяркие светодиоды через токоограничивающие резисторы на 220 Ом. От каждого светодиода выходит по 2 провода, один маркированный по цвету нужного сигнала, второй провод-минусовой. Можно было на 3-х светодиодах общие минусы спаять вместе и вывести только один минусовой провод.

Полный размер
Внутренность самого блока светофора.
Далее провода идут внутри металлической трубки от старой советской люстры. Роль трубки-стойка самого светофора. Провода напрямую подпаиваются к плате, на которую впаян микроконтроллер. Рядом с платой находится бокс под батарейки.

Полный размер
Сама электроника в подставке светофора.
Сам корпус под электронику взят от рыбы сельдь, который тщательно отмыт, прогрунтован и окрашен в серый цвет.

Полный размер
Корпус подошвы взят от рыбы сельдь. Отмыт, прогрунтован и окрашен в серый цвет.
Схема

Полный размер
Схема
Прошивка
На этом все! Всем спасибо за внимание! До скорой встречи!
___________________________________________
Вставлены схема и ссылка на прошивку. Модератор.
4 мес.
www.drive2.ru
Мини светофор — DRIVE2
Решил я сделать подарок садику, куда ходит моя дочка, помочь в изготовлении наглядного пособия для детей – светофора. Вот что получилось…
Контроллер светофора предназначен для управления сигналами двух светофоров на перекрестке. Может быть использован в процессе изучения правил дорожного движения, в автогородках, автодромах, для игр, в рекламных целях…
Питается устройство от готового блока питания на 12вольт. Это может быть блок питания или аккумуляторная батарея.
Контроллер собран на микроконтроллере ATTiny2313. Контроллер тактируется встроенным генератором, внешний кварцевый резонатор не требуется. Питается микроконтроллер напряжением +5 вольт от стабилизатора на микросхеме DA1 типа 7805.
В блоке управления имеется 6 одинаковых выходных ключей на полевых транзисторах типа IRLR024N. В моей реализации к ним подключены модули из 6 светодиодов красного, желтого и зеленого цветов. Для контроля работоспособности блока управления на плате установлены 6 светодиодов соответствующих цветов, подключенные к выходам транзисторных ключей. В блоке предусмотрены перемычки S1 – S4 для задания различных режимов работы светофора.
Для подключения светодиодных модулей светофоров на плате предусмотрены винтовые клеммники. Через клеммник так же подключается питание.

Плата блока управления установлена в пластиковом корпусе с прозрачной крышкой. Через нее можно контролировать работу блока управления по встроенным светодиодам.

Сам макет светофора сделала воспитатель из садика со своим мужем. Вот так он выглядит.

Видео работы светофора.
5 лет Метки: светофор, модель светофора, макет светофора, схема светофора, блок управления светофором, контроллер светофора
Нравится 60 Поделиться: Подписаться на автора
www.drive2.ru
Светофор на микроконтроллере attiny2313 смотреть онлайн
Найдено 151 видео
Модель светофора | ||
Загружено 22 марта 2014 | ||
Копия светофора, изменены только тайминги. Микроконтроллер AVR ATtiny13A. Питание USB. Проект, схема, прошивка https://d… |
СВЕТОФОР AVR Atmega скорость работы | ||
Загружено 13 января 2015 | ||
Светофор на PIC16F628 v 1.0 | ||
Загружено 25 сентября 2013 | ||
Моя вторая прошивка, которую я сам смог написал, вернее составить) Здесь косяк в частоте, с кварцем начудил…. |
Генератор частоты на Attiny13 | ||
Загружено 21 сентября 2018 | ||
Простой генератор частоты на алгоритме DDS с индикатором на TM1637. Форма сигнала меандр (для сферических услов… |
Плата управління на ATTiny 2313 | ||
Загружено 6 апреля 2018 | ||
Свердлильний станочок, власне сама плата управління на ATTiny 2313. Як завжди подробиці (схема, плата, прошивка),… |
1 2 3 » Последняя
Простой светофор-мигалка на PIC16F84A – Световые эффекты – Микроконтроллеры – Каталог статей
.Схема пояснений никаких не требует, думаю разберетесь:
Чтобы посмотреть анимацию работы схемы (cимуляцию схемы в программе Proteus) нажмите на (~1мб.)
Если вам не нравится время задержки свечения светодиодов, вы можете попробовать отредактировать программу:
LIST p=16F84 ; PIC16F844 is the target processor
#include “P16F84.INC” ; Include header file
CBLOCK 0x10 ; Temporary storage
state
l1,l2
ENDC
org 0 ; Start up vector.
goto setports ; Go to start up code.
org 4 ; Interrupt vector.
halt goto halt ; Sit in endless loop and do nothing.
setports clrw ; Zero in to W.
movwf PORTA ; Ensure PORTA is zero before we enable it.
movwf PORTB ; Ensure PORTB is zero before we enable it.
bsf STATUS,RP0 ; Select Bank 1
clrw ; Mask for all bits as outputs.
movwf TRISB ; Set TRISB register.
bcf STATUS,RP0 ; Reselect Bank 0.
initialise clrw ; Initial state.
movwf state ; Set it.
loop call getmask ; Convert state to bitmask.
movwf PORTB ; Write it to port.
incf state,W ; Increment state in to W.
andlw 0x03 ; Wrap it around.
movwf state ; Put it back in to memory.
call wait ; Wait 🙂
goto loop ; And loop 🙂
; Function to return bitmask for output port for current state.
; The top nibble contains the bits for one set of lights and the
; lower nibble the bits for the other set. Bit 1 is red, 2 is amber
; and bit three is green. Bit four is not used.
getmask movf state,W ; Get state in to W.
addwf PCL,F ; Add offset in W to PCL to calc. goto.
retlw 0x41 ; state==0 is Green and Red.
retlw 0x23 ; state==1 is Amber and Red/Amber
retlw 0x14 ; state==3 is Red and Green
retlw 0x32 ; state==4 is Red/Amber and Amber.
; Function using two loops to achieve a delay.
wait movlw 5
movwf l1
w1 call wait2
decfsz l1
goto w1
return
wait2 clrf l2
w2 decfsz l2
goto w2
return
В архиве ниже имеются файлы проекта, а так же прошивка.
файлы.
cxema21.ru
Светофор на микроконтроллере своими руками
Предлагаемое устройство представляет собой модель уличного светофора с достоверной симуляцией его работы (переключение цветов, мигание зелёного фонаря).Его можно использовать как детскую игрушку или как наглядное пособие в дошкольных учреждениях при обучении детей правилам поведения на дорогах.
Дополнительные функции устройства — возможность изменения длительности цикла работы и переход в режим малого потребления (спящий режим) автоматически или принудительно.
Схема светофора
Схема игрушки показана на рис. 2. Её основа — микроконтроллер, который непосредственно управляет светодиодами HL1—HL12 разного цвета свечения, резисторы R2—R7 — токоограничивающие. Кнопка управления режимами работы устройства подключена к линии GP3 (вывод 4), которая сконфигурирована как вход. Если нажатие на неё длится более 0,75 с, но менее 4 с, происходит последовательное циклическое переключение продолжительности свечения красного и зелёного фонарей. Индикация продолжительности одного состояния осуществляется с помощью светодиодов (см. таблицу).При кратковременном нажатии (менее 0,75 с) происходят кратковременная индикация текущей продолжительности состояния и возврат в обычный режим работы. При длительном нажатии (более 4 с) микроконтроллер переходит в спящий режим, все светодиоды гаснут, а основной ток потребляет стабилизатор напряжения (не более 110 мкА). В устройстве предусмотрен автоматический переход в спящий режим после непрерывной работы в течение 0,5… 1 ч (зависит от длительности одного состояния). Выход из этого режима — кратковременное нажатие на кнопку.
Напряжение питания микроконтроллера стабилизировано интегральным стабилизатором DA1. Эта микросхема серии LP2950 отличается малыми падением напряжения (не более 0,1 В при токе нагрузки 20 мА) и собственным потребляемым током (не более 60 мкА). Последнее очень важно в случае, если микроконтроллер находится в спящем режиме. Поэтому её замена, например, на стабилизатор 78L05 недопустима.
Конструкция и детали игрушечного светофора
Печатная плата изготовлена из фольгированного стеклотекстолита толщиной 1,5…2 мм, её чертёж показан на рис. 3. Применены резисторы МЛТ, С2-23, конденсатор — импортный, светодиоды отечественные или импортные с диаметром корпуса 5… 10 мм повышенной яркости с большим углом излучения и напряжением не более 2…2,2 В при токе 10 мА. HL1, HL2, HL9, HL10 — зелёного цвета свечения, HL3, HL4, HL11, HL12 — красного, HL5—HL8 — жёлтого. Поскольку светофор четырёхсторонний, крайние светодиоды на плате устанавливают параллельно её поверхности, один из центральных — со стороны монтажа элементов, а второй — со стороны печатных проводников. Кнопка — любая малогабаритная с самовозвратом в исходное положение.Микроконтроллер устанавливают в панель. Его программируют, используя программу IC-Prog версии 105D для XT и с помощью одного из программаторов, описания которых приведены в цикле статей А. Долгого «Программаторы и программирование микроконтроллеров» («Радио», 2004, № 1—12). Конфигурация устанавливается автоматически при загрузке файла прошивки, в окне программы IC-Prog установлена «птичка» только в пункте «PWRT», остальные пункты «сброшены», в пункте «осциллятор» установлено «intOSC GP4». Перед программированием необходимо считать содержимое памяти «чистого» микроконтроллера и зафиксировать значение слова в конце памяти программ по адресу 03FF, которое определяет частоту внутреннего генератора конкретного экземпляра микросхемы. После загрузки НЕХ-файла в программу по этому адресу необходимо вручную внести это значение. В данном устройстве отклонение частоты некритично, но всё же следует знать, что для нормальной работы предлагаемого варианта программы такая процедура требуется.
Питают устройство от батареи гальванических элементов или аккумуляторов напряжением 6…9 В. Можно применить ЗУ со стабилизированным выходным напряжением 5 В от сотового телефона. В этом случае микросхему стабилизатора не устанавливают, а на печатной плате контактные площадки для её выводов 1 и 3 соединяют проволочной перемычкой. Смонтированную плату помещают в прямоугольный пластмассовый корпус подходящего размера. Для светодиодов и выключателя делают отверстия соответствующего диаметра. Корпус с платой крепят с помощью пластмассовой стойки к основанию с размещённой в нём батареей питания, на корпусе которого установлены кнопка и выключатель. При питании от ЗУ на основании устанавливают ещё и гнездо для его подключения.
Источник: Радио Автор: Б. Балаев, г. Нальчик
schemy.ru
главная страница Рефераты Курсовые работы текст файлы добавьте реферат (спасибо :)Продать работу Поиск видеоВидео “Светофор на микроконтроллере ATtiny2313” Видео-ролик: Светофор на микроконтроллере ATtiny2313 Видео-ролик: Самодельные простые часы на микроконтроллере attiny2313 Видео-ролик: Светофор на микроконтроллере ATTiny13 Видео-ролик: Таймер на ATtiny2313 Видео-ролик: Термостат на ATtiny2313 Также можно почитать текст на эту тему: |
www.coolreferat.com