Оглавление:

Станция азбуки Морзе: 3 шага
Станция азбуки Морзе: 3 шага

Видео: Станция азбуки Морзе: 3 шага

Видео: Станция азбуки Морзе: 3 шага
Видео: Я пытаюсь позвать официанта моргая на азбуке Морзе|Gacha-meme|By:Elis Bunny 2024, Ноябрь
Anonim
Станция азбуки Морзе
Станция азбуки Морзе
Станция азбуки Морзе
Станция азбуки Морзе

Дит-дит-да-да! Изучите азбуку Морзе с помощью этого простого проекта Arduino Uno.

Этот простой проект Arduino представляет собой станцию с кодом Морзе. Код Морзе - это метод связи, который кодирует символы как серию точек и тире. В этой схеме используется пьезозуммер, чтобы точки и тире были слышны.

Используя кнопку, вы вводите азбуку Морзе, зуммер звучит при каждом нажатии кнопки, а на OLED-дисплее отображается декодированное сообщение. Большинство людей не знакомы с азбукой Морзе, поэтому для вашего удобства я включил изображение, на котором показаны все международные коды Морзе.

Как ввести код Морзе

Код вводится нажатием на кнопку. Одно короткое касание для точки и более длинное касание (как минимум в два раза дольше) для рывка. Как только вы вводите распознанный код, отображается буква или цифра, которые он представляет. Если вы сделаете паузу примерно на 1,5 секунды между касаниями, то на дисплее появится пробел, позволяющий вводить слова. Если код нераспознан, появляется "?" отображается символ.

Запасы

  • Ардуино Уно
  • Пьезо-зуммер
  • Резистор 220 Ом
  • Резистор 10К Ом
  • Графический OLED-дисплей 128x64
  • 5 мм светодиод: красный
  • Тактильная кнопка

Шаг 1. Соберите оборудование

Сборка оборудования
Сборка оборудования

Используйте приведенную выше схему Fritzing, чтобы подключить цепь.

Шаг 2: Загрузите код Arduino

Прежде чем скомпилировать и загрузить код Arduino, вам необходимо установить пару библиотек в вашу Arduino IDE. Откройте пункт меню Sketch-> Include Library-> Manage Libraries… и найдите и установите следующие библиотеки:

  • Adafruit GFX
  • Adafruit SSD1306

Теперь вы готовы скомпилировать скетч Arduino. Исходный код Arduino для скетча

morse_code_station.ino доступен для загрузки из моего репозитория GitHub.

Шаг 3: Создайте печатную плату

Постройте печатную плату
Постройте печатную плату
Постройте печатную плату
Постройте печатную плату

Если вы предпочитаете построить постоянную версию, я изготовил печатную плату. Файл Gerber доступен для загрузки из моего репозитория GitHub. Кроме того, вы можете просмотреть схему и печатную плату на веб-сайте EasyEda. Сайт связан с производителем печатных плат, и с помощью нескольких щелчков мышью вы можете заказать плату всего за несколько долларов.

Вот и все, наслаждайтесь! До скорого…

Рекомендуемые: