2.2 Есептеуіш кешенің сәулеті, құрамы және топологиясы
Raspberry Pi микрокомпьютерін кез-келген міндет үшін қолдануға болатын кішкентай компьютер. Адамдар бұл кішкентай компьютерді әртүрлі мақсаттарда пайдаланады: Интернет-жобалар, желілік бақылау жүйелері, инфрақұрылымды автоматтандыру, фотосуреттер мен бейнелерді өңдеу, ойындар, крипто-тау-кен жұмыстары және тізім мұнымен аяқталмайды. Оның өтінімдерін бір адамнан қамту мүмкін емес.
Raspberry Pi-дегі ең танымал жобалардың бірі-интернетте тарату мүмкіндігі бар бейнебақылау жүйесін құру. Көбісі мұндай жүйелерді қауіпсіздік жүйелері ретінде пайдаланады, бірақ қолданудың басқа тәсілдері бар. Мұндай жоба шамамен 60-70 доллар тұрады,
2.3 суретте көрсетілгендей бейнебақылау жүйсін жүзеге асыру үшін келесі жабдықтар қажет:
2.3-сурет. Бейнебақылау жүйесінің құрамы
– Wi-Fi немесе Ethernet қосқышы бар Raspberry Pi Mod 3 немесе 4;
– Raspberry Pi қуат адаптері;
– сыймдылығы 8 Гб кем емес SD карта;
– MotionEyeOS жазуға арналған жад картасы;
– Raspberry Pi камера модулі;
– Егер Wi-Fi қолдамаса, Ethernet кабелі;
– Motion eye ОЖ-ны жад картасына жүктеуге және жазуға арналған компьютер;
– интернетке қосылған маршрутизатор;
Қосымша тінтуір, пернетақта, Raspberry Pi қосылымы үшін монитор және компьютер қорабы.
Қолданыстағы әдіспен Raspberry Pi суреттерді анықтау және түсіру үшін веб-камераға, анықталған кезде қозғалыс бейнелеріне және деректерді жіберу және алу үшін Интернетке қосылу үшін RJ45 желілік кабеліне қосылады. Деректерді FTP немесе SFTP сияқты сыртқы серверге немесе бұлтты серверлерге жүктеуге болады.
Бейнебақылау жүйесінің әулеті 2.4-суретте көрсетілген.
2.4-сурет. Бейнебақылау жүйесінің сәулеті
Raspberry Pi барлық деректерді өңдейді және деректерді талдағаннан кейін FTP серверіне суреттер мен бейнелерді жүктейді және қолданушыға жедел суреттері бар жедел хабарламаларды электрондық пошта арқылы жібереді.
Raspberry Pi – HDMI кірісі бар кез-келген гаджетті қосуға болатын компьютер, сонымен қатар процедураны орындау үшін пернетақта қажет. Дайын болған кезде HDMI, сондай-ақ Басқару тақтасы да осы бір операция үшін қажет емес, өйткені оны басқа құралдармен басқаруға болады. Raspberry Pi соңғы моделінің негізгі техникалық сипаттамалары, сонымен қатар B Model ретінде белгілі, келесі ерекшеліктерге ие:
Бағдарламалау тілі ретінде Python – жоғары деңгейлі, интерпретация-ланған, интерактивті және объектіге бағытталған сценарий тілі – қолданылады. Python өте түсінікті етіп жасалған, ол ағылшын кілт сөздерін жиі қолданады, ал басқа тілдерде тыныс белгілері қолданылады және басқа тілдерге қарағанда сирек синтаксистік дизайнға ие.
Python түсіндіріледі: оны аудармашы жұмыс уақытында басқарады және оны жасамас бұрын бағдарламаңызды құрастырудың қажеті жоқ. Бұл PERL және PHP - ге ұқсас. Python интерактивті: бұл сіз Python пәрмен жолында тұра алатындығыңызды, сонымен қатар бағдарламаларды жазу үшін аудармашымен тікелей қарым-қатынас жасай алатындығыңызды білдіреді.
Python объектіге бағытталған: бұл Python объектіге бағытталған стильді немесе объектілер ішіндегі кодты қысатын бағдарламалау техникасын ұсынады.
Python бастаушы бағдарламашылар үшін әсерлі тіл, сонымен қатар қарапайым мәтінді өңдеуден бастап веб-шолғыштар мен ойындарға дейінгі көптеген қосымшаларды әзірлеуді қолдайды. Python-ны Гвидо ван Посум сексенінші жылдардың аяғы мен тоқсаныншы жылдардың басында Нидерландыдағы ұлттық математика және информатика ғылыми-зерттеу институтында жасаған. Python көптеген басқа тілдердің нәтижесі, соның ішінде ABC, Modula-3, C, C++, Algol-68 және басқа сценарий тілдері. Python авторлық құқықпен қорғалған. Perl сияқты, Python бастапқы коды қазір GNU General Public License (GPL) астында қол жетімді.
Қозғалысты анықтау әдістерінің проблемасы – бұл беттің сезімталдығымен анықталатын баяу қозғалатын заттарды таппайды, дегенмен шекара да нәзік, сондықтан сағызға ұқсас заттарды күндізгі уақытта да көруге болады.
Қүрастырылған жүйенің түрі 2.5-суретте көрсетілген.
2.5-сурет. Жүйенің сыртқы көрінісі.
SD картасының ұясы ОЖ / жүктеу / ұзақ мерзімді сақтау үшін қолданылады. SD картасының жалпы жады шамамен 8 ГБ құрайды.
Micro USB қуат порты 5А кезінде 700 мА қамтамасыз етеді.
Егер HDMI шығысы болса, RCA бейне шығысы дисплейге қосылған. Ол негізінен аудио және бейне сигналдарын беру үшін қолданылады. Әйтпесе, олар A/V қосқыштары деп аталады.
Аудио шығыс егер стерео дыбысты шығару үшін HDMI қолданылса, сандық дыбыс алынады.
Интернетке қосылу үшін Ethernet порты қолданылады. Бұл сонымен қатар жаңа бағдарламалық жасақтаманы жаңарту мен жеңілдетуде маңызды рөл атқарады.
HDMI шығысы (жоғары ажыратымдылықтағы мультимедиялық интерфейс) жоғары ажыратымдылықтағы теледидарларда да, HDMI кірісі бар мониторларда да қолданылады.
40 шықпалы GPIO интерфейсі бізге нақты әлемді басқаруға және онымен өзара әрекеттесуге мүмкіндік береді.
Raspberry Pi Linux form операциялық жүйелерінде жұмыс істейді, сонымен қатар Linux-қа негізделген ядроның негізгі нұсқасы бар, ол Raspbian деп аталады, ол Linux-пен үйлесімді барлық бағдарламаларды басқара алады. Raspbian – бұл Raspberry Pi жабдықтары үшін оңтайландырылған Debian негізіндегі тегін Операциялық жүйе. Операциялық жүйе-бұл raspberry pi-ді іске қосатын негізгі бағдарламалар мен қосымшалардың жиынтығы. Raspberry pi-бұл әлдеқайда күшті құрылғы, бірақ бұл қуат Arduino құрылғыларына қажет болмайтын кейбір міндеттерге байланысты. Осы себепті, осы жобада біз қозғалысты анықтау үшін 'python' сценарийін қолдандық.
Raspberry Pi бейнебақылау жүйесі үшін салыстырмалы түрде арзан бағамен пайдаланылуы мүмкін. Ол заттар интернетінің тұжырымдамасын басқарады. Raspberry Pi қауіпсіздік мақсаттары үшін өте маңызды болып табылатын көптеген нәрселер бар, бірақ ең маңыздысы таңқаларлық қол жетімді құны болуы керек. Қауіпсіздік жүйесін орнату қауіпсіздік компаниялары үшін өте қымбат болуы мүмкін, алайда белгілі бір дағдылар мен уақыт болған кезде, Raspberry Pi қауіпсіздік жүйесі ретінде қажет мөлшерде сенсорлармен бағдарламалануы мүмкін. ОЖ/жүктеу / ұзақ мерзімді сақтау. SD-карта жадының жалпы көлемі шамамен 8 ГБ құрайды [12, 13].
Достарыңызбен бөлісу: |