Стварыце сваю мову для перакладчыка азбукі Морзэ

пакет arduino, usb і hdmi-кабель

Сёння мы вяртаемся з адным з нашых цікавых урокаў. На гэты раз я хачу паказаць вам вельмі просты праект, на рэалізацыю якога спатрэбіцца кароткі час і з дапамогай якога вы літаральна зможаце стварыць своеасаблівы перакладчык з мовы, напісанай на азбуку Морзэ. Як звычайна, праўда ў тым, што мы не пойдзем далей за праект, дзе макетная талерка і плата arduino Паколькі, калі вы хочаце пайсці далей, як на ўзроўні праграмнага забеспячэння, так і з пункту гледжання канчатковага завяршэння праекта, вы павінны рэалізаваць рашэнне, чым менш, тым больш прывабным.

Ідэя пачынаецца са стварэння Перакладчык любога тыпу шрыфта, слоў ці фраз у азбуку Морзэ. Гэта так проста, як выкарыстанне карты Arduino, у якой будзе загружана неабходнае праграмнае забеспячэнне, каб праз яе выхады мы маглі зрабіць некалькі святлодыёдаў выглядаць у адпаведнасці са значэннем на мове Морзе, якое мы выказваем. Каб лёгка напісаць тэкст, які мы хочам перакласці, мы будзем выкарыстоўваць мабільны тэлефон, абсталяваны аперацыйнай сістэмай Android, які адправіць тэкст праз злучэнне Bluetooth на нашу дошку Arduino UNO.

Плата Arduino, сумяшчальная з датчыкамі для Arduino

Матэрыял, неабходны для рэалізацыі праекта

Як мы больш-менш спрабавалі паказаць у верхніх радках, для рэалізацыі гэтага праекта нам спатрэбяцца канкрэтныя матэрыялы, хоць, калі вам падабаецца свет вытворца, Я ўпэўнены, што альбо вам не складзе працы знайсці тое, чаго вам не хапае ў любым з вашых самых частых крам, калі ў вас яго няма, хаця, як я ўжо кажу, звычайна даволі часта выкарыстоўваюцца прадметы. У прыватнасці, нам трэба будзе мець наступны спіс:

Пасля таго, як у нас ёсць усе неабходныя элементы, мы можам працягваць выкананне праекта. Адзін момант, пра які трэба памятаць, - гэта літаральна неабавязкова мець адаптар Bluetooth, які выкарыстоўваецца ў гэтым праекце, альбо карту Arduino UNO як такі, паколькі можна выкарыстоўваць любы іншы з асноўнымі злучэннямі, нам трэба будзе звярнуць увагу толькі на злучэння, якія выкарыстоўваюцца, каб, напрыклад, у выпадку, калі лічбавы выхад 13 нашага Arduino UNO гэта адпавядае таму ж выхаду платы, якую вы выкарыстоўваеце.

Крокі для рэалізацыі праекта

Для ажыццяўлення гэтага праекта ніжэй я пазначу шэраг этапаў, звязаных са зборкай і злучэннем усіх элементаў, якія складаюць папярэдні спіс, якім мы павінны кіравацца для правільнага іх выканання. Як гэта часта бывае ў праектах такога тыпу, не саромейцеся змяніць любы радок кода або дадаць апаратнае забеспячэнне для развіцця і нават удасканаліць яго працу бо любы тып удасканалення заўсёды вітаецца.

У першую чаргу мы правядзем злучэнне Arduino UNO з нашай макетай. У прыватнасці, будуць выкарыстоўвацца выхады GND і 3.3 В. Гэтыя ж лініі будуць служыць нам, сярод іншага, для забеспячэння харчавання нашага адаптара Bluetooth.

Пасля таго, як мы зрабілі гэтыя злучэння, прыйшоў час узгадніць увод і выхад дадзеных адаптара Bluetooth з лічбавымі ўводамі і выхадамі дадзеных платы Arduino. Такім чынам, наш адаптар будзе ідэальна падлучаны да карты, каб ён атрымліваў ток, і каб ён быў цалкам даступны на тэхнічным узроўні для запуску 'слухаць'дадзеныя, якія паступаюць да яго праз парты ўваходу Arduino UNO. Падрабязна раскажам, што ў пэўных выпадках, як з-за карты, якую мы выкарыстоўваем, так і з адаптарам Bluetooth, выкарыстоўваюцца злучэнні могуць адрознівацца, таму на дадзены момант лепш за ўсё паглядзіце дакументы па ўсталёўцы адаптара, бо яны звычайна суправаджаюцца схемамі падлучэння.

Мы прыбываем у Злучэнне гудка 3 вольт. Для гэтага мы будзем выкарыстоўваць лічбавы выхад нумар 13 з Arduino UNO. Астатняе злучэнне, як звычайна, мы павінны падключыць да GND або зямлі, каб праца гудка была правільнай.

Цяпер прыходзіць час падключыце розныя святлодыёды. Каб не спрабаваць заблытацца, скажыце, што ідэя складаецца ў тым, каб падключыць самую доўгую яго ножку, станоўчую, да аднаго з лічбавых выхадаў Arduino UNO у той час як больш кароткі падключаецца непасрэдна да GND або зямлі. Такім чынам, мы маглі б выявіць, што першы з зялёных святлодыёдаў будзе падлучаны да лічбавага выхаду 12, наступны да выхаду 8, трэці зялёны святлодыёд да выхаду 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. Правы: у любы час вы можаце абмежаваць, аднавіць і выдаліць сваю інфармацыю.