Lag ditt eget språk til morse kode oversetter

arduino-pakke, usb og hdmi-kabel

I dag kommer vi tilbake med en av våre interessante opplæringsprogrammer. Denne gangen vil jeg vise deg et veldig enkelt prosjekt som vil ta deg kort tid å implementere, og som du bokstavelig talt vil kunne bygge en slags oversetter fra et språk skrevet til morskoden. Som vanlig er sannheten at vi ikke vil gå utover et prosjekt der en brødbrett plate og en arduino-brett Siden, i tilfelle du vil gå lenger, både på programvarenivå og når det gjelder endelige prosjektavslutninger, bør du være den som implementerer en løsning, jo mindre, mer attraktiv.

Ideen starter fra å skape en Oversetter av hvilken som helst type font, ord eller uttrykk til morse-kode. Dette er så enkelt som å bruke et Arduino-kort som vil være den som har den nødvendige programvaren lastet inn, slik at vi gjennom utgangene kan få noen lysdioder til å se ut i henhold til betydningen på morsespråket vi uttrykker. For å enkelt skrive teksten vi ønsker å oversette, vil vi bruke en mobiltelefon utstyrt med et Android-operativsystem som vil sende teksten via en Bluetooth-tilkobling til styret vårt. Arduino UNO.

Arduino-kort kompatibelt med sensorer for Arduino

Materiell som trengs for å gjennomføre prosjektet

Som vi mer eller mindre har prøvd å indikere i de øvre linjene, trenger vi spesifikt materiale for å gjennomføre dette prosjektet, selv om du liker verden maker, Er jeg sikker på at det heller ikke vil være vanskelig for deg å finne det du mangler i noen av de hyppigste butikkene dine i tilfelle du ikke har det, selv om det, som jeg sier, vanligvis ganske ofte brukte gjenstander. Spesielt trenger vi følgende liste:

Når vi har alle nødvendige elementer tilgjengelig, kan vi fortsette med gjennomføringen av prosjektet. Et poeng å huske på er det bokstavelig talt det er ikke nødvendig å ha Bluetooth-adapteren brukt i dette prosjektet eller et kort Arduino UNO som sådan siden alle andre med de grunnleggende tilkoblingene kan brukes, må vi bare ta hensyn til tilkoblingene som brukes slik at for eksempel i tilfelle at digital utgang 13 av Arduino UNO dette tilsvarer samme utgang fra kortet du bruker.

Fremgangsmåte for å gjennomføre prosjektet

For å gjennomføre dette prosjektet, nedenfor, vil jeg indikere en rekke trinn relatert til montering og tilkobling av alle elementene som utgjør den forrige listen som vi må følge for riktig utførelse. Som ofte er tilfelle i denne typen prosjekter, vær så snill å gjøre det endre hvilken som helst kode eller legge til maskinvare for å utvikle seg og til og med perfeksjonere driften siden enhver form for forbedring alltid er velkommen.

Først av alt vil vi gjøre det tilkobling av Arduino UNO med brødbordet vårt. Spesielt vil utgangene som brukes være GND og 3.3 V. Disse samme linjene vil blant annet tjene oss til å gi strøm til Bluetooth-adapteren vår.

Når vi har gjort disse tilkoblingene, er det på tide å koordinere datainngangen og utgangen til Bluetooth-adapteren med de digitale datainn- og utgangene på Arduino-kortet. På denne måten vil vi ha adapteren vår perfekt koblet til kortet både slik at den mottar strøm og slik at den er helt tilgjengelig på et teknisk nivå for å kunne starte 'høre'dataene som når den gjennom inngangsportene til Arduino UNO. Fortell deg som en detalj at forbindelsene som brukes, på grunn av både kortet vi bruker og Bluetooth-adapteren, kan variere, på dette tidspunktet er det beste se på adapterens installasjonsdokumenter, da de vanligvis ledsages av tilkoblingsskjemaer.

Vi ankommer kl 3 volt hornforbindelse. For dette vil vi bruke digital utgang nummer 13 av Arduino UNO. Den gjenværende tilkoblingen, som vanlig, må vi koble den til GND eller jord slik at hornets funksjon er riktig.

Nå kommer tiden koble til de forskjellige lysdiodene. For ikke å prøve å bli rotete, fortell deg at ideen er å koble den lengste delen av den, positiv, til en av de digitale utgangene til Arduino UNO mens den kortere kobles direkte til GND eller bakken. På denne måten vil vi finne at den første av de grønne lysdiodene ville være koblet til digital utgang 12, den neste til utgang 8, den tredje grønne lysdioden til utgang 7, mens den eneste blå LED ville være koblet til utgangen digital 4.

Det siste trinnet når alle ledningene er klare bruk USB-tilkoblingskabelen for å koble til Arduino UNO til datamaskinen og dermed være i stand til å utstyre den med den nødvendige programvaren, som vi vil skrive og kompilere fra selve Arduino IDE.

Forbindelse mellom Arduino-kortet og datamaskinen

Et poeng som må tas i betraktning når vi har kortet koblet til datamaskinen for å vite at alt fungerer riktig, i det minste i prinsippet, er at kortet vil ha en grønt lys på hele tiden så lenge det er koblet til datamaskinen. På den annen side, og avhengig av Bluetooth-adapteren vi bruker, dette har vanligvis et rødt lys som blinker på grunn av at en forbindelse ikke er opprettet med Android-enheten som vi vil bruke til å sende bokstavene, setningene eller ordene til plate.

Jeg vet at detaljene ovenfor kan virke som noe veldig 'Tonto'men jeg kan forsikre deg om at de er veldig gyldige, nødvendige og spesielt interessante indikasjoner hvis vi tar i betraktning at innen produsentmiljøet kan de eksistere folk som begynner og det takket være disse små 'Triks'de kan forstå at strømmen i det minste når både adapteren og selve kortet.

På dette punktet må vi bare laste ned applikasjonen MORSE.apk vedlagte. Denne applikasjonen må installeres på mobilenheten din utstyrt med Android-operativsystemet. Når den er installert, må du bare åpne applikasjonen og trykke på fortsett. Denne gangen er alternativet som interesserer oss mest 'Send tekst', det samme som vi må klikke på for å få tilgang til det. Når vi er inne, må vi klikke på 'Koble til' for å opprette forbindelsen med platen.

Kodingsprosessen som er fulgt er som følger.

  • Når du har fått tilgang til applikasjonen på Android-enheten din og følger de forrige trinnene, vil du kunne skrive hvilken som helst bokstav, ord eller frase. Når du har skrevet hva du vil, er det bare å klikke på send.
  • Hvis teksten er mottatt riktig, vil systemet automatisk slå på lysene og avgi en lyd
  • Tanken er at det første grønne lyset vil gå av og på for å bestemme "poenget". I sin tur vil hornet høres og slås av samtidig.
  • Det andre og tredje grønne lyset slås på og av for å bestemme linjen etter tur. Hornet, som i forrige tilfelle, vil slå seg av og på samtidig.
  • Endelig vil det fjerde lyset, det vil si det blå lyset, slå seg på og av for å bestemme slutten på tegnet, ordet eller uttrykket. Når det er noen form for mellomrom mellom hvert tegn, ord eller uttrykk, vil dette lyset slås på og av to ganger.

Som poeng å ta hensyn til, bare fortell deg at i dette tilfellet Android-applikasjonen er laget takket være App Inventor, en veldig enkel måte å generere koden og utformingen av en applikasjon som senere vil kjøres på en enhet utstyrt med operativsystemet system opprettet av Google-ingeniører.

Mer informasjon og detaljer: Instructables


Innholdet i artikkelen følger våre prinsipper for redaksjonell etikk. Klikk på for å rapportere en feil her.

Bli den første til å kommentere

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.