Мазмұны:

TouchFree: Температураны автоматты түрде тексеру және масканы анықтау дүңгіршегі: 5 қадам
TouchFree: Температураны автоматты түрде тексеру және масканы анықтау дүңгіршегі: 5 қадам

Бейне: TouchFree: Температураны автоматты түрде тексеру және масканы анықтау дүңгіршегі: 5 қадам

Бейне: TouchFree: Температураны автоматты түрде тексеру және масканы анықтау дүңгіршегі: 5 қадам
Бейне: Использование Melexis MLX90614 Инфракрасный термометр с Arduino 2024, Желтоқсан
Anonim
Image
Image
TouchFree: Температураны автоматты түрде тексеру және масканы анықтау дүңгіршегі
TouchFree: Температураны автоматты түрде тексеру және масканы анықтау дүңгіршегі
TouchFree: Температураны автоматты түрде тексеру және масканы анықтау дүңгіршегі
TouchFree: Температураны автоматты түрде тексеру және масканы анықтау дүңгіршегі

Жер шарындағы елдер қайта ашылып жатқанда, жаңа коронавируспен өмір сүру жаңа өмір салтына айналуда. Бірақ вирустың таралуын тоқтату үшін бізде коронавирусы бар адамдарды басқалардан ажырату қажет.

CDC мәліметтері бойынша, безгегі - бұл коронавирустың негізгі симптомы, оның 83% симптоматикалық емделушілерде кейбір дене қызуының белгілері бар. Көптеген елдер мектептерде, колледждерде, кеңселерде және басқа да жұмыс орындарында міндетті түрде температуралық тексерулер мен маскаларды енгізеді.

Қазіргі уақытта температураны тексеру контактісіз термометр көмегімен қолмен жүргізіледі. Қолмен тексерулер тиімсіз, практикалық емес (аяқтары көп жерлерде) және қауіпті болуы мүмкін.

Бұл мәселелерді шешу үшін мен Deep Learning Neural Network көмегімен бет белгісі мен контактісіз ИҚ температура сенсоры мен масканы анықтау арқылы температураны тексеру үдерісін автоматтандыратын дүңгіршек жасадым.

Бұл дүңгіршекті қолдану тек мектептерде, колледждерде, кеңселерде, басқа жұмыс орындарында ғана емес, сонымен қатар ауруханалар сияқты қауіпті аймақтарда да қолданыла алады. Бұл құрылғыны вокзалдарда, аялдамаларда, әуежайларда және т.б.

Бұл жобаға менің көзқарасым - компьютерлік көруді немесе терең оқуды білмейтін кез келген адам осыны қолдана алатындай жеңілдетілген орнату процесін құру болды. Бұл толықтай жұмыс істейтін және пайдалануға дайын жоба. Мен бұл жобаны әр оқшау бөлігіне және толық нұсқасына код файлдарын қосу арқылы өте теңшелетін етіп жасадым. Осылайша, сіз жобаның кез келген бөлігін жеке пайдалана аласыз.

Түсіндіру

Біріншіден, Tensorflow негізделген Deep Learning нейрондық желісі адамның бетперде кигенін немесе жоқ екенін анықтауға тырысады. Жалған позитивтерді болдырмау үшін оны әртүрлі мысалдармен үйрету арқылы жүйе күшті болды.

Бірде Жүйе масканы анықтады, ол пайдаланушыдан бет белгісін қою үшін масканы алып тастауды сұрайды. Жүйе температураны алатын адамның маңдайындағы ең жақсы нүктені табу үшін DLIB модулін бет әлпетін белгілеу үшін қолданады.

Содан кейін Servo Motors көмегімен PID басқару жүйесін қолдана отырып, жүйе маңдайдағы таңдалған нүктені сенсормен теңестіруге тырысады. Жүйе реттелгеннен кейін контактісіз инфрақызыл температура сенсоры көмегімен температураны оқу қажет.

Егер температура адам денесінің температурасының қалыпты диапазонында болса, бұл адамға жалғастыруға мүмкіндік береді және әкімшіге суреті мен дене температурасы сияқты басқа да мәліметтері бар электрондық поштаны жібереді.

Жабдықтар

Аппараттық құрал

  1. Raspberry Pi моделі 2/3/4
  2. Raspberry Pi камера модулі v1/v2
  3. Байланыссыз инфрақызыл температура сенсор модулі (MLX90614)
  4. Ресми Raspberry Pi сенсорлық экраны (немесе жалпы 3,5 дюймдік сенсорлық экран) (міндетті емес)
  5. Табаны еңкейтуге арналған жинақ
  6. SG90 Micro Digital Servo x 2
  7. MicroSD картасы
  8. Raspberry Pi қуат адаптері

Бағдарламалық қамтамасыз ету

  1. Raspberry Pi OS (бұрын Raspbian ретінде белгілі)
  2. Tensorflow-2.2.2
  3. OpenCV
  4. DLIB бет белгісі

Ұсынылған: