Orodha ya maudhui:
Video: LabDroid: Encoder / Decoder Code ya Morse: Hatua 4
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:48
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
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
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
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
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"
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:
Kiambatisho cha Morse Morse Decoder: Hatua 7 (na Picha)
Binary Tree Morse Decoder: a.articles {font-size: 110.0%; font-uzito: ujasiri; mtindo wa fonti: italiki; maandishi-mapambo: hakuna; rangi-ya nyuma: nyekundu;
Jinsi ya Kutengeneza Mtafsiri wa Morse Code na Arduino: Hatua 10
Jinsi ya Kutengeneza Mtafsiri wa Nambari ya Morse na Arduino: MuhtasariKuwasiliana kwa njia ya kificho, pamoja na kuwa ya kupendeza sana, ina matumizi mengi katika nyanja anuwai. Njia moja ya kawaida ya kuwasiliana na nambari ni nambari ya Morse. Katika mafunzo haya, utajifunza jinsi ya kufanya mkalimani kutuma na kusoma tena
Encoder ya NEC ya Itifaki ya Infrared na Bodi ya Decoder: Hatua 5
Encoder ya NEC ya Itifaki ya Infrared na Bodi ya Decoder: Inapokea ishara ya NEC IR iliyobadilishwa au iliyobadilishwa na kuibadilisha kuwa ka ambazo hutumwa nje ya bandari ya serial. Kiwango cha baud cha serial kinachaguliwa kutoka kwa kasi mbili chaguomsingi. Njia ya matumizi chaguomsingi hupitisha mlolongo wa amri na kauri ya kutunga
Basys 3 Morse Decoder: Hatua 11
Basys 3 Morse Decoder: Huu ni mradi wa darasa la chuo kikuu. Mradi huu umeandikwa katika VHDL katika programu inayoitwa Vivado. Kazi za kuunda moduli zote muhimu kutekeleza Morse Decoder kwa kutumia bodi ya Basys 3. Bodi hutumiwa kuchukua nambari ya morse kutoka swi
Arduino Magnetic Decoder Decoder: Hatua 4 (na Picha)
Arduino Magnetic Decoder Decoder: Hii inaweza kufundishwa jinsi ya kutumia nambari inayopatikana kwa uhuru, arduino, na msomaji wa kawaida wa safu ya sumaku kuchanganua na kuonyesha data iliyohifadhiwa kwenye kadi za mistari ya sumaku kama kadi za mkopo, vitambulisho vya wanafunzi, n.k. chapisha hii baada ya