12011 ೥౓ଔ‫ڀݚۀ‬ͷֶ෦௕༏ल৆ͱ༏लଔ‫ڀݚۀ‬ੴా ݈ҰKenichi ISHIDA‫۝‬भ࢈‫ۀ‬େֶ ৘ใՊֶ෦ ৘ใՊֶՊ
Faculty of Information Science, Kyushu Sangyo University

ishida@is.kyusan-u.ac.jp, http://www.is.kyusan-u.ac.jp/~ishida/

1. ͸ ͡ Ί ʹʮ͏ͭපͷະප‫ͼٴ‬༧උ‫܉‬ͷҝͷ Android εϚʔτϑΥϯ޲͚ΞϓϦέʔγϣϯͷ։ൃʯຊ೥౓΋ྫ೥௨Γ৘ใՊֶ෦ͷଔ‫ൃڀݚۀ‬දձ͕ 2012৽࠺ ࿨޾ʢࢦಋ‫ڭ‬һɿҴӬ ।‫ڭ‬तʣ

೥ 1 ݄ 27 ೔ (ۚ) ʹ։࠵͞Ε·ͨ͠ɻ4 ͭͷάϧʔϓʹ෼͔ΕɺֶੜҰਓͻͱΓ͕ 1 ೥ؒऔΓ૊ΜͩςʔϚʹ͍ͭͯɺͦͷ੒Ռ͕ൃද͞Ε·ͨ͠ɻۙ೥ɺ͏ͭප͕૿Ճ͓ͯ͠Γɺ೔ຊͰ΋ਓ‫ޱ‬ͷ໿̑ˋ͸͏ͭපͷ‫͋Ͱऀױ‬Δͱ͍ΘΕ͍ͯΔɻ͏ͭපͱ͍͏༻‫ޠ‬ൃද͞Εͨଔ‫ڀݚۀ‬ͷத͔Β༏लͳଔ‫ ڀݚۀ‬3 ֶ͕݅͸ɺ‫ڵ‬ຯ΍ҙཉͷ૕ࣦΛੜ͡ɺ཈͏ͭ‫ؾ‬෼ʹΑΓඇৗʹ෦௕༏ल৆ͱͯ͠બग़͞Εɺଔ‫ֶڀݚۀ‬෦௕༏ल৆ͷද͍ۤ͠ࢥ͍Λ͢ΔͳͲɺੜ‫ࢧʹ׆‬ো͕ੜ͡ɺ࣏ྍͷର৅

জ͕ࣜɺ2012 ೥ 2 ݄ 21 ೔ (Ր) ʹ৘ใՊֶ෦௕ࣨʹͯ‫ڍ‬ͱͳͬͨ৔߹ʹ࢖ΘΕΔɻ·ͨɺAndroid ͷεϚʔτϑΥߦ͞Ε·ͨ͠ (ਤ 1)ɻࠓճड৆͞Εֶͨੜ‫ͼٴ‬ଔ‫ۀ‬࿦จϯ OS ͷγΣΞͷ੒௕཰΍ΞϓϦέʔγϣϯࢢ৔͕ۙ೥ɺͷλΠτϧ͸ɺҎԼͷ௨ΓͰ͢‫ٸ‬଎ʹ੒௕͍ͯ͠Δɻ͔͠͠ɺ͏ͭපʹରͯ͠ೝ஌ྍ๏ʻֶ෦௕༏ल৆ʼ• ৽࠺ ࿨޾ (ҴӬ‫ݚ‬ɺദྕߴߍग़਎) :͏ͭපͷະප‫ٴ‬ͼ༧උ‫܉‬ͷҝͷ Android εϚʔτϑΥϯ޲͚ΞϓϦέʔγϣϯͷ։ൃͷޮՌ͕͋Δ Android εϚʔτϑΥϯͷΞϓϦέʔγϣϯ͸ɺ͋·Γ։ൃ͞Ε͍ͯͳ͍ͷ͕‫ݱ‬ঢ়Ͱ͋Δɻຊ‫Ͱڀݚ‬͸ɺ͏ͭපͷະපऀɺ༧උ‫ʹ܉‬ର͢Δ͏ͭපͷ༧๷ͱ๷ࢭͷࢧԉɺ‫ͭ͏ͼٴ‬පͷະපऀɺ༧උ‫܉‬ͷप• ٢෢ ৳ହ (ాத‫ݚ‬ɺ౦ւେֶ෇ଐୈ‫ߍߴޒ‬ग़਎):ࣗΓͷਓ΁ͷαϙʔτͷͨΊͷ৘ใදࣔը໘ͷ։ൃΛ໨తཱ‫ܕ‬ਫதू‫ڕ‬౮ͷ࣮‫͚ͨ޲ʹݱ‬র౓ηϯαͷධՁͱ͠ɺΞϓϦέʔγϣϯΛ࢖༻͢Δ͜ͱʹΑΓɺࣗ෼ࣗ• ຤Ӭ ༟ଠ࿠ (Լ઒‫ݚ‬ɺ๺‫۝‬भߴߍग़਎):εϚʔτϑΥ਎ͱ޲͖߹͏͜ͱ͕Ͱ͖ΔΑ͏ͳΞϓϦέʔγϣϯΛ։ϯ࿈‫ܞ‬γϑτ؅ཧࢧԉγεςϜͷ։ൃൃ͢Δɻ͏ͭපͷঢ়ଶΛ؆қతʹ஌Δ͜ͱ͕Ͱ͖ΔνΣο·ͨࠓ೥΋ଟ༷ͳ෼໺ͷൃද͕͋Γɺͦͷத͔Β༏लΫςετ΍ɺ͏ͭපʹؔ͢Δ৘ใΛΘ͔Γ΍͘͢ఏࣔΛͳଔ‫ڀݚۀ‬ΛબͿͷ͕೉͍͠৔໘΋͋Γ·ͨ͠ɻͦ͜Ͱߦ͏‫ػ‬ೳɺҒਓͨͪͷ໊‫ݴ‬Λදࣔ΍ BGM ͷ࠶ੜΛߦ͏ֶ෦௕༏ल৆Ҏ֎Ͱಛʹ༏Εͨ‫ڀݚ‬Λબͼɺ༏लଔ‫ݚۀ‬‫ػ‬ೳ͕౥ࡌ͞Ε͍ͯΔɻ‫ͨ͠·͠ͱڀ‬ɻ༏लଔ‫ڀݚۀ‬͸ҎԼͷ௨ΓͰ͢ɻධՁͰ͸ɺ৺ཧΧ΢ϯηϥʔ΍͏ͭපͷษ‫ڧ‬Λߦ͏ྟʻ༏लଔ‫ڀݚۀ‬ʼচ৺ཧֶՊͷֶੜɺஜࢵ஍Ҭਫ਼ਆো֐ऀՈ଒ձͷձһΛ• Ԧ Ωϯ (੒‫)ݚ‬:ϑΥʔϚοτม‫׵‬ՄೳͳిࢠϒοΫର৅ʹɺຊ‫ڀݚ‬ͷΞϓϦέʔγϣϯΛ࣮ࡍʹମ‫ͯ͠ݧ‬΋Ϧιʔε‫ڞ‬༗ࢧԉγεςϜͷߏங• ‫ڇ‬ᢁ ‫׮‬৳ (ถ‫ݚݩ‬ɺ౦ஜࢵֶԂߴߍग़਎):ϓϩγʔδϟϧٕज़ʹΑΔ̏ D ΩϟϥΫλͷੜ੒Βͬͨɻͦͷ݁Ռɺ͜ͷΞϓϦέʔγϣϯʹ͸͏ͭපͷະපऀ‫ͼٴ‬༧උ‫ʹ܉‬͸Ұఆఔ౓ͷ͏ͭපʹରͯ͠༧๷ͱ๷ࢭͷޮՌ͕͋Δ͜ͱΛ֬ೝͨ͠ɻ·ͨɺઐ໳Ո͔Β΋ಉ༷ͷධՁΛಘͨɻ2. ଔ‫ۀ‬࿦จͷ֓ཁࠓ‫ޙ‬ͷ՝୊ͱͯ͠ɺΞϓϦέʔγϣϯͷ഑৭Λ‫ݟ‬΍͘͢มߋͨ͠ΓɺΑΓϢʔβ͕࢖͍΍͍͢Α͏ͳΠϯλϑΣʔҎԼʹֶ෦௕༏ल৆ͷ֤ଔ‫ۀ‬࿦จͷ֓ཁΛ‫͢·͠ࡌܝ‬ɻεΛ։ൃͨ͠Γ͢Δඞཁ͕͋Δɻ·ͨɺAndroid ͷ৽͍ͣ͠Ε΋৘ใՊֶͷઌ‫ۦ‬తͳཱ೿ͳ‫͋Ͱڀݚ‬Γɺ͜Ε͔͍όʔδϣϯ΁ͷରԠ΋ඞཁͰ͋ΔɻͦΕΒΛ;·͑ͯɺΒଔ‫ʹڀݚۀ‬औΓ૊Ήֶੜͷօ͞Μ΋ɺ༏ल৆Λ໨ࢦ͠Ϣʔβʹ༩͑ΔӨ‫ڹ‬΍ϢχόʔαϧσβΠϯʹ഑ྀ͠ͳ͓͓͍ͯʹ‫ؤ‬ு͍ͬͯͩ͘͞ɻ͕ΒධՁΛߦ͍ɺଟछଟ༷ͳ͏ͭපͷಛੑʹԠͨ͡ΞϓϦέʔγϣϯͷ։ൃΛ໨ࢦ͢ɻ2‫۝‬भ࢈‫ۀ‬େֶ৘ใՊֶձࢽ 10 ‫ ר‬1 ߸ʢᖺ᭶
2011 ೥ 9 ݄ʣ஑ᕞ⏘ᴗ኱Ꮫ᝟ሗ⛉Ꮫ఍ㄅࠉᕳྕʮཱࣗ‫ܕ‬ਫதू‫ڕ‬౮ͷ࣮‫͚ͨ޲ʹݱ‬র౓ηϯαͷධՁʯʮεϚʔτϑΥϯ࿈‫ܞ‬γϑτ؅ཧࢧԉγεςϜͷ։ൃʯ٢෢ ৳ହʢࢦಋ‫ڭ‬һɿాத ।‫ڭ‬तʣ຤Ӭ ༟ଠ࿠ʢࢦಋ‫ڭ‬һɿԼ઒ ‫ڭ‬तʣຊ‫Ͱࣨڀݚ‬͸ɺ2009 ೥౓ΑΓՊֶٕज़ৼ‫ڀݚߏػڵ‬੒ਓੜͷதͰΞϧόΠτΛ‫͢ݧܦ‬Δ‫ػ‬ձ͸ଟ͍ɻΞϧόՌ࠷దల։ࢧԉࣄ‫( ۀ‬A-STEP) ͷ 1 ͭͱͯ͠ɺʡ௿‫ڥ؀‬ΠτͰ͸ෳ਺ͷΞϧόΠλʔ΍ෳ਺ͷ؅ཧऀɾ‫ܦ‬Ӧऀ͕ෛՙ‫౓ًߴܕ‬ΠϯςϦδΣϯτ‫܈ڕ‬ίϯτϩʔϧ LEDಇ͍͍ͯΔͨΊɺେਓ਺Λ؅ཧ͢Δγϑτ؅ཧ͸ॏཁ͔র໌ͷ։ൃ ʡΛަ࿨ి‫ࣇࣛͱۀ࢈ؾ‬ౡେֶͱͷ‫ڞ‬ಉ‫ڀݚ‬ͭେ੾ͳ΋ͷͰ͋ΔɻͰߦ͍ͬͯΔɻ͜Ε͸ू‫ڕ‬౮Λ࢖ͬͨ‫ۀړ‬ͷ‫ܦ‬Ӧ͕ۙ೥ଟ͘ͷγϑτ؅ཧͰ͸ɺΞϧόΠλʔ͸‫ر‬๬ͷ‫ٳ‬ΈʢҎͷ೩༉ߴಅͷӨ‫ڹ‬Λड͚ͯਂࠁԽ͍ͯ͠Δ໰୊Λղܾ͢Լɺ‫ر‬๬‫ٳ‬ʣΛࣾһʹఏग़͢Δɻࣾһ͸ఏग़͞Εͨ‫ر‬๬ΔͨΊʹߦ͓ͬͯΓɺ্‫ه‬ϓϩδΣΫτʹ͓͚Δຊ‫ڀݚ‬‫ٳ‬Λू‫͠ܭ‬ɺͦΕΛ‫ܾʹج‬ఆγϑτΛ࡞੒͢Δɻͦͷ‫ޙ‬ࣨͷ୲౰͸ɺLED র໌ΛσΟδλϧ৴߸ʹΑΓ੍‫ޚ‬Λ͢ΞϧόΠλʔ͸࡞੒͞ΕͨγϑτΛ֬ೝ͢ΔɻͦͷࡍɺΔ͜ͱͰ͋Δɻ͜͜Ͱू‫ڕ‬౮ͱ͸ޫͰ‫ڕ‬ΛूΊΔͨΊͷ‫ر‬๬‫ٳ‬ఏग़ͱγϑτӾཡΛళฮͰߦͳ͍ͬͯΔͱࣄ͕ଟ‫༻ۀړ‬র໌‫͋Ͱ۩ث‬Γɺધ্౮ͱਫத౮͕͋Δɻ͘ɺ·ͨγϑτ࡞੒ΛखಈͰߦͳ͍ͬͯΔళฮ΋ଟ͋͘ࡢ೥౓ຊ‫Ͱࣨڀݚ‬͸ɺແઢ௨৴Λ༻͍ͯෳ਺ͷધ্౮Δɻ͔͜͠͠ͷγϑτ؅ཧʹ͸໰୊͕͋Δɻ·ͣɺ‫ر‬๬Λ੍‫͢ޚ‬ΔγεςϜͷ։ൃΛߦͬͨɻຊ೥౓͸ਫத౮Λ‫ٳ‬ͷఏग़৔ॴͱγϑτӾཡ͢Δ৔ॴ͕ళฮʹ‫ݶ‬ΒΕ੍͍ͯ‫͢ޚ‬ΔγεςϜͷ։ൃΛ࣮ࢪ͓ͯ͠ΓɺຊγεςϜʹΔ఺͕‫͛ڍ‬ΒΕΔɻͦͷͨΊɺΞϧόΠλʔ͸ఆ‫ظ‬తʹ͓͚Δਫத౮͸ਫਂ 100m Ͱಈ࡞͢Δ͜ͱΛ૝ఆ͍ͯ͠ΞϧόΠτઌʹग़޲͔ͳ͚Ε͹ͳΒͳ͍ɻ·ͨΞϧόΠΔɻ͜ͷ‫Ͱڥ؀‬͸ਫத౮ͷಈ࡞ঢ়‫گ‬Λར༻ऀ͕ધ্͔Βλʔ͕ళฮʹग़޲͘͜ͱ͕Ͱ͖ͳ͍৔߹͸‫ر‬๬‫ٳ‬ఏग़΍֬ೝͰ͖ͳ͍ͨΊɺਫத౮ʹর౓ηϯαΛऔΓ෇͚ͦͷγϑτӾཡ͕ෆՄೳͰ͋Δɻ࣍ʹɺΞϧόΠλʔ͕ఏग़੍‫ޚ‬Λߦ͏ɻਫத౮͸ધ্αʔόͱ௚઀઀ଓ͞Ε͓ͯΓɺͨ͠‫ر‬๬‫ٳ‬Λ‫ʹج‬ɺࣾһ͕खಈͰܾఆγϑτΛ࡞੒ͯ͠ར༻ऀ͸‫ܞ‬ଳి࿩΍εϚʔτϑΥϯͳͲͷ੍‫୺ޚ‬຤͔Β͍Δ఺͕‫͛ڍ‬ΒΕΔɻखಈͰ࡞੒͢Δ͜ͱ͸ࣾһͷෛ୲αʔόΛհͯ͠ਫத౮ͷ੍‫ޚ‬Λߦ͏͜ͱ͕Ͱ͖Δɻ·ͨʹͳ͍ͬͯΔɻਫத౮͸੍‫୺ޚ‬຤͔Βͷ৴߸Ͱಈ࡞͢Δ͚ͩͰͳ͘ɺর͜ͷ໰୊Λɺγϑτ؅ཧΛࢧԉ͢ΔγεςϜΛ։ൃ͢౓ηϯα͔Βͷ৘ใʹΑΓ໌Δ͞Λࣗ෼Ͱ੍‫͖Ͱޚ‬ΔࣗΔ͜ͱͰղܾ͢Δɻ‫ر‬๬‫ٳ‬ఏग़΍γϑτӾཡͷࡍʹΞϧཱ‫ܕ‬ਫத౮ͱͯ͠ಈ࡞͢ΔΑ͏ʹઃ‫ܭ‬Λߦ͍ͬͯΔɻόΠτઌʹग़޲͔ͳ͚Ε͹ͳΒͳ͍໰୊͸ɺ͜ͷॲཧΛຊ‫Ͱڀݚ‬͸র౓ηϯαͷධՁΛߦ͏͜ͱͰ͜ͷਫத౮εϚʔτϑΥϯΛར༻͠ɺΦϯϥΠϯͰߦͳ͑Δ͜ͱͰͷ੍ཱࣗ‫ޚ‬Λ໨ࢦ͢ɻͦ͜Ͱຊ࿦จͰ͸ɺ(1) র౓ηϯα

ղܾ͢ΔɻͦΕʹΑΓɺຊ‫ڀݚ‬ͷγϑτ؅ཧࢧԉγεςAMS302 ͷಈ࡞ಛੑͷ೺Ѳɺ(2) ޫ‫ ͱݯ‬AMS302 ͷؒʹւਫΛ૝ఆͨ͠ӷମΛஔ͍ͨ৔߹ͷ AMS302 ͷಈ࡞ಛੑͷ೺Ѳɺ(3) ௿ফඅిྗϚΠΫϩίϯτϩʔϥ (MCU)
MSP430 ʹΑΔ AMS302 ༻ड৴ϓϩάϥϜΛ࡞੒͠ධՁΛߦͬͨɻ (1)ɺ(2) ͷධՁʹ͸ɺޫ‫ͯ͠ͱݯ‬ന৭ LEDͱू‫ڕ‬౮Λ༻͍ͨ݁Ռɺ(1) ͔Β͸ AMS302 ͷಈ࡞ಛੑΛ೺Ѳ͢Δ͜ͱ͕Ͱ͖ɺ(2) ͔Β͸ޫ‫ͱݯ‬ηϯαͷ‫ڑ‬Ϝ͸ɺࣾһɺ·ͨ͸ΞϧόΠλʔͷ࿑ྗΛܰ‫ͤ͞ݮ‬Δɻ཭ɺӷମͷ୙౓ʹΑͬͯর౓ηϯαͷग़ྗ͢Δޫిྲྀ͕՝୊ʹ͍ͭͯड़΂ͨɻ·ͨɺखಈͰγϑτΛ࡞੒͍ͯ͠Δ໰୊͸ɺύιίϯͰγϑτΛ࡞੒Ͱ͖ΔΑ͏ʹ͢ΔࣄͰղܾ͢Δɻຊ‫Ͱڀݚ‬͸ɺম೑ WEST ીࠜళͷγϑτ؅ཧΛ૝ఆ͠γεςϜΛઃ‫͢ܭ‬ΔɻධՁͰ͸ɺ࣮ࡍʹম೑ WEST ીࠜళͰγϑτ؅ཧࢧԉγεςϜΛར༻ͯ͠΋Β͍ɺΞϯέʔτΛ࣮ࢪͨ͠ɻͦͷ‫ޙ‬ධՁͱߟ࡯Λߦͳ͍ɺࠓ‫ޙ‬ͷมԽ͢Δ͜ͱ͕֬ೝͰ͖ͨɻ·ͨɺ(3) ͔Β MSP430 ͕

AMS302 ͷޫిྲྀΛड৴Ͱ͖Δ͜ͱ͕Θ͔ͬͨɻ‫͜ࡏݱ‬ͷධՁ݁ՌΛ΋ͱʹ 36 ‫ݸ‬ͷ AMS302 Λ౥ࡌͨ͠‫ج‬൘ʹ
ΑΔ AMS302 ͷಛੑධՁΛߦ͓ͬͯΓɺηϯαͷ‫ిڅڙ‬ѹʹରͯ͠࠷େ 80%ͷిѹ͕ग़ྗ͞ΕΔ͜ͱ·ͰΘ͔͍ͬͯΔɻਤ1༏ल৆ड৆ऀ (લྻӈ͔Βɺ৽࠺͞Μɺ٢෢͞Μɺ຤Ӭ͞Μ)