Creați-vă propria limbă pentru a traduce codul morse

pachet arduino, cablu USB și HDMI

Astăzi ne întoarcem cu unul dintre tutorialele noastre interesante. De data aceasta vreau să vă arăt un proiect foarte simplu, care vă va dura puțin timp să îl implementați și cu care veți putea literalmente să construiți un fel de traducător dintr-o limbă scrisă în codul Morse. Ca de obicei, adevărul este că nu vom trece dincolo de un proiect în care a farfurie de panou și o placa arduino Deoarece, în cazul în care doriți să mergeți mai departe, atât la nivel de software, cât și în ceea ce privește finalizarea finală a proiectului, ar trebui să fiți cel care să implementeze o soluție, cu atât mai puțin, mai atractivă.

Ideea începe de la crearea unui Traducător de orice tip de font, cuvinte sau expresie în codul morse. Acest lucru este la fel de simplu ca și utilizarea unui card Arduino care va fi cel cu software-ul necesar încărcat, astfel încât, prin ieșirile sale, să putem face câteva LED-uri să arate în conformitate cu semnificația în limbajul Morse pe care o exprimăm. Pentru a scrie cu ușurință textul pe care dorim să îl traducem, vom folosi un telefon mobil echipat cu un sistem de operare Android care va trimite textul printr-o conexiune bluetooth către placa noastră. Arduino UNO.

Placă Arduino compatibilă cu senzori pentru Arduino

Materialul necesar pentru realizarea proiectului

După cum am încercat mai mult sau mai puțin să indicăm în liniile superioare, pentru a realiza acest proiect vom avea nevoie de material specific, deși, dacă vă place lumea producător, Sunt sigur că, fie că nu vă va fi dificil să găsiți ceea ce vă lipsește în oricare dintre cele mai frecvente magazine în cazul în care nu aveți, deși, așa cum spun, sunt de obicei obiecte utilizate destul de frecvent. Mai exact, vom avea nevoie de următoarea listă:

Odată ce avem la dispoziție toate elementele necesare, putem continua cu executarea proiectului. Un punct de reținut este că literalmente nu este necesar să aveți adaptorul bluetooth utilizat în acest proiect sau un card Arduino UNO ca atare, deoarece oricare alta cu conexiunile de bază poate fi utilizată, va trebui să fim atenți doar la conexiunile utilizate, astfel încât, de exemplu, în cazul în care ieșirea digitală 13 din Arduino UNO aceasta corespunde cu aceeași ieșire a plăcii pe care o utilizați.

Pași pentru realizarea proiectului

Pentru realizarea acestui proiect, mai jos, voi indica o serie de pași legați de asamblarea și conectarea tuturor elementelor care alcătuiesc lista anterioară pe care trebuie să le urmăm pentru executarea corectă a acestora. Așa cum se întâmplă adesea în acest tip de proiect, nu ezitați modificați orice linie de cod sau adăugați hardware pentru a evolua și chiar a-și perfecționa funcționarea întrucât orice tip de îmbunătățire este întotdeauna binevenită.

În primul rând vom efectua conexiunea de Arduino UNO cu panoul nostru. Mai exact, ieșirile utilizate vor fi GND și 3.3 V. Aceste aceleași linii ne vor servi, printre altele, pentru a furniza alimentare adaptorului nostru Bluetooth.

Odată ce am făcut aceste conexiuni, este timpul să coordonăm intrarea și ieșirea de date a adaptorului bluetooth cu intrările și ieșirile de date digitale ale plăcii Arduino. În acest fel, vom avea adaptorul perfect conectat la card atât pentru a primi curent, cât și pentru a fi complet disponibil la nivel tehnic pentru a putea porni 'auzi'datele care le ajung prin porturile de intrare ale Arduino UNO. Ca detaliu, vă spunem că, în anumite ocazii, atât datorită cardului pe care îl folosim, cât și a adaptorului bluetooth, conexiunile utilizate pot varia, astfel încât, în acest moment, cel mai bun lucru este uitați-vă la documentele de instalare a adaptorului, deoarece acestea sunt însoțite de obicei de diagrame de conectare.

Ajungem la Conexiune claxon de 3 volți. Pentru aceasta vom folosi ieșirea digitală numărul 13 din Arduino UNO. Conexiunea rămasă, ca de obicei, trebuie să o conectăm la GND sau la masă, astfel încât funcționarea claxonului să fie corectă.

Acum vine momentul să conectați diferitele LED-uri. Pentru a nu încerca să vă confundați, spuneți-vă că ideea este să conectați cel mai lung picior al acestuia, pozitiv, la una dintre ieșirile digitale ale Arduino UNO în timp ce cel mai scurt se conectează direct la GND sau la sol. În acest fel, am descoperi că primul dintre LED-urile verzi ar fi conectat la ieșirea digitală 12, următorul la ieșirea 8, al treilea LED verde la ieșirea 7, în timp ce singurul LED albastru ar fi conectat la ieșirea digitală 4.

Ultimul pas, odată ce avem toate cablurile gata este utilizați cablul de conexiune USB pentru a conecta Arduino UNO la computer și astfel să îl putem echipa cu software-ul necesar, pe care îl vom scrie și compila din IDE-ul Arduino în sine.

Conexiune între placa Arduino și computer

Un punct care trebuie luat în considerare atunci când avem placa conectată la computer pentru a ști că totul funcționează corect, cel puțin în principiu, este că placa va avea un lumină verde aprinsă în orice moment, atâta timp cât rămâne conectat la computer. Pe de altă parte și în funcție de adaptorul Bluetooth pe care îl folosim, acesta de obicei are o lumină roșie intermitentă din cauza faptului că nu se stabilește o conexiune cu dispozitivul Android pe care le vom folosi pentru a trimite scrisorile, frazele sau cuvintele pe farfurie.

Știu că detaliile de mai sus pot părea ceva foarte 'Tonto'dar vă pot asigura că sunt indicații foarte valabile, necesare și mai ales interesante dacă luăm în considerare faptul că în comunitatea producătorilor pot exista oameni care încep și asta, datorită acestor miciTrucuri„pot înțelege că, cel puțin, curentul ajunge atât la adaptor, cât și la placa în sine.

În acest moment trebuie doar să descărcăm aplicația MORSE.apk atașat. Această aplicație trebuie instalată pe dispozitivul dvs. mobil echipat cu sistemul de operare Android. Odată ce a fost instalat, trebuie doar să deschideți aplicația și să apăsați continuare. De data aceasta opțiunea care ne interesează cel mai mult este „Trimiteți text', același lucru pe care trebuie să facem clic pentru a-l accesa. Odată ajuns în interior, trebuie să facem clic pe „Conectare” pentru a stabili conexiunea cu placa noastră.

Procesul de codificare care a fost urmat este următorul.

  • După ce accesați aplicația de pe dispozitivul dvs. Android și urmați pașii anteriori, veți putea scrie orice literă, cuvânt sau frază. Odată ce ați scris ceea ce doriți, trebuie doar să faceți clic pe trimitere.
  • Dacă textul a fost primit corect, sistemul va aprinde automat luminile și va emite un sunet
  • Ideea este că prima lumină verde se va aprinde și se va stinge pentru a determina „punctul”. La rândul său, claxonul va suna și se va opri în același timp.
  • A doua și a treia lumină verde se vor aprinde și opri pentru a determina „linia” la rândul ei. Claxonul, ca și în cazul anterior, se va porni și opri în același timp.
  • În cele din urmă, a patra lumină, adică lumina albastră, se va aprinde și opri pentru a determina sfârșitul caracterului, cuvântului sau frazei. Când există un anumit tip de spațiu între fiecare caracter, cuvânt sau frază, această lumină se va aprinde și se va stinge de două ori.

Ca puncte de luat în considerare, vă spun doar că, în acest caz, aplicația Android a fost realizată datorită App Inventor, o modalitate foarte simplă de a genera codul și proiectarea unei aplicații care va fi rulată ulterior pe un dispozitiv echipat cu sistemul de operare. sistem creat de inginerii Google.

Mai multe informații și detalii: Instructables


Conținutul articolului respectă principiile noastre de etică editorială. Pentru a raporta o eroare, faceți clic pe aici.

Fii primul care comenteaza

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.