áá¬ááºáá±á¬ááºáá áºáá±á¬ááºáᬠáá±ážááœááºážááœá±ááᯠááŒá±áá±ážáá²á· ááŸá±á¬áºáá±á¬áá¯á¶ážáá áºáá¯á¶ážáá«áá²á· áá¯ááºááŸááºááᯠááŒáá·áºáá±áááºá áá°áá®áá±ááá·áº áá áºáá»á áºáááºáá¯ááºááẠáá±á¬ááºážáááºáááºáááºá áá»áœááºáá±á¬á·áºáá²á· á¡á®áááºáááœááºáá Ạá¡á áááºá¡ááá¯ááºážááœá±áá²á· ááá¯ááŸá±á¬ááºáááºážááœá±ááᯠáá±á¬ááºááœááºážááŒá®áž áá®ááá¯áá±á¬áá¯á¶ážááᯠáááºáá±á¬ááºááá¯á· ááá¯á¡ááºáá²á· á¡áá¬ááœá± ááŸááááŸáááᯠááœá±á·áá²á·áááºá áááºáá±á¬áá«áá¬áá¡ááœááºážááŸá¬ áááá¯á¡ááºáá² áá¬á០ááŸá¬ááŒá¬ážááá¯ááŒááºážáááŸááá²á·áá«áá°ážá ááááºá¡áá±áá²á·á áááºááá¯ážáá¯á¶áž accelerometerá Nokia 5110 á¡ááœáẠáá»ááºááŸá¬ááŒááºá Arduino Pro Mini board áá²á· á¡ááŒá¬ážá¡áá±ážá¡ááœá²á¡áá¬ááá»áá¯á·ááᯠáá»áœááºáá±á¬áº ááŸá¬ááœá±ááœá±á·ááŸááá²á·áá«áááºá áá®áá¬á áá«á·á¡ááœáẠáá¯á¶áá±á¬ááºááŒá®á áá« á¡áá¯ááºááœá¬ážááááºá
ááá±á¬áá»ááºá Hardware á¡ááá¯ááºáž
á€áááºááŸá¬ áá»áœááºá¯ááºáááá±á¬áá»ááºááœáẠáá«áááºááá·áº á¡á áááºá¡ááá¯ááºážáá»á¬ážá á¬áááºážááŒá áºáááº-
- Arduino Pro Mini áá¯ááºá
- GX-12 áá»áááºáááºáááááᬠ(á¡áá®áž)á
- áááºááá¯ážáá¯á¶ážáá¯á¶ážá¡ááŸáááºááŒáŸáá·áºáááááᬠMMA7660á
- Nokia 8544/5110 á¡ááœáẠPCD3310 ááá¯ááŒááá«á
- áá áºáá®áááºááá¯áá®áá¬áááºááá® TP4056 á¡ááœáẠá¡á¬ážááœááºážáááááá¬á
- ááŒá±á¬ááºážá áẠDD0505MD
- áá®áá®ááẠááá¯áá®áᬠáááºááá® á¡ááœááºá¡á á¬áž 14500
ááŒá
á€ááá±á¬áá»ááºááœáẠáá¯á¶ážááẠáá¯á¶ážááŒááºáá¬ážáá±á¬ áá»ááºááŸá¬ááŒááºááẠáá»áœááºá¯ááºá áááºáá²ááœáẠááŸááá±áááºááŸá¬ ááŒá¬áá«ááŒá®á á¡á²áá«ááᯠááŸá¬ááœá±á·áá²á·á¡áá«ááŸá¬áá±á¬á· á¡áááºá áááºááŸá¬á០ááá¯á¶ážáá²á·áá¬áá² ááá¯áá¬ááᯠáá»ááºáá»ááºáž áááá»ááºáá¬áááºá áááºážááŸáá·áºá¡áá¯ááºáá¯ááºááẠá
á¬ááŒáá·áºááá¯ááºáá
áºáá¯ááᯠááŸá¬ááœá±á·áá²á·ááŒá®áž áááºážááŸáá·áºáá«áá«áá»áááºáááºáá¬ážáááºá á¡á²áá®áá±á¬ááºááŸá¬áá±á¬á· áá»áœááºáá±á¬á·áºáá±ážááœááºážáá²á· á¡ááŒá±ááᯠáá»ááºáá»ááºážááŸá¬ááœá±á·áá²á·áá«áááºá ááŒá¿áá¬ááŸá¬ áááºážá ááá·áºáá»ááºáááºááŒá
áºááŒá®áž áááºážááá¯ááºáááºážáá±á¬ááºááœááºááŸá¯á¡ááœáẠá¡ááá¯á¡á
áááºá¡ááá¯ááºážáá»á¬áž ááá¯á¡ááºáá±áá«áááºá ááœá±á·áááºá
Accelerometer áá±á¬ááºážááŸááºáá°áž
ááá¯ááºáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯á áá®áá°ážáá»á¬áž ááœá¬ážáá¬áá¬ááœáẠááŒá®ážááœá±á·ááœááºáá±á¬ááºážááŸáááºááᯠáá»áœááºá¯ááºááœá±á·ááŸááá²á·áááºá ááá¯á·ááŒá±á¬áá·áº áá®áá°ážááŸáá·áºá¡áá¯ááºáá¯ááºááẠgyroscope ááá¯áá¯á¶ážááẠáá¯á¶ážááŒááºáá²á·áááºá áá®áá°ážááŸáá·áº á¡ááŒááºá¡ááŸááºáááºáá¶áá±áž á€á¡á
á®á¡á
ááºááẠá¡ááœááºá¡á±á¬ááºááŒááºáá²á·áá«áááºá ááá¯á·ááŒá±á¬áá·áºá á
ááºáá
á¹á
ááºážááᯠáááºáááºááá¯á·á
á±á¬ááºážá
á±á¬ááºážáá¬ážááŒááºážááŒáá·áº ááá·áºáá»ááºáááºáááºáááºáá»á¬ážáá®áá°ážááᯠááœáá·áºáá±ážáá«áááºá ááááºá¡áá±ááŒáá·áºá display contrast ááẠá
á¶ááŸáá·áºá¡ááœááºááœá±áááºááœá¬ážáá±á¬áºáááºáž áááºááẠá€áá®áá°ážááá¯á·ááœá¬ážááá¯ááºáááºá áá»áœááºáá±á¬áºáááºáá®ážáá¬ážáá²á· á¡ááºááºá¡áá»áá¯ážáá»áá¯ážááᯠááœá±ážááá¯á· á¡ááŸáááºááŒáŸáá·áºáááááá¬ááá¯áááºáž á¡áá¯á¶ážááŒá¯áá²á·áááºá
apps áá»á¬áž
ááááá±á¬á· ááŸá±á¬áºáá±á¬áá¯á¶ážáá áºáá¯ááᯠá áœááºážáá±á¬ááºááá¯ááºáá²á· á¡áá¬áá áºáá¯ááᯠáá¯ááºáá»ááºáá²á·áááºá áá«áá±ááá·áº á¡áá¯á¶ážáá»ááá®áá±ážááŸááºážá¡áá»áá¯ážáá»áá¯ážá áá±ážá áœááºážááá¯ááºáá²á· á¡ááá¯á áœááºážáááºááœá±áá²á· ááŒáá·áºáááºážáá±ážááá¯á· áá¯á¶ážááŒááºáá²á·áááºá á¥ááá¬á¡á¬ážááŒáá·áºá áá»áœááºá¯ááºááẠá¡ááºá á¬áá¯á¶ážááᯠáá áºáá±á«ááºááŒá®áž áá¶áá«áẠá á០á á¡áá áá»áááºážáá¯ááºáá±ážááá·áº áááá¯ááááºáá áºáá¯ááᯠáá±ážáá²á·áááºá áá»áœááºá¯ááºá á¡ááŒá¬ážáááá¯ááááºá áááºážááá¯áá±ážáá±á¬á¡áá« âYesâ ááŸáá·áº âNoâ áá±ážááœááºážáá»á¬ážááᯠááŒá±ááá¯ááºáááºá áááºáá²áá±á¬á¡ááŒá±á¡áá±áá»á¬ážááœáẠáá¯á¶ážááŒááºáá»ááºáá»á¬ážáá»áá¬ááœáẠáá°áá®áá±ážáááºá áááºááẠá¡ááŒá¬ážá¡ááá®áá±ážááŸááºážáá»á¬ážááᯠáá»áœááºá¯ááºáá ááºáá á¹á ááºážááá¯á· ááá·áºááá¯ááºáááºá
áááºááá®
áá»áœááºá¯ááºáááá±á¬áá»ááºáá»á¬ážá ááŒá¿áá¬ááŸá¬ ááŒá¯ááºáááºááááá±á¬ áá®áá®áááºááá¯áá®áá¬áááºááá®áá»á¬ážááᯠáááºážááá¯á·ááœáẠá¡ááŒá²áá¯á¶ážáá±ááŒááºážáááºááŒá áºáááºá ááŒá®ážáá±á¬á· áá®ááá±á¬áá»ááºááœá±ááᯠáááá±á·áá¬ážááá¯ááºáá²á·á¡áá« áááºááá®ááŸá¬ ááá¯ážááœá¬ážáá²á·á¡áá¬áá áºáᯠááŒá áºááœá¬ážááá¯ááºáá«áááºá á€áá áºááŒáááºááœáẠáá»áœááºá¯ááºááẠááá°áá®áá±á¬á¡áá¬áá»á¬ážááᯠáá¯ááºáá±á¬ááºááẠáá¯á¶ážááŒááºáá²á·ááŒá®áž ááá¯á¡ááºáá«á á ááºá០áááºááá®ááᯠáááºááŸá¬ážááá¯ááºááŒá±á¬ááºáž áá±áá»á¬á á±áá²á·áááºá á¥ááá¬á¡á¬ážááŒáá·áºá áááºážááẠááá±á¬áá»ááºá¡áá áºá¡áá»áá¯á·ááœáẠá¡áá¯á¶ážáááºááá¯ááºáááºá ááá¯á¡áá»áááºááœááºá áá»áœááºá¯ááºááẠáááºááá®á¡ááœáẠá¡áááºáá¬áá áºáá¯á¶ážááᯠáá®ááá¯ááºážáá¯ááºáá¬ážááŒá®ážááŒá áºáá±á¬áºáááºáž áá¶áá«ážááá¯áááºáááºááŒááºážááŒáá·áº áááºážááᯠá¡ááŒá®ážáááºááẠááá¯á¡ááºáá«áááºá á¡ááŸá¯áááááá¯á¶ážáááá¹áá°áá»á¬ážááẠáá¯áá¹ááááááºáá² ááŸá¯ááºááœá±ážááŒá®áž áááºáááºáá²áá² ááŒá áºááœá¬ážáá«áááºá áá«áá²á· áá»áœááºáá±á¬áº áá®ááá¯ááºážááŒááºáá¯ááºááá¯ááºáááºá áá»áœááºá¯ááºáá¡ááŒá¬ážááá±á¬áá»ááºáá»á¬ážááœáẠá¡áá¯á¶ážáááºááá¯ááºáá«áááºá
áááºááá®á¡áá¯áž
á¡á ááá±á¬á· case cover ááᯠáá¶ááá¯ááºáá²á· áá¯á¶ááŒá¯á¶á¡á±á¬ááºáá¬ážáá»ááºáá±ááá·áº á¡á²áá«ááœá±ááá«áá² áá¯ááºááá¯á·ááá²á· áá±á¬ááºááẠá¡á áááºá¡ááá¯ááºážááœá± á¡á¬ážáá¯á¶ážááᯠáááŒáá¯ááºáá«áá°ážá áá«ááŒá±á¬áá·áº áá±á¬á·áá»áááºáá²á· á¡áá¯á¶ážáá¯ááºááá¯á· áá¯á¶ážááŒááºááá¯ááºáááºá á¡á ááá¯ááºážááŸá¬ áá»áœááºáá±á¬áºáááá²á·áá¬á XNUMXD áá¯á¶ááŸáááºááŒááºážá¡ááœáẠááááºáááá·áºáá±á¬áºáá«áá°ážá áá«áá²á· á¡áá¯á¶ážááᯠáá®ááá¯ááºážááŒááºááŒááºááá¯ááºáááºá ááá¯á·ááŒá±á¬áá·áº áá±á¬ááºážá áœá¬ áá¯á¶ááŸáááºááá¯ááºáá²á·áááºá
áááºááá®á¡áá¯ážáá¯á¶áž
ááááºááᯠáá»á±áááºáááá±á¬áºáááºáž áá»áœááºá¯ááºáááá±á¬áá»ááºáá»á¬ážááœáẠáááºááá®á¡ááá·áºááá¯á¡áá¯á¶ážááŒá¯ááŒááºážááŒáá·áº á¡áááºážá¡áá¯á¶ážááẠá ááºáá á¹á ááºážáááááºááœááºááŸáááááºááŒá áºáá±á¬ááŒá±á¬áá·áº áá»áœááºá¯ááºááá®ááá¯ááºážááœá±ážáá»ááºááŸá¯áá»á¬ážááᯠááá·áºáááºáá¬ážáááºá á¡áá¯á¶ážááá¯ááºáááºáááºááá¯á· ááá¯ážááœá¬ážá á±ááẠáááºááá®á¡ááá·áºááᯠáááááá¬áááá¯ááºáááºááœáẠáááºáá±á¬ááºááẠááŒáá¯ážá á¬ážáá²á·áá±á¬áºáááºáž áá±á¬ááºážáá»áá¯ážáá áºá á¯á¶áá áºáᬠáááá²á·áá«á
áááºááá®á¡áááºáá¯á¶ááŸáááº
áááºááá®áá¬áá¬ááẠá
ááºáááááºááœááºááŸááááºá
á¡á¬áá¬áááá¯ááºáá¬ááŒá¿áá¬áá»á¬ážááá¯ááŒá±ááŸááºáž
á ááºáá á¹á ááºážá á¡ááœááºá¡á á¬ážááᯠááá¯ážá á±ááŒá®áž ááá±á¬áá»ááºá áá¯ááºáá»á ááááºááᯠááá¯ážá á±áá±á¬ááŒá±á¬áá·áº á ááºáá á¹á ááºážá¡á¬áž áá«áá«áá±ážááẠáááºááá¯ááºááŸáá·áº á¡á áááºá¡ááá¯ááºážáá»á¬ážááᯠáá»áááºáááºááá¯ááŒááºážáááŸááá«á ááá±á¬áá»ááºááœáẠáá»áœááºá¯ááºááŸáááŒá®ážáá¬áž TP4056 á¡á¬ážááœááºážáááááá¬ááŸáá·áº DD0505MD converter ááá¯á·ááᯠáá±á«ááºážá ááºááá¯ááºáá»áŸáẠá¡áá±á¬ááºážáá¯á¶ážááŒá áºáááºáᯠáá»áœááºá¯ááºáááºáá²á·áááºá á€áááºážááŒáá·áº áá»áœááºá¯ááºááẠá¡ááá¯áá á¹á ááºážáá»á¬ážá¡ááœáẠááœá±áá¯á¶ážá áᬠáááá¯áá«á
á
ááºáá
á¹á
ááºážáá«áá«ááŒá¿áá¬áá»á¬ážááá¯ááŒá±ááŸááºážááŒááºážá
áá»áœááºáá±á¬áºáá¯ááºáá¬áá«á áá»ááºááŒá¬ážáá»á¬ážááẠáááºážááá¯á·ááŒá áºááá·áºááá·áºáá±áá¬ááœáẠááŒá®ážáá¯á¶ážááœá¬ážáááºá áááºážááá¯á·ááᯠááá¯áá±á¬ááºážáá±á¬ áááºážáá»ááºáá±á¬ áá«áá¬ááŒáá¯ážáá»á¬ážááŒáá·áº ááá±áá±á¬áºááŒááºážááŒáá·áº áááºážááá¯á·ááᯠáá»áááºáááºáá±ážáᬠáááŸááá¬áá±á¬ ááœá²á·á ááºážáá¯á¶ááᯠá¡ááœááºáá»á áºáá»á áºá¡á±á¬áẠááŒá¯áá¯ááºááá¯ááºá á±áá²á·áááºá á¡áá¬ážáá° áá®ááá¯ááºážááᯠáá»áœááºá¯ááºá á¡ááŒá¬ážááá±á¬áá»ááºáá»á¬ážááœáẠáááºáá±á¬ááºááá¯ááºáá«áááºá
áááááá¬á áá«áá«ááᯠáá¶á·ááá¯ážáá±ážááá·áº ááŒááºá
ááºáá»á¬ážá¡ááœáẠáá±áá¬ááœáẠáá«ááŸáááá·áº case á á¡ááœááºážááá¯ááºáž
ááá±á¬áá»ááºááᯠá¡ááŒá®ážáááºááŒááºážááŸáá·áº ááá á¹á ááœáẠá¡á áááºá¡ááá¯ááºážáá»á¬ážááᯠáá±áá¬áá»áá¬ážááŒááºáž áá¡á±á¬ááºááŒááºááŒááºážá á¡áá»áá¯ážáááºáá»á¬áž
ááá±á¬áá»ááºááᯠáá¯ááºáá±á¬ááºáá±á ááºááœáẠá¡áááºáááŒá±ááŸá¯áá áºáᯠááŒá áºááœá¬ážáá²á·áááºá á¡áá¬á¡á¬ážáá¯á¶ážááᯠá á¯áá±á¬ááºážááŒá®ážáá±á¬áẠáááááá¬ááᯠááŒááºážááŒááºáá±á«áº áá áºáá»ááá¯ááºáááºá áááºážáá±á¬ááºááœáẠáá»ááºááŸá¬ááŒááºááẠá¡áá¯ááºááá¯ááºáá±á¬á·áá«á ááááá±á¬á· á¡á²áá«ááᯠááŒááœááºááá¯á·áááºáá²á·áááºá á¡á²áá«áá²á· áá»áœááºáá±á¬áºááŒááºáá»áááºáá¬ážáá±ááá·áº á¡á²áá«á áá¬á០áááŒá±áááºáá°ážá á€ááá±á¬áá»ááºá ááŒá¿áá¬ááŸá¬ á¡á áááºá¡ááá¯ááºážáá±áá¬áá»áá¬ážááŸá¯ áá¶á·áá»ááºážááŒááºážáááºááŒá áºáááºá ááŒá±á¬áááẠáá±áá¬ááœááºáááºáá¬á á±ááá¯á· Arduino áá²á· á¡áá±á«áºá display ááᯠáááºáááºááá¯ááºáááºá Arduino ááá¯áá±á¬ááºááá¯á·á¡ááœáẠáá»ááºááŸá¬ááŒááºááᯠááŒá¯ááºáá¬ážááá«áááºá ááá¯á·áá±á¬áº display ááá¯ááŒááºáááºáá±á¬ááºážáá»ááŒááºážáááºááŒá¿áá¬ááá¯áááŒá±ááŸááºážááá¯ááºáá²á·áá«á á€ááá±á¬áá»ááºááœáẠáá»áœááºá¯ááºááẠArduino board á¡áá áºááᯠá¡áá¯á¶ážááŒá¯áá²á·áááºá áá±á«ááºáá¯áá·áºáá¯ááºá ááºážáááºááŸá¯áá»á¬ážááœáẠáá»áœááºá¯ááºá¡áá¯á¶ážááŒá¯áá±á¬ á€áá²á·ááá¯á·áá±á¬áá¯ááºááŒá¬ážáá áºáá¯ááŸááááºá áááºáá¬ážááŒááºááᯠáá»áááºáááºááá¯ááºáá±á¬á¡áá«ááœáẠá¡áá¬á¡á¬ážáá¯á¶áž á¡áááºááŒá±ááœá¬ážáá²á·áááºá áá»ááºááŸá¬ááŒááºáááºáááºááŒááºážá¡á¬áž áá»áœááºá¯ááºá¡áá¯á¶ážááŒá¯áá±áá±á¬ááŒá±á¬áá·áº á€áá¯ááºááŒá¬ážá០áá¶áá»á¬ážááᯠááŒá¯ááºáá áºááááºááŒá áºáá«áááºá áá¯ááºá¡ááœá²á·á០áááºáá¶áá«ááºáá»á¬ážááᯠáááºááŸá¬ážááŒááºážááŒáá·áº VCC ááŸáá·áº GND pins áá»á¬ážááᯠáá»áááºáááºááŒááºážááŒáá·áº short circuit áá áºáá¯ááᯠáááºáá®ážáá²á·áááºá áá»áœááºáá±á¬áºáá¯ááºááá¯ááºáá¬á áá¯ááºá¡ááœá²á·á¡áá áºáá áºáᯠááŸá¬ááá¯á·áá²á áá«áá±ááá·áº á¡á²áá«á¡ááœáẠáá»áœááºáááŸá¬ á¡áá»áááºáááŸááá°ážá ááá¯á·áá±á¬áẠáá«áá¬ááŸá±á¬á·ááŒá áºááœá¬ážáá±á¬ áá¯ááºááŒá¬ážá០áá»á áºááºááŒá¬ážááᯠáá°áᬠáááºážááᯠ"áá±" áá¯ááºááá¯á· ááœáŸá±á·ááẠáá¯á¶ážááŒááºáá²á·áááºá áá«áá®ááŒá¿áá¬ááá¯áá±áá°ááá±áá°áá¬áá¯á¶ážááŒá®ážááŒá±ááŸááºážáá²á·áááºá á¡á¶á·ááŒááá¯á·áá±á¬ááºážáá¬á á¡áá¬á¡á¬ážáá¯á¶ážá á¡áá¯ááºááŒá áºáá²á·áááºá áá¯ááºááᯠááŒááºáááºáááºááŸááºááá·áº áááºááᯠá¡áá¯á¶ážááŒá¯ááẠááá¯á¡ááºáá«áááºá
áá»á
áºááºááŒá¬ážáá«áá±á¬áá¯ááºááᯠáááºááŸá¬ážáá«á
áá¬áá¬ááºá¡ááŒá±áá±ááœá±ááŸá¬áá±á¬á· áá®ááá¯áá»áá¯áž á¡á áœááºážááá±á¬ááºáá²á·áá«áá°ážá áá«áá±ááá·áº áá»áœááºáá±á¬á·áº Arduino board á áá áºáááºáá²ááŸááá±ážáááºá á¡á²áá«ááŒá±á¬áá·áº áá»áœááºáá±á¬áº áá®á ááºážáááºááŸá¯ ááᯠááœá¬ážáá²á·áá¬áá«á áááºáá±á¬áá«ááẠáá»áœááºá¯ááºá¡á¬áž á ááºážáááºááá¯á áááºááŸáá·áº ááá¯á áá®ááœááºááá¯ááºá á±ááẠááŒá áºáá±á¬ááºážááŒá áºááá¯ááºáááºá
áá»áááºááœá²ááŒááºážá
áá»áœááºá¯ááºááẠáá»áœááºá¯ááºá ááá±á¬áá»ááºáá»á¬ážááᯠááŒáá¯ážáá»áááºáá»á¬ážááŒáá·áº áááºáááºáá¬ážáááºá áá±á¬ááºáá¯á¶ážáá±á¬á·á áááºá¡áá»ááẠáááºáá±áá¬ááŸá¬ áá¯á¶ážáááºááá¯áᬠááŒáá¯áááááá¯ááºáá«áá°ážá
ááááºáá»á¬ážááá¯
áá«á ááœááºáá±á«áºáá¬áá²á· ááŸá±á¬áºáá±á¬áá¯á¶ážáá²á· á¡áá¯ááºáá¯ááºáá¯á¶áá«áá²á
ááá·áºááá±á¬áá»ááºáá»á¬ážááœáẠArduino Pro Mini ááᯠáááºá¡áá¯á¶ážááŒá¯áá«ááá¬ážá
source: www.habr.com