NANO ЧАСЫ
часов, когда 1 по 199 руды
ВВЕДЕНИЕ:
Они всегда ищут новые устройства, чтобы попробовать и экспериментировать с тем, чтобы повысить свои знания и опыт. Так ravanare в WEB открыть заманчивое предложение 5 доска ARDUINO NANO в 15 € доставка включена. После быстрого поиска, чтобы углубить consistenva предложения, Я начинаю порядок и после 24 Я нашел себя часы с этим борту готов к использованию.
Что это доска ?: просто клоны ARDUINO UNO Технология SMD заключенная в картах памяти 15×42 мм. Я думаю, отличный ресурс для тех, кто, пришли мне, Он закончил несколько проектов с ATmega 328 но вынужден каждый раз, чтобы подготовить схему вокруг микро: Кварц и подготовка к загрузке эскиза. С помощью этой платы вместо, в дополнении к преимуществу, имеющие все уже подготовлено, является то, что пространство. Если мы хотим быть свободными просто смонтировать его на два разъема 15 булавку, чтобы быть в состоянии извлечь, когда это необходимо. И если проект не требует питания осуществлять 9В батареи достаточно.
Это caretteristiche:
- ATMGA Процессор 328 SMD с предустановленным загрузчиком
- USB / RS232 конвертер CH340G
- светодиодный индикатор питания, водить TX / RX, привело контактный 13
- Все цифровые и PWM булавки, как Arduino UNO
- 8 аналоговый контактный (A0 / A7) два больше, чем Arduino
- USB источник питания или от VIN 12V DC макс
- кнопка сброса
- Выходной вывод 5V и 3.3V
Вот краткий обзор:
Совместимость завершена и с Arduino IDE 1.8 Достаточно указать, какой тип платы используется. При первом включении светодиодной вспышки 13 благодаря простому эскизу загруженным тесту. Соединение USB требует диска для чипа CH340G: если исследование WEB плохо, вы всегда можете загрузить пакет и сделать установку.
ПЛАНИРОВАНИЕ NANO_TIMER:
Е’ благодаря этой плате, мне удалось содержать оборудование (стек, включая) в коробке, как это:

На втором фото’ внутри коробки: для нано борту я предпочел производить печатную плату для его корпуса таким образом, чтобы вытащить его в случае необходимости.

Это можно увидеть на правой стороне разъема платы (во время сборки) с определенным видом шелкографии, чтобы соединить’ печатная плата с другом и с остальными компонентами системы.
ХАРАКТЕРИСТИКИ ПРОЕКТА:
Этот проект нацелен на создание таймеров независимо друг от друга, но с использованием переработанных компонентов среди многих, которые до сих пор лежат в моих ящиках, но с этими характеристиками:
- Установка времени с ДАТЧИК цифровой
- Индикация времени с дисплеем 7 сегменты
- специальные светодиодные индикаторы, которые таймер время продолжается.
- Прекратить водить конец времени
- Автономное питание через стек
КОМПОНЕНТЫ:
IL DISPLAY:
Е’ конкретная модель: это остаток от очень старого компьютера, когда они имели дисплей для отображения частоты: некоторые из них состоят из 3 дисплей в одном пакете общего с семи сегментов 3 контактный для приведения в действие анодов (Они являются общим анодом). Другие, как один используется, имеют 2 и третий дисплей только полезный для питания от количества “1”. И действительно, два сегмента, которые составляют число приводится в сегменте “DP” второй дисплей. И это также общий анод. Преимущество этих дисплеев имеет только семь контактов для сегментов и два / три анодов: затем с точки зрения дизайна отличным по сравнению с имеющей три отдельных дисплея, которые вынуждают к сложным соединений.
Управление этих дисплеев переданы обычные чипы MAX7219 (pluriadoperato в моих проектах). Единственная проблема заключается в том, что этот чип обрабатывает только дисплей ОБЩИЙ CATHODE в то время, которое используется для ОБЩИЙ ANODE. Это может быть осложнением, но два предостережений достаточны для преодоления проблемы:
- Invert приводных сигналов с шестигранным инвертором (74LS04) между выводами микросхемы и входами дисплея, а затем с помощью аппаратных средств.
- Обратные значения, которые будут отправляться на дисплей с помощью программного обеспечения: к этому мы считаем, что библиотека используется, которая управляет двумя типами дисплеев.
КОДИРОВАНИЯ Digital:
Выбор этого типа устройства возникает от того, простой системы, чтобы установить время на дисплее: вы могли бы, некоторые, прибегая к системе кнопок ( штифты используются в том же номере) мама, как я уже сказал в начале, Мне нравится экспериментировать с большим количеством новых вещей.
Я не буду подробно останавливаться на особенностях этого устройства: Интернет это все, что вам нужно знать (лучше, чем я могу сделать это сам) вместе с соответствующим программным обеспечением. Устройство состоит из вращающегося штифта, который также выступает в качестве двухштырьковом и кнопки, которые мы можем назвать “A” е “В” в дополнении к штифту “п” который идентифицирует кнопку и центральный штифт соединен с землей. Направление вращения обнаруживается с помощью программного обеспечения на основе серии импульсов, излучаемых во время вращения. Некоторые программы, действуя через прерывания в то время как другие, специальном выпуске от типа вращения “+” если положительный (по часовой стрелке) “-” отрицательный (против часовой стрелки) нажата в дополнение к сигналу на выводе. В эскизе контактный (кнопка) Это связано в pull_up и при нажатии высвобождает сигнал “0” логический.
Эта модель используется энкодер:

ЭЛЕКТРОМОНТАЖ:
Я разделил схему на две части для лучшего видения: первая часть в противном случае делается ссылка на классическую схему с ATmega328: нет никаких различий с Arduino NANO, потому что контакты одинаковы.

кнопка сброса, кварц и USB соединение для RTX / TX (и мощность eventale) Они уже присутствуют на Arduino NANO. Остальные соединения связаны с 4 Светодиоды соответственно “секунд”, и “минут” что согласно “руды”: четвертый светодиод загорается, когда заданное время достигнуто. Во время работы, выбранной светодиод мигает с интервалом в секунду. Последние три соединения (вверх вправо) Они являются по отношению к микросхеме MAX7219 как показано в следующей схеме:

В этой схеме секундах вы можете увидеть соединение микросхемы MAX7219, где сигналы DG0 / DG1 инвертируется быть подключены к анодам дисплея, в то время как сигналы А / G + DP в пределах соответствующего A / G + ДП дель-дисплей. Дисплей показан стандартный тип.
PCB И ПОСЛЕДНИЙ РЕЗУЛЬТАТ:
На следующих рисунках вы можете увидеть: полный пансион и его обратно:

Ниже печатная плата односторонний и производится полностью вручную с PCBEXPRESS.

реальное исполнение:
Эскиз является относительно простым,, Я думаю,, достаточно прокомментировал. Работа устройства может быть суммированы следующим образом:
Все’ акт’ зажигание выключено и дисплей загорается (через несколько секунд) светодиодный (верде) секунд: нажав на затычку кодер переключится на несколько минут или часов путем включения соответствующего светодиода. Движение является циклическим, так от нескольких часов до нескольких минут до нескольких секунд проходят т.д.. После выбора типа таймера, просто повернув шпильку (на картинке снабжена ручкой) в одном или другом направлении вы устанавливаете время более или менее, в 199 (секунд, минут, руды). Для начала просто нажмите булавку. Отсчет начинает делать lameggiare светодиодный набор. В конце установленного времени загорается красный светодиод, и система ожидает’ другие настройки, нажав на штифт.
Что касается эскиза: дисплей управления и последующего управления MAX7219 осуществляется с помощью вида “библиотека” разработанный нижеподписавшийся в состоянии рассматривать как отображение (7 сам) общий катод, что те, общий анод и матрицы 8×8 е 7×5. Таймер вместо обрабатываются с помощью специальной библиотеки: swRTC (соло .h файл) автор Leonardo Miliani и загрузить с веб-сайте.
ВЫВОДЫ:
Я всегда говорил, что во всех моих статьях, что каждый проект является целью в себе и тем, кто спроектировал и построил: поэтому он восприимчив модификаций и улучшений всегда в соответствии с их потребностями и точек зрения. Однако те, кто заинтересован в проекте (amche только для образовательных целей) Вы всегда можете потребовать мне все для меня: gvsoft75@hotmail.com.
Благодарим Вас за’ внимание.
gvsoft75 сентября 2017
очень хороший
Я хотел КСП маршрутизации односторонней, с хорошим расположением компонентов.
Широкие Insulations также позволяют сделать это быстро с резаком.
А так как это все на стадии 2.54 Он мог бы также построить его на макете.
Красивая также идея кодировщик, Это позволяет легко установить время и устраняет много’ кнопок.
Бен являются статьи, как это