Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

Набор «Цифровая логическая плата»: компоненты и руководство по настройке

Компоненты и материалы

Макетная плата (2 шт.) 2
Перемычки (generic) 100
Резистор 10 кОм 52
Резистор 220 Ом 40
LED (generic) 40
TaydaElectronics 4PDT STOMP FOOT / PEDAL SWITCH LATCHING 52
Arduino Mega 2560 2
Texas Instruments Shift Register SN74HC595N 1
Линейный регулятор 7805 1
Блок питания 9V 1A 1
Конденсатор 4.7 мкФ 1
Конденсатор 10 мкФ 1

Необходимые инструменты

Приложения и сервисы

О проекте

Аннотация

Учебник для «Digital Logic Board» — платы среднего уровня сложности, тренировочного устройства для начинающих в электронике, охватывающей важные схемы цифровой логики. Вместо устаревшей TTL-логики используется микроконтроллер Microchip, программируемый через Arduino IDE.

Основные темы: логика, протокольные тайминги, передача данных, работа с цифровыми булевыми сигналами.

Фронтальный интерфейс

Сверху вниз:

Набор «Цифровая логическая плата»: компоненты и руководство по настройке

Графическая платформа Canva

Canva — инструмент графического дизайна (drag-and-drop), доступ к миллионам фото, графики, шрифтов. Используется для веба и печати.

Набор «Цифровая логическая плата»: компоненты и руководство по настройке
Набор «Цифровая логическая плата»: компоненты и руководство по настройке

Краткая спецификация платы

Набор «Цифровая логическая плата»: компоненты и руководство по настройке

Работа с платой

Стабилизатор L7805

Набор «Цифровая логическая плата»: компоненты и руководство по настройке

Устройство может работать от 1.5 В драйверного напряжения, поэтому питание минимум 8 В для нагруженных цепей.

Набор «Цифровая логическая плата»: компоненты и руководство по настройке

Pull-up резистор

Набор «Цифровая логическая плата»: компоненты и руководство по настройке

Подключение на макетной плате

Набор «Цифровая логическая плата»: компоненты и руководство по настройке

74HC595 Serial-in Parallel-out Shift Register

Набор «Цифровая логическая плата»: компоненты и руководство по настройке

Подключение 74HC595 к Arduino

Набор «Цифровая логическая плата»: компоненты и руководство по настройке
Набор «Цифровая логическая плата»: компоненты и руководство по настройке

1. Соединения:

Это активирует все выходы постоянно. Недостаток: при включении питания выходы могут быть в произвольном состоянии до запуска программы. Можно управлять MR и OE с Arduino, но так проще и оставляет свободные пины.

2. Подключение к Arduino:

Набор «Цифровая логическая плата»: компоненты и руководство по настройке

Дальше: dataPin, clockPin, latchPin. Конденсатор 0.1 мкФ на latchPin сглаживает мерцание.

3. Добавление 8 LED:

Набор «Цифровая логическая плата»: компоненты и руководство по настройке

Катоды LED к общей земле, аноды к выходам сдвигового регистра (source current). Если регистр только sink current — переверните полярность LED. Добавьте резистор 470 Ом последовательно с каждым LED.

Наш дизайн с 74HC595

Набор «Цифровая логическая плата»: компоненты и руководство по настройке

Pinout Arduino Mega 2560

Набор «Цифровая логическая плата»: компоненты и руководство по настройке

I²C на Arduino Mega 2560

Набор «Цифровая логическая плата»: компоненты и руководство по настройке

Serial Data Line (SDA) и Serial Clock Line (SCL) на Atmel Mega Arduino:

***Back End***

Набор «Цифровая логическая плата»: компоненты и руководство по настройке
Набор «Цифровая логическая плата»: компоненты и руководство по настройке
Набор «Цифровая логическая плата»: компоненты и руководство по настройке
Набор «Цифровая логическая плата»: компоненты и руководство по настройке

Итоговый результат

Набор «Цифровая логическая плата»: компоненты и руководство по настройке

Код

Digital Logic Board GitHub

ПО для CU1 и CU2: GitHub

Схемы

Excel-таблица для двух Mega-контроллеров.

Производственный процесс

  1. Понимание цифровых логических функций: ИЛИ, И, НЕ и далее
  2. Цифровая логика с обратной связью: от детерминированных гейтов к мультивибраторам
  3. Производство гладильных досок: дизайн, материалы и технологический процесс
  4. Печатные платы: проектирование, производство и будущие тренды
  5. Конструкция и дизайн серфбордов: от полинезийских корней к современным инновациям
  6. RasPiRobot Board V2: Расширьте Raspberry Pi в мощный робот-контроллер
  7. Цифровые кости на Arduino: генератор случайных чисел с LCD-дисплеем и кнопкой
  8. 3D RGB Arduclock — Bluetooth-часы на адресных LED с RTC
  9. Мониторинг состояния реки: Arduino-система контроля качества воды
  10. Простой ИК-датчик препятствий на Arduino: ИК-светодиод и фотодиод