- தேவையான கூறுகள்:
- வேலை விளக்கம்:
- சுற்று விளக்கம்:
- ராஸ்பெர்ரி பை கட்டமைப்பு மற்றும் நிரலாக்க விளக்கம்:
ராஸ்பெர்ரி பை என்பது ARM கார்டெக்ஸ் அடிப்படையிலான பிரபலமான மேம்பாட்டு வாரியம் ஆகும், இது மின்னணு பொறியாளர்கள் மற்றும் பொழுதுபோக்கிற்காக வடிவமைக்கப்பட்டுள்ளது. செயலாக்க வேகம் மற்றும் நினைவகத்துடன், ஒரு சாதாரண பிசி போன்ற ஒரு நேரத்தில் வெவ்வேறு செயல்பாடுகளைச் செய்ய ராஸ்பெர்ரி பை பயன்படுத்தப்படலாம், எனவே இது உங்கள் உள்ளங்கையில் மினி கம்ப்யூட்டர் என்று அழைக்கப்படுகிறது. ராஸ்பெர்ரி பை டுடோரியல்களை நாங்கள் உருவாக்கியுள்ளோம், புதிதாக ராஸ்பெர்ரி பை உடன் தொடங்கவும், பின்னர் ராஸ்பெர்ரி பை பயன்படுத்தி உயர் மட்ட ஐஓடி திட்டங்களை உருவாக்கவும்.
இந்த நேரத்தில் எங்கள் அடுத்த சுவாரஸ்யமான திட்டத்துடன் இங்கு வந்துள்ளோம், இது படத்தைக் கைப்பற்றும் செயல்பாட்டுடன் பார்வையாளர்கள் கண்காணிப்பு அமைப்பு. கேட் அல்லது கதவு வழியாக நுழைந்த ஒவ்வொரு பார்வையாளரின் படத்தையும் பிடிக்க ராஸ்பெர்ரி பை உடன் பை கேமராவை இங்கே இணைக்கிறோம். இந்த திட்டத்தில், எந்தவொரு நபரும் கேட்டில் வரும்போதெல்லாம், அவர் கேட்டை திறக்க ஒரு பொத்தானை அழுத்த வேண்டும், மேலும் அவர் / அவள் பொத்தானை அழுத்தியவுடன், அவரது / அவள் படம் கைப்பற்றப்பட்டு தேதியுடன் கணினியில் சேமிக்கப்படும் மற்றும் நுழைவு நேரம். பாதுகாப்பு மற்றும் கண்காணிப்பு நோக்கத்திற்காக இது மிகவும் பயனுள்ளதாக இருக்கும்.
பார்வையாளர்களுக்காக பார்வையாளர் நுழைவு பதிவு பராமரிக்கப்பட்டு, ஊழியர்களுக்கான வருகை பதிவு பராமரிக்கப்படும் அலுவலகங்கள் அல்லது தொழிற்சாலைகளில் இந்த அமைப்பு மிகவும் பயனுள்ளதாக இருக்கும். இந்த கண்காணிப்பு அமைப்பு முழு பார்வையாளர் உள்ளீடுகளையும் வருகைகளையும் டிஜிட்டல் மயமாக்கி தானியக்கமாக்கும், மேலும் அவற்றை கைமுறையாக பராமரிக்க வேண்டிய அவசியமில்லை. இந்த அமைப்பை நபர் தானே இயக்கலாம் அல்லது மிகவும் பார்வையாளருக்கான பொத்தானை அழுத்துவதற்கு ஆபரேட்டர் இருக்க முடியும். பை கேமராவுடன் தொடங்குவதற்கும் ராஸ்பெர்ரி பை உடன் இடைமுகப்படுத்துவதற்கும் இது ஒரு நல்ல திட்டம்.

தேவையான கூறுகள்:
- ராஸ்பெர்ரி பை
- பை கேமரா
- 16x2 எல்சிடி
- டிசி மோட்டார்
- ஐசி எல் 293 டி
- பஸர்
- எல்.ஈ.டி.
- ரொட்டி வாரியம்
- மின்தடை (1 கி, 10 கி)
- மின்தேக்கி (100nF)
- புஷ் பொத்தான்
- கம்பிகளை இணைக்கிறது
- 10 கே பாட்
- மின்சாரம்
வேலை விளக்கம்:
இந்த ராஸ்பெர்ரி பை கண்காணிப்பு அமைப்பின் வேலை எளிதானது. இதில், ஒரு புஷ் பொத்தானை அழுத்தும்போது அல்லது தூண்டும்போது பார்வையாளர்களின் படங்களை எடுக்க பை கேமரா பயன்படுத்தப்படுகிறது. ஒரு டிசி மோட்டார் ஒரு வாயிலாக பயன்படுத்தப்படுகிறது. யாராவது அந்த இடத்தில் நுழைய விரும்பும் போதெல்லாம் அவர் / அவள் பொத்தானை அழுத்த வேண்டும். பொத்தானை அழுத்திய பின், ராஸ்பெர்ரி பை பை கேமராவிற்கு கட்டளையை அனுப்பி படத்தைக் கிளிக் செய்து சேமிக்கவும். அதன் பிறகு, கேட் சிறிது நேரம் திறக்கப்பட்டு மீண்டும் மூடப்படும். பொத்தானை அழுத்தும்போது ஒலியை உருவாக்க பஸர் பயன்படுத்தப்படுகிறது மற்றும் புஷ் பட்டன் பத்திரிகையை ஏற்க ராஸ்பெர்ரி பை தயாராக உள்ளது என்பதைக் குறிக்க எல்.ஈ.டி பயன்படுத்தப்படுகிறது, அதாவது எல்.ஈ.டி இயக்கத்தில் இருக்கும்போது, கணினி செயல்பாட்டுக்கு தயாராக உள்ளது.

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

சுற்று விளக்கம்:
இந்த ராஸ்பெர்ரி பை பார்வையாளர் கண்காணிப்பு அமைப்பின் சுற்று மிகவும் எளிது. பார்வையாளர் நுழைந்த நேரம் / தேதி மற்றும் வேறு சில செய்திகளைக் காண்பிக்க இங்கே ஒரு திரவ படிக காட்சி (எல்சிடி) பயன்படுத்தப்படுகிறது. எல்சிடி 4-பிட் பயன்முறையில் ராஸ்பெர்ரி பை உடன் இணைக்கப்பட்டுள்ளது. எல்.எஸ்.டி யின் ஊசிகளான ஆர்.எஸ்., ஈ.என், டி 4, டி 5, டி 6 மற்றும் டி 7 ஆகியவை ராஸ்பெர்ரி பை ஜிபிஐஓ முள் எண் 18, 23, 24, 16, 20 மற்றும் 21 உடன் இணைக்கப்பட்டுள்ளன. ராஸ்பெர்ரி பை கேமரா ஸ்லாட்டில் பை கேமரா தொகுதி இணைக்கப்பட்டுள்ளது. அறிகுறி நோக்கத்திற்காக ராஸ்பெர்ரி பை இன் ஜிபிஐஓ பின் 26 உடன் ஒரு பஸர் இணைக்கப்பட்டுள்ளது. எல்.ஈ.டி ஜி.பி.ஐ.ஓ முள் 5 உடன் 1 கே மின்தடையின் மூலம் இணைக்கப்பட்டுள்ளது மற்றும் ஒரு புஷ் பொத்தான் ஜி.பி.ஐ.ஓ முள் 19 உடன் தரையுடன் தொடர்புடையது, கேமராவைத் தூண்டுவதற்கும் கேட்டை திறப்பதற்கும். டிசி மோட்டார் (கேட் ஆக)மோட்டார் டிரைவர் ஐசி (எல் 293 டி) மூலம் ராஸ்பெர்ரி பை ஜிபிஐஓ முள் 17 மற்றும் 27 உடன் இணைக்கப்பட்டுள்ளது . மீதமுள்ள இணைப்புகள் சுற்று வரைபடத்தில் காட்டப்பட்டுள்ளன.

பை கேமராவை இணைக்க, பை கேமராவின் ரிப்பன் கேபிளை கேமரா ஸ்லாட்டில் செருகவும், ஆர்.பி.ஐ போர்டில் இணைப்பியின் தாவல்களை சற்று மேலே இழுத்து ரிப்பன் கேபிளை ஸ்லாட்டுக்குள் செருகவும், பின்னர் மெதுவாக தாவல்களை கீழே தள்ளி ரிப்பன் கேபிளை சரிசெய்யவும்.


ராஸ்பெர்ரி பை கட்டமைப்பு மற்றும் நிரலாக்க விளக்கம்:
நிரலுக்காக இங்கே பைதான் மொழியைப் பயன்படுத்துகிறோம். குறியீட்டுக்கு முன், பயனர் ராஸ்பெர்ரி பை கட்டமைக்க வேண்டும். ராஸ்பெர்ரி பை உடன் தொடங்குவதற்கு இரண்டு பயிற்சிகளுக்கு கீழே இருக்க வேண்டும் மற்றும் பை இல் ராஸ்பியன் ஜெஸ்ஸி ஓஎஸ் நிறுவுதல் மற்றும் கட்டமைத்தல்:
- ராஸ்பெர்ரி பை மூலம் தொடங்குவது - அறிமுகம்
- ராஸ்பெர்ரி பை மூலம் தொடங்குதல் - கட்டமைப்பு
ராஸ்பெர்ரி பையில் ராஸ்பியன் ஓஎஸ் வெற்றிகரமாக நிறுவிய பின், இந்த திட்டத்தை ராஸ்பெர்ரி பைவில் இயக்க பை கேமரா நூலகக் கோப்புகளை நிறுவ வேண்டும். இதைச் செய்ய நாம் கொடுக்கப்பட்ட கட்டளைகளைப் பின்பற்ற வேண்டும்:
$ sudo apt-get install python-picamera $ sudo apt-get install python3-picamera

அதற்குப் பிறகு, ராஸ்பெர்ரி பை மென்பொருள் உள்ளமைவு கருவியை (ராஸ்பி-கட்டமைப்பு) பயன்படுத்துவதன் மூலம் பயனர் ராஸ்பெர்ரி பை கேமராவை இயக்க வேண்டும்:
ud sudo raspi-config
பின்னர் கேமராவை இயக்கு மற்றும் இயக்கு என்பதைத் தேர்ந்தெடுக்கவும்.

சுடோ மறுதொடக்கத்தை வழங்குவதன் மூலம் பயனர் ராஸ்பெர்ரி பைவை மீண்டும் துவக்க வேண்டும் , இதனால் புதிய அமைப்பு எடுக்கப்படலாம். இப்போது உங்கள் பை கேமரா பயன்படுத்த தயாராக உள்ளது.
ud சூடோ மறுதொடக்கம்
இந்த திட்டத்தின் பைதான் திட்டம் அனைத்து செயல்பாடுகளையும் செய்ய மிக முக்கிய பங்கு வகிக்கிறது. முதலாவதாக, தேவையான நூலகங்களை நாங்கள் உள்ளடக்குகிறோம், மாறிகள் துவக்குகிறோம் மற்றும் எல்சிடி, எல்இடி, மோட்டார் மற்றும் பிற கூறுகளுக்கான ஊசிகளை வரையறுக்கிறோம்.
RPi.GPIO ஐ gpio import picamera இறக்குமதி நேரம் m11 = 17 m12 = 27 led = 5 buz = 26 button = 19 RS = 18……………
நேரம் மற்றும் தேதியுடன் பார்வையாளரின் படத்தைப் பிடிக்க செயல்பாடு def capture_image () உருவாக்கப்பட்டது.
def capture_image (): lcdcmd (0x01) lcdprint ("தயவுசெய்து காத்திருங்கள்.."); தரவு = நேரம். /%s.jpg '
டி.சி மோட்டாரை ஓட்டுவதற்காக செயல்பாடு டெஃப் கேட் () எழுதப்பட்டுள்ளது, இது இங்கே கேட் ஆக பயன்படுத்தப்படுகிறது.
def gate (): lcdcmd (0x01) lcdprint ("வரவேற்பு") gpio.output (m11, 1) gpio.output (m12, 0) time.sleep (1.5) gpio.output (m11, 0) gpio.output (m12, 0) time.sleep (3) gpio.output (m11, 0) gpio.output (m12, 1) time.sleep (1.5) gpio.output (m11, 0) gpio.output (m12, 0) lcdcmd (0x01); lcdprint ("நன்றி") time.sleep (2)
போன்ற சில செயல்பாடுகளை எல்சிடி வரையறுக்கப்பட்டு வழங்கப்பட்ட டெப் தொடங்கும் () செயல்பாடு எல்சிடி துவக்க பயன்படுத்தப்படுகிறது, டெப் lcdcmd (சாப்டர்) செயல்பாடு எல்சிடி கட்டளை அனுப்புவதற்கு பயன்படுத்தப்படுகிறது, டெப் lcdwrite (சாப்டர்) செயல்பாடு எல்சிடி மற்றும் தரவுகளை அனுப்புவதற்கு பயன்படுத்தப்படுகிறது டெப் lcdprint (str) செயல்பாடு எல்சிடிக்கு தரவு சரம் அனுப்ப பயன்படுகிறது. இந்த செயல்பாடுகளை நீங்கள் பின்னர் கொடுக்கப்பட்ட குறியீட்டில் சரிபார்க்கலாம்.
பின்னர் நாங்கள் எல்சிடி மற்றும் பை கேமரா துவக்கப்படும், மற்றும் தொடர்ந்து புஷ் பொத்தான் படிக்க பயன்படுத்தி போது வளைய. புஷ் பொத்தானை அழுத்தும் போதெல்லாம், நுழைவதற்கான வாயிலைத் திறக்க, பார்வையாளரின் படம் கைப்பற்றப்பட்டு ராஸ்பெர்ரி பையில் தேதி மற்றும் நேரம் மற்றும் கேட் திறக்கப்படும். கீழே உள்ள முழு குறியீடு மற்றும் ஆர்ப்பாட்ட வீடியோவை சரிபார்க்கவும்.
1: d = time.strftime ("% d% b% Y") t = time.strftime ("% H:% M:% S") lcdcmd (0x80) lcdprint ("நேரம்:% s"% t) lcdcmd (0xc0) lcdprint ("தேதி:% s"% d) gpio.output (led, 1) என்றால் gpio.input (பொத்தான்) == 0: gpio.output (buz, 1) gpio.output (led, 0) time.sleep (0.5) gpio.output (buz, 0) capture_image () gate () time.sleep (0.5)
இந்த கேமரா கண்காணிப்பு அமைப்பு மேம்படுத்த நிறைய வாய்ப்புகள் உள்ளன, இது ஒரு மென்பொருளை கம்ப்யூட்டர் விஷனில் அல்லது ஓபன்சிவியில் ஏற்கனவே சேமித்த படங்களுடன் பார்வையாளரின் கைப்பற்றப்பட்ட படத்துடன் பொருத்த முடியும், மேலும் சில பொருத்தம் கண்டறியப்பட்டால் மட்டுமே பார்வையாளருக்கு அங்கீகாரம் அளிக்கும், இது மட்டுமே அங்கீகரிக்கப்பட்ட நபர்களுக்கான வாயிலைத் திறக்கவும்.
