Stvorite svoj vlastiti jezik za Morseov prevoditelj

arduino paket, usb i hdmi kabel

Danas se vraćamo s jednim od naših zanimljivih vodiča. Ovog puta želim vam pokazati vrlo jednostavan projekt za koji ćete trebati kratko vrijeme za provedbu i pomoću kojeg ćete doslovno moći stvoriti svojevrsni prevoditelj s jezika napisanog na Morseovu azbuku. Kao i obično, istina je da nećemo ići dalje od projekta u kojem a ploča za dasku i a arduino ploča Budući da, u slučaju da želite ići dalje, kako na nivou softvera, tako i u pogledu konačnih završetaka projekata, vi biste trebali implementirati rješenje, manje, atraktivnije.

Ideja kreće od stvaranja a Prevodilac bilo koje vrste fonta, riječi ili fraze u morseov kod. Ovo je jednostavno poput korištenja Arduino ploče koja će imati onu koja ima potreban softver instaliran tako da kroz svoje izlaze možemo učiniti nekoliko LED dioda izgledom u skladu sa značenjem na Morseovom jeziku koji izražavamo. Da bismo lako napisali tekst koji želimo prevesti, poslužit ćemo se mobilnim telefonom opremljenim Android operativnim sistemom koji će tekst poslati putem Bluetooth veze na našu ploču. Arduino UNO.

Arduino ploča kompatibilna sa senzorima za Arduino

Materijal potreban za izvođenje projekta

Kao što smo više ili manje pokušali naznačiti u gornjim redovima, za provođenje ovog projekta trebat će nam određeni materijal, iako, ako vam se sviđa svijet proizvođač, Siguran sam da vam neće biti teško pronaći ono što vam nedostaje u bilo kojoj od vaših najčešćih trgovina u slučaju da ga nemate, iako su, kao što kažem, obično prilično često korišteni predmeti. Konkretno, trebat ćemo imati sljedeću listu:

Nakon što imamo na raspolaganju sve potrebne elemente, možemo nastaviti s izvršenjem projekta. Treba imati na umu da je to doslovno nije potrebno imati Bluetooth adapter koji se koristi u ovom projektu ili karticu Arduino UNO kao takvi, budući da se mogu koristiti bilo koji drugi s osnovnim vezama, morat ćemo obratiti pažnju samo na korištene veze tako da, na primjer, u slučaju da digitalni izlaz 13 našeg Arduino UNO ovo odgovara istom izlazu ploče koju koristite.

Koraci za izvođenje projekta

Da bih izveo ovaj projekat, u nastavku ću naznačiti niz koraka povezanih sa sastavljanjem i povezivanjem svih elemenata koji čine prethodni popis koje moramo slijediti za njihovo pravilno izvršenje. Kao što se često događa u ovoj vrsti projekata, budite potpuno slobodni modificirati bilo koju liniju koda ili dodati hardver da bi se razvijao i čak usavršio svoj rad jer je svaka vrsta poboljšanja uvijek dobrodošla.

Na prvom mjestu ćemo izvršiti veza od Arduino UNO sa našim pločama. Konkretno, korišteni izlazi će biti GND i 3.3 V. Ti isti vodovi poslužit će nam, između ostalog, za napajanje našeg Bluetooth adaptera.

Jednom kada smo uspostavili ove veze, vrijeme je da koordiniramo unos i izlaz podataka Bluetooth adaptera sa digitalnim ulazima i izlazima podataka Arduino ploče. Na taj ćemo način imati adapter koji je savršeno povezan s karticom kako bi ona primala struju, tako i bila potpuno dostupna na tehničkom nivou za početakslušaj'podaci koji do njih dolaze kroz ulazne luke Arduino UNO. Kao detalj, recimo vam da se u određenim prilikama, kako zbog kartice koju koristimo, tako i zbog bluetooth adaptera, korištene veze mogu razlikovati, tako da je u ovom trenutku najbolja stvar pogledajte dokumentaciju za instalaciju adaptera jer su obično popraćeni dijagramima povezivanja.

Stižemo u Priključak sirene od 3 volta. Za ovo ćemo koristiti digitalni izlaz broj 13 od Arduino UNO. Preostali spoj, kao i obično, moramo ga spojiti na GND ili uzemljenje tako da rad trube bude ispravan.

Sada dolazi vrijeme povežite različite LED diode. Da se ne biste zbunili, recimo vam da je ideja povezati njegov najduži krak, pozitivan, na jedan od digitalnih izlaza Arduino UNO dok se kraća direktno povezuje s GND-om ili zemljom. Na taj bismo način otkrili da bi prva zelena LED dioda bila povezana na digitalni izlaz 12, sljedeća na izlaz 8, treća zelena LED na izlaz 7, dok bi jedina plava LED dioda bila spojena na izlazni digitalni 4.

Posljednji korak, nakon što pripremimo sve ožičenje, je koristite USB kabel za povezivanje našeg Arduino UNO na računar i tako mu moći pružiti potreban softver koji ćemo pisati i kompajlirati iz Arduino IDE-a.

Veza između ploče Arduino i računara

Jedna tačka koja se mora uzeti u obzir kada ploču povežemo s računarom da bismo znali da sve radi ispravno, barem u principu, jest da će ploča imati zeleno svjetlo svijetli sve vrijeme dok ostaje povezano sa računarom. S druge strane i ovisno o Bluetooth adapteru koji koristimo, ovo obično treperi crveno svjetlo zbog veze koja nije uspostavljena sa Android uređajem koje ćemo koristiti za slanje slova, fraza ili riječi na tanjur.

Znam da gore navedeni detalj može izgledati kao nešto vrlo 'tonto'ali mogu vas uvjeriti da su oni vrlo valjani, potrebni i posebno zanimljivi pokazatelji ako uzmemo u obzir da unutar zajednice proizvođača mogu postojati ljudi koji počinju i to, zahvaljujući ovim mališanima 'trikovi'mogu razumjeti da struja barem doseže i adapter i samu ploču.

U ovom trenutku moramo samo preuzeti aplikaciju MORSE.apk u prilogu. Ova aplikacija mora biti instalirana na vašem mobilnom uređaju opremljenom operativnim sistemom Android. Jednom kada je instalirana, samo morate otvoriti aplikaciju i pritisnuti continue. Ovaj put opcija koja nas najviše zanima je 'Pošaljite tekst', isti na kojem moramo kliknuti da bismo mu pristupili. Kad uđemo unutra, moramo kliknuti na 'Connect' da uspostavimo vezu s našom pločom.

Proces kodiranja koji je slijedio je sljedeći.

  • Nakon što pristupite aplikaciji na Android uređaju i slijedite prethodne korake, možete napisati bilo koje slovo, riječ ili frazu. Jednom kada napišete ono što želite, jednostavno pritisnite send.
  • Ako je tekst pravilno primljen, sistem će automatski uključiti svjetla i emitirati zvuk
  • Ideja je da se prvo zeleno svjetlo upali i ugasi kako bi se utvrdila 'točka'. Zauzvrat će se istovremeno oglasiti i isključiti sirena.
  • Drugo i treće zeleno svjetlo će se uključiti i isključiti da bi zauzvrat odredili 'liniju'. Sirena će se, kao i u prethodnom slučaju, istovremeno paliti i gasiti.
  • Konačno, četvrto svjetlo, odnosno plavo svjetlo, uključit će se i isključiti kako bi se odredio kraj lika, riječi ili fraze. Kada između svakog znaka, riječi ili fraze postoji neka vrsta razmaka, ovo svjetlo će se dva puta uključiti i isključiti.

Kao tačke koje treba uzeti u obzir, samo vam recimo da je u ovom slučaju Android aplikacija napravljena zahvaljujući App Inventor, vrlo jednostavnom načinu generiranja koda i dizajna aplikacije koja će se kasnije pokretati na uređaju opremljenom operativnim sistemom. sistem koji su kreirali Googleovi inženjeri.

Više informacija i detalja: uputstva


Budite prvi koji komentarišete

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.