Cov txheej txheem:

CribSense: Kev Tiv Thaiv, Video-based Baby Monitor: 9 Cov Kauj Ruam (nrog Duab)
CribSense: Kev Tiv Thaiv, Video-based Baby Monitor: 9 Cov Kauj Ruam (nrog Duab)

Video: CribSense: Kev Tiv Thaiv, Video-based Baby Monitor: 9 Cov Kauj Ruam (nrog Duab)

Video: CribSense: Kev Tiv Thaiv, Video-based Baby Monitor: 9 Cov Kauj Ruam (nrog Duab)
Video: 20 MOMENTS YOU WOULDN'T BELIEVE IF NOT FILMED 2024, Hlis ntuj nqeg
Anonim
CribSense: Kev Tiv Thaiv, Video-based Baby Monitor
CribSense: Kev Tiv Thaiv, Video-based Baby Monitor
CribSense: Kev Tiv Thaiv, Video-based Baby Monitor
CribSense: Kev Tiv Thaiv, Video-based Baby Monitor

CribSense yog qhov ua yeeb yaj kiab-saib tsis taus tus menyuam saib uas koj tuaj yeem ua rau koj tus kheej yam tsis tau tsoo lub txhab nyiaj

CribSense yog C ++ siv ntawm Kev Yees Duab nthuav dav kom ua haujlwm ntawm Raspberry Pi 3 Qauv B. Nyob rau lub asthiv, koj tuaj yeem teeb tsa koj tus kheej lub txaj menyuam yaus saib saum lub tswb ceeb toom yog tias koj tus menyuam mos liab tsis txav mus. Raws li qhov tau txais txiaj ntsig, txhua qhov software tau siv dawb rau cov laj thawj tsis yog lag luam thiab yooj yim txuas ntxiv mus.

Tag nrho cov chaw cia khoom uas muaj cov ntaub ntawv thiab cov ntaub ntawv tuaj yeem nrhiav tau ntawm

Thaum peb xav tias CribSense yog kev lom zem zoo nkauj, nws yog ib qho tseem ceeb kom nco ntsoov tias qhov no tsis yog ntawv pov thawj, tsis muaj cuab yeej siv kev nyab xeeb. Ntawd yog, nws yuav tsum tau teeb tsa kom raug thiab muaj kev tswj hwm ib puag ncig txhawm rau ua haujlwm. Piv txwv li, yog tias nws tsis ntsuas tau zoo thiab/lossis ib puag ncig hauv cov vis dis aus tsis zoo rau kev nthuav dav video, koj yuav tsis tuaj yeem siv nws. Peb tau ua qhov no los ua txoj haujlwm lom zem kom pom zoo li cas peb tuaj yeem suav nrog-hnyav software zoo li kev nthuav dav yees duab ua haujlwm ntawm suav-txwv cov cuab yeej zoo li Raspberry Pi. Txhua yam khoom lag luam tiag tiag yuav xav tau kev sim ntau dua li peb tau ua. Yog li, yog tias koj siv txoj haujlwm no, coj mus rau qhov nws yog dab tsi: kev tshawb fawb luv luv ntawm kev nthuav dav video ntawm Pi.

Koj yuav xav tau dab tsi:

Raspberry Pi + Lub Koob Yees Duab + Cov Cuab Yeej Cuab Yeej:

  • Raspberry Pi 3 Qauv B.
  • 5V 2.5A Micro USB Fais Fab Khoom
  • Raspberry Pi NoIR Lub Koob Yees Duab Module V2
  • MicroSD Card (peb siv 16GB Class 10 Card)
  • Flex Cable rau Raspberry Pi Lub Koob Yees Duab (12 ")
  • Hais lus nrog 3.5mm cov tswv yim
  • HDMI saib
  • USB Keyboard
  • USB Mus
  • [xaiv tau] Raspberry Pi Heatsink (yog tias koj txhawj xeeb txog tshav kub, koj tuaj yeem lo ib qho ntawm no mus rau koj Pi)

IR LED Circuit rau kev ua haujlwm qis-teeb:

  • [3x] 1N4001 Diodes
  • 1 Ohm, 1W Resistor
  • 1W IR LED
  • 2 xov hlau rau txuas LED rau Pi
  • Soldering hlau

Chassis:

  • Nkag mus rau lub tshuab luam ntawv 3D (ntim tsim yam tsawg kawg = 9.9 "L x 7.8" W x 5.9 "H) los luam peb lub chassis. Txawm li cas los xij, zoo siab los tsim koj tus kheej.
  • Cov kua nplaum (txhua hom kua nplaum yuav ua haujlwm, tab sis cov kua nplaum kub tau pom zoo rau kev tsim qauv).

Kauj ruam 1: Yam yuavtsum tau kawm uantej

Ua ntej koj pib peb phau ntawv qhia ib qib zuj zus, koj yuav tsum tau teeb tsa qhov tseeb Raspbian version ntawm koj daim npav SD thiab ua kom ntseeg tau tias koj Pi ua haujlwm tau zoo. Koj kuj tseem yuav xav kom lub koob yees duab hloov ua ntej koj tuaj yeem nkag mus rau lub koob yees duab.

Kauj Ruam 2: Txhim Kho CribSense Software

CribSense nyob ntawm autoconf, libtool, OpenCV, thiab libcanberra, ntxiv rau cov cuab yeej siv software.

  • autoconf thiab libtool tau siv los txiav txim siab teeb tsa makefiles thiab tsim cov ntawv sau rau CribSense ntawm ntau lub platform (zoo li Linux, OSX, thiab Raspberry Pi).
  • OpenCV yog lub khoos phis tawj pom kev zoo uas siv los ua cov duab thiab yog lub hauv paus ntawm cov vis dis aus nthuav dav thiab pom cov cai pom. Nws muaj kev txhawb nqa zoo, siv tau yooj yim, thiab muaj kev ua tau zoo.
  • libcanberra yog lub tsev qiv ntawv yooj yim rau kev ua suab nrov. Nws tau siv los ua suab nrov rau CribSense.

Mus ntsib lawv tus kheej nplooj ntawv kom tau txais cov ntsiab lus ntxaws.

Nruab cov no los ntawm qhib lub davhlau ya nyob twg ntawm koj Pi thiab khiav:

sudo apt-tau nruab git tsim-qhov tseem ceeb autoconf libtool libopencv-dev libcanberra-dev

Tom ntej no koj yuav tsum teeb tsa lub koob yees duab tsav tsheb rau autoload los ntawm kev ntxiv bcm2835-v4l2 rau `/etc/modules-load.d/modules.conf '. Koj modules.conf yuav tsum zoo li no:

# /etc /modules: kernel modules kom thauj khoom ntawm lub sijhawm khau raj.

# # Cov ntaub ntawv muaj cov npe ntawm cov kernel modules uas yuav tsum tau thauj khoom # ntawm lub sijhawm khau raj, ib qho ntawm ib kab. Cov kab pib nrog "#" raug tsis quav ntsej. i2c-dev bcm2835-v4l2

Thaum cov ntaub ntawv tau raug kho, koj yuav tsum rov pib dua koj Pi. Tus tsav tsheb no yog siv los ntawm CribSense txhawm rau rub cov thav duab ncaj qha los ntawm NoIR Lub Koob Yees Duab.

Tom qab ntawd, koj tuaj yeem clone lub chaw cia khoom los ntawm kev khiav:

git clone

Tom ntej no, txav mus rau qhov chaw cia khoom thiab tsim cov software los ntawm kev ua haujlwm

cd CribSense

./autogen.sh --prefix =/usr --sysconfdir =/etc --disable-debug ua sudo ua nruab sudo systemctl daemon-reload

Nrog koj zoo siab, koj tau teeb tsa txhua qhov tsim nyog software!

Kev teeb tsa

CribSense tuaj yeem tsim kho tau los ntawm cov ntaub ntawv INI teeb tsa yooj yim. Tom qab khiav 'teeb tsa', cov ntawv teeb tsa nyob ntawm /etc/cribsense/config.ini. Koj tuaj yeem saib thiab kho cov ntsuas no los ntawm kev ua haujlwm

sudo nano /etc/cribsense/config.ini

Kev piav qhia luv luv ntawm txhua qhov ntsuas tau muab rau hauv kev teeb tsa ua ntej, tab sis cov ntsiab lus ntxiv muaj nyob ntawm https://lukehsiao.github.io/CribSense/setup/config/. Peb tseem yuav tham txog kev ntsuas thiab teeb tsa tom kawg ntawm phau ntawv qhia no.

Khiav CribSense

CribSense tau tsim los kom khiav thaum pib los ntawm kev siv cov kev pabcuam systemd. Thaum koj txuas nrog koj li Raspberry Pi nrog koj cov keyboard thiab nas, koj yuav tsum ua kom ntseeg tau tias cov teeb tsa teeb tsa ua haujlwm rau koj lub txaj. Tej zaum koj yuav xav tau rov kho cov ntsuas no yog tias koj txav nws.

Thaum koj tab tom kho qhov ntsuas, koj tuaj yeem ua haujlwm txaj muag ntawm qhov yuav los ntawm kab hais kom ua los ntawm kev ua haujlwm

cribsense --config /etc/cribsense/config.ini

Thaum koj txaus siab, koj tuaj yeem pab kom autorun los ntawm kev khiav

sudo systemctl pab cribsense

Koj tuaj yeem nres lub txaj txaj txaj txaj muag los ntawm kev khiav

sudo systemctl qhib kev ua phem

Software Txheej Txheem

CribSense software yog lub siab thiab tus ntsuj plig ntawm txoj haujlwm no. Peb tau pom qee qhov kev ua yeeb yaj kiab zoo los ntawm MIT, thiab xav sim thiab ua haujlwm zoo ib yam ntawm Raspberry Pi. Qhov no xav tau ntau dua 10x nrawm los ntawm kev ua haujlwm ntawm tbl3rd ntawm nws C ++ kev ua haujlwm ntawm kev nthuav dav cov vis dis aus txhawm rau kom ua tiav lub sijhawm tiag tiag ntawm Pi. Qhov yuav tsum tau ua kom zoo coj peb tsim cov software.

Hauv qib siab, CribSense rov ua dua los ntawm lub tshuab software hauv lub xeev. Ua ntej, nws faib txhua 640x480, duab thav duab greyscale rau 3 ntu kab rov tav (640x160) kom zoo dua hauv cheeb tsam. Tom qab ntawd nws nthuav dav txhua pawg hauv kab sib cais, thiab saib xyuas cov lus tsa suab pom hauv tus ncej. Tom qab saib xyuas cov lus tsa suab ob peb vib nas this, nws txiav txim siab thaj tsam tseem ceeb ntawm kev txav chaw thiab cog qoob loo rau nws. Qhov no txo tag nrho cov lej pixels cov txheej txheem xav tau los ua. Tom qab ntawd, CribSense saib xyuas cov lus tsa suab hauv cov kwj deg txiav thiab suab nrov nrov yog tias tsis muaj kev pom zoo rau lub sijhawm teeb tsa tau. Ib ntus, CribSense yuav qhib nws txoj kev pom dua los saib xyuas lub thav duab tag nrho yog tias tus menyuam mos tau tsiv thiab rov cog qoob loo nyob ib puag ncig thaj tsam tshiab.

Kev siv lub vis dis aus tau siv los txhawb lub teeb liab mus rau suab nrov sib piv ntawm kev txav txav zoo li menyuam mos ua pa. Nws yuav tsis yog qhov tsim nyog rau kev txav mus los loj dua, tab sis tuaj yeem pab rau kev txav me me. Nco ntsoov tias peb qhov kev ua haujlwm yog xoob raws li cov txheej txheem piav qhia hauv MIT cov ntawv, thiab tsis ua tiav nrog rau lawv cov cai muaj tswv.

Kev ua kom zoo ib yam li kev nyeem ntau yam, kev hloov pauv cog qoob loo, thiab kev suav sau qhov ua tau zoo muab rau peb kwv yees li 3x, 3x, thiab 1.2x nrawm dua, feem. Qhov no tau tso cai rau peb kom ua tiav 10x nrawm uas xav tau los khiav lub sijhawm tiag tiag ntawm Pi.

Cov ncauj lus kom ntxaws tuaj yeem pom ntawm nplooj Software Software ntawm CribSense qhov chaw cia khoom.

Yog tias koj xav tau kev nthuav dav video, thov mus saib MIT nplooj ntawv.

Kauj Ruam 3: Npaj Koj Cov Khoos Phis Tawj Npaj: Txuas Koj Lub Koob Yees Duab

Npaj Koj Cov Khoom Kho Mob Npaj: Txuas Koj Lub Koob Yees Duab
Npaj Koj Cov Khoom Kho Mob Npaj: Txuas Koj Lub Koob Yees Duab

Ua ntej, koj yuav tsum pauv 6 "cable uas tuaj nrog lub koob yees duab nrog 12" cable. Txhawm rau ua qhov no, koj tuaj yeem ua raws cov lus qhia no yuav hloov lub koob yees duab cable li cas.

Hauv cov ntsiab lus, koj yuav pom lub laub/rub tab nyob tom qab ntawm lub koob yees duab uas koj tuaj yeem rub tawm kom tso cov kab hluav taws xob. Hloov cov kab hluav taws xob luv nrog ntev dua thiab thawb lub tab rov qab rau hauv.

Koj yuav pom tias peb muaj 24 "cable hauv peb cov duab. Nws ntev dhau lawm. 12" cable ntawm cov ntaub ntawv teev npe yog qhov ntev dua qhov tsim nyog.

Kauj Ruam 4: Npaj Koj Cov Khoom Kho Mob: IR LED

Npaj Koj Cov Khoos Phis Tawj Npaj: IR LED
Npaj Koj Cov Khoos Phis Tawj Npaj: IR LED
Npaj Koj Cov Khoos Phis Tawj Npaj: IR LED
Npaj Koj Cov Khoos Phis Tawj Npaj: IR LED
Npaj Koj Cov Khoos Phis Tawj Npaj: IR LED
Npaj Koj Cov Khoos Phis Tawj Npaj: IR LED

CribSense yog ib qho yooj yim los tsim, thiab feem ntau yog ua los ntawm cov khoom lag luam muaj. Raws li pom hauv daim duab saum toj no, muaj 5 lub ntsiab khoom siv kho vajtse tseem ceeb, tsuas yog 2 ntawm cov uas tau ua. Nplooj ntawv no yuav taug txoj kev tsim IR LED Circuit, thiab nplooj ntawv tom ntej yuav mus saib yuav tsim lub chassis li cas.

Rau ntu no, koj yuav tsum tau txais koj cov hlau txuas, xov hlau, diodes, IR LED, thiab tiv thaiv. Peb yuav tsim lub voj voog uas pom hauv daim duab 2. Yog tias koj yog tus tshiab rau qhov muag, ntawm no yog phau ntawv qhia zoo uas yuav caum cuag koj. Thaum phau ntawv qhia no tham txog kev hla lub qhov, koj tuaj yeem siv tib cov txheej txheem yooj yim los txuas cov khoom no ua ke raws li qhia hauv daim duab thib 3.

Txhawm rau muab teeb pom kev txaus thaum hmo ntuj, peb siv IR LED, uas tsis pom rau tib neeg qhov muag tab sis pom rau NoIR lub koob yees duab. IR LED tsis siv hluav taws xob ntau ntau piv rau Raspberry Pi, yog li peb tso IR LED tso rau qhov ua kom yooj yim.

Hauv cov ntawv ua ntej ntawm Pi, qhov siab tshaj plaws tam sim no ntawm cov pins yog 50mA. Raspberry Pi B+ nce qhov no mus rau 500mA. Txawm li cas los xij, peb tsuas yog siv 5V lub hwj chim rau qhov yooj yim, uas tuaj yeem muab txog li 1.5A. Lub zog hluav taws xob tom ntej ntawm IR LED yog li 1.7 ~ 1.9V raws li peb ntsuas. Txawm hais tias IR LED tuaj yeem kos 500mA yam tsis ua rau nws tus kheej puas tsuaj, peb txo qhov tam sim no mus rau ib puag ncig 200mA txhawm rau txo cov cua sov thiab siv hluav taws xob tag nrho. Cov txiaj ntsig sim tseem qhia tau tias IR LED ci txaus nrog 200mA ntawm kev tawm tam sim no. Txhawm rau txuas qhov sib txawv ntawm 5V thiab 1.9V, peb siv peb 1N4001 diodes thiab 1 Ohm resistor hauv koob nrog IR LED. Qhov hluav taws xob poob qis dua xaim, diodes, thiab resistor yog li 0.2V, 0.9V (rau txhua tus) thiab 0.2V, feem. Yog li, qhov hluav taws xob hla IR LED yog 5V - 0.2V - (3 * 0.9V) - 0.2V = 1.9V. Cov cua sov tshaj tawm ntawm LED yog 0.18W thiab 0.2W hla tus tiv thaiv, txhua yam zoo hauv lawv qhov kev ntsuas siab tshaj plaws.

Tab sis peb tseem tsis tau ua tiav! Txhawm rau kom tau txais kev haum zoo dua hauv 3D luam tawm lub chassis, peb xav kom muaj IR LED lub lens nthuav tawm los ntawm peb lub chassis thiab muaj PCB pawg thawj coj yaug nrog lub qhov. Qhov me me photodiode hauv qab txoj cai yuav tau txais txoj hauv kev. Txhawm rau kho qhov no, peb desolder nws thiab ntxeev nws mus rau qhov tsis sib thooj ntawm lub rooj tsavxwm raws li qhia hauv ob daim duab kawg. Lub photodiode tsis xav tau txij li peb xav kom LED ib txwm nyob. Cias hloov nws mus rau qhov tsis sib thooj tawm ntawm qhov qub LED Circuit tsis hloov pauv.

Thaum siv cov xaim hluav taws xob, xyuas kom tseeb tias cov xov hlau muaj tsawg kawg yog 12 ntiv tes ntev thiab muaj tus pin taub hau uas tuaj yeem plam hla Pi's GPIOs.

Kauj Ruam 5: Npaj Koj Cov Khoos Phis Tawj Npaj: Chassis

Npaj Koj Cov Khoom Kho Mob Npaj: Chassis
Npaj Koj Cov Khoom Kho Mob Npaj: Chassis
Npaj Koj Cov Khoom Kho Mob Npaj: Chassis
Npaj Koj Cov Khoom Kho Mob Npaj: Chassis
Npaj Koj Cov Khoom Kho Mob Npaj: Chassis
Npaj Koj Cov Khoom Kho Mob Npaj: Chassis

Cov Ntaub Ntawv:

  • CAS STL
  • Case Makerbot Cov
  • Npog STL
  • Npog Makerbot

Peb siv lub tshuab luam ntawv 3D yooj yim los tsev Pi, lub koob yees duab, thiab LED. Siv peb lub chassis yog nyob ntawm yeem, txawm tias tau pom zoo los tiv thaiv menyuam yaus los ntawm kev kov cov khoom siv hluav taws xob. Txhua lub txaj me me yog qhov sib txawv, yog li peb lub chassis tsis suav nrog suav nrog tus ncej. Ntau qhov kev xaiv mounting tuaj yeem suav nrog:

  • Cov hlua khi
  • 3M Dual Xauv
  • Velcro
  • Daim kab xev

Yog tias koj nkag tau rau MakerBot Replicator (5th Generation), koj tuaj yeem yooj yim rub tawm.makerbot cov ntaub ntawv rau rooj plaub thiab npog rau koj MakerBot Replicator thiab luam tawm. Nws yuav siv sijhawm li 6 teev los luam tawm rooj plaub thiab 3 teev los luam tawm lub hau. Yog tias koj siv lwm hom tshuab luam ntawv 3D, thov nyeem ntxiv.

Yam tsawg kawg tsim ntim ntawm 9.9 "(L) x 7.8" (W) x 5.9 "(H) yuav tsum tau luam tawm CribSense. Yog tias koj tsis muaj kev nkag mus rau lub tshuab luam ntawv 3D nrog lub ntim tsim no, koj tuaj yeem siv 3D luam ntawv online. kev pabcuam (xws li Shapeways lossis Sculpteo) los luam CribSense. Qhov kev daws teeb meem tsawg kawg yog 0.015 ". Yog tias koj tab tom siv fused filament fabrication type 3D tshuab luam ntawv, qhov no txhais tau tias koj lub taub taub taub yuav tsum yog 0.015 "lossis me dua. Cov tshuab luam ntawv nrog cov ntawv sau qis dua (lub taub taub loj dua) tuaj yeem ua haujlwm, tab sis Raspberry Pi yuav tsis haum rau hauv lub chassis. Peb pom zoo PLA (polylactic acid) raws li cov khoom siv luam ntawv nyiam dua. Lwm cov yas tuaj yeem ua haujlwm, tab sis Raspberry Pi yuav tsis haum rau hauv rooj plaub yog tias cov cua sov nthuav dav coefficient ntawm cov yas xaiv loj dua li ntawm PLA. Yog tias koj lub tshuab luam ntawv 3D muaj rhaub tsim phaj, tua lub rhaub ua ntej yuav mus.

Taw qhia tus qauv ntawm koj lub tshuab luam ntawv lub phaj tsim yog qhov tseem ceeb rau kev luam tau zoo. Cov qauv no tau ua tib zoo tsim kom lawv tsis tas yuav luam nrog cov khoom txhawb nqa, yog li txuag yas thiab txhim kho kev luam zoo. Ua ntej mus txuas ntxiv, rub tawm cov ntawv 3D rau rooj plaub thiab npog. Thaum luam cov qauv no, lub caj dab ntawm CribSense yuav tsum tso ncaj rau ntawm lub phaj tsim. Qhov no ua kom ntseeg tau tias txhua lub kaum sab xis ntawm cov qauv tsis tshaj 45 degrees, yog li tshem tawm qhov xav tau rau cov khoom txhawb nqa. Txog cov lus qhia ntawm kev qhia 3D cov qauv hauv kev tsim ntim ntawm koj lub tshuab luam ntawv, thov saib mus rau phau ntawv qhia kev uas los nrog koj lub tshuab luam ntawv 3D. Piv txwv rau kev teeb tsa kev teeb tsa ntawm rooj plaub thiab npog tau qhia saum toj no.

Ntxiv nrog rau muab lub caj dab ntawm CribSense tiaj tus tiv thaiv cov phaj tsim, koj yuav pom tias cov qauv tau tig ib puag ncig ntawm txoj kab ntsug. Qhov no yuav tsim nyog kom haum cov qauv sab hauv tsim qhov ntim ntawm koj lub tshuab luam ntawv 3D. Qhov kev hloov pauv no yog nyob ntawm yeem yog tias qhov ntev ntawm koj cov ntim tsim ntev txaus kom haum rau CribSense.

Kauj Ruam 6: Npaj Koj Cov Khoos Phis Tawj Npaj: Los Ua Ke

Npaj Koj Cov Khoos Phis Tawj Npaj: Los Ua Ke
Npaj Koj Cov Khoos Phis Tawj Npaj: Los Ua Ke
Npaj Koj Cov Khoos Phis Tawj Npaj: Los Ua Ke
Npaj Koj Cov Khoos Phis Tawj Npaj: Los Ua Ke
Npaj Koj Cov Khoos Phis Tawj Npaj: Los Ua Ke
Npaj Koj Cov Khoos Phis Tawj Npaj: Los Ua Ke
Npaj Koj Cov Khoos Phis Tawj Npaj: Los Ua Ke
Npaj Koj Cov Khoos Phis Tawj Npaj: Los Ua Ke

Thaum koj muaj tag nrho cov cuab yeej npaj txhij, koj tuaj yeem pib sib dhos. Ib qho kua nplaum tuaj yeem siv rau hauv cov txheej txheem no, tab sis peb pom zoo muab cov kua nplaum kub rau ob qhov laj thawj tseem ceeb. Cov kua nplaum kub qhuav sai, yog li koj tsis tas yuav tos ntev rau cov kua nplaum kom qhuav. Ib qho ntxiv, kua nplaum kub yog tshem tau yog tias koj ua yuam kev. Txhawm rau tshem tawm cov kua nplaum kub qhuav, tsau cov kua nplaum kub hauv cawv (isopropyl) cawv. Peb pom zoo 90% siab dua lossis siab dua, tab sis 70% kev mloog zoo tseem yuav ua haujlwm. Tsau cov kua nplaum kub qhuav hauv isopropyl cawv yuav ua rau tsis muaj zog ntawm cov kua nplaum thiab lwm qhov chaw, tso cai rau koj tev cov kua nplaum kom huv. Thaum so cov kua nplaum hauv cawv isopropyl, Raspberry Pi yuav tsum tau muab tua thiab tsis txuas. Nco ntsoov cia txhua yam kom qhuav ua ntej rov thov cov kua nplaum kub thiab pib ua haujlwm Raspberry Pi.

Txhua daim duab rau cov kauj ruam no tau ua tiav thiab ua raws nrog cov ntawv nyeem.

  1. Ntxig Raspberry Pi rau hauv lub chassis. Koj yuav tsum tau yoog nws me ntsis kom tau lub suab tawm hauv, tab sis thaum nws nyob hauv, lub suab tso yuav ua kom nws nyob hauv qhov chaw. Thaum nws nyob hauv qhov chaw, nco ntsoov tias txhua qhov chaw nres nkoj tseem tuaj yeem nkag tau (piv txwv li koj tuaj yeem ntsaws rau hauv lub hwj chim cable).
  2. Tom ntej no, siv cov kua nplaum kub los txhawm rau Pi rau hauv qhov chaw thiab muab lub koob yees duab tso rau Pi. Muaj cov ntsia hlau zoo ib yam yog tias koj xav siv cov ntawd.
  3. Tam sim no, lo lub LED thiab lub koob yees duab rau sab xub ntiag (daim duab). Pib los ntawm kub gluing NoIR lub koob yees duab mus rau lub koob yees duab qhov. Nco ntsoov tias lub koob yees duab zoo thiab kab nrog lub chassis. Tsis txhob siv kua nplaum ntau dhau; txwv tsis pub, koj yuav tsis tuaj yeem haum lub koob yees duab rau hauv rooj plaub loj. Nco ntsoov lub hwj chim ntawm Pi thiab saib lub koob yees duab (`raspistill -v`, piv txwv) kom paub tseeb tias nws yog kaum ntse ntse thiab muaj qhov pom zoo. Yog tias nws tsis yog, tshem cov kua nplaum kub thiab hloov chaw.
  4. Tom ntej no, lo rau IR LED rau lub qhov ntawm lub caj dab ntawm lub hau. Lub caj dab nyob ntawm lub kaum sab xis 45 degrees rau sab teeb lub txaj, uas ua rau muaj duab ntxoov ntxoo ntau dua hauv qhov xwm txheej qis. Qhov no ntxiv ntau qhov sib txawv rau cov duab, ua kom yooj yim dua los txheeb xyuas cov lus tsa suab.
  5. Txuas IR cov xov hlau mus rau Raspberry Pi's header pins raws li qhia hauv daim duab duab.
  6. Ntim cov kab xev rau hauv lub chassis hauv txoj hauv kev uas tsis ua rau tawv nqaij lossis ua rau lawv nruj. Peb tau xaus qhov quav cov hlua zoo li qub vim tias peb lub koob yees duab flex cable ntev dhau.
  7. Nrog txhua yam ntsaws rau hauv, kub kua nplaum nyob ib ncig ntawm qhov chaw uas ob daim sib ntsib, sib khi lawv nyob rau hauv qhov chaw.

Kauj ruam 7: Calibration

Image
Image
Calibration
Calibration

Cov ntsiab lus hais txog kev teeb tsa tsis tuaj yeem pom hauv CribSense cov ntaub ntawv khaws cia. Kuj saib cov vis dis aus kom pom ib qho piv txwv ntawm yuav ua li cas koj tuaj yeem ntsuas CalibSense tom qab koj tau teeb tsa txhua yam.

Nov yog qhov piv txwv ntawm cov ntaub ntawv teeb tsa:

[yog]; I/O kev teeb tsa

; cov tswv yim = path_to_file; Cov ntaub ntawv nkag mus siv input_fps = 15; fps ntawm cov tswv yim (40 max, 15 pom zoo yog siv lub koob yees duab) full_fps = 4.5; fps uas tag nrho cov ntas tuaj yeem ua tiav qoob loo_fps = 15; fps uas cov ntas txiav tuaj yeem ua tiav lub koob yees duab = 0; Lub koob yees duab kom siv dav = 640; Dav ntawm cov tswv yim video qhov siab = 480; Qhov siab ntawm cov tswv yim yees duab time_to_alarm = 10; Muaj pes tsawg vib nas this los tos uas tsis muaj lus tsa suab ua ntej tswb. [qoob loo]; Kho kom haum qoob loo Chaw qoob loo = muaj tseeb; Seb puas los yog tsis cog qoob loo_to_settle = 10; # thav ntawv tos tom qab rov pib dua ua ntej roi_update_interval = 800; # thav duab nruab nrab ntawm kev rov suav dua ROI roi_window = 50; # thav ntawv los saib xyuas ua ntej xaiv ROI [tsab ntawv tsa suab]; Motion Detection Settings erode_dim = 4; dimension ntawm erode kernel dilate_dim = 60; qhov loj ntawm qhov nthuav tawm cov noob diff_threshold = 8; abs qhov sib txawv xav tau ua ntej lees paub lub sijhawm hloov pauv = 1; # thav ntawv los tswj cov lus tsa suab ua ntej chij tseeb pixel_threshold = 5; # pixels uas yuav tsum sib txawv los chij raws li tsab ntawv tsa suab show_diff = tsis tseeb; tso saib qhov sib txawv ntawm 3 thav duab [nthuav dav]; Yees duab teeb tsa teeb tsa ua suab nrov = 25; Lub % amplification xav tau qis-txiav tawm = 0.5; Qhov tsawg zaus ntawm bandpass. kev txiav tawm siab = 1.0; Qhov siab zaus ntawm bandpass. pib = 50; Cov theem pib ua % ntawm pi. show_magnification = tsis tseeb; Qhia cov kab ntawv tso tawm ntawm txhua qhov kev nthuav dav [debug] print_times = tsis tseeb; Luam lub sijhawm tshuaj xyuas

Calibration ntawm lub algorithm yog kev rov ua haujlwm, tsis muaj kev daws teeb meem tseeb. Peb txhawb koj kom sim nrog ntau yam txiaj ntsig, sib txuas lawv nrog cov yam ntxwv debugging, txhawm rau nrhiav kev sib xyaw ua ke ntawm qhov tsis haum rau koj ib puag ncig. Ua ntej koj pib ntsuas, nco ntsoov show_diff thiab show_magnification tau teeb tsa kom raug.

Raws li cov lus qhia, nce kev ua kom nrov nrov thiab theem_threshold qhov tseem ceeb nce qhov kev nthuav dav siv rau hauv cov vis dis aus. Koj yuav tsum hloov cov txiaj ntsig no kom txog thaum koj pom meej qhov kev txav chaw koj xav taug hauv kab video. Yog tias koj pom cov khoom cuav, txo theem_threshold thaum khaws tib lub suab nrov yuav pab tau.

Qhov ntsuas tsis pom kev pab them nyiaj rau lub suab nrov. Thaum kuaj pom thaj tsam ntawm cov lus tsa suab, erode_dim thiab dilate_dim tau siv los ntsuas qhov loj me ntawm OpenCV cov noob siv txhawm rau txhawm rau thiab nthuav tawm cov lus tsa suab kom lub suab nrov thawj zaug ploj mus, tom qab ntawd cov lus tsa suab ntxiv yog nthuav dav kom ua rau thaj tsam ntawm cov lus tsa suab pom tseeb. Cov kev ntsuas no kuj tseem yuav tsum tau kho dua yog tias koj lub txaj nyob hauv qhov chaw zoo sib xws. Feem ntau, koj yuav xav tau erode_dim siab dua rau qhov sib txawv siab teeb tsa, thiab qis erode_dim rau qhov sib txawv qis.

Yog tias koj ua haujlwm CribSense nrog show_diff = qhov tseeb thiab koj pom tias ntau dhau ntawm cov khoom tso tawm yog dawb, lossis qee qhov tsis cuam tshuam ib feem ntawm cov vis dis aus raug kuaj pom tias yog suab (piv txwv li lub teeb ci), nce erode_dim kom txog thaum tsuas yog ib feem ntawm cov vis dis aus sib thooj rau koj tus menyuam yog qhov loj tshaj plaws ntawm dawb. Thawj daim duab qhia pom ib qho piv txwv uas qhov kev tshem tawm ntawm qhov qis dhau rau qhov kev txav ntawm tus ncej, thaum tus tom ntej no qhia tau tias zoo li tus qauv ntsuas.

Thaum qhov no tau ntsuas, nco ntsoov tias pixel_threshold tau teeb tsa tus nqi xws li "Pixel Movement" tsuas yog tshaj tawm qhov txiaj ntsig siab tshaj ntawm kev txav pixel, thiab tsis yog txhua tus (uas txhais tau tias koj yuav tsum txiav tawm lub suab nrov). Qhov zoo tshaj, koj yuav pom cov txiaj ntsig zoo li qhov no hauv koj lub davhlau ya nyob twg, qhov twg muaj cov qauv zoo ib ntus sib xws rau cov lus tsa suab:

[info] Pixel Movement: 0 [info] Motion kwv yees: 1.219812 Hz

[info] Pixel Movement: 0 [info] Motion Estimate: 1.219812 Hz [info] Pixel Movement: 0 [info] Motion Estimate: 1.219812 Hz [info] Pixel Movement: 0 [info] Motion kwv yees: 1.219812 Hz [info] Pixel Movement: 44 [cov ntaub ntawv] Kev kwv yees kwv yees: 1.219812 Hz [cov ntaub ntawv] Kev txav ntawm Pixel: 0 [cov ntaub ntawv] Kev kwv yees kwv yees: 1.219812 Hz [cov ntaub ntawv] Kev txav Pixel: 161 [cov ntaub ntawv] Kev kwv yees kwv yees: 1.219812 Hz [cov ntaub ntawv] Kev txav Pixel: 121 [cov ntaub ntawv] Kev kwv yees kwv yees: 0.841416 Hz [cov ntaub ntawv] Pixel Kev txav chaw: 0 [cov ntaub ntawv] Kev kwv yees kwv yees: 0.841416 Hz [cov ntaub ntawv] Kev txav Pixel: 86 [cov ntaub ntawv] Kev kwv yees kwv yees: 0.841416 Hz [cov ntaub ntawv] Kev txav ntawm Pixel: 0 [cov ntaub ntawv] Kev kwv yees kwv yees: 0.841416 Hz [info] Pixel Movement: 0 [info] Motion Estimate: 0.841416 Hz [info] Pixel Movement: 0 [info] Motion Estimate: 0.841416 Hz [info] Pixel Movement: 0 [info] Motion kwv yees: 0.841416 Hz [info] Pixel Movement: 0 [cov ntaub ntawv] Kev kwv yees kwv yees: 0.841416 Hz [cov ntaub ntawv] Kev txav ntawm Pixel: 0 [cov ntaub ntawv] Kev kwv yees kwv yees: 0.841416 Hz [cov ntaub ntawv] Pixel Kev txav: 0 [cov ntaub ntawv] Kev kwv yees kwv yees: 0.841416 Hz [cov ntaub ntawv] Pixel Movem ent: 0 [info] Motion kwv yees: 0.841416 Hz [info] Pixel Movement: 0 [info] Motion kwv yees: 0.841416 Hz [info] Pixel Movement: 0 [info] Motion kwv yees: 0.841416 Hz [info] Pixel Movement: 0 [info] Kev kwv yees kwv yees: 0.841416 Hz [cov ntaub ntawv] Pixel Kev txav chaw: 0 [cov ntaub ntawv] Kev kwv yees kwv yees: 0.841416 Hz [cov ntaub ntawv] Kev txav ntawm Pixel: 0 [cov ntaub ntawv] Kev kwv yees kwv yees: 0.841416 Hz [cov ntaub ntawv] Kev txav ntawm Pixel: 0 [cov ntaub ntawv] Tsab ntawv tsa suab kwv yees: 0.841416 Hz [info] Pixel Movement: 0 [info] Motion Estimate: 0.841416 Hz [info] Pixel Movement: 97 [info] Motion Estimate: 0.841416 Hz [info] Pixel Movement: 74 [info] Motion kwv yees: 0.839298 Hz [info] Pixel Kev txav chaw: 0 [cov ntaub ntawv] Kev kwv yees kwv yees: 0.839298 Hz [cov ntaub ntawv] Kev txav ntawm Pixel: 60 [cov ntaub ntawv] Kev kwv yees kwv yees: 0.839298 Hz [cov ntaub ntawv] Kev txav ntawm Pixel: 0 [cov ntaub ntawv] Kev kwv yees kwv yees: 0.839298 Hz [cov ntaub ntawv] Kev txav Pixel: 0 [cov ntaub ntawv] Kev kwv yees kwv yees: 0.839298 Hz [cov ntaub ntawv] Pixel Kev txav chaw: 0 [cov ntaub ntawv] Tsab ntawv tsa suab kwv yees: 0.839298 Hz [cov ntaub ntawv] Kev txav Pixel: 0 [cov ntaub ntawv] Tsab ntawv tsa suab kwv yees: 0.839298 Hz [cov ntaub ntawv] Kev txav Pixel: 48 [cov ntaub ntawv] Tsab ntawv tsa suab Kwv yees: 0.839298 Hz [info] Pixel Movement: 38 [info] Motion kwv yees: 0.839298 Hz [info] Pixel Movement: 29 [info] Motion kwv yees: 0.839298 Hz [info] Pixel Movement: 28 [info] Motion kwv yees: 0.839298 Hz [cov ntaub ntawv] Pixel txav: 22 [cov ntaub ntawv] Kev kwv yees kwv yees: 0.839298 Hz [cov ntaub ntawv] Pixel Kev txav chaw: 0 [cov ntaub ntawv] Kev kwv yees kwv yees: 0.839298 Hz [cov ntaub ntawv] Pixel Kev txav chaw: 0 [cov ntaub ntawv] Kev kwv yees kwv yees: 0.839298 Hz [cov ntaub ntawv] Kev txav Pixel: 0 [info] Motion kwv yees: 0.839298 Hz [info] Pixel Movement: 0 [info] Motion kwv yees: 0.839298 Hz

Yog tias koj cov zis zoo li qhov no:

[info] Pixel Movement: 921 [info] Motion kwv yees: 1.352046 Hz

[cov ntaub ntawv] Kev Tawm Tsam Pixel: 736 [cov ntaub ntawv] Kev kwv yees kwv yees: 1.352046 Hz [cov ntaub ntawv] Kev Tawm Tsam Pixel: 666 [cov ntaub ntawv] Kev kwv yees kwv yees: 1.352046 Hz [cov ntaub ntawv] Kev txav Pixel: 663 [cov ntaub ntawv] Tsab ntawv tsa suab kwv yees: 1.352046 Hz [cov ntaub ntawv] Kev txav Pixel: 1196 [cov ntaub ntawv] Kev kwv yees kwv yees: 1.352046 Hz [cov ntaub ntawv] Pixel Kev txav chaw: 1235 [cov ntaub ntawv] Tsab ntawv tsa suab kwv yees: 1.352046 Hz [cov ntaub ntawv] Kev txav Pixel: 1187 [cov ntaub ntawv] Kev kwv yees kwv yees: 1.456389 Hz [cov ntaub ntawv] Kev txav Pixel: 1115 [cov ntaub ntawv] Kev kwv yees kwv yees: 1.456389 Hz [cov ntaub ntawv] Kev txav Pixel: 959 [cov ntaub ntawv] Kev kwv yees kwv yees: 1.456389 Hz [cov ntaub ntawv] Kev txav ntawm Pixel: 744 [cov ntaub ntawv] Kev kwv yees kwv yees: 1.456389 Hz [cov ntaub ntawv] Kev txav ntawm Pixel: 611 [cov ntaub ntawv] Kev kwv yees kwv yees: 1.456389 Hz [cov ntaub ntawv] Kev Tawm Tsam Pixel: 468 [cov ntaub ntawv] Kev kwv yees kwv yees: 1.456389 Hz [cov ntaub ntawv] Kev Tawm Tsam Pixel: 371 [cov ntaub ntawv] Kev kwv yees kwv yees: 1.456389 Hz [cov ntaub ntawv] Kev txav Pixel: 307 [cov ntaub ntawv] Tsab ntawv tsa suab kwv yees: 1.456389 Hz [cov ntaub ntawv] Kev txav Pixel: 270 [cov ntaub ntawv] Kev kwv yees kwv yees: 1.456389 Hz [cov ntaub ntawv] Lub zog Pixel: 234 [cov ntaub ntawv] Kev kwv yees kwv yees kwv yees: 1.456389 Hz [cov ntaub ntawv] Pixel Lub Zog: 197 [cov ntaub ntawv] Kev kwv yees kwv yees: 1.456389 Hz [info] Pixel Movement: 179 [info] Motion Estimate: 1.456389 Hz [info] Pixel Movement: 164 [info] Motion Estimate: 1.456389 Hz [info] Pixel Movement: 239 [info] Motion kwv yees: 1.456389 Hz [info] Kev Tawm Tsam Pixel: 733 [cov ntaub ntawv] Kev kwv yees kwv yees: 1.456389 Hz [cov ntaub ntawv] Kev txav ntawm Pixel: 686 [cov ntaub ntawv] Kev kwv yees kwv yees: 1.229389 Hz [cov ntaub ntawv] Kev txav Pixel: 667 [cov ntaub ntawv] Kev kwv yees kwv yees: 1.229389 Hz [cov ntaub ntawv] Kev txav Pixel: 607 [cov ntaub ntawv] Kev kwv yees kwv yees: 1.229389 Hz [cov ntaub ntawv] Pixel Kev txav chaw: 544 [cov ntaub ntawv] Tsab ntawv tsa suab kwv yees: 1.229389 Hz [cov ntaub ntawv] Kev txav Pixel: 499 [cov ntaub ntawv] Kev kwv yees kwv yees: 1.229389 Hz [cov ntaub ntawv] Kev txav Pixel: 434 [cov ntaub ntawv] Kev kwv yees kwv yees: 1.229389 Hz [info] Pixel Movement: 396 [info] Motion Estimate: 1.229389 Hz [info] Pixel Movement: 375 [info] Motion Estimate: 1.229389 Hz [info] Pixel Movement: 389 [info] Motion kwv yees: 1.229389 Hz [info] Kev Tawm Tsam Pixel: 305 [cov ntaub ntawv] Kev kwv yees kwv yees: 1.312346 Hz [cov ntaub ntawv] Kev txav ntawm Pixel: 269 [cov ntaub ntawv] Tsab ntawv tsa suab kwv yees: 1.312346 Hz [cov ntaub ntawv] Kev txav Pixel: 1382 [cov ntaub ntawv] Tsab ntawv tsa suab E stimate: 1.312346 Hz [info] Pixel Movement: 1086 [info] Motion kwv yees: 1.312346 Hz [info] Pixel Movement: 1049 [info] Motion kwv yees: 1.312346 Hz [info] Pixel Movement: 811 [info] Motion kwv yees: 1.312346 Hz [info] Pixel Movement: 601 [info] Motion kwv yees: 1.312346 Hz [info] Pixel Movement: 456 [info] Motion kwv yees: 1.312346 Hz

Kho pixel_threshold thiab diff_threshold kom txog rau thaum pom tsuas yog peaks, thiab pixel txav yog 0 lwm yam.

Kauj Ruam 8: Qhia tawm

Image
Image

Nov yog qhov me me ntawm qhov CribSense ua haujlwm li cas. Koj yuav tsum xav txog tias qhov no tau txuas rau sab ntawm lub txaj.

Thaum koj tso CribSense hla koj lub txaj, koj yuav tsum ua kom qhov kev ncua deb ntawm tus menyuam mos thiab lub koob yees duab. Qhov zoo tshaj, koj tus menyuam mos lub hauv siab yuav puv tsawg dua 1/3 ntawm tus ncej. Tus menyuam yuav tsum tsis txhob nyob deb dhau, lossis lwm qhov vis dis aus qis yuav tawm tsam kom pom cov ntsiab lus txaus kom nthuav dav. Yog lub koob yees duab nyob ze dhau, lub koob yees duab yuav tsis pom koj tus menyuam yog tias lawv yob lossis txav tawm ntawm tus ncej. Ib yam li ntawd, yog tias tus menyuam nyob hauv daim pam "tented", qhov uas muaj kev sib cuag tsawg ntawm daim pam thiab tus menyuam lub hauv siab, nws yuav nyuaj rau pom kev txav mus los. Khaws lawv kom zoo!

Koj tseem yuav xav txiav txim siab teeb pom kev zoo nyob ib puag ncig koj lub txaj. Yog tias koj lub txaj nyob sab xis ntawm lub qhov rais, koj yuav tau txais qhov ntxoov ntxoo hloov lossis hloov lub teeb pom kev zoo li lub hnub raug thaiv los ntawm huab, lossis kev txav txav tshwm sim sab nraum lub qhov rais. Ib qhov twg nrog teeb pom kev zoo yog qhov zoo tshaj.

Nrog qee qhov haujlwm ntxiv, peb xav tias ib tus neeg tuaj yeem txhim kho peb cov software kom qhov kev ntsuas tau zoo dua. Yav tom ntej, cov yam ntxwv ntxiv xws li cov ntawv ceeb toom tuaj yeem ntxiv.

Kauj ruam 9: Teeb meem

Koj yuav ntsib qee qhov teeb meem tshwm sim thaum teeb tsa CribSense. Piv txwv, muaj teeb meem tsim/khiav haujlwm, lossis tsis hnov lub suab. Nco ntsoov, CribSense tsis yog qhov ua tau zoo saib xyuas menyuam. Peb zoo siab tos txais kev koom tes ntawm peb GitHub chaw cia khoom thaum koj txhim kho!

Nov yog qee cov lus qhia daws teeb meem peb tau sib sau thaum ua CribSense.

Tsis muaj lub tswb nrov ua si

  • Puas yog koj tus neeg hais lus ua haujlwm?
  • Koj puas tuaj yeem ua lwm lub suab los ntawm Pi sab nraum lub tswb CribSense?
  • Yog tias koj tus Pi sim ua suab los ntawm HDMI ntau dua li lub mloog pob ntseg? Txheeb xyuas Raspberry Pi Audio Configuration nplooj ntawv kom paub tseeb tias koj tau xaiv qhov tsim tawm raug.
  • Puas yog CribSense software tshawb pom cov lus tsa suab? Yog tias CribSense tau khiav hauv keeb kwm yav dhau, koj tuaj yeem tshawb xyuas nrog journalctl -f hauv lub davhlau ya nyob twg.
  • Yog tias CribSense tau hnov ntau lub suab, koj yuav xav tau ntsuas CalibSense.

IR LED tsis ua haujlwm

  • Koj puas tuaj yeem pom xim liab liab thaum koj saib ntawm IR LED? Lub nplhaib liab liab yuav tsum pom thaum LED qhib.
  • Txheeb xyuas qhov tsis sib xws ntawm kev sib txuas. Yog tias +5V thiab GND thim rov qab, nws yuav tsis ua haujlwm.
  • Txuas lub LED mus rau lub zog siv nrog 5V/0.5A qhov hluav taws xob/qhov txwv tam sim no. Feem ntau, nws yuav tsum haus 0.2A ntawm 5V. Yog tias nws tsis yog, koj lub LED yuav ua haujlwm tsis zoo.

CribSense tab tom nrhiav kev txav chaw txawm tias tsis muaj menyuam mos

  • Koj puas tau ntsuas tus lej CribSense kom raug?
  • Nco ntsoov, CribSense tsuas yog nrhiav kev hloov pauv hauv pixel qhov tseem ceeb

    • Puas muaj duab ntxoov ntxoo txav nyob hauv tus ncej?
    • Puas muaj qhov flickering lossis hloov teeb pom kev zoo?
    • Puas yog CribSense tau teeb tsa mus rau qhov chaw ruaj khov (piv txwv li qee yam uas yuav tsis tshee yog tias tib neeg taug kev los ntawm nws)?
    • Puas muaj lwm qhov peev txheej ntawm kev txav mus los (tsom iav pom kev xav, thiab lwm yam)?

CribSense TSIS TXHOB pom cov lus tsa suab txawm hais tias muaj cov lus tsa suab

  • Koj puas tau ntsuas tus lej CribSense kom raug?
  • Puas muaj dab tsi hauv txoj kev ntawm lub koob yees duab?
  • Koj puas tuaj yeem txuas rau lub koob yees duab los ntawm Raspberry Pi txhua? Txheeb los ntawm kev khiav raspistill -v hauv lub davhlau ya nyob twg kom qhib lub koob yees duab ntawm Pi li ob peb feeb.
  • Yog tias koj saib sudo systemctl xwm txheej cribsense, puas yog CribSense ua haujlwm tiag?
  • Puas yog koj tus menyuam mos liab nyob hauv daim pam uas "tents" nce kom nws tsis txhob sib cuag nrog tus menyuam? Yog tias muaj huab cua sib txawv ntawm daim pam thiab tus menyuam, daim pam yuav npog qhov txav.
  • Koj puas tuaj yeem pom cov lus tsa suab yog tias koj nthuav cov vis dis aus ntau dua?
  • Koj puas tuaj yeem pom cov lus tsa suab yog tias koj qhib qhov txiav tawm qis thiab siab dua?
  • Yog tias qhov no tshwm sim hauv lub teeb qis nkaus xwb, koj puas tau paub tseeb tias koj qhov ntsuas ntsuas ua haujlwm hauv lub teeb qis?

CribSense tsis tsim

Koj puas tau teeb tsa txhua qhov kev vam khom?

Kuv tsis tuaj yeem ua haujlwm cribsense los ntawm kab hais kom ua

  • Koj puas tau ua yuam kev ib yam dab tsi thaum koj khiav./autogen.sh --prefix =/usr --sysconfdir =/etc --disable-debug thaum koj tsim software?
  • Puas muaj cribsense nyob hauv /usr /bin?
  • Txoj hauv kev twg yog muab yog tias koj khiav "uas txaj muag"?

Pom zoo: