ස්මාර්ට් ගෘහයේදී කැමරා සම්බන්ධ කිරීමේ Arduino කේත
ස්මාර්ට් ගෘහයක කැමරාවක් සම්බන්ධ කිරීමෙන් දොරටුව, ගරාජය, සුරතල් සතුන් හෝ ළමා කාමරය දුරස්ථව නිරීක්ෂණය කළ හැකිය. චලනයක් හඳුනාගත් විට ඡායාරූපයක් ගැනීම, ජංගම දුරකථනයට දැනුම්දීමක් යැවීම සහ විදුලි පහනක් දැල්වීම වැනි කාර්යයන් එකම පද්ධතියකින් පාලනය කළ හැකිය.
සාමාන්ය Arduino Uno පුවරුවකට වීඩියෝ කැමරාවක් සෘජුව පාලනය කිරීමට අවශ්ය මතකය සහ ජාල පහසුකම් සීමිතය. ඒ නිසා කැමරා ව්යාපෘති සඳහා Wi-Fi සහ කැමරා සම්බන්ධක සහිත ESP32-CAM වැනි පාලකයක් තෝරා ගැනීම ප්රායෝගික වේ. මූලික පරිපථ දැනුම නැති අයට Arduino ආරම්භක පාඩම කියවීමෙන් පටන් ගත හැකිය.
කැමරාවක් සවි කිරීමේදී රූප ලබාගැනීම පමණක් නොව, පෞද්ගලිකත්වය, ජාල ආරක්ෂාව සහ විදුලි බල සැපයුම ගැනත් අවධානය යොමු කළ යුතුය. නිවසේ වෙනත් උපකරණ සමඟ කැමරාව සම්බන්ධ කරන විට ක්රියාකාරී සැලැස්මක් සහ පැහැදිලි පරීක්ෂණ ක්රමයක් තිබීම වැදගත් වේ.
සුදුසු පාලක පුවරුව තෝරා ගැනීම
ESP32-CAM පුවරුවක කැමරා සම්බන්ධකය, රැහැන් රහිත ජාල සම්බන්ධතාව සහ රූප සැකසීමේ හැකියාව එකට ඇත. එහි වැඩසටහන Arduino IDE හරහා ලිවිය හැකි නිසා ආරම්භකයන්ටද එය සාපේක්ෂව පහසුය. පුවරුවේ බල සැපයුම ස්ථාවර නොවුණහොත් කැමරාව නැවත නැවත ආරම්භ විය හැකි බැවින් හොඳ තත්ත්වයේ පස් වෝල්ට් බල ප්රභවයක් භාවිත කරන්න.
කැමරා මොඩියුලය තෝරාගැනීමේදී දෘශ්ය කෝණය, රාත්රී දර්ශනය සහ රූප විභේදනය සලකා බලන්න. දොරටුවකට පුළුල් කෝණ කැමරාවක් වඩා සුදුසු විය හැකි අතර, කුඩා කාමරයකට සාමාන්ය කෝණ මොඩියුලයක් ප්රමාණවත් වේ. ස්මාර්ට් ගෘහ උපාංග පිළිබඳ තවත් අදහස් ස්මාර්ට් ගෘහ තාක්ෂණය යටතේ සොයාගත හැකිය.
කැමරාව ජාලයට සම්බන්ධ කිරීම
පළමුව Arduino IDE වෙත ESP32 පුවරු සහාය එක් කර, ESP32-CAM ආකෘතිය නිවැරදිව තෝරන්න. ඉන්පසු Wi-Fi නාමය සහ මුරපදය කේතයට ඇතුළත් කර පුවරුව ජාලයට සම්බන්ධ කරන්න. මුරපදය කේතය තුළ ප්රසිද්ධව තබා නොගැනීම සහ පරීක්ෂණයෙන් පසු වෙනස් කිරීම ආරක්ෂිත පුරුද්දකි.
#include <WiFi.h>
#include "esp_camera.h"
const char* ජාල_නාමය = "ඔබේ_ජාලය";
const char* ජාල_මුරපදය = "ඔබේ_මුරපදය";
void setup() {
Serial.begin(115200);
WiFi.begin(ජාල_නාමය, ජාල_මුරපදය);
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
Serial.println("\nජාලයට සම්බන්ධ විය");
Serial.println(WiFi.localIP());
}
void loop() {
}
මෙය ජාල සම්බන්ධතාව පරීක්ෂා කිරීමට භාවිත කළ හැකි සරල කොටසකි. සැබෑ කැමරා ව්යාපෘතියකදී පුවරුවට අදාළ කැමරා පින් සැකසුම්, රූප ප්රමාණය සහ වෙබ් සේවාදායකයද එක් කළ යුතුය. ESP32-CAM සඳහා ලබාදෙන නිල කැමරා උදාහරණය ආරම්භක ආකෘතියක් ලෙස භාවිත කිරීම පහසුය.
චලන සංවේදකය සමඟ ක්රියාත්මක කිරීම
PIR චලන සංවේදකයක් ESP32-CAM වෙත සම්බන්ධ කළ විට, කාමරයක චලනයක් ඇතිවන අවස්ථාවේ පමණක් රූපයක් ගත හැකිය. මෙය නිරන්තර වීඩියෝ පටිගත කිරීමේදී වැයවන මතකය සහ ජාල දත්ත අඩු කරයි. සංවේදකයේ සංඥා පින් එක ආදාන පින් එකකට සම්බන්ධ කර, චලනයක් හඳුනාගත් විට කැමරා කාර්යය කැඳවන්න.
කේතයේ digitalRead මඟින් සංවේදක තත්ත්වය කියවා, එය ඉහළ මට්ටමක පවතින විට ඡායාරූපයක් ගත හැකිය. එකම චලනය සඳහා ඡායාරූප විශාල සංඛ්යාවක් නිර්මාණය නොවීමට තත්පර කිහිපයක ප්රමාදයක් හෝ නැවත ක්රියාත්මක වීම වැළැක්වීමේ කාල සීමාවක් යොදන්න. කැමරාවට අමතරව බසර්, එල්ඊඩී පහනක් හෝ රිලේ මොඩියුලයක්ද එම අවස්ථාවේ පාලනය කළ හැකිය.
රූප ප්රවාහය සහ දුරස්ථ නිරීක්ෂණය
ESP32-CAM වෙබ් සේවාදායකයක් ක්රියාත්මක කළ විට, එකම Wi-Fi ජාලයේ ඇති දුරකථනයක හෝ පරිගණකයක බ්රවුසරය හරහා සජීවී රූප ප්රවාහය බැලිය හැකිය. පුවරුව මුද්රණය කරන IP ලිපිනය බ්රවුසරයට ඇතුළත් කිරීමෙන් කැමරා පාලන පිටුව විවෘත වේ. රවුටරය වෙනස් වූ විට IP ලිපිනය වෙනස් විය හැකි නිසා ස්ථාවර IP සැකසුමක් හෝ නාම සේවාවක් භාවිත කිරීම ප්රයෝජනවත් වේ.
අන්තර්ජාලය හරහා නිවසේ කැමරාවට සෘජුව ප්රවේශ වීමට වඩා ආරක්ෂිත VPN සම්බන්ධතාවක් භාවිත කිරීම සුදුසුය. පෙරනිමි පරිපාලක මුරපද වෙනස් කර, අවශ්ය නොවන වරාය විවෘත කිරීම් වළක්වන්න. ආරක්ෂිත නිවාස නිරීක්ෂණ සැලසුම් ගැන ආරක්ෂිත කැමරා සැලසුම් වැනි තොරතුරු මූලාශ්රද සලකා බැලිය හැකිය.
විදුලි බලය සහ දත්ත ගබඩා කිරීම
කැමරා පුවරුව Wi-Fi සම්බන්ධ වන අවස්ථාවේදී කෙටි කාලයකට වැඩි ධාරාවක් ලබාගනී. දුර්වල USB කේබලයක්, දිගු බල රැහැනක් හෝ අඩු ගුණාත්මක ඇඩැප්ටරයක් භාවිත කළහොත් රූපය කැඩීම, පුවරුව නැවත ආරම්භ වීම සහ ජාලය විසන්ධි වීම සිදුවිය හැකිය. එබැවින් ස්ථාවර බල සැපයුමක් සහ පොදු භූ සම්බන්ධතාවක් තහවුරු කරන්න.
ඡායාරූප මයික්රෝ එස්ඩී කාඩ්පතක, දේශීය සේවාදායකයක හෝ විශ්වාසදායක වලාකුළු ගබඩාවක සුරැකිය හැකිය. කාඩ්පතේ ගබඩා ඉඩ අවසන් වන විට පැරණි ගොනු මකා දැමීමේ ක්රමයක් එක් කරන්න. දත්ත ආරක්ෂාව සහ ගෘහ ජාල සැලසුම් පිළිබඳ කැමරා පද්ධති සටහන් කියවීමෙන් අමතර තාක්ෂණික අදහස් ලබාගත හැකිය.
පරීක්ෂණය සහ පෞද්ගලිකත්වය
පද්ධතිය සම්පූර්ණ කිරීමට පෙර කැමරා කෝණය, රාත්රී දර්ශනය, චලන සංවේදකයේ දුර සහ Wi-Fi සංඥා ශක්තිය පරීක්ෂා කරන්න. දුරකථනයෙන් රූප ප්රවාහය විවෘත කර, පුවරුව නැවත ආරම්භ කළ පසුද සේවාව නිවැරදිව ක්රියාත්මක වේදැයි බලන්න. දිගු වේලාවක් ක්රියාත්මක කර උෂ්ණත්වය සහ මතක භාවිතයද නිරීක්ෂණය කරන්න.
කැමරාව අසල්වැසි නිවාස, පොදු මාර්ග හෝ අමුත්තන්ගේ පෞද්ගලික ප්රදේශ අනවශ්ය ලෙස පටිගත නොවන පරිදි ස්ථානගත කරන්න. පටිගත කරන බව පවුලේ සාමාජිකයන්ට දැනුම් දී, ගොනු රඳවා තබන කාලය සීමා කරන්න. කේතය, ජාල මුරපද සහ ගබඩා දත්ත අනවසර පුද්ගලයන්ට නොලැබෙන ලෙස වෙනම ආරක්ෂක පියවර යොදන්න.
ESP32-CAM, PIR සංවේදකයක් සහ සරල Arduino කේතයකින් ආරම්භ කළ මෙම ව්යාපෘතිය පසුව දොර අගුලක්, ආලෝක පාලනයක් හෝ දැනුම්දීම් පද්ධතියක් සමඟ පුළුල් කළ හැකිය. ඔබේ පරීක්ෂණ ප්රතිඵල, භාවිත කළ පුවරු වර්ගය සහ විසඳූ දෝෂ තාක්ෂණික ප්රජාව සමඟ බෙදාගෙන, ආරක්ෂිත හා ප්රායෝගික ස්මාර්ට් ගෘහයක් ගොඩනඟන්න.