Съдържание:
- Консумативи
- Стъпка 1: Изградете хардуера
- Стъпка 2: Качете Arduino Code
- Стъпка 3: Изградете печатна платка
Видео: Станция на Морзов код: 3 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
Дит-дит-да-да! Научете азбуката на Морз с този лесен проект 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. Сайтът е свързан с производител на печатни платки и с няколко кликвания можете да поръчате платката само за няколко долара.
Това е всичко, наслаждавайте се! До следващия път…
Препоръчано:
Метеорологична станция NaTaLia: Метеорологична станция със слънчева енергия Arduino, направена по правилния начин: 8 стъпки (със снимки)
Метеорологична станция NaTaLia: Метеорологична станция Arduino със слънчева енергия, направена по правилния начин: След 1 година успешна работа на 2 различни места споделям плановете си за проекти на метеорологични станции със слънчева енергия и обяснявам как се е развила в система, която наистина може да оцелее дълго време периоди от слънчевата енергия. Ако следвате
Морзов код към текст с помощта на Arduino: 5 стъпки
Морзов код към текст с помощта на Arduino: IDEA Описание Всички комуникираме помежду си чрез нашите естествени сензори (език, жест … и т.н.). Вълнуващата част започва, когато искате да споделите секретна информация с някого. Въпросът е как да го направя? Така че отговорът се крие в това как предавате
Клавиатура на Морзов код: 5 стъпки
Клавиатура на Морзов код: Тази програма ви показва как да създадете c ++ програма, която използва подхода за регистриране на ключове, за да намери клавиша, който се натиска, и да генерира стойността на азбуката на Морз чрез използването на светлината за заключване на превъртане на клавиатурата ви (който дори използва че?). Този проект е
Клавиатура на Морзов код: 8 стъпки
Клавиатура на Морзов код: Този проект е малка клавиатура, където потребителите въвеждат азбуката на Морзе и знаците се извеждат към свързан компютър. Устройството е вдъхновено от американския Dot-dash кодер (CO-3B, MX-4495). Публикувах моя версия от първо поколение на хъба на проекта Arduino и греха
Сензорен клавиш/автокодер на Морзов код: 12 стъпки (със снимки)
Сензорен клавиш на Морзов код/Автокодер: Всъщност създадох този проект преди време, но мислех, че някой може да използва идеята. Аз съм радиолюбител и влязох в него малко късно в живота, когато се пенсионирах и имах време. Сега имам общ лиценз и използвам телефон (vo