Създайте свой собствен език за преводач на морзова азбука

пакет arduino, usb и hdmi кабел

Днес се връщаме с един от нашите интересни уроци. Този път искам да ви покажа един много прост проект, който ще ви отнеме малко време за изпълнение и с който буквално ще можете да изградите един вид преводач от език, написан на морзовата азбука. Както обикновено, истината е, че няма да надхвърлим проект, където a плоча за макет и a дъска arduino Тъй като, в случай че искате да отидете по-далеч, както на софтуерно ниво, така и по отношение на окончателното завършване на проекта, вие трябва да приложите решение, толкова по-малко, толкова по-привлекателно.

Идеята започва от създаването на преводач на всякакъв вид шрифт, думи или фраза в морзов код. Това е толкова просто, колкото използването на платка Arduino, която ще бъде тази, която има зареден необходимия софтуер, така че чрез изходите си да можем да направим няколко светодиода да изглеждат според значението на езика на Морз, което изразяваме. За да напишем лесно текста, който искаме да преведем, ще използваме мобилен телефон, оборудван с операционна система Android, който ще изпрати текста чрез Bluetooth връзка към нашата дъска. Arduino UNO.

Платка Arduino, съвместима със сензори за Arduino

Материали, необходими за изпълнението на проекта

Както горе-долу се опитахме да посочим в горните редове, за изпълнението на този проект ще ни трябват конкретни материали, макар че, ако ви харесва света производител, Сигурен съм, че или няма да ви е трудно да намерите това, което ви липсва в някой от най-честите ви магазини, в случай че го нямате, въпреки че, както казвам, те обикновено са доста често използвани предмети. По-конкретно, ще трябва да имаме следния списък:

След като разполагаме с всички необходими елементи, можем да продължим с изпълнението на проекта. Един момент, който трябва да имате предвид, е, че буквално не е необходимо да имате Bluetooth адаптер, използван в този проект, или карта Arduino UNO като такива, тъй като могат да се използват всякакви други с основните връзки, ще трябва да обърнем внимание само на използваните връзки, така че, например, в случай, че цифров изход 13 от нашата Arduino UNO това съответства на същия изход на платката, която използвате.

Стъпки за изпълнение на проекта

За да осъществим този проект, по-долу ще посоча поредица от стъпки, свързани със сглобяването и свързването на всички елементи, съставляващи предишния списък, които трябва да следваме за правилното им изпълнение. Както често се случва при този тип проекти, чувствайте се напълно свободни модифицирайте всеки ред код или добавете хардуер, за да се развиете и дори да усъвършенствате работата му тъй като всеки тип подобрение винаги е добре дошъл.

На първо място ще извършим връзка на Arduino UNO с нашия макет. По-конкретно, използваните изходи ще бъдат GND и 3.3 V. Същите тези линии ще ни служат, наред с други неща, за осигуряване на захранване на нашия Bluetooth адаптер.

След като осъществим тези връзки, е време да координираме въвеждането и извеждането на данни на Bluetooth адаптера с цифровите входове и изходи на платката Arduino. По този начин ще имаме нашия адаптер перфектно свързан към картата, така че тя да получава ток, и така, че да е напълно достъпна на техническо ниво, за да може да стартира “чувам"данните, които ги достигат през входните пристанища на Arduino UNO. Като подробност ви казваме, че в определени случаи, както поради картата, която използваме, така и заради Bluetooth адаптера, използваните връзки могат да варират, така че в този момент най-доброто нещо е разгледайте документите за инсталиране на адаптера, тъй като те обикновено са придружени от схеми за свързване.

Пристигаме в 3 волта рог връзка. За това ще използваме цифров изход номер 13 от Arduino UNO. Останалата връзка, както обикновено, трябва да я свържем към GND или земя, така че работата на клаксона да е правилна.

Сега идва моментът свържете различните светодиоди. За да не се опитате да се объркате, кажете ви, че идеята е да свържете най-дългия крак от него, положителен, към един от цифровите изходи на Arduino UNO докато по-късата се свързва директно с GND или земя. По този начин бихме открили, че първият от зелените светодиоди ще бъде свързан към цифров изход 12, следващият към изход 8, третият зелен LED към изход 7, докато единственият син светодиод ще бъде свързан към изходния цифров 4.

Последната стъпка, след като сме готови за всички кабели, е използвайте USB свързващия кабел, за да свържете нашия Arduino UNO към компютъра и по този начин да можем да му предоставим необходимия софтуер, който ще напишем и компилираме от самата IDE на Arduino.

Връзка между платката Arduino и компютъра

Един момент, който трябва да се вземе предвид, когато имаме свързана платка към компютъра, за да знаем, че всичко работи правилно, поне по принцип е, че платката ще има зелена светлина свети през цялото време, докато остане свързана с компютъра. От друга страна и в зависимост от Bluetooth адаптера, който използваме, това обикновено има мигаща червена лампа поради несъздаване на връзка с устройството с Android които ще използваме за изпращане на буквите, фразите или думите на плочата.

Знам, че горната подробност може да изглежда като нещо многоТонто„но мога да ви уверя, че те са много валидни, необходими и особено интересни индикации, ако вземем предвид, че в общността на производителите те могат да съществуват хора, които започват и това, благодарение на тези малкиТрикове„те могат да разберат, че поне токът достига както адаптера, така и самата платка.

В този момент просто трябва да изтеглим приложението MORSE.apk приложен. Това приложение трябва да бъде инсталирано на вашето мобилно устройство, оборудвано с операционна система Android. След като бъде инсталиран, трябва само да отворите приложението и да натиснете продължи. Този път опцията, която ни интересува най-много, е "Изпращане на текст', същото, върху което трябва да щракнем, за да го осъществим. След като влезем, трябва да щракнем върху „Свързване“, за да установим връзката с нашата дъска.

Процесът на кодиране, който е последван, е както следва.

  • След като влезете в приложението на вашето устройство с Android и следвате предишните стъпки, ще можете да напишете всяка буква, дума или фраза. След като напишете това, което искате, просто трябва да кликнете върху изпращане.
  • Ако текстът е получен правилно, системата автоматично ще включи осветлението и ще издаде звук
  • Идеята е, че първата зелена светлина ще светне и изгасне, за да определи „точката“. На свой ред клаксонът ще звучи и ще се изключи едновременно.
  • Втората и третата зелена светлина ще се включват и изключват, за да определят на свой ред „линията“. Сирената, както в предишния случай, ще се включва и изключва едновременно.
  • Накрая четвъртата светлина, т.е. синята светлина, ще се включва и изключва, за да определи края на символа, думата или фразата. Когато има някакво пространство между всеки знак, дума или фраза, тази светлина ще се включва и изключва два пъти.

Като точки, които трябва да вземете предвид, просто ви кажете, че в този случай приложението за Android е създадено благодарение на App Inventor, много лесен начин за генериране на кода и дизайна на приложение, което по-късно ще се изпълнява на устройство, оборудвано с операционната система система, създадена от инженери на Google.

Повече информация и подробности: инструкции


Бъдете първите, които коментират

Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.