Ṣẹda ede tirẹ si onitumọ koodu morse

package Arduino, USB ati okun HDMI

Loni a pada pẹlu ọkan ninu awọn ẹkọ ikẹkọ ti o nifẹ. Ni akoko yii Mo fẹ lati fihan ọ iṣẹ akanṣe ti o rọrun pupọ ti yoo mu ọ ni akoko kukuru lati ṣe ati pẹlu eyiti iwọ yoo ni itumọ ọrọ gangan lati kọ iru onitumọ kan lati ede ti a kọ si koodu Morse. Bi o ti jẹ deede, otitọ ni pe a kii yoo kọja iṣẹ akanṣe nibiti a awo akara ati a ọkọ arduino Niwọn igba, ni ọran ti o fẹ lati lọ siwaju, mejeeji ni ipele sọfitiwia ati ni awọn ofin ti awọn ipari iṣẹ akanṣe ipari, o yẹ ki o jẹ ọkan lati ṣe ipinnu ojutu kan, ti o kere si, ti o wuni julọ.

Ero bẹrẹ lati ṣiṣẹda a Onitumọ ti eyikeyi iru font, awọn ọrọ tabi gbolohun ọrọ si koodu morse. Eyi rọrun bi lilo kaadi Arduino kan ti yoo jẹ ọkan ti o ni sọfitiwia pataki ti o rù nitori pe, nipasẹ awọn abajade rẹ, a le ṣe awọn LED diẹ lati wo ni ibamu si itumọ ni ede Morse ti a n ṣalaye. Lati ni irọrun kọ ọrọ ti a fẹ lati tumọ, a yoo lo foonu alagbeka kan ti o ni ipese pẹlu ẹrọ iṣiṣẹ Android kan ti yoo firanṣẹ ọrọ naa nipasẹ isopọ bluetooth si igbimọ wa Arduino UNO.

Igbimọ Arduino ni ibamu pẹlu awọn sensosi fun Arduino

Ohun elo ti o nilo lati ṣe idawọle naa

Bii a ti gbiyanju sii tabi kere si gbiyanju lati tọka ni awọn ila oke, lati ṣe iṣẹ yii a yoo nilo awọn ohun elo kan pato botilẹjẹpe, ti o ba fẹran agbaye alagidi, Mo ni idaniloju pe boya kii yoo nira fun ọ lati wa ohun ti o nsọnu ni eyikeyi awọn ile itaja rẹ loorekoore julọ ti o ko ba ni, botilẹjẹpe, bi mo ti sọ, wọn maa n jẹ iṣẹtọ lo awọn ohun kan. Ni pataki, a nilo lati ni atokọ atẹle:

Ni kete ti a ni gbogbo awọn eroja pataki ti o wa a le tẹsiwaju pẹlu ipaniyan ti idawọle naa. Koko kan lati ni lokan ni pe ni itumọ ọrọ gangan ko ṣe pataki lati ni ohun ti nmu badọgba Bluetooth ti a lo ninu iṣẹ yii tabi kaadi kan Arduino UNO bii bii nitori eyikeyi miiran pẹlu awọn isopọ ipilẹ le ṣee lo, a yoo ni lati fiyesi nikan si awọn isopọ ti a lo ki, fun apẹẹrẹ, ninu ọran pe iṣiṣẹ oni nọmba 13 ti wa Arduino UNO eyi baamu si iṣuujade kanna ti ọkọ ti o nlo.

Awọn igbesẹ lati ṣe iṣẹ naa

Lati ṣe iṣẹ yii, ni isalẹ, Emi yoo tọka lẹsẹsẹ awọn igbesẹ ti o ni ibatan si apejọ ati asopọ ti gbogbo awọn eroja ti o ṣe akojọ iṣaaju ti a gbọdọ tẹle fun ipaniyan to pe. Gẹgẹbi igbagbogbo jẹ ọran ni iru iṣẹ akanṣe yii, ni irọrun ọfẹ si yipada eyikeyi ila ti koodu tabi ṣafikun ohun elo lati dagbasoke ati paapaa pe iṣẹ rẹ nitori eyikeyi iru ilọsiwaju ni igbagbogbo gba.

Ni akọkọ ibi ti a yoo gbe jade ni asopọ ti Arduino UNO pboardlú búr breaddì wa. Ni pataki, awọn abajade ti a lo yoo jẹ GND ati 3.3 V. Awọn ila kanna kanna yoo sin wa, laarin awọn ohun miiran, lati pese agbara si ohun ti nmu badọgba Bluetooth wa.

Lọgan ti a ba ti ṣe awọn asopọ wọnyi, o to akoko lati ṣakoso ipopọ data ati iṣelọpọ ti ohun ti nmu badọgba Bluetooth pẹlu awọn igbewọle data oni-nọmba ati awọn abajade ti igbimọ Arduino. Ni ọna yii a yoo ni ohun ti nmu badọgba wa ni asopọ daradara si kaadi mejeeji ki o le gba lọwọlọwọ ati nitorinaa o wa patapata ni ipele imọ-ẹrọ lati ni anfani lati bẹrẹ 'gbọ'data ti o de ọdọ rẹ nipasẹ awọn ibudo ti titẹsi ti awọn Arduino UNO. Gẹgẹbi apejuwe kan, sọ fun ọ pe ni awọn ayeye kan, nitori kaadi ti a lo ati ohun ti nmu badọgba Bluetooth, awọn isopọ ti a lo le yatọ nitorina, ni aaye yii, ohun ti o dara julọ ni wo awọn iwe fifi sori ẹrọ ohun ti nmu badọgba bi wọn ṣe maa n tẹle pẹlu awọn aworan atọka asopọ.

A de ni 3 folti na mu asopọ. Fun eyi a yoo lo nọmba o wu oni nọmba 13 ti Arduino UNO. Asopọ ti o ku, bi o ti ṣe deede, a gbọdọ sopọ mọ GND tabi ilẹ ki iṣẹ iwo naa ba pe.

Bayi akoko wa so awọn LED oriṣiriṣi pọ. Lati ma ṣe gbiyanju lati ni idotin, sọ fun ọ pe imọran ni lati sopọ ẹsẹ ti o gunjulo julọ, rere, si ọkan ninu awọn abajade oni-nọmba ti Arduino UNO lakoko ti o kuru ju asopọ taara si GND tabi ilẹ. Ni ọna yii a yoo rii pe akọkọ ti awọn LED alawọ yoo ni asopọ si iṣẹjade oni-nọmba 12, atẹle ti o ṣejade 8, LED alawọ alawọ kẹta lati jade 7 lakoko ti LED buluu nikan ni yoo ni asopọ si oni nọmba 4 ti n jade

Igbesẹ ti o kẹhin, ni kete ti a ba ti ṣetan gbogbo okun onirin ni lo okun asopọ USB lati sopọ wa Arduino UNO si kọmputa ati bayi ni anfani lati pese pẹlu sọfitiwia pataki, eyiti a yoo kọ ati ṣajọ lati ọdọ Arduino IDE funrararẹ.

Asopọ laarin igbimọ Arduino ati kọnputa naa

Oju kan ti o gbọdọ ṣe akiyesi nigba ti a ba ni ọkọ ti a sopọ mọ kọnputa lati mọ pe ohun gbogbo n ṣiṣẹ ni deede, o kere ju ni opo, ni pe igbimọ naa yoo ni ina alawọ ewe wa ni titan nigbagbogbo niwọn igba ti o ba wa ni asopọ si kọmputa naa. Ni apa keji ati da lori ohun ti nmu badọgba Bluetooth ti a lo, eyi nigbagbogbo ni itanna pupa ti nmọlẹ nitori asopọ ko ni idasilẹ pẹlu ẹrọ Android ti a yoo lo lati firanṣẹ awọn lẹta, awọn gbolohun ọrọ tabi awọn ọrọ si awo.

Mo mọ pe alaye ti o wa loke le dabi ohunkan pupọ 'tonto'ṣugbọn Mo le sọ fun ọ pe wọn wulo, pataki ati awọn itọkasi ti o wuyi ti a ba ṣe akiyesi pe laarin agbegbe oluṣe wọn le wa tẹlẹ eniyan ti o bẹrẹ ati pe, o ṣeun fun awọn ọmọ kekere wọnyi 'ẹtan'wọn le loye pe, o kere ju, lọwọlọwọ wa de ohun ti nmu badọgba ati igbimọ funrararẹ.

Ni aaye yii a kan ni lati ṣe igbasilẹ ohun elo naa MORSE.apk so. Ohun elo yii gbọdọ fi sori ẹrọ lori ẹrọ alagbeka rẹ ti o ni ipese pẹlu ẹrọ ṣiṣe ẹrọ Android. Lọgan ti o ti fi sii, o kan ni lati ṣii ohun elo naa ki o tẹ tẹsiwaju. Ni akoko yii aṣayan ti o nifẹ julọ julọ ni 'Firanṣẹ Text', eyiti a ni lati tẹ lati wọle si i. Lọgan ti inu a gbọdọ tẹ lori 'Sopọ' lati fi idi asopọ naa mulẹ pẹlu igbimọ wa.

Ilana aiyipada ti o ti tẹle ni atẹle.

  • Lọgan ti o ba wọle si ohun elo naa lori ẹrọ Android rẹ ki o tẹle awọn igbesẹ iṣaaju, iwọ yoo ni anfani lati kọ eyikeyi lẹta, ọrọ tabi gbolohun ọrọ. Lọgan ti o ba ti kọ ohun ti o fẹ, o kan ni lati tẹ firanṣẹ.
  • Ti o ba ti gba ọrọ naa ni pipe eto naa yoo tan-an laifọwọyi awọn ina ati gbe ohun jade
  • Ero naa ni pe ina alawọ ewe akọkọ yoo lọ ati pa lati pinnu ‘aaye’. Ni ọna, iwo naa yoo dun ati pa ni akoko kanna.
  • Keji ati ẹkẹta awọn ina alawọ ewe yoo tan ati pa lati pinnu ‘laini’ ni titan. Iwo na, bi ninu ọran iṣaaju, yoo tan ati pa ni akoko kanna.
  • Lakotan ina kẹrin, iyẹn ni, ina bulu, yoo tan ati pa lati pinnu opin ohun kikọ, ọrọ tabi gbolohun ọrọ. Nigbati iru aaye kan ba wa laarin kikọ kọọkan, ọrọ tabi gbolohun ọrọ, ina yii yoo tan ati pa ni igba meji.

Gẹgẹbi awọn aaye lati ṣe akiyesi, kan sọ fun ọ pe ninu ọran yii ohun elo Android ti ṣe ọpẹ si Olupilẹṣẹ App, ọna ti o rọrun pupọ lati ṣe agbekalẹ koodu ati apẹrẹ ohun elo kan ti yoo ṣiṣẹ nigbamii lori ẹrọ ti o ni ipese pẹlu iṣẹ eto ti a ṣẹda nipasẹ awọn onise-ẹrọ Google.

Alaye diẹ sii ati awọn alaye: instructables


Awọn akoonu ti nkan naa faramọ awọn ilana wa ti awọn ilana olootu. Lati jabo aṣiṣe kan tẹ nibi.

Jẹ akọkọ lati sọ ọrọ

Fi ọrọ rẹ silẹ

Adirẹsi imeeli rẹ yoo ko le ṣe atejade. O beere aaye ti wa ni samisi pẹlu *

*

*

  1. Lodidi fun data naa: Miguel Ángel Gatón
  2. Idi ti data naa: SPAM Iṣakoso, iṣakoso ọrọ asọye.
  3. Ofin: Iyọọda rẹ
  4. Ibaraẹnisọrọ data: Awọn data kii yoo ni ifọrọhan si awọn ẹgbẹ kẹta ayafi nipasẹ ọranyan ofin.
  5. Ibi ipamọ data: Alaye data ti o gbalejo nipasẹ Awọn nẹtiwọọki Occentus (EU)
  6. Awọn ẹtọ: Ni eyikeyi akoko o le ni opin, gba pada ki o paarẹ alaye rẹ.