Morse koodi tõlkija jaoks looge oma keel

arduino pakett, usb ja hdmi kaabel

Täna naaseme ühe oma huvitava õpetusega. Seekord tahan teile näidata väga lihtsat projekti, mille elluviimiseks kulub lühike aeg ja mille abil saate sõna otseses mõttes ehitada omamoodi tõlgi morsekoodile kirjutatud keelest. Nagu tavaliselt, on tõsi see, et me ei lähe kaugemale projektist, kus a leivaplaat ja arduino tahvel Kuna juhul, kui soovite minna nii tarkvara tasemel kui ka projekti lõplike lõpuleviimiste osas kaugemale, peaksite olema lahendus, mida vähem, atraktiivsem.

Idee algab a Mis tahes tüüpi fontide, sõnade või fraaside tõlk morse koodeks. See on sama lihtne kui kasutada Arduino plaati, mis on vajalik tarkvara laadimiseks, nii et selle väljundite kaudu saaksime mõned LED-id välja nägema vastavalt Morse keeles väljendatud tähendusele. Tõlgitava teksti hõlpsaks kirjutamiseks kasutame Android-operatsioonisüsteemiga varustatud mobiiltelefoni, mis saadab teksti meie Bluetooth-ühenduse kaudu meie tahvlile Arduino UNO.

Arduino anduritega ühilduv Arduino tahvel

Projekti elluviimiseks vajalik materjal

Nagu oleme enam-vähem üritanud ülemistel ridadel märkida, vajame selle projekti elluviimiseks konkreetset materjali, kuigi kui teile meeldib maailm tegija, Olen kindel, et kas teil pole ühestki kõige tavalisemast poest puudust leida, kui teil seda pole, ehkki, nagu ma ütlen, on need tavaliselt üsna sageli kasutatavad esemed. Täpsemalt, meil peab olema järgmine loend:

Kui kõik vajalikud elemendid on meil olemas, võime projekti jätkamist jätkata. Üks punkt, mida meeles pidada, on see sõna otseses mõttes selles projektis ei pea olema Bluetooth-adapterit ega kaarti Arduino UNO sellisena, kuna saab kasutada mis tahes muid põhiühendustega, peame pöörama tähelepanu ainult kasutatavatele ühendustele, nii et näiteks juhul, kui meie digitaalne väljund 13 Arduino UNO see vastab teie kasutatava tahvli samale väljundile.

Projekti elluviimise sammud

Selle projekti elluviimiseks esitan allpool rea samme, mis on seotud kõigi eelmise loendi moodustavate elementide kokkupaneku ja ühendamisega, mida peame järgima nende õigeks teostamiseks. Nagu seda tüüpi projektides sageli juhtub, tundke end täiesti vabalt muutke suvalist koodirida või lisage riistvara, et selle toimimist täiustada ja isegi täiustada kuna igasugune paranemine on alati teretulnud.

Esiteks viime läbi ühendus Arduino UNO meie leivalauaga. Täpsemalt kasutatakse väljunditeks GND ja 3.3 V. Need samad liinid pakuvad muuhulgas ka meie Bluetooth-adapteri toiteallikat.

Kui need ühendused on tehtud, on aeg kooskõlastada Bluetooth-adapteri andmete sisestamine ja väljund Arduino plaadi digitaalsete andmesisendite ja väljunditega. Sel viisil on meie adapter ideaalselt kaardiga ühendatud nii, et see saaks voolu, kui ka alustamiseks tehnilisel tasemel täiesti kättesaadav. "kuulama"andmed, mis jõuavad sellesse süsteemi sisenemise sadamate kaudu Arduino UNO. Üksikasjalikult öelge teile, et teatud juhtudel võivad nii kasutatava kaardi kui ka bluetooth-adapteri tõttu kasutatavad ühendused erineda, nii et praegusel hetkel on parim asi vaadake adapteri paigaldusdokumente, kuna nendega on tavaliselt kaasas ühendusskeemid.

Jõuame kohale 3-voldine sarvühendus. Selleks kasutame digitaalset väljundit numbriga 13 Arduino UNO. Ülejäänud ühendus, nagu tavaliselt, peame selle ühendama GND-ga või maandusega, nii et sarve töö oleks õige.

Nüüd saabub aeg ühendage erinevad valgusdioodid. Et mitte proovida segadust saada, öelge teile, et idee on ühendada selle pikim, positiivne osa ühe digitaalse väljundiga Arduino UNO samas kui lühem ühendub otse GND või maaga. Sel viisil leiame, et esimene rohelistest LED-idest ühendatakse digitaalväljundiga 12, järgmine väljundiga 8, kolmas roheline LED-väljundiga 7, ainus sinine LED-ühendus on ühendatud väljund-digitaalsega 4.

Viimane samm, kui kõik juhtmestikud on valmis, on valmis kasutage meie ühendamiseks USB-kaablit Arduino UNO arvutisse ja seega saaksite selle varustada vajaliku tarkvaraga, mille kirjutame ja koostame Arduino IDE-st endast.

Ühendus Arduino tahvli ja arvuti vahel

Üks punkt, mida tuleb arvestada, kui meil on tahvel arvutiga ühendatud, et teada saada, et kõik töötab vähemalt põhimõtteliselt õigesti, on see, et plaadil on roheline tuli põleb alati, kui see jääb arvutiga ühendatuks. Teisest küljest ja olenevalt kasutatavast Bluetooth-adapterist, see tavaliselt vilgub punane tuli, kuna Android-seadmega pole ühendust loodud mida kasutame tähtede, fraaside või sõnade saatmiseks plaadile.

Ma tean, et ülaltoodud detail võib tunduda midagi väga "tonto"aga võin teile kinnitada, et need on väga kehtivad, vajalikud ja eriti huvitavad näited, kui võtame arvesse, et tegijaskonnas võivad need olemas olla inimesed, kes alustavad ja see tänu neile väikesteleTrikid"nad saavad aru, et vähemalt jõuab vool nii adapteri kui ka plaadi enda kätte.

Siinkohal peame lihtsalt rakenduse alla laadima MORSE.apk lisatud. See rakendus peab olema installitud teie Android-operatsioonisüsteemiga varustatud mobiilseadmesse. Kui see on installitud, peate lihtsalt rakenduse avama ja vajutama jätkamist. Seekord on see valik, mis meid kõige rohkem huvitabSaada tekst', millel peame sellele juurdepääsemiseks klõpsama. Sees olles peame klõpsama nupul Ühenda, et luua ühendus meie plaadiga.

Järgitud kodeerimisprotsess on järgmine.

  • Kui olete oma Android-seadme rakendusele juurde pääsenud ja järginud eelmisi samme, saate kirjutada mis tahes tähe, sõna või fraasi. Kui olete kirjutanud, mida soovite, peate lihtsalt klõpsama nuppu Saada.
  • Kui tekst on õigesti vastu võetud, lülitab süsteem automaatselt tuled sisse ja väljastab heli
  • Idee on selles, et esimene roheline tuli süttib ja kustub, et määrata punkt. Omakorda kõlab sarv ja lülitub samal ajal välja.
  • Teine ja kolmas roheline tuli lülituvad sisse ja välja, et määrata kindlaks järjekord. Sarv, nagu ka eelmisel juhul, lülitub sisse ja välja samal ajal.
  • Lõpuks süttib neljas tuli ehk sinine tuli märgi, sõna või fraasi lõpu määramiseks. Kui iga märgi, sõna või fraasi vahel on teatud tüüpi ruum, süttib see tuli kaks korda.

Punktidena, mida arvestada, öelge lihtsalt, et sel juhul on Androidi rakendus tehtud tänu App Inventorile, mis on väga lihtne viis koodi ja kujunduse loomiseks rakendusele, mida hiljem käitatakse operatsioonisüsteemiga varustatud seadmes. Google'i inseneride loodud süsteem.

Lisateave ja üksikasjad: juhendatavad


Artikli sisu järgib meie põhimõtteid toimetuse eetika. Veast teatamiseks klõpsake nuppu siin.

Ole esimene kommentaar

Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.