Съдържание:

Станция на Морзов код: 3 стъпки
Станция на Морзов код: 3 стъпки

Видео: Станция на Морзов код: 3 стъпки

Видео: Станция на Морзов код: 3 стъпки
Видео: Охрана Путина 🫵🏻 2024, Ноември
Anonim
Станция с азбука на Морз
Станция с азбука на Морз
Станция на азбуката на Морз
Станция на азбуката на Морз

Дит-дит-да-да! Научете азбуката на Морз с този лесен проект Arduino Uno.

Този лесен проект на Arduino е станция на Морзов код. Морзов код е комуникационен метод, който кодира знаци като поредица от точки и тирета. Тази схема използва пиезо зумер, за да направи точките и тиретата чуваеми.

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

Как да въведете азбуката на Морз

Кодът се въвежда чрез натискане на бутона. Дайте едно кратко докосване за точка и по -дълго докосване (поне два пъти по -дълго) за тире. Веднага след като въведете разпознат код, се показва буквата или цифрата, която представлява. Ако направите пауза за приблизително 1,5 секунди между докосванията, тогава дисплеят ще вмъкне интервал, което ще ви позволи да въвеждате думи. Ако кодът не е разпознат, '?' се показва символ.

Консумативи

  • Arduino Uno
  • Пиезо зумер
  • Резистор 220 ома
  • Резистор 10K Ohm
  • Графичен OLED дисплей 128x64
  • 5 мм LED: червен
  • Тактилен бутон

Стъпка 1: Изградете хардуера

Изградете хардуера
Изградете хардуера

Използвайте диаграмата на Fritzing по -горе, за да свържете веригата.

Стъпка 2: Качете Arduino Code

Преди да компилирате и качите кода на Arduino, трябва да инсталирате няколко библиотеки във вашата Arduino IDE. Отворете елемента от менюто Sketch-> Include Library-> Manage Libraries… и потърсете и инсталирайте следните библиотеки:

  • Adafruit GFX
  • Adafruit SSD1306

Вече сте готови да компилирате скицата на Arduino. Изходният код на Arduino за скицата

morse_code_station.ino е достъпен за изтегляне от моето хранилище на GitHub.

Стъпка 3: Изградете печатна платка

Изградете печатна платка
Изградете печатна платка
Изградете печатна платка
Изградете печатна платка

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

Това е всичко, наслаждавайте се! До следващия път…

Препоръчано: