Cov txheej txheem:
- Kauj Ruam 1: CPU Ua Haujlwm thiab Kub
- Kauj Ruam 2: GPIO Pins thiab Resistors
- Kauj Ruam 3: Qhov Chaw
- Kauj ruam 4: Schematic
- Kauj ruam 5: Tau Tsab Ntawv
- Kauj Ruam 6: Yeej Pib Sau Ntawv
- Kauj Ruam 7: Cov Ntawv Ntxiv: Cov neeg ua tim khawv
- Kauj Ruam 8: Cov Ntawv Ntxiv: Hloov kho tshiab
- Kauj Ruam 9: Cov Ntawv Ntxiv: Troubleshooting
Video: Tswj Lub Txias Txias ntawm Raspberry Pi 3: 9 Cov Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:27
Ntxiv tus kiv cua rau raspberry pi 3, nrog kev tswj kom qhib nws thiab tua raws li xav tau.
Ib txoj hauv kev yooj yim los ntxiv cov kiv cua yog kom yooj yim txuas lub kiv cua coj mus rau 3.3V lossis 5V tus pin thiab rau hauv av. Siv txoj hauv kev no, tus kiv cua yuav khiav txhua lub sijhawm.
Kuv xav tias nws yog qhov txaus siab ntau dua kom tig lub kiv cua thaum nws mus txog lossis tshaj qhov ntsuas kub siab, thiab tom qab ntawd tua nws thaum CPU tau txias hauv qab qhov ntsuas kub tsawg.
Cov lus qhia xav tias koj muaj Raspberry Pi 3 teeb tsa thiab khiav thiab koj xav ntxiv tus kiv cua. Hauv kuv qhov xwm txheej, Kuv tab tom siv Kodi ntawm OSMC.
Kauj Ruam 1: CPU Ua Haujlwm thiab Kub
Tsis muaj kev nqis tes ua ntawm no. Nov yog cov ntaub ntawv keeb kwm yav dhau los thiab koj tuaj yeem hla mus rau theem tom ntej:
Lub rhaub dej kub txaus rau feem ntau Raspberry Pi 3 daim ntawv thov thiab tsis muaj kiv cua.
Overclocked raspberry pi yuav tsum siv tus kiv cua.
Ntawm kodi, yog tias koj tsis muaj tus lej MPEG-2 daim ntawv tso cai, tom qab ntawd koj yuav tau txais lub ntsuas cua ntsuas, uas qhia tias xav tau daim ntawv tso cai lossis tus kiv cua.
Raspberry Pi 3's CPU yog qhov tshwj xeeb xav tau los nruab nrab ntawm -40 ° C txog 85 ° C. Yog tias CPU kub tshaj 82 ° C, tom qab ntawd CPU lub moos nrawm yuav qeeb kom txog thaum qhov kub poob qis dua 82 ° C.
Qhov nce ntawm CPU kub yuav ua rau cov khoom siv hluav taws xob khiav qeeb vim tias qhov kub nce ntxiv ua rau tsis kam. Txawm li cas los xij, qhov nce ntawm qhov kub ntawm 50 ° C txog 82 ° C muaj qhov cuam tshuam tsis zoo rau Raspberry Pi 3's CPU kev ua haujlwm.
Yog tias qhov kub ntawm Raspberry Pi 3 'CPU siab dua 82 ° C, tom qab ntawd lub CPU raug kaw (lub moos nrawm dua). Yog tias siv tib lub nra, tom qab ntawd CPU yuav muaj lub sijhawm nyuaj tso nws rov qab sai txaus, tshwj xeeb tshaj yog tias nws yog overclocked. Vim tias cov khoom siv hluav taws xob muaj qhov ntsuas kub tsis zoo, thaum qhov kub tshaj qhov tshwj xeeb ces qhov kub yuav khiav tawm, thiab CPU tuaj yeem ua tsis tiav thiab koj yuav tsum tau pov cov Raspberry Pi.
Khiav CPU ntawm qhov kub thiab txias, ua rau CPU lub neej luv.
Kauj Ruam 2: GPIO Pins thiab Resistors
Tsis muaj kev nqis tes ua ntawm no. Nov yog cov ntaub ntawv keeb kwm yav dhau los thiab koj tuaj yeem hla mus rau theem tom ntej:
Vim tias kuv tsis yog tus kws tsim hluav taws xob thiab ua raws cov lus qhia los ntawm cov haujlwm hauv net, los ntawm kev ua li ntawd kuv tau ua rau tus lej GPIO ncaj ncees thiab thaum kawg yuav tsum pov ntau dua ib lub Raspberry Pi. Kuv kuj tau sim ua overclocking thiab xaus pov tseg ob peb Raspberry Pis uas yuav tsis ua haujlwm ntxiv lawm.
Daim ntawv thov ib txwm yog ntxiv khawm laub rau Raspberry Pi. Ntxig lub laub khawm ntawm 5V lossis 3.3V tus pin thiab tus pin hauv av, ua kom muaj txiaj ntsig zoo thaum lub pob raug thawb. Vim tias tsis muaj kev thauj khoom nruab nrab ntawm qhov hluav taws xob thiab hauv av. Tib yam tshwm sim thaum tus pin GPIO tau siv rau 3.3V cov zis (lossis cov tswv yim).
Lwm qhov teeb meem, yog thaum tus lej nkag tsis txuas nrog, nws yuav 'ntab', uas txhais tau tias tus nqi nyeem tsis tau txhais thiab yog tias koj cov cai tau ua raws li tus nqi nyeem, nws yuav muaj qhov tsis raug.
Yuav tsum muaj tus tiv thaiv ntawm tus GPIO tus pin thiab txhua yam nws txuas rau.
GPIO pins muaj sab hauv rub thiab rub qis resistors. Cov no tuaj yeem qhib nrog GPIO lub tsev qiv ntawv teeb tsa ua haujlwm:
GPIO.setup (channel, GPIO. IN, rub_up_down = GPIO. PUD_UP)
GPIO.setup (channel, GPIO. IN, pull_up_down = GPIO. PUD_DOWN)
Los yog lub cev tiv thaiv kab mob tuaj yeem tso tau. Hauv cov lus qhia no, Kuv siv lub cev tiv thaiv kab mob, tab sis koj tuaj yeem sim sab hauv sab hauv thiab ua haujlwm nrog GPIO lub tsev qiv ntawv.
Los ntawm Arduino Chaw Ua Si lub vev xaib hauv Cov Lus Qhia Ntxiv:
"Lub zog rub tawm tsis muaj zog" rub "qhov hluav taws xob ntawm cov hlau nws txuas nrog rau nws qib qhov hluav taws xob theem thaum lwm cov khoom siv ntawm kab tsis ua haujlwm. Thaum hloov pauv ntawm kab tau qhib, nws muaj kev tiv thaiv siab thiab ua Txij li thaum lwm lub Cheebtsam ua zoo li lawv raug txiav tawm, kev ua haujlwm hauv Circuit Court zoo li nws raug kaw, thiab rub tawm cov neeg tawm tsam nqa cov hlau mus rau qib siab logic. nws yuav thim qhov qib siab cov laj thawj uas tau teeb tsa los ntawm tus rub tawm. Tus rub tawm tus tiv thaiv kom ntseeg tau tias cov hlau nyob ntawm qib kev txiav txim siab txawm tias tsis muaj cov cuab yeej siv txuas nrog nws."
Kauj Ruam 3: Qhov Chaw
Koj tuaj yeem siv txhua yam, tab sis cov no yog cov khoom kuv tau siv.
Qhov:
-
NPN S8050 transistor
250 daim sib txawv $ 8.99, lossis kwv yees li $ 0.04
-
110 Ohm tus tiv thaiv
400 tus tiv thaiv rau $ 5.70, lossis kwv yees li $ 0.01
-
Micro Fan, qhov xav tau hauv qhov kev piav qhia lossis kev qhia tshwj xeeb:
- txog $ 6.00
- txhuam
- ntsiag to
- qis tshaj Amp lossis Watts piv rau cov kiv cua zoo sib xws
- Hauv qhov kev piav qhia, nrhiav qee yam xws li "ua haujlwm voltage ntawm 2V-5V"
- poj niam-poj niam thiab txiv neej-poj niam jumper xov hlau
- daim ntawv qhia zaub mov
- Raspberry Pi 3
- 5.1V 2.4A fais fab mov
Sau ntawv:
Cov ntawv nyob hauv spades txhais tau tias yuav hloov los ntawm koj cov ntaub ntawv, "koj-cov ntaub ntawv"
Kauj ruam 4: Schematic
khiav-kiv cua xav tau S8050 NPN transistor thiab tus tiv thaiv kom txuas nrog raws li hauv qab no:
Lub tiaj tiaj ntawm S8050 ntsib txoj hauv kev no>
- S8050 tus pin c: txuas rau dub (-) xaim ntawm tus kiv cua
- S8050 tus pin b: txuas rau 110 Ohm Resistor thiab rau GPIO tus pin 25
- S8050 tus pin e: txuas rau hauv av GPIO tus pin
- kiv cua liab (+): txuas rau 3.3v GPIO tus pin ntawm raspberry pi 3
GPIO tus pin 25 tau siv, tab sis nws tuaj yeem hloov pauv mus rau txhua tus GPIO tus lej nkag
Kauj ruam 5: Tau Tsab Ntawv
Nkag mus rau koj tus raspberry pi nrog ib qho ntawm cov hauv qab no:
$ ssh osmc@♣ ip-address ♣
$ shh osmc@♣osmc-hostname♣.local
Thiab tom qab ntawd koj tuaj yeem rub tawm tsab ntawv siv:
$ sudo wget "https://raw.githubusercontent.com/dumbo25/rpi-fan/master/run-fan.py"
Kuv siv kodi ntawm osmc, thiab tus neeg siv yog osmc. Yog tias koj muaj tus neeg siv pi, tom qab ntawd tsuas yog hloov txhua qhov tshwm sim ntawm osmc nrog pi hauv tsab ntawv thiab hauv qhov kev pabcuam.
Ua kom tsab ntawv ua tiav.
$ sudo chmod +x run-fan.py
Kuv tig lub kiv cua rau ntawm 60 C. Yog tias qhov pib kub tau teeb tsa qis dhau, kiv cua yuav tig lub CPU txias, thiab thaum lub sijhawm kiv cua raug tua qhov kub yuav luag rov qab los pib kub. Sim 45 C kom pom cov txiaj ntsig no. Kuv tsis paub tseeb tias qhov ntsuas kub zoo li cas.
Kauj Ruam 6: Yeej Pib Sau Ntawv
Txhawm rau kom khiav-kiv cua kom pib txiav, siv systemd
Nkag mus rau koj tus raspberry pi nrog ib qho ntawm cov hauv qab no:
$ ssh osmc@♣ ip-address ♣
$ shh osmc@♣osmc-hostname♣.local
Thiab tom qab ntawd koj tuaj yeem rub tawm cov ntaub ntawv systemd cov kev pabcuam siv:
$ sudo wget https://raw.githubusercontent.com/dumbo25/rpi-fan/ …
Lossis, koj tuaj yeem tsim cov ntaub ntawv pabcuam systemd los ntawm kev luam cov ntsiab lus ntawm kev pabcuam-khiav kev pabcuam los ntawm github thiab tom qab ntawd khiav:
$ sudo nano /lib/systemd/system/run-fan.service
Muab cov ntsiab lus los ntawm github hauv cov ntawv
ctrl-o, ENTER, ctrl-x kom txuag thiab tawm ntawm nano editor
Cov ntaub ntawv yuav tsum yog tswv los ntawm hauv paus thiab nws yuav tsum yog hauv/lib/systemd/system. Cov lus txib yog:
$ sudo chown paus: hauv paus khiav-fan.service
$ sudo mv run-fan.service/lib/systemd/system/.
Tom qab muaj kev hloov pauv rau /lib/systemd/system/run-fan.service:
$ sudo systemctl daemon-reload
$ sudo systemctl pab kom khiav-fan.service $ sudo reboot
Tom qab rov pib dua koj li Raspberry Pi, tus kiv cua yuav tsum ua haujlwm!
Yog tias koj muaj teeb meem nrog tsab ntawv pib rov pib dua, tom qab ntawv txheeb xyuas cov ntsiab lus systemd hauv Cov Teeb Meem Teeb Meem Ntxiv.
Kauj Ruam 7: Cov Ntawv Ntxiv: Cov neeg ua tim khawv
Kub Raspberry Pi Org Cov Lus Nug
Hackernoon: Yuav ua li cas tswj tus kiv cua
Piav Qhia Khoos Phis Tawj: Cov yeeb yaj kiab txias
Tom's Hardware: Qhov kub ntawm qhov ua tau zoo
Puget Systems: Qhov cuam tshuam ntawm Kub ntawm CPU Kev Ua Tau Zoo
Rub Tawm thiab Rub Tawm resistors
Kauj Ruam 8: Cov Ntawv Ntxiv: Hloov kho tshiab
Txhawm rau ua: sib koom ua ke RF tus txais lub rooj tsav xwm nrog kiv cua tswj
Kauj Ruam 9: Cov Ntawv Ntxiv: Troubleshooting
Txheeb xyuas qhov kev pabcuam systemd
Txhawm rau kom ntseeg tau tias kev khiav-kiv.service hauv systemd tau qhib thiab khiav, khiav ib lossis ntau ntawm cov lus txib:
$ systemctl npe-chav-cov ntaub ntawv | grep qhib
$ systemctl | grep khiav | grep ntxuam $ systemctl xwm txheej run -fan.service -l
Yog tias muaj teeb meem nrog kev pib sau tsab ntawv siv systemd, tom qab ntawv tshuaj xyuas phau ntawv journal siv:
$ sudo journalctl -u run -fan.service
Txhawm rau txheeb xyuas yog tias run-fan.py ua haujlwm:
$ miv /home/osmc/run-fan.log
Pom zoo:
Thermostat Tswj ntawm Lub Txias Txias Txias: 7 Cov Kauj Ruam (nrog Duab)
Kev ntsuas cua sov ntawm Kev Sib Hloov Thaum Tshav Kub Kub: Nyob Zoo Txhua Tus, Hauv Phau Ntawv Qhia no, Kuv yuav qhia koj yuav ua li cas siv lub tshuab cua sov hloov pauv uas siv lub ntsuas cua sov pheej yig. Kuv tsis paub tseeb tias koj tab tom ua dab tsi, tsis txhob sim
Lub Tsev Ua Lub Txias Txias Nrog Ntse Tswj Ua Haujlwm (Lub Freezer Txias): 11 Kauj Ruam (nrog Duab)
Lub Tsev Ua Tub Yees Nrog Lub Ntse Tswj Kev Ua Haujlwm (Deep Freezer): Nyob Zoo Cov Phooj Ywg Qhov no yog Tshooj 2 ntawm DIY lub tub yees raws li peltier module, hauv ntu no peb siv 2 peltier module hloov 1, peb kuj siv lub ntsuas cua sov kom teeb tsa qhov xav tau kom sov me ntsis zog
Lub Tshuab Txias Txias Txias: 4 Cov Kauj Ruam
Lub Tshuab Txias Txias Txias Txias: Chiv Keeb: CrashPlan tab tom txiav tawm lawv cov neeg siv khoom siv hauv tsev thaub qab txoj phiaj xwm. Kuv xub xaiv CrashPlan ** rau siv hauv tsev vim nws txhawb nqa ob lub network tsav THIAB Linux khoos phis tawj. Txawm tias tsis zoo los yog siv tau yooj yim rau BackBlaze **, nws tau ua
Yuav Ua Li Cas Kom Txias Txias Txias Txias rau hauv Cov Cuab Yeej Siv Tau Zoo: 6 Cov Kauj Ruam
Yuav Ua Li Cas Kom Txias Txias Txias Txias rau hauv Cov Cuab Yeej Siv Tau Zoo: OH NO !!! Koj yuav lub Coldheat !!! Koj yuav ua dab tsi nrog nws? Kuv paub, koj tuaj yeem hloov nws mus rau qee yam muaj txiaj ntsig, zoo li lub teeb nyem! Nov yog cov kauj ruam ib kauj ruam los tig koj cov khoom pov tseg rau hauv lub teeb ci, ua haujlwm teeb, uas yog qhov zoo tshaj rau koj
Ua Lub Txias Txias Txias Rau Hauv Lub Tshuab Nqus Tsev: 5 Kauj Ruam
Ua Lub Tshuab Txias Txias Rau Hauv Lub Tshuab Nqus Tsev: Kuv tau xav tau lub tshuab nqus tsev rau qee lub sijhawm, tab sis kuv tsis kam them tus nqi rau tus tshiab uas zoo li lub zog txaus thiab lub luag haujlwm uas kuv xav tias kuv xav tau. Kuv tau nyeem hauv cov rooj sib tham sib txawv txog kev ua lub tshuab nqus tsev los ntawm lub tub yees txias, tab sis