- ESP32-CAM அறிமுகம்
- கூறுகள் தேவை
- சுற்று வரைபடம்
- Arduino IDE இல் ESP32 போர்டை நிறுவவும்
- ESP32 கேமரா வெப்சர்வர் குறியீடு
நபர்களை அடையாளம் காண கையொப்பங்கள், கைரேகைகள், குரல், கை வடிவியல், முகம் அங்கீகாரம் போன்றவற்றைப் பயன்படுத்தும் பல மனித அடையாள அமைப்புகள் உள்ளன, ஆனால் அவர்களில் எவரும் விமான நிலையங்கள், சில்லறை கடைகள் மற்றும் ரயில் நிலையங்கள் போன்ற பொதுப் பகுதிகளில் உள்ள நபர்களைக் கண்டறிந்து அடையாளம் காண முடியாது முகம் அடையாளம் காணும் முறை.
முகம் அடையாளம் காணும் முறைகள், பொது இடங்களில் உள்ளவர்களை அடையாளம் காண பாதுகாப்பு நோக்கங்களுக்காக மட்டுமல்லாமல் அலுவலகங்கள் மற்றும் பள்ளிகளில் வருகை நோக்கங்களுக்காகவும் பயன்படுத்தப்படலாம்.
இந்த திட்டத்தில், நாங்கள் ESP32-CAM ஐப் பயன்படுத்தி ஒரு முக அங்கீகார அமைப்பை உருவாக்கப் போகிறோம், இது அங்கீகரிக்கப்படாத நபர்களின் முகத்தை அங்கீகரிப்பதன் மூலம் ESP32-CAM பாதுகாப்பு அமைப்பாகவும் செயல்படும். ESP32-CAM என்பது ESP32-S சில்லுடன் கூடிய மிகச் சிறிய கேமரா தொகுதி. ESP32-CAM தொகுதியைப் பயன்படுத்தி எந்தவொரு சிக்கலான நிரலாக்கத்தையும் கூடுதல் கூறுகளையும் பயன்படுத்தாமல் முகம் அடையாளம் காணும் முறையை உருவாக்க முடியும். ஓபன்சிவியைப் பயன்படுத்தி ராஸ்பெர்ரி பை மற்றும் பை கேமராவைப் பயன்படுத்தி முகம் அடையாளம் காணப்படலாம்.
ESP32-CAM அறிமுகம்
AI- திங்கர் ESP32-CAM தொகுதி ESP32-S சிப், மிகச் சிறிய அளவு OV2640 கேமரா மற்றும் மைக்ரோ எஸ்டி கார்டு ஸ்லாட்டுடன் வருகிறது. மைக்ரோ எஸ்டி கார்டு ஸ்லாட்டை கேமராவிலிருந்து எடுக்கப்பட்ட படங்களை சேமிக்க அல்லது கோப்புகளை சேமிக்க பயன்படுத்தலாம். இந்த ESP32-CAM தொகுதி பல்வேறு IoT பயன்பாடுகளில் பரவலாகப் பயன்படுத்தப்படலாம். இது அலுவலகங்கள், பள்ளிகள் மற்றும் பிற தனியார் பகுதிகளில் முகம் கண்டறியும் முறையாக பயன்படுத்தப்படலாம் மற்றும் வயர்லெஸ் கண்காணிப்பு, க்யூஆர் வயர்லெஸ் அடையாளம் காணல் மற்றும் பல ஐஓடி பயன்பாடுகளாகவும் பயன்படுத்தப்படலாம்.
ESP32-CAM என்ற தொகுதி ESP ஆனது-இஸ்ரேலிய பாதுகாப்புப் படை அல்லது நிரலாக்கப்படலாம் Arduino IDE. ESP32-CAM தொகுதி வெளிப்புற வன்பொருளை இணைக்க பல GPIO ஊசிகளையும் கொண்டுள்ளது. ESP32-CAM க்கு யூ.எஸ்.பி இணைப்பு இல்லை, எனவே தொகுதியை நிரல் செய்ய உங்களுக்கு ஒரு எஃப்.டி.டி.ஐ போர்டு தேவை.

அம்சங்கள்:
- மிகச்சிறிய 802.11b / g / n Wi-Fi BT SoC தொகுதி
- குறைந்த சக்தி 32-பிட் CPU, பயன்பாட்டு செயலிக்கும் சேவை செய்ய முடியும்
- 160 மெகா ஹெர்ட்ஸ் கடிகார வேகம் வரை, சுருக்கம் கணினி சக்தி 600 டி.எம்.ஐ.பி.எஸ் வரை
- உள்ளமைக்கப்பட்ட 520 KB SRAM, வெளிப்புற 4MPSRAM
- UART / SPI / I2C / PWM / ADC / DAC ஐ ஆதரிக்கிறது
- OV2640 மற்றும் OV7670 கேமராக்களை ஆதரிக்கவும், உள்ளமைக்கப்பட்ட ஃபிளாஷ் விளக்கு
- ஆதரவு படம் Wi-Fi பதிவேற்றம்
- TF அட்டையை ஆதரிக்கவும்
- பல தூக்க முறைகளை ஆதரிக்கிறது
- உட்பொதிக்கப்பட்ட எல்விப் மற்றும் ஃப்ரீஆர்டோஸ்
- STA / AP / STA + AP செயல்பாட்டு பயன்முறையை ஆதரிக்கிறது
- ஸ்மார்ட் கட்டமைப்பு / ஏர்கிஸ் தொழில்நுட்பத்தை ஆதரிக்கவும்
- சீரியல் போர்ட் உள்ளூர் மற்றும் தொலைநிலை மென்பொருள் மேம்படுத்தல்களுக்கான ஆதரவு (ஃபோட்டா)
விவரக்குறிப்புகள்:
- SPI ஃப்ளாஷ்: இயல்புநிலை 32Mbit
- ரேம்: 520KB SRAM + 4M PSRAM
- ஆதரவு TF அட்டை: அதிகபட்சம். 4 ஜி
- ஆதரவு இடைமுகம்: UART, SPI, I2C, PWM
- பட வெளியீட்டு வடிவம்: JPEG, BMP, GRAYSCALE
- IO போர்ட்: 9
- மின்சாரம் வழங்கல் வரம்பு: 5 வி
கூறுகள் தேவை
- ESP32-CAM
- FTDI புரோகிராமர்
சுற்று வரைபடம்
கட்ட ESP32 CAM என்ற பாதுகாப்பு கேமரா, நாம் மட்டும் அது நிரல் ESP32 கேமரா தொகுதி மற்றும் FTDI புரோகிராமர் வேண்டும்.

ESP32-CAM க்கு யூ.எஸ்.பி இணைப்பு இல்லை, எனவே மேலே உள்ள படத்தில் காட்டப்பட்டுள்ளபடி குறியீட்டை ESP32-CAM இல் பதிவேற்ற உங்களுக்கு ஒரு FTDI புரோகிராமர் தேவை. ESP32 இன் Vcc மற்றும் GND முள் FTDI குழுவின் Vcc மற்றும் GND முள் உடன் இணைக்கப்பட்டுள்ளது. ESP32 இன் Tx of மற்றும் Rx FTDI குழுவின் Rx மற்றும் Tx உடன் இணைக்கப்பட்டுள்ளது.
குறிப்பு: குறியீட்டைப் பதிவேற்றுவதற்கு முன் IO0 ஐ தரையில் இணைக்கவும். ESP32 ஒளிரும் பயன்முறையில் உள்ளதா இல்லையா என்பதை IO0 தீர்மானிக்கிறது. GPIO 0 GND உடன் இணைக்கப்படும்போது, ESP32 ஒளிரும் பயன்முறையில் உள்ளது.
|
ESP32-CAM |
FTDI வாரியம் |
|
3.3 வி |
வி.சி.சி. |
|
ஜி.என்.டி. |
ஜி.என்.டி. |
|
UOR |
டி.எக்ஸ் |
|
UOT |
ஆர்.எக்ஸ் |
ESP32 ஐ நிரல் செய்த பிறகு, நான் FTDI போர்டை அகற்றி, 7805 மின்னழுத்த சீராக்கி பயன்படுத்தி 3.3V மின்சக்தியுடன் தொகுதியை இணைத்தேன். ESP32 கேம் வீடியோ ஸ்ட்ரீமிங்கிற்கான அமைப்பு இப்படித்தான் தெரிகிறது:

Arduino IDE இல் ESP32 போர்டை நிறுவவும்
இங்கே ESP32-CAM Arduino IDE ஐப் பயன்படுத்தி திட்டமிடப்பட்டுள்ளது. அதற்காக, Arduino IDE இல் ESP32 செருகு நிரலை நிறுவ வேண்டும்.
உங்கள் Arduino IDE இல் ESP32 போர்டை நிறுவ, கோப்பு> விருப்பத்தேர்வுகளுக்குச் செல்லவும்

இப்போது கீழேயுள்ள இணைப்பை நகலெடுத்து கீழேயுள்ள படத்தில் காட்டப்பட்டுள்ளபடி “ கூடுதல் வாரிய மேலாளர் URL கள் ” புலத்தில் ஒட்டவும். பின்னர், “சரி” பொத்தானைக் கிளிக் செய்க:
https://dl.espressif.com/dl/package_esp32_index.json

இப்போது கருவிகள்> வாரியம்> வாரியங்கள் நிர்வாகிக்குச் செல்லவும்

போர்டு மேனேஜரில் ESP32 ஐத் தேடி, “ESP32 by Espressif Systems” ஐ நிறுவவும்.

ESP32 கேமரா வெப்சர்வர் குறியீடு
எங்களிடம் ஏற்கனவே ESP32 கேம் வீடியோ ஸ்ட்ரீமிங் மற்றும் முகம் அங்கீகாரத்திலிருந்து ஒரு எடுத்துக்காட்டு குறியீடு உள்ளது. கோப்பு> எடுத்துக்காட்டுகள்> ESP32> கேமராவைப் பயன்படுத்தி ESP32 உதாரணத்தைத் திறந்து கேமராவெப் சர்வர் உதாரணத்தைத் திறக்கவும்.

குறியீட்டைப் பதிவேற்றுவதற்கு முன், உங்கள் வைஃபை பெயர் மற்றும் கடவுச்சொல்லை உள்ளிட வேண்டும்.
const char * ssid = "வைஃபை பெயர்"; const char * password = "கடவுச்சொல்";
அதன் பிறகு ESP கேமரா தொகுதியை வரையறுக்கவும். குறியீட்டில், அவை 5 கேமரா தொகுதிகளை வரையறுத்துள்ளன, எனவே “CAMERA_MODEL_AI_THINKER” ஐக் கட்டுப்படுத்தவும், மீதமுள்ள தொகுதிக்கூறுகளை கருத்து தெரிவிக்கவும்.
குறியீட்டைப் பதிவேற்ற, உங்கள் மடிக்கணினியுடன் FDTI போர்டை இணைத்து, உங்கள் போர்டாக ' ESP32 Wrover Module ' ஐத் தேர்ந்தெடுக்கவும். மேலும், இந்த படத்தின் படி மற்ற அமைப்புகளை மாற்றவும்:

குறியீட்டைப் பதிவேற்றுவதற்கு முன் ESP32 மீட்டமை பொத்தானை அழுத்தவும், பின்னர் பதிவேற்ற பொத்தானைக் கிளிக் செய்யவும்.
குறிப்பு: குறியீட்டைப் பதிவேற்றும்போது பிழைகள் ஏற்பட்டால், IO0 GND உடன் இணைக்கப்பட்டுள்ளதா என்பதையும் கருவிகள் மெனுவில் சரியான அமைப்புகளைத் தேர்ந்தெடுத்ததையும் சரிபார்க்கவும்.
குறியீட்டைப் பதிவேற்றிய பிறகு IO0 மற்றும் GND முள் துண்டிக்கவும். பின்னர் சீரியல் மானிட்டரைத் திறந்து பாட் வீதத்தை 115200 ஆக மாற்றவும். அதன் பிறகு ESP32 மீட்டமை பொத்தானை அழுத்தினால் அது ESP ஐபி முகவரியை அச்சிடும் மற்றும் கீழே காட்டப்பட்டுள்ளபடி சீரியல் மானிட்டரில் போர்ட் இல்லை.

இப்போது கேமரா ஸ்ட்ரீமிங்கை அணுக, உங்கள் உலாவிக்குச் சென்று உங்கள் ஈஎஸ்பி ஐபி முகவரியை உள்ளிடவும். இது உங்களை ஸ்ட்ரீமிங் பக்கத்திற்கு அழைத்துச் செல்லும். ESP32 கேம் வீடியோ ஸ்ட்ரீமிங்கைத் தொடங்க பக்கத்தின் கீழே உள்ள 'ஸ்டார்ட் ஸ்ட்ரீம்' பொத்தானைக் கிளிக் செய்க

ஸ்ட்ரீமிங் பக்கத்தில் ' தீர்மானம் ' மாற்றுவதன் மூலம் ஸ்ட்ரீமிங் தரத்தை மாற்றலாம். ' கெட் ஸ்டில்' பொத்தானைக் கிளிக் செய்வதன் மூலம் படங்களையும் கிளிக் செய்யலாம், ஆனால் இந்த குறியீட்டில் படங்களைச் சேமிக்க விருப்பம் இல்லை.
வீடியோ ஸ்ட்ரீமிங்கை இப்போது சோதித்த பிறகு, ESP32 கேம் முகம் கண்டறிதல் மற்றும் அங்கீகார அம்சங்களை சோதிப்போம். அதற்காக அமைப்புகளிலிருந்து முகம் அங்கீகாரம் மற்றும் கண்டறிதல் அம்சங்களை இயக்கவும்:


முதலில் முக அங்கீகாரத்திற்கு, நீங்கள் ஒரு முகத்தை பதிவு செய்ய வேண்டும். ' என்ரோல் ஃபேஸ்' விருப்பத்தை கிளிக் செய்வதன் மூலம் புதிய முகத்தில் சேரலாம். முகத்தை காப்பாற்ற பல முயற்சிகள் தேவை. முகத்தை சேமித்த பிறகு அது முகத்தை பொருள் 0 ஆகக் கண்டறிந்து இப்போது முகத்தை அங்கீகரிப்பதன் மூலம் பாதுகாப்பு அமைப்பாகப் பயன்படுத்தலாம்.
எனவே வீடியோ ஸ்ட்ரீமிங் மற்றும் முகம் அடையாளம் காண ஒரு ஈஎஸ்பி கேமரா தொகுதி எளிதாக கட்டமைக்க முடியும் . ESP32 கேமராவால் படம்பிடிக்கப்பட்ட சிறிய வீடியோ காட்சிகளை கீழே பாருங்கள்.
முழுமையான குறியீடு கீழே கொடுக்கப்பட்டுள்ளது, அதை இங்கிருந்து பதிவிறக்கம் செய்யலாம்.
