Orodha ya maudhui:

LabDroid: Encoder / Decoder Code ya Morse: Hatua 4
LabDroid: Encoder / Decoder Code ya Morse: Hatua 4

Video: LabDroid: Encoder / Decoder Code ya Morse: Hatua 4

Video: LabDroid: Encoder / Decoder Code ya Morse: Hatua 4
Video: car Android all settings tutorial logo/ canbus / touch / resat / 2024, Novemba
Anonim
LabDroid: Encoder / Decoder ya Msimbo wa Morse
LabDroid: Encoder / Decoder ya Msimbo wa Morse
LabDroid: Encoder / Decoder ya Msimbo wa Morse
LabDroid: Encoder / Decoder ya Msimbo wa Morse

Kumbuka: Maagizo haya hayawezi kutekelezwa 1: 1 katika toleo jipya zaidi la LabDroid. Nitaisasisha hivi karibuni. Mradi huu utakuonyesha unachoweza kufanya na LabDroid. Kwa kuwa Ulimwengu wa Hello kawaida hufanywa kulingana na maandishi, mwanga au sauti, nilidhani kwa LabDroid mawasiliano ya Msimbo wa Morse itakuwa mfano mzuri.

Kanuni ya hii ni rahisi: Baada ya kutuma maandishi kwenye kifaa cha Android, maandishi hayo yanatafsiriwa kwa Morse Code na kubadilishwa kuwa harakati ya mwili na vibrator iliyojengwa. Sambamba, wakati wote accelerometer itasomwa ili hatimaye kurudisha muundo uliotambuliwa.

Nambari utakayoona haionyeshi njia bora ya kutatua shida hii. Jisikie huru kufanya urekebishaji wako mwenyewe kwa kisimbuzi, kisimbuzi au mwisho wa mbele na ushiriki toleo lako na jamii! Na ikiwa una vifaa viwili vya Android unaweza kujaribu kutenganisha kisimbuzi na kisimbuzi.

Ikiwa unapenda wazo hili la maombi fuata tu LabDroid:

Tovuti

Twitter

Hackaday.io

Vifaa

  • 1x kifaa cha Android kuendesha programu

    • Android 8.0+
    • Vibrator
    • Accelerometer
  • 1x PC / MAC kupanga programu ya kifaa chako cha Android
  • Mtandao wa 1x kuunganisha PC / MAC na kifaa chako cha Android
  • 1x programu LabDroid

Hatua ya 1: Unda Mradi

Unda Mradi
Unda Mradi

Kabla ya kuanza na "kuweka alama" unahitaji kusanikisha programu, kuizindua na kuunda mradi.

Unaweza kupata LabDroid kutoka Duka la Google Play (Kiungo). Baada ya kuiweka fungua tu programu na ukubali ruhusa zilizoombwa. (kwa mfano bila ruhusa ya eneo huwezi kutumia Node ya GPS baadaye)

Sasa unapaswa kuona arifa na URL ambayo unahitaji kufungua ili ufikie IDE. Chukua tu PC / MAC yako na ufungue URL na toleo la hivi karibuni la Chrome / Chromium.

Kuunda mradi bonyeza tu kitufe cha kuongeza na upe jina (k.m HelloWorld). Baada ya kubofya uunda unapaswa kuelekezwa kwa mhariri wa mradi.

Hatua ya 2: Encoder

Encoder
Encoder

Vidokezo:

  • kuongeza nodi bonyeza mara mbili tu kwenye nafasi ya kazi
  • kufanya unganisho bonyeza kwenye bandari ya pato, endelea kubonyeza na uhamie kwenye bandari inayotaka ya kuingiza
  • nodi zingine zina mipangilio (k.m Hati na Vibrator), bonyeza mara mbili tu kwenye nodi kufungua hizi

Sawa sasa tunaweza kuanza kutekeleza encoder.

Kwanza kabisa tunahitaji Node ya Wavuti ambayo inatuwezesha kutuma maandishi kwa kisimbuzi. Kwa kuongeza tutaongeza Node ya Hati na pembejeo moja na pato moja. Node hii ya Hati baadaye itatumika kutafsiri maandishi kuwa maagizo ya vibrator. Node ya Vibrator sio ya mwisho tunahitaji kuongeza. Sasa unganisha pato la WebSocket na pembejeo kutoka kwa Node ya Hati na fanya vivyo hivyo kwa kuunganisha Node ya Hati na Node ya Vibrator.

Usanidi wetu wa mtiririko wa data umefanywa. Ili kufanya usimbuaji unahitaji kuweka nambari ifuatayo kwenye Nodi ya Hati:

Hatua ya 3: Decoder

Decoder
Decoder

Hatua yetu ya mwisho itakuwa kutekeleza kiboreshaji ambacho kinapaswa kugundua mtetemo na kuchapisha alama zinazolingana (./-).

Decoder inahitaji nodi mbili za ziada:

  • Node ya Hati na pembejeo moja na pato moja
  • Kiwango cha Accelerometer

Unahitaji tu kuungana kwa mpangilio ufuatao: Accelerometer Node -> Node ya Hati

Na mwisho kabisa hapa kuna nambari ya Nodi ya Hati:

Hatua ya 4: Sema "Hello World"

Image
Image
Sema
Sema
Sema
Sema

Sasa uko tayari kuanza mradi.

Kwa hilo unahitaji tu bonyeza kitufe cha kucheza (kona ya juu kushoto). Unapaswa kuona kuwa kwenye kifaa chako cha Android mtazamo wa kumbukumbu unaonekana. Hii pia itakuwa na Nambari ya Morse iliyotengwa.

Ili kufanya Usimbuaji wa Msimbo wa Morse na kusimba tunahitaji tu njia ya kutuma maandishi kwa Wavuti. Ikiwa unajua jinsi ya kujisikia huru kutekeleza wavuti rahisi kwa hiyo. Ikiwa sio tu nenda kwa https://www.websocket.org/echo.html na unganisha kwa ws: // AndroidIP: 8081 / user. Baada ya kubonyeza kitufe cha unganisha unapaswa kuweza kuchapa kitu kwenye uwanja wa maandishi wa pili. Napenda kupendekeza ujaribu na SOS.

Kifaa chako cha Android sasa kinapaswa kuanza kutetemeka na wakati huo huo unapaswa kuona alama kwenye logi. Baada ya kumaliza lo inapaswa kuchapisha kitu kama "neno:… ---…" (ikiwa utatuma SOS).

Ilipendekeza: