Kreu vian propran lingvon por morse-tradukilo

arduino-pako, usb kaj hdmi-kablo

Hodiaŭ ni revenas kun unu el niaj interesaj lerniloj. Ĉi-foje mi volas montri al vi tre simplan projekton, kiu prenos vin mallongan tempon por efektivigi kaj per kiu vi laŭvorte povos konstrui specon de tradukilo el lingvo skribita al morsa kodo. Kiel kutime, la vero estas, ke ni ne preterpasos projekton, kie a telerplato kaj a arduino-tabulo Ĉar, se vi volas iri plu, kaj laŭ la programara nivelo kaj laŭ finaj projektaj kompletigoj, vi devus esti tiu, kiu efektivigos solvon, des malpli, pli alloga.

La ideo komenciĝas de kreado de Tradukisto de ia tiparo, vortoj aŭ frazo al morsa kodo. Ĉi tio estas tiel simpla kiel uzi Arduino-karton, kiu havos la necesan programon ŝarĝitan, por ke, per ĝiaj eliroj, ni povu aspekti kelkajn LED-ojn laŭ la signifo en morsa lingvo, kiun ni esprimas. Por facile verki la tekston, kiun ni volas traduki, ni uzos poŝtelefonon ekipitan per Android-operaciumo, kiu sendos la tekston per blueta konekto al nia tabulo. Arduino UNO.

Arduino-tabulo kongrua kun sensiloj por Arduino

Materialo bezonata por efektivigi la projekton

Kiel ni pli-malpli provis indiki en la supraj linioj, por realigi ĉi tiun projekton ni bezonos specifan materialon kvankam, se vi ŝatas la mondon farinto, Mi certas, ke aŭ ne estos malfacile por vi trovi tion, kion vi mankas en iuj el viaj plej oftaj butikoj, se vi ne havas ĝin, kvankam, kiel mi diras, ili kutime estas sufiĉe ofte uzataj eroj. Specife, ni bezonos la jenan liston:

Post kiam ni disponigos ĉiujn necesajn elementojn, ni povos daŭrigi la ekzekuton de la projekto. Memorinda unu punkto estas tio laŭvorte ne necesas uzi la bluetooth-adaptilon en ĉi tiu projekto aŭ karto Arduino UNO kiel tia ĉar iu ajn alia kun la bazaj konektoj povas esti uzata, ni nur devos atenti la uzitajn ligojn tiel ke, ekzemple, en la kazo ke cifereca eliro 13 de nia Arduino UNO ĉi tio respondas al la sama eligo de la tabulo, kiun vi uzas.

Paŝoj por efektivigi la projekton

Por realigi ĉi tiun projekton, sube, mi indikos serion de paŝoj rilate al la muntado kaj konekto de ĉiuj elementoj, kiuj konsistigas la antaŭan liston, kiujn ni devas sekvi por ilia ĝusta plenumo. Kiel ofte okazas en ĉi tiu tipo de projektoj, sentu vin tute libera modifi iun ajn linion de kodo aŭ aldoni aparataron por evolui kaj eĉ perfektigi ĝian funkciadon ĉar ia ajn pliboniga tipo estas ĉiam bonvena.

Unue ni plenumos la konekto de Arduino UNO kun nia tabulo. Specife la uzataj eliroj estos GND kaj 3.3 V. Ĉi tiuj samaj linioj servos al ni, interalie, por provizi potencon al nia Bluetooth-adaptilo.

Post kiam ni faris ĉi tiujn konektojn, estas tempo kunordigi la datumajn enirojn kaj elirojn de la bluetooth-adaptilo kun la ciferecaj eniroj kaj eliroj de la tabulo Arduino. Tiel ni havos nian adaptilon perfekte konektitan al la karto tiel por ke ĝi ricevu kurenton kaj por ke ĝi estu tute havebla je teknika nivelo por povi starti 'aŭskultu'la datumoj, kiuj atingas ĝin tra la enirhavenoj de la Arduino UNO. Kiel detalo, diru al vi, ke en iuj okazoj, pro la karto, kiun ni uzas, kaj la blueta adaptilo, la ligoj uzataj povas varii, do nun la plej bona afero estas rigardu la instalajn dokumentojn de la adaptilo, ĉar ili kutime estas akompanataj de ligaj diagramoj.

Ni alvenas al 3-volta korno-konekto. Por ĉi tio ni uzos ciferecan eliron numeron 13 de Arduino UNO. La restantan ligon, kiel kutime, ni devas konekti ĝin al GND aŭ al tero, por ke la funkciado de la korno ĝustas.

Nun venas la tempo konekti la malsamajn LEDojn. Por ne provi konfuziĝi, diru al vi, ke la ideo estas konekti la plej longan kruron, pozitivan, al unu el la ciferecaj eliroj de Arduino UNO dum la pli mallonga ligas rekte al GND aŭ tero. Tiel ni trovus, ke la unua el la verdaj LED-oj estus konektita al cifereca eligo 12, la sekva al eligo 8, la tria verda LED al eligo 7 dum la sola blua LED estus konektita al la cifereca eligo 4.

La lasta paŝo, post kiam ni pretigas la tutan kabligon, estas uzu la USB-konekton por konekti nian Arduino UNO al la komputilo kaj tiel povos provizi al ĝi la necesan programon, kiun ni verkos kaj kompilos de la Arduino IDE.

Ligo inter la Arduino-plato kaj la komputilo

Unu punkto, kiun oni devas konsideri, kiam ni havas la tabulon konektita al la komputilo, por scii, ke ĉio funkcias ĝuste, almenaŭ principe, estas, ke la tabulo havos verda lumo lumigita ĉiam, dum ĝi restas konektita al la komputilo. Aliflanke kaj depende de la Bluetooth-adaptilo, kiun ni uzas, ĉi tio kutime havas ruĝan lumon ekbrilantan pro konekto ne establita kun la Android-aparato ke ni uzos por sendi la leterojn, frazojn aŭ vortojn al la telero.

Mi scias, ke la supra detalo povas ŝajni io tre 'malsaĝulo'sed mi povas certigi vin, ke ili estas tre validaj, necesaj kaj precipe interesaj indikoj, se ni konsideras, ke ene de la kreinto-komunumo ili povas ekzisti. homoj, kiuj komencas kaj tio, danke al ĉi tiuj etulojlertaĵoj'ili povas kompreni, ke almenaŭ la kurento atingas kaj la adaptilon kaj la tabulon mem.

Je ĉi tiu punkto ni nur devas elŝuti la aplikaĵon MORSE.apk ligita. Ĉi tiu aplikaĵo devas esti instalita sur via poŝtelefono ekipita per la operaciumo Android. Post kiam ĝi estis instalita, vi nur devas malfermi la programon kaj premi daŭrigi. Ĉi-foje la eblo, kiu plej interesas nin, estas 'Sendu Tekston', sama sur kiu ni devas alklaki por aliri ĝin. Unufoje interne ni devas alklaki 'Konekti' por establi la ligon kun nia plato.

La sekva kodiga procezo estas jena.

  • Post kiam vi aliros la programon per via Android-aparato kaj sekvos la antaŭajn paŝojn, vi povos skribi ajnan literon, vorton aŭ frazon. Post kiam vi skribis tion, kion vi volas, vi nur devas alklaki sendi.
  • Se la teksto estis ricevita ĝuste la sistemo aŭtomate ekbruligos la lumojn kaj elsendos sonon
  • La ideo estas, ke la unua verda lumo ekbruliĝos kaj malŝaltos por determini la 'punkton'. Siavice la korno sonos kaj malŝaltos samtempe.
  • La dua kaj tria verdaj lumoj ekbruliĝos kaj malŝaltos por determini la "linion" laŭvice. La korno, kiel en la antaŭa kazo, ŝaltos kaj malŝaltos samtempe.
  • Fine la kvara lumo, tio estas, la blua lumo, ŝaltos kaj malŝaltos por determini la finon de la signo, vorto aŭ frazo. Kiam estas ia spaco inter ĉiu signo, vorto aŭ frazo, ĉi tiu lumo ekbruliĝos kaj malŝaltos dufoje.

Kiel konsiderindaj punktoj, nur diru al vi, ke ĉi-kaze la Android-aplikaĵo estis kreita danke al App Inventor, tre simpla maniero generi la kodon kaj projektadon de aplikaĵo, kiu poste ruliĝos sur aparato ekipita kun la funkciado. sistemo kreita de Google-inĝenieroj.

Pliaj informoj kaj detaloj: instrueblaj


La enhavo de la artikolo aliĝas al niaj principoj de redakcia etiko. Por raporti eraron alklaku Ĉi tie.

Estu la unua por komenti

Lasu vian komenton

Via retpoŝta adreso ne estos eldonita. Postulita kampojn estas markita per *

*

*

  1. Respondeculo pri la datumoj: Miguel Ángel Gatón
  2. Celo de la datumoj: Kontrola SPAM, administrado de komentoj.
  3. Legitimado: Via konsento
  4. Komunikado de la datumoj: La datumoj ne estos komunikitaj al triaj krom per laŭleĝa devo.
  5. Stokado de datumoj: Datumbazo gastigita de Occentus Networks (EU)
  6. Rajtoj: Iam ajn vi povas limigi, retrovi kaj forigi viajn informojn.