Erstellt Är eege Sprooch fir de Morse Code Iwwersetzer

Arduino Package, USB an HDMI Kabel

Haut komme mer zréck mat engem vun eisen interessanten Tutorials. Dës Kéier wëll ech Iech e ganz einfache Projet weisen, deen Iech kuerz Zäit brauch fir ze realiséieren a mat deem Dir wuertwiertlech fäeg sinn eng Aart Iwwersetzer ze bauen aus enger Sprooch geschriwwen op de Morse Code. Wéi gewinnt ass d'Wourecht datt mir net méi wäit wéi e Projet ginn wou a breadboard Plack a arduino Verwaltungsrot Well, am Fall wou Dir méi wäit wëllt goen, souwuel um Softwareniveau wéi och a Saache final Projektofschloss, sollt Dir deen sinn deen eng Léisung ëmsetzt, wat manner, méi attraktiv.

D'Iddi fänkt u fir e Iwwersetzer vun all Typ vu Schrëft, Wierder oder Ausdrock zum Morse Code. Dëst ass sou einfach wéi en Arduino Board ze benotzen deen deen noutwenneg Software gelueden huet fir datt mir duerch seng Ausgänge e puer LEDe kënne maachen no der Bedeitung an der Morse Sprooch déi mir ausdrécken. Fir den Text einfach ze schreiwen, dee mir iwwersetze wëllen, benotze mir en Handy mat engem Android Betriebssystem deen den Text duerch eng Bluetooth Verbindung op eise Board schéckt. Arduino UNO.

Arduino Board kompatibel mat Sensoren fir Arduino

Material gebraucht fir de Projet duerchzeféieren

Wéi mir méi oder manner an den ieweschte Linne probéiert hunn unzeginn, fir dëse Projet auszeféieren, brauche mir spezifescht Material awer wann Dir d'Welt gär hutt laanschtgaangen, Ech sinn sécher datt entweder et net schwéier wäert sinn fir Iech ze fannen wat Dir an engem vun den heefegsten Geschäfter vermësst wann Dir et net hutt, obwuel, wéi ech soen, se normalerweis sinn zimmlech dacks benotzt Artikelen. Spezifesch musse mir dës Lëscht hunn:

Wa mir all déi néideg Elementer verfügbar hunn, kënne mir mat der Ausféierung vum Projet weidergoen. Ee Punkt fir am Kapp ze halen ass dat wuertwiertlech et ass net néideg de Bluetooth Adapter an dësem Projet oder eng Kaart benotzt ze hunn Arduino UNO wéi sou well all aner mat de Basisverbindunge kënne benotzt ginn, musse mir nëmmen op d'Verbindunge oppassen, sou datt zum Beispill am Fall datt d'digitale Ausgab 13 vun eisem Arduino UNO dëst entsprécht der selwechter Ausgab vum Comité deen Dir benotzt.

Schrëtt fir de Projet auszeféieren

Fir dëse Projet auszeféieren, ënnen, wäert ech eng Rei Schrëtt uginn, déi mat der Versammlung a Verbindung vun allen Elementer ze dinn hunn, déi déi vireg Lëscht ausmaachen, déi mir fir hir korrekt Ausféierung musse verfollegen. Wéi sou dacks an dëser Aart vu Projete geschitt, fillt Iech ganz fräi ännert all Zeil vu Code oder füügt Hardware bäi fir z'entwéckelen an och hir Operatioun perfekt ze maachen well all Zort vu Verbesserungen ëmmer wëllkomm ass.

An éischter Linn wäerte mir den Verbindung vun Arduino UNO mat eisem Broutbriet. Spezifesch sinn d'Ausgänge benotzt GND an 3.3 V. Dës déiselwecht Linnen déngen eis ënner anerem fir Stroum fir eise Bluetooth Adapter ze bidden.

Wann mir dës Verbindunge gemaach hunn, ass et Zäit d'Dateningang an d'Ausgab vum Bluetooth Adapter mat den digitalen Inputen an Ausgänge vum Arduino Board ze koordinéieren. An dëser Aart a Weis wäerte mir eisen Adapter perfekt mat der Kaart verbonne sinn, sou datt e Stroum kritt an sou datt en op techneschem Niveau komplett verfügbar ass fir kënnen ufänken 'nolauschteren'd'Donnéeën, déi et duerch d'Ports of entry vun der erreechen Arduino UNO. Als Detail, sot Dir datt bei gewëssen Occasiounen, wéinst der Kaart déi mir benotzen an dem Bluetooth Adapter, d'Verbindunge benotzt kënne variéieren sou, op dësem Punkt ass dat Bescht kuckt op den Adapter Installatiounsdokumenter well se normalerweis mat Verbindungsdiagrammer begleet sinn.

Mir komme bei 3 Volt Horn Verbindung. Fir dëst benotze mir d'digital Ausgab Nummer 13 vun Arduino UNO. Déi reschtlech Verbindung, wéi gewinnt, musse mir et mat GND oder Buedem verbannen, sou datt d'Operatioun vum Horn korrekt ass.

Elo kënnt d'Zäit konnektéieren déi verschidde LEDen. Fir net ze probéieren ze knaschteg ze ginn, sot Dir datt d'Iddi ass de längste Been dovun, positiv, mat engem vun den digitalen Ausgänge vu Arduino UNO wärend dee méi kuerzen direkt mat GND oder Buedem verbënnt. Op dës Manéier wäerte mir feststellen datt déi éischt vun de grénge LEDs mat der digitaler Ausgab 12 verbonne wier, déi nächst mam Ausgang 8, déi drëtt gréng LED fir den Ausgab 7 wärend déi eenzeg blo LED mat der Ausgang digital 4 verbonne wier.

De leschte Schrëtt, wa mer all d'Verdrahtung fäerdeg hunn, ass benotzt den USB Verbindungskabel fir eis ze verbannen Arduino UNO op de Computer an esou fäeg sinn se mat der néideger Software auszestellen, déi mir aus der Arduino IDE selwer schreiwen a kompiléieren.

Verbindung tëscht dem Arduino Board an dem Computer

Ee Punkt dee muss berécksiichtegt ginn wa mir de Board mam Computer verbonne hunn fir ze wëssen datt alles richteg funktionnéiert, op d'mannst am Prinzip, ass datt de Board e gréng Luucht zu all Moment soulaang et mam Computer verbonne bleift. Op der anerer Säit an ofhängeg vum Bluetooth Adapter dee mir benotzen, dëst huet normalerweis eng rout Luucht déi blénkt wéinst enger Verbindung déi net mam Android Apparat etabléiert ass datt mir d'Bréiwer, Sätz oder Wierder op d'Teller schécken.

Ech weess datt den uewe genannten Detail wéi eppes ganz ka schéngen 'tonto'awer ech kann Iech versécheren datt se ganz gëlteg, noutwendeg a besonnesch interessant Indikatiounen sinn wa mir berécksiichtegen datt an der Hiersteller Gemeinschaft se existéiere kënnen Leit déi ufänken an dat, dank dëse Klengen "Tricken'Si kënne verstoen datt op d'mannst de Stroum souwuel den Adapter wéi och de Board selwer erreecht.

Zu dësem Zäitpunkt musse mir just d'Applikatioun eroflueden MORSE.apk ugebonnen. Dës Uwendung muss op Ärem mobilen Apparat installéiert sinn mat dem Android Betriebssystem. Wann et installéiert ass, musst Dir just d'Applikatioun opmaachen an dréckt weider. Dës Kéier ass d'Optioun déi eis am meeschten interesséiert ass 'Text schécken', déiselwecht op déi mir musse klickt fir Zougang dozou ze kréien. Eemol dobannen musse mir op 'Connect' klicken fir d'Verbindung mat eiser Plack opzebauen.

De Kodéierungsprozess dee gefollegt gouf ass wéi follegt.

  • Wann Dir d'Applikatioun op Ärem Android Apparat zougitt an déi viregt Schrëtt befollegt, kënnt Dir all Bréif, Wuert oder Ausdrock schreiwen. Wann Dir geschriwwen hutt wat Dir wëllt, musst Dir just op send schécken.
  • Wann den Text richteg ukomm ass, gëtt de System automatesch d'Luuchten un an emitt en Toun
  • D'Iddi ass datt déi éischt gréng Luucht un an of geet fir de 'Punkt' ze bestëmmen. Am Géigenzuch kléngt den Horn an zäitgläich aus.
  • Déi zweet an drëtt gréng Luucht ginn un an aus fir d '"Linn" am Tour ze bestëmmen. Den Horn, wéi am fréiere Fall, gëtt gläichzäiteg un an aus.
  • Schlussendlech gëtt dat véiert Liicht, dat heescht dat blo Liicht, un an aus fir d'Enn vum Charakter, Wuert oder Ausdrock ze bestëmmen. Wann et iergendeng Aart vu Raum tëscht all Charakter, Wuert oder Ausdrock gëtt, wäert dëst Liicht zweemol un an aus ginn.

Als Punkte fir ze berécksiichtegen, soen Iech just datt an dësem Fall d'Android Applikatioun dank dem App Inventor gemaach gouf, e ganz einfache Wee fir de Code an den Design vun enger Applikatioun ze generéieren déi spéider op engem Apparat mat der Operatioun ausgestatt gëtt System erstallt vu Google Ingenieuren.

Méi Informatioun an Detailer: iwwerwaachen


Den Inhalt vum Artikel hält sech un eis Prinzipie vun redaktionnell Ethik. Fir e Feeler ze mellen klickt hei.

Gitt d'éischt fir ze kommentéieren

Gitt Äre Kommentar

Är Email Adress gëtt net publizéiert ginn. Néideg Felder sinn markéiert mat *

*

*

  1. Responsabel fir d'Daten: Miguel Ángel Gatón
  2. Zweck vun den Donnéeën: Kontroll SPAM, Kommentarmanagement.
  3. Legitimatioun: Är Zoustëmmung
  4. Kommunikatioun vun den Donnéeën: D'Donnéeë ginn net un Drëttubidder matgedeelt ausser duerch legal Verpflichtung.
  5. Datenspeicher: Datebank gehost vun Occentus Networks (EU)
  6. Rechter: Zu all Moment kënnt Dir Är Informatioun limitéieren, recuperéieren an läschen.