Ustvarite svoj jezik za Morsejevo prevajalko

paket arduino, usb in hdmi kabel

Danes se vračamo z enim od naših zanimivih vaj. Tokrat vam želim pokazati zelo preprost projekt, ki vam bo vzel kratek čas za izvedbo in s katerim boste dobesedno lahko zgradili nekakšen prevajalec iz jezika, napisanega v Morsejevo abecedo. Kot je običajno, resnica je, da ne bomo šli dlje od projekta, pri katerem krožnik in arduino plošča Če želite iti dlje, tako na ravni programske opreme kot tudi glede končnih dokončanj projekta, morate biti vi tisti, ki boste izvedli rešitev, manj, privlačnejšo.

Ideja se začne pri ustvarjanju Prevajalec katere koli vrste pisave, besed ali besedne zveze v morsejevo pisavo. To je tako preprosto kot uporaba plošče Arduino, ki bo naložila potrebno programsko opremo, tako da bomo lahko skozi njene izhode naredili nekaj LED diod videti glede na pomen v Morsejevem jeziku, ki ga izražamo. Za enostavno pisanje besedila, ki ga želimo prevesti, bomo uporabili mobilni telefon, opremljen z operacijskim sistemom Android, ki bo besedilo poslal prek povezave bluetooth na našo tablo. Arduino UNO.

Arduino plošča, združljiva s senzorji za Arduino

Gradivo, potrebno za izvedbo projekta

Kot smo bolj ali manj poskušali navesti v zgornjih vrsticah, bomo za izvedbo tega projekta potrebovali določen material, čeprav vam je všeč svet avtomat, Prepričan sem, da vam bodisi ne bo težko najti tistega, kar vam manjka, v kateri od vaših najpogostejših trgovin, če ga nimate, čeprav, kot pravim, so običajno dokaj pogosto uporabljeni predmeti. Natančneje, morali bomo imeti naslednji seznam:

Ko imamo na voljo vse potrebne elemente, lahko nadaljujemo z izvedbo projekta. Upoštevati je treba nekaj, kar je dobesedno v tem projektu ni treba imeti vmesnika Bluetooth ali kartice Arduino UNO kot taki, ker je mogoče uporabiti katero koli drugo z osnovnimi povezavami, bomo morali biti pozorni le na uporabljene povezave, tako da bo na primer digitalni izhod 13 našega Arduino UNO to ustreza enakemu izhodu plošče, ki jo uporabljate.

Koraki za izvedbo projekta

Za izvedbo tega projekta bom spodaj navedel vrsto korakov, povezanih s sestavljanjem in povezovanjem vseh elementov, ki sestavljajo prejšnji seznam, ki jih moramo upoštevati za njihovo pravilno izvedbo. Kot je pogosto pri tej vrsti projektov, vas prosimo spremenite katero koli vrstico kode ali dodajte strojno opremo za razvoj in celo izpopolnite njeno delovanje saj so kakršne koli izboljšave vedno dobrodošle.

Najprej bomo izvedli povezava Arduino UNO z našo ploščo. Natančneje, uporabljeni izhodi bodo GND in 3.3 V. Te iste vrstice nam bodo med drugim služile za napajanje našega adapterja Bluetooth.

Ko vzpostavimo te povezave, je čas, da vhod in izhod podatkov adapterja Bluetooth uskladimo z digitalnimi vhodi in izhodi plošče Arduino. Na ta način bomo imeli naš adapter popolnoma povezan s kartico, tako da bo sprejemala tok, in bo na tehnični ravni popolnoma na voljo za zagon. 'poslušaj"podatki, ki jih dosežejo prek vstopnih pristanišč Arduino UNO. Kot podrobnost vam povemo, da se lahko v določenih primerih uporabljene povezave zaradi kartice, ki jo uporabljamo, in adapterja Bluetooth razlikujejo, zato je trenutno najboljše si oglejte namestitvene dokumente adapterja, saj jih običajno spremljajo diagrami povezav.

Prispemo do 3-voltna hupa. Za to bomo uporabili digitalni izhod številka 13 of Arduino UNO. Preostali priključek, kot običajno, moramo priključiti na GND ali ozemljitev, da bo delovanje hupe pravilno.

Zdaj pride čas priključite različne LED. Da se ne bi zmedli, vam povemo, da je ideja najdaljši del, pozitiven, povezati z enim od digitalnih izhodov Arduino UNO medtem ko se krajši poveže neposredno z GND ali zemljo. Na ta način bi ugotovili, da bi bila prva zelena LED priključena na digitalni izhod 12, naslednja na izhod 8, tretja zelena LED na izhod 7, medtem ko bi bila edina modra LED priključena na izhodno digitalno 4.

Zadnji korak, ko imamo vse napeljave pripravljene, je uporabite priključni kabel USB za povezavo našega Arduino UNO na računalnik in mu tako lahko zagotovili potrebno programsko opremo, ki jo bomo napisali in zbrali iz IDE-ja Arduino.

Povezava med ploščo Arduino in računalnikom

Ena točka, ki jo je treba upoštevati, ko imamo ploščo priključeno na računalnik, da vemo, da vse deluje pravilno, vsaj načeloma je, da bo plošča imela zelena lučka sveti ves čas, dokler ostane povezana z računalnikom. Po drugi strani pa je to odvisno od vmesnika Bluetooth, ki ga uporabljamo običajno utripa rdeča lučka, ker povezava z napravo Android ni vzpostavljena ki jih bomo uporabili za pošiljanje črk, besednih zvez ali besed na ploščo.

Vem, da se zgornja podrobnost morda zdi nekaj zelo "tonto"vendar vam lahko zagotovim, da so zelo veljavne, potrebne in še posebej zanimive indikacije, če upoštevamo, da znotraj skupnosti proizvajalcev lahko obstajajo ljudje, ki začenjajo in to, zahvaljujoč tem majhnimTricks„lahko razumejo, da tok vsaj doseže adapter in ploščo.

Na tej točki moramo samo prenesti aplikacijo MORSE.apk priloženo. Ta aplikacija mora biti nameščena v vaši mobilni napravi, ki je opremljena z operacijskim sistemom Android. Ko je nameščen, morate samo odpreti aplikacijo in pritisniti nadaljevanje. Tokrat je možnost, ki nas najbolj zanima, 'Pošlji besedilo', isto, na katero moramo klikniti za dostop. Ko pridemo v notranjost, moramo klikniti na 'Poveži', da vzpostavimo povezavo z našo ploščo.

Sledil je postopek kodiranja.

  • Ko v napravi Android dostopite do aplikacije in sledite prejšnjim korakom, boste lahko napisali katero koli črko, besedo ali besedno zvezo. Ko napišete, kar želite, morate klikniti na send.
  • Če je besedilo pravilno prejeto, sistem samodejno vklopi luči in odda zvok
  • Ideja je, da se bo prva zelena lučka prižgala in ugasnila za določitev "točke". V zameno se bo hupa istočasno oglasila in ugasnila.
  • Druga in tretja zelena lučka se prižgeta in ugasneta, da določita 'črto' po vrsti. Hupa se bo, tako kot v prejšnjem primeru, istočasno vklopila in izklopila.
  • Končno se bo vklopila in izklopila četrta lučka, to je modra lučka, da se določi konec znaka, besede ali besedne zveze. Ko je med posameznimi znaki, besedami ali besednimi zvezami nekakšen prostor, se ta lučka dvakrat vklopi in izklopi.

Kot točke, ki jih je treba upoštevati, povejte le, da je bila v tem primeru aplikacija Android narejena zahvaljujoč App Inventor, zelo preprostemu načinu za generiranje kode in zasnove aplikacije, ki se bo kasneje izvajala v napravi, opremljeni z operacijskim sistemom. sistem, ki so ga ustvarili Googlovi inženirji.

Več informacij in podrobnosti: navodila


Bodite prvi komentar

Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.