Menu Close

Arduino Serial වලින් SQL ඩේටාබේස් එකකට ඩේටා යවමු

                                ආර්ඩුඉනෝ වලින් එක එක සෙන්සර් යොදාගෙන කරන්න පුළුවන් වැඩ ගොඩක් තියෙනවා. ඒ වගේ Arduino එකක සෙන්සර් වලින් ගන්න ඩේටා, සර්වර් එකක තියෙන ඩේටාබේස් එකකට යවන විදිහ ගැනයි මේ ලිපිය.

                              ඒත් ඉතිං මේකට Arduino Ethernet Shield එකක් හරි WiFi Shield එකක් හරි තියෙන්න ඕනි. ඒත් එහෙම Shield එකක් නැතුව serial connection එක හරහා MySQL ඩේටාබේස් එකකට ඩේටා යවන්නෙ කොහොමද කියලා කරපු පොඩි project එකක් තමයි මේ.

                                         මේක හැදුවෙ මල්ලි කෙනෙක් ගෙ  ප්‍රදර්ශණයකට හදපු පොඩි weather station එකකට. project එක ඉවර කරන්න දවසක් තියෙද්දි තමයි වෙබ් පේජ් එකකින් ඩේටා පෙන්නන ඕනි කියලා කිව්වෙ. ඉතිං Shield එකකුත් නැතුව, ගන්න විදිහකුත් නැතුව වැටුනෙ ලෝක අමාරුවක. ඉතිං කල්පනා කරලා මේක හැදුවා.

                                          මේක වැඩ කරන්නෙ මෙහෙමයි. ආර්ඩුඉනෝ එකට සම්බන්ධ කරලා තියෙන Humidity sensor එකෙන් එන data ආර්ඩුඉනෝ එකේ serial connection එකෙන් PC එකට එනවා. ඒක ඕනි නම් Arduino IDE එකේ serial plotter එකෙන් බලන්න පුළුවන්. ඔක්කොටම කලින් xampp හරි Wamp Server හරි install කරලා ඒකෙන් weather_station කියලා database එක හදා ගන්න ඕනි. දැන් ෆෝල්ඩර් එකේ තියෙන weather_station.sql කියන SQL ෆයිල් එක import කරලා table එක හදාගන්න.

                           ඊළඟට පොඩි ජාවා ප්‍රෝග්‍රෑම් එකක් හැදුවා Arduino එකේ COM port එක තෝරන්නයි ඊට පස්සෙ ඒ ඩේටා ටික ඩේටා බේස් එකට යවනයි .ඒ ගැන වැඩි විස්තර ප්‍රෝග්‍රෑම් එක බැලුවම තේරෙයි. ඊට පස්සෙ PHP, JavaScript වලින් හදපු වෙබ් පේජ් එකකින්  පෙන්නන එක තමයි කරන්නෙ. මේ project එක ටිකක් කලබලෙන් හදපු නිසා bug තියෙන්න පුළුවන්. Java application එක හැදුවෙ NetBeans project විදිහට. .ඕනි කෙනෙකුට Download කරගන්න පුළුවන් GitHub වලින්. මේ ප්‍රොජෙක්ට් එක කැමති කෙනෙක්ට වෙන ඒවට වෙනස් කරලා ගන්නත් පුළුවන්. වැඩි විස්තර ඕනි නම් අහන්න ඕනි කෙනෙකුට කියලා දෙනවා. 😄

%d bloggers like this: