Cov txheej txheem:

Lub Koob Yees Duab Thermal Tus Nqi Zoo: 10 Kauj Ruam
Lub Koob Yees Duab Thermal Tus Nqi Zoo: 10 Kauj Ruam

Video: Lub Koob Yees Duab Thermal Tus Nqi Zoo: 10 Kauj Ruam

Video: Lub Koob Yees Duab Thermal Tus Nqi Zoo: 10 Kauj Ruam
Video: 10 Nqi qhia tias koj tab tom yuav txom nyem ( mloog los mus hloov yus tus kheej) 2024, Kaum ib hlis
Anonim
Tus Kheej Thermal Lub Koob Yees Duab
Tus Kheej Thermal Lub Koob Yees Duab
Tus Kheej Thermal Lub Koob Yees Duab
Tus Kheej Thermal Lub Koob Yees Duab
Tus Kheej Thermal Lub Koob Yees Duab
Tus Kheej Thermal Lub Koob Yees Duab
Tus Kheej Thermal Lub Koob Yees Duab
Tus Kheej Thermal Lub Koob Yees Duab
  • Kuv tau tsim cov cuab yeej uas tuaj yeem txuas nrog lub drone thiab tuaj yeem nyob-kwj kab sib xyaw ua ke los ntawm cov duab ntsuas cua qhia pom hluav taws xob hluav taws xob thiab thaij duab ib txwm pom pom lub teeb.
  • Lub platform suav nrog lub khoos phis tawj me me uas muaj tib leeg, lub koob yees duab ntsuas cua sov, thiab lub koob yees duab tsis tu ncua.
  • Txoj haujlwm no muaj lub hom phiaj txhawm rau tshuaj xyuas qhov muaj peev xwm ua tau tus nqi hluav taws xob cua sov kom raug txhawm rau txhawm rau txheeb xyuas kev puas tsuaj hauv lub hnub ci vaj huam sib luag uas yog tus yam ntxwv los ntawm cov cua sov kos npe.

Khoom siv

  • Raspberry Pi 3B+
  • Panasonic AMG8833 daim phiaj-qhov muag
  • Pi Lub Koob Yees Duab V2
  • Lub laptop nrog VNC saib

Kauj Ruam 1: Kev Txhim Kho PCB

Kev Txhim Kho PCB
Kev Txhim Kho PCB
Kev Txhim Kho PCB
Kev Txhim Kho PCB
Kev Txhim Kho PCB
Kev Txhim Kho PCB
  • PCB pawg thawj coj saib rau Panasonic daim phiaj-qhov muag tuaj yeem tsim nrog kev pab los ntawm Auto-desk EAGLE.
  • Cov ntaub ntawv.brd tau tsim los zoo ib yam li Adafruit AMG8833 tus qauv nrog kev hloov kho me ntsis
  • Tom qab ntawv PCB tuaj yeem luam tawm nrog PCB cov tuam txhab tsim khoom thiab kuv siv pcbway.com, qhov twg kuv qhov kev xaj thawj zaug yog dawb kiag li.
  • Kuv pom tias PCB soldering tau sib txawv kiag li los ntawm cov khoom siv uas kuv paub thaum nws koom nrog cov khoom siv saum npoo, yog li kuv tau mus rau lwm lub chaw tsim khoom PCB thiab tau txais kuv cov PCB soldered nrog lub ntsuas.

Kauj ruam 2: Software Devopment

  • Cov cai tau sau rau hauv Thonny, thaj av thaj av ib puag ncig kev txhim kho.
  • Cov txheej txheem tom qab qhov haujlwm yog txhawm rau txuas lub koob yees duab pi thiab teeb tsa cov software cuam tshuam.
  • Cov kauj ruam tom ntej yog txuas lub ntsuas cua sov txhawm rau kho qhov GPIO pins thiab teeb tsa Adafruit Library rau kev siv lub ntsuas.
  • Lub tsev qiv ntawv Adafruit muaj cov ntawv nyeem nyeem lub ntsuas cua thiab ntsuas lub ntsuas kub rau xim txawm li cas los xij, txav cov duab nws tsim tsis tuaj yeem ua tiav
  • Yog li ntawv tus lej tau rov sau dua mus rau hom ntawv txhawb nqa cov duab ua haujlwm, feem ntau yog rau fusing ob ntas ua ke.

Kauj Ruam 3: Nyeem Cov Sensors

  • Txhawm rau khaws cov ntaub ntawv los ntawm lub koob yees duab cua sov lub tsev qiv ntawv ADAFRUIT tau siv, uas tso cai rau reasy reasing lub sensors nrog hais kom ua readpixels (), tsim cov array uas muaj temepratures hauv qib Celsius ntsuas los ntawm cov khoom sib cais.
  • Txog Pi lub koob yees duab, kev ua haujlwm hais kom ua picamera.capture () tsim cov duab nrog cov ntawv tshwj xeeb tso tawm hom ntawv
  • Txhawm rau kom ua tiav kev ua tiav nrawm dua qhov kev daws teeb meem tau teeb tsa rau 500 x 500 pixels

Kauj Ruam 4: Teeb Tshav Kub Kub

  • Ua ntej tshaj, peb yuav tsum teeb tsa Adafruit Library thiab cov nab hab sej pob
  • Qhib qhov hais kom ua sai thiab khiav: sudo apt-tau hloov tshiab uas yuav hloov kho koj Pi
  • Tom qab ntawv muab cov lus txib: sudo apt-tau nruab -y tsim-qhov tseem ceeb nab hab sej-pip nab nab-dev nab nab-smbus git
  • Tom qab ntawd khiav: git clone https://github.com/adafruit/Adafruit_Python_GPIO….which yuav rub tawm pob Adafruit rau koj li Raspberry Pi
  • Tsiv sab hauv cov npe: cd Adafruit_Python_GPIO
  • Thiab teeb tsa teeb tsa los ntawm kev hais kom ua: sudo python setup.py install
  • Tam sim no teeb tsa scipy thiab pygame: sudo apt-tau nruab -y python-scipy python-pygame
  • Thaum kawg, teeb tsa lub tsev qiv ntawv xim los ntawm kev hais kom ua: sudo pip nruab xim Adafruit_AMG88xx

Kauj ruam 5: Pab kom I2C Interface

  • Tshaj tawm cov lus txib: sudo raspi-config
  • Nyem rau ntawm Advanced xaiv thiab xaiv I2C thiab tom qab ntawd qhib nws thiab xaiv Ua tiav
  • Rov pib Pi kom ua tiav I2C
  • Nco ntsoov tias koj tau qhib lub Koob Yees Duab thiab VNC cuam tshuam ib yam nkaus

Kauj Ruam 6: Txuas lub Sensor thiab Lub Koob Yees Duab

  • Koj yuav tsum txuas tsuas yog 4 tus pin ntawm AMG8833 rau Pi thiab tawm ntawm tus lej IR.
  • 5V mov thiab hauv av tuaj yeem txuas nrog GPIO pins 1 thiab 6
  • SDA thiab SCL tau txuas rau tus pin 4 thiab 5 ntawm Pi.
  • Nkag mus rau raspberry nrog ssh
  • khiav: sudo i2cdetect -y 1
  • Koj yuav tsum pom "69" ntawm kab lus thib 9 yog tias tsis muaj qee qhov teeb meem hauv kev thaiv lub sensor nrog Pi.
  • Thaum kawg txuas lub koob yees duab pi v2 rau lub koob yees duab qhov hauv raspberry pi

Kauj Ruam 7: Tshav Kub Kub

  • Tshaj tawm cov lus txib: git clone
  • Txav mus rau hauv phau ntawv teev npe Adafruit_AMG88xx_python/piv txwv
  • muab lo lus txib: sudo python thermal_cam.py
  • Kuv tau txuas cov cai rau kev ntsuas cua sov AMG8833 hauv qab no.

Kauj Ruam 8: Ua Duab

  • Daim Npav Kub

    1. Txhawm rau pom cov ntaub ntawv cua sov, qhov ntsuas kub tau teeb tsa rau hauv cov xim gradient, suav txij xiav mus rau liab nrog txhua lwm yam xim nyob nruab nrab
    2. Thaum pib lub ntsuas ntsuas, qhov ntsuas kub qis tshaj yog 0 (Xiav) thiab qhov siab tshaj plaws mus rau 1023 (Liab)
    3. Tag nrho lwm qhov kub nyob hauv nruab nrab tau muab cov txiaj ntsig sib cuam tshuam hauv ntu
    4. Lub sensor tso tawm yog 1 x 64 array uas tau hloov pauv rau hauv matrix.
  • Kev txhais lus

    1. Kev daws teeb meem ntawm Thermal sensor yog qhov tsawg, 8 x 8 pixels, yog li cov lus piav qhia sib thooj tau siv los ua kom qhov kev daws teeb meem nce mus rau 32 x 32 uas ua rau hauv matrix 16 zaug loj dua
    2. Kev txhais lus ua haujlwm los ntawm kev tsim cov ntsiab lus cov ntaub ntawv tshiab ntawm cov txheej txheem paub cov ntsiab lus txawm li cas los xij qhov raug txo qis.
  • Zauv rau cov duab

    1. Cov lej suav txij 0 txog 1023 hauv 32 x 32 matrix tau hloov pauv mus rau hauv lej lej hauv tus qauv xim RGB.
    2. Los ntawm cov lej lej, nws yooj yim los tsim cov duab nrog ua haujlwm los ntawm SciPy lub tsev qiv ntawv
  • Resizing nrog anti-aliasing

    1. Txhawm rau hloov 32 x 32 duab mus rau 500 x 500 txhawm rau txhawm rau daws teeb meem ntawm Pi lub koob yees duab, PIL (Python Image Library) tau siv.
    2. Nws muaj cov tshuaj tiv thaiv tsis zoo uas yuav ua kom du tawm ntawm cov pixels thaum nthuav dav
  • Pob tshab duab overlay

    1. Cov duab digital thiab cov duab tshav kub tom qab sib xyaw rau ib daim duab kawg ntxiv lawv nrog 50% pob tshab txhua.
    2. Thaum cov duab los ntawm ob lub ntsuas pa nrog qhov sib nrug deb nruab nrab ntawm lawv tau fused, lawv yuav tsis sib tshooj kiag li
    3. Thaum kawg, Qhov Ntsuas Kub Qhov Siab Tshaj thiab Siab Tshaj los ntawm AMG8833 tau nthuav tawm nrog cov ntawv sau rau ntawm cov duab

Kauj Ruam 9: Cov Cai thiab PCB Cov Ntaub Ntawv

Kuv tau txuas qhov kev sim thiab qhov chaws kawg rau txoj haujlwm hauv qab no

Kauj ruam 10: Xaus

  • Yog li lub koob yees duab cua sov tau tsim nrog Raspberry Pi thiab AMG8833.
  • Cov vis dis aus kawg tau muab tso rau hauv kab ntawv no
  • Nws tuaj yeem pom tias qhov kub hloov pauv sai li sai tau thaum kuv tau txais lub teeb nyob ze ntawm qhov teeb tsa thiab nplaim taws ntawm lub teeb tau raug kuaj pom tseeb los ntawm lub ntsuas.
  • Vim li no txoj haujlwm no tuaj yeem tsim kho ntxiv rau kev ntsuas kub taub hau hauv tib neeg nkag mus hauv chav uas yuav pab tau zoo hauv qhov teebmeem COVID19 no.

Pom zoo: