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

Беспроводная передача данных по лазеру (Li-Fi): обзор производительности 100 б/с

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

Arduino Nano R3 ×2
Беспаяльная макетная плата (полноразмерная) ×2
Символьный LCD 16×2 ×2
Перемычки ×30
Матричная клавиатура 4×3 ×1
Крона 9В ×2
Клипса для кроны 9В ×2
Лазерный диод (2 пина) ×1
Солнечная ячейка (фотоэлемент) ×1
Потенциометр (подстроечный резистор) ×2
Резистор 10 кОм ×3

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

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

О проекте

Проект состоит из двух блоков: передатчика (эмиттера) и приемника. Он позволяет передавать текстовые сообщения по лазерному лучу с использованием клавиатуры для ввода и LCD-дисплея для отображения. Это демонстрация технологии Li-Fi (Light Fidelity) — передачи данных модулированным светом.

Передатчик

На базе Arduino Nano с клавиатурой 4×3 и LCD 16×2. Пользователь вводит текст, нажимая клавиши (каждая клавиша кодирует 3 символа, переключение циклом). Кнопка «Confirm» (10) фиксирует символ, «Send» (12) — отправляет буфер. Текст кодируется в 5-битные коды (A-Z, пробел) и передается лазерным диодом по протоколу: стартовый бит (9 мс HIGH), 5 бит данных (по 10 мс каждый), пауза 20 мс между символами.

Приемник

На базе второго Arduino Nano с солнечной ячейкой на входе А0 и LCD 16×2. Фотоэлемент детектирует модулированный свет лазера. Программа ожидает стартовый бит (переход выше порога), затем считывает 5 бит с интервалом 10 мс. Полученный код сравнивается с базой 5-битных кодов символов. При совпадении символ выводится на LCD. Порог чувствительности калибруется при запуске (чтение фона + 10).

Схемы подключения

Передатчик

Приемник

Код

Прилагаются два скетча: LI-FI Transmitter Code V 2.0 и LI-FI Receiver Code V 2.0 (C/C++). Код передатчика включает сканирование клавиатуры, кодирование символов в 5-битные паттерны, управление буфером 32×5 символов и передачу по лазеру. Код приемника — детектирование стартового бита, чтение 5 бит, сравнение с таблицей кодов и вывод на LCD. Оба скетча используют библиотеку LiquidCrystal.h.

Особенности

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

  1. Экспертное руководство по лазерной маркировке алюминия: точность, долговечность и отраслевые применения
  2. Полное руководство по лазерной маркировке: типы, преимущества и применения
  3. Волоконно-лазерная маркировка: точность, скорость и универсальность для современных отраслей
  4. Лазерный указатель: дизайн, производство и обзор безопасности
  5. Полупроводниковые лазеры: точное генерирование света для современных технологий
  6. Твердотельные лазеры: технологии, применения и будущие тренды
  7. DVD-проигрыватели: история, технологии и будущие инновации
  8. Лазерно-наводимые ракеты: разработка, производство и стратегическое воздействие
  9. Революционный электро-оптический лазер выдает частоту импульсов 30 ГГц для ультрабыстрой визуализации и комм…
  10. Прорывное оптическое волокно достигает скорости передачи 1 Петабит/секунду