Opret dit eget sprog til morse kode oversætter

arduino-pakke, usb og hdmi-kabel

I dag vender vi tilbage med en af ​​vores interessante tutorials. Denne gang vil jeg vise dig et meget simpelt projekt, der tager dig kort tid at gennemføre, og som du bogstaveligt talt vil være i stand til at opbygge en slags oversætter fra et sprog skrevet til morskoden. Som sædvanligt er sandheden, at vi ikke vil gå ud over et projekt, hvor en brødplade og en arduino bord Da hvis du vil gå videre både på softwareniveau og med hensyn til endelige projektafslutninger, skal du være den, der implementerer en løsning, jo mindre, mere attraktiv.

Ideen starter med at skabe en Oversætter af enhver type skrifttype, ord eller sætning til morse-kode. Dette er så simpelt som at bruge et Arduino-kort, der vil være det, der har den nødvendige software indlæst, så vi gennem sine output kan få et par lysdioder til at se efter betydningen på morssproget, som vi udtrykker. For nemt at skrive den tekst, vi vil oversætte, bruger vi en mobiltelefon udstyret med et Android-operativsystem, der sender teksten via en Bluetooth-forbindelse til vores tavle. Arduino UNO.

Arduino-kort kompatibelt med sensorer til Arduino

Materiale, der er nødvendige for at gennemføre projektet

Som vi mere eller mindre har forsøgt at angive i de øverste linjer, skal vi udføre dette projekt specifikt materiale, selvom, hvis du kan lide verden maker, Jeg er sikker på, at det heller ikke vil være svært for dig at finde, hvad du mangler i nogen af ​​dine hyppigste butikker, hvis du ikke har det, selvom de som sagt normalt er forholdsvis ofte anvendte genstande. Specifikt skal vi have følgende liste:

Når vi har alle de nødvendige elementer til rådighed, kan vi fortsætte med udførelsen af ​​projektet. Et punkt at huske på er det bogstaveligt talt det er ikke nødvendigt at have Bluetooth-adapteren brugt i dette projekt eller et kort Arduino UNO som sådan, da alle andre med de grundlæggende forbindelser kan bruges, bliver vi kun nødt til at være opmærksomme på de anvendte forbindelser, så for eksempel i tilfælde af, at digital output 13 Arduino UNO dette svarer til den samme output fra det kort, du bruger.

Trin til at gennemføre projektet

For at udføre dette projekt nedenfor vil jeg angive en række trin relateret til samling og forbindelse af alle de elementer, der udgør den forrige liste, som vi skal følge for deres korrekte udførelse. Som det ofte er tilfældet i denne type projekter, er du helt fri til at ændre enhver kodelinje eller tilføje hardware for at udvikle sig og endda perfektionere dens funktion da enhver form for forbedring altid er velkommen.

For det første vil vi udføre forbindelse af Arduino UNO med vores brødbræt. Specifikt vil de anvendte output være GND og 3.3 V. De samme linjer tjener os blandt andet til at levere strøm til vores Bluetooth-adapter.

Når vi først har foretaget disse forbindelser, er det tid til at koordinere dataindgangen og -udgangen på Bluetooth-adapteren med de digitale dataindgange og -udgange fra Arduino-kortet. På denne måde vil vi have vores adapter perfekt tilsluttet til kortet både så den modtager strøm og så den er fuldstændig tilgængelig på et teknisk niveau for at kunne starte 'escuchar'de data, der når det gennem indgangsportene til Arduino UNO. Fortæl dig som en detalje, at de anvendte forbindelser ved visse lejligheder på grund af både det kort, vi bruger, og Bluetooth-adapteren kan variere, så på dette tidspunkt er det bedste se på adapterens installationsdokumenter, da de normalt ledsages af forbindelsesdiagrammer.

Vi ankommer til 3 volt hornforbindelse. Til dette vil vi bruge digital output nummer 13 af Arduino UNO. Den resterende forbindelse, som normalt, skal vi forbinde den til GND eller jord, så hornets funktion er korrekt.

Nu kommer tiden tilslut de forskellige lysdioder. For ikke at prøve at blive forvirret, fortæl dig, at ideen er at forbinde det længste ben af ​​det, positivt, til en af ​​de digitale udgange fra Arduino UNO mens den kortere forbinder direkte til GND eller jord. På denne måde ville vi finde ud af, at den første af de grønne lysdioder ville være forbundet til digital udgang 12, den næste til udgang 8, den tredje grønne lysdiode til udgang 7, mens den eneste blå LED ville være forbundet til udgangen digital 4.

Det sidste trin, når vi har alle ledningerne klar Brug USB-forbindelseskablet til at forbinde vores Arduino UNO til computeren og således være i stand til at give det den nødvendige software, som vi vil skrive og kompilere fra Arduino IDE selv.

Forbindelse mellem Arduino-kortet og computeren

Et punkt, der skal tages i betragtning, når vi har kortet tilsluttet computeren for at vide, at alt fungerer korrekt, i det mindste i princippet, er at kortet vil have en grønt lys til enhver tid, så længe det forbliver tilsluttet computeren. På den anden side og afhængigt af den Bluetooth-adapter, vi bruger, dette har normalt et rødt lys, der blinker på grund af, at der ikke er oprettet en forbindelse til Android-enheden som vi vil bruge til at sende bogstaver, sætninger eller ord til pladen.

Jeg ved, at ovenstående detaljer kan virke som noget meget 'Tonto'men jeg kan forsikre dig om, at de er meget gyldige, nødvendige og især interessante indikationer, hvis vi tager højde for, at de inden i producentens samfund kan eksistere mennesker, der starter og det takket være disse små 'Tricks'de kan forstå, at strømmen i det mindste når både adapteren og selve kortet.

På dette tidspunkt er vi bare nødt til at downloade applikationen MORSE.apk vedhæftet. Denne applikation skal installeres på din mobile enhed udstyret med Android-operativsystemet. Når det er blevet installeret, skal du bare åbne applikationen og trykke på Fortsæt. Denne gang er den mulighed, der interesserer os mest, 'Send tekst', det samme som vi skal klikke på for at få adgang til det. Når vi er inde, skal vi klikke på 'Opret forbindelse' for at etablere forbindelsen med vores plade.

Den kodede proces, der er fulgt, er som følger.

  • Når du har fået adgang til applikationen på din Android-enhed og følger de foregående trin, kan du skrive ethvert bogstav, ord eller sætning. Når du har skrevet hvad du vil, skal du bare klikke på send.
  • Hvis teksten er modtaget korrekt, tænder systemet automatisk lysene og udsender en lyd
  • Ideen er, at det første grønne lys tændes og slukkes for at bestemme 'punktet'. Til gengæld lyder hornet og slukker samtidig.
  • Det andet og tredje grønne lys tændes og slukkes for at bestemme 'linjen' igen. Hornet, som i det foregående tilfælde, tændes og slukkes samtidig.
  • Endelig tændes og slukkes det fjerde lys, dvs. det blå lys, for at bestemme slutningen af ​​tegnet, ordet eller sætningen. Når der er en eller anden form for mellemrum mellem hvert tegn, ord eller sætning, tændes og slukkes dette lys to gange.

Som punkter at tage i betragtning, skal du bare fortælle dig, at i dette tilfælde er Android-applikationen lavet takket være App Inventor, en meget enkel måde at generere koden og designet på en applikation, der senere køres på en enhed udstyret med betjeningssystemet system oprettet af Google ingeniører.

Flere oplysninger og detaljer: instructables


Vær den første til at kommentere

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.