Мазмұны:
- 1 -қадам: CPU өнімділігі мен температурасы
- 2 -қадам: GPIO түйреуіштері мен резисторлары
- 3 -қадам: бөлшектер
- 4 -қадам: схемалық
- 5 -қадам: Сценарийді алыңыз
- 6 -қадам: Сценарийді автоматты түрде іске қосу
- 7 -қадам: Қосымша: Әдебиеттер
- 8 -қадам: Қосымша: Жаңартулар
- 9 -қадам: Қосымша: Ақаулықтарды жою
Бейне: Raspberry Pi 3: 9 қадамындағы салқындатқыш желдеткішті басқарыңыз
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Таңқурай pi 3 -ке желдеткішті қосыңыз, оны басқару және қосу қажет болған жағдайда.
Желдеткішті қосудың қарапайым әдісі - желдеткіш сымдарын 3.3В немесе 5В істікшеге және жерге қосу. Осы әдісті қолдана отырып, желдеткіш үнемі жұмыс істейді.
Менің ойымша, желдеткішті жоғары температура шегіне жеткенде немесе одан асқан кезде қосу, содан кейін процессор төмен температуралық табалдырықтан төмен салқындаған кезде оны өшіру әлдеқайда қызықты.
Нұсқаулықта сізде Raspberry Pi 3 орнатылған және жұмыс істейді, ал сіз желдеткіш қосқыңыз келеді. Менің жағдайда, мен OSMC -де Kodi қолданамын.
1 -қадам: CPU өнімділігі мен температурасы
Бұл жерде ешқандай әрекет жоқ. Бұл жай ғана ақпарат және келесі қадамға өтуге болады:
Raspberry Pi 3 қосымшаларының көпшілігі үшін жылу қабылдағыш жеткілікті, ал желдеткіш қажет емес.
Үдеткіш таңқурай пи желдеткішті қолдануы керек.
Kodi-де, егер сізде MPEG-2 лицензиялық кілті болмаса, онда сіз термометр белгішесін ала аласыз, ол лицензияға немесе желдеткішке қажеттілікті көрсетеді.
Raspberry Pi 3 процессоры -40 ° C пен 85 ° C аралығында жұмыс істейді. Егер процессордың температурасы 82 ° C -тан жоғары болса, онда температура 82 ° C -тан төмен түскенше процессордың жылдамдығы баяулайды.
CPU температурасының жоғарылауы жартылай өткізгіштердің баяу жұмыс істеуіне әкеледі, себебі температураның жоғарылауы қарсылықты арттырады. Алайда, температураның 50 ° C -тан 82 ° C -қа дейін көтерілуі Raspberry Pi 3 процессорының өнімділігіне елеусіз әсер етеді.
Егер Raspberry Pi 3 'процессорының температурасы 82 ° C жоғары болса, онда процессор қысылады (сағат жылдамдығы төмендетіледі). Егер дәл осындай жүктеме қолданылса, онда процессорға оны жылдам қайтару қиынға соғуы мүмкін, әсіресе егер ол үдетілген болса. Жартылай өткізгіштерде температураның коэффициенті теріс болғандықтан, температура нормадан асып кетсе, температура қашып кетуі мүмкін, ал процессор істен шығуы мүмкін және сізге Raspberry Pi лақтыру қажет болады.
Процессорды жоғары температурада іске қосу процессордың қызмет ету мерзімін қысқартады.
2 -қадам: GPIO түйреуіштері мен резисторлары
Бұл жерде ешқандай әрекет жоқ. Бұл жай ғана ақпарат және келесі қадамға өтуге болады:
Мен инженер -электрик емес болғандықтан және желідегі жобалардың нұсқауларын орындағандықтан, мен GPIO түйреуіштерінің жеткілікті санын зақымдадым және сайып келгенде, бірнеше Raspberry Pi лақтыруға тура келді. Мен сондай -ақ үдеткішті сынап көрдім және енді жұмыс істемейтін бірнеше таңқурай балықтарын тастадым.
Жалпы қолданба - Raspberry Pi -ге батырманы қосу. 5В немесе 3.3В түйреуіш пен жерге тұйықтауыштың арасына түймені енгізу түйме басылған кезде қысқа тұйықталуды тиімді түрде жасайды. Өйткені кернеу көзі мен жер арасында жүктеме жоқ. Бұл 3.3В шығысы (немесе кірісі) үшін GPIO түйреуіші қолданылғанда болады.
Тағы бір мәселе, кіріс түйреуіші қосылмаған кезде, ол «қалқып шығады», яғни оқу мәні анықталмаған, ал егер сіздің кодыңыз оқылған мәнге байланысты әрекет жасаса, ол қате болады.
GPIO түйреуіші мен оған қосылатын заттардың арасында резистор қажет.
GPIO түйреуіштерінде ішкі тартылатын және тартылатын резисторлар бар. Оларды GPIO кітапханасын орнату функциясымен қосуға болады:
GPIO.setup (арна, GPIO. IN, pull_up_down = GPIO. PUD_UP)
GPIO.setup (арна, GPIO. IN, pull_up_down = GPIO. PUD_DOWN)
Немесе физикалық резисторды енгізуге болады. Бұл нұсқаулықта мен физикалық резисторды қолдандым, бірақ сіз ішкі резисторды қолданып, GPIO кітапханасымен қосуға болады.
Arduino Playground веб -сайтынан Қосымшада:
«Тартылатын резистор желідегі басқа компоненттер белсенді емес кезде қосылған сымның кернеуін оның кернеу көзінің деңгейіне әлсіз» тартады «. Желінің қосқышы ашық болғанда, ол жоғары импеданс пен әрекет етеді. Басқа компоненттер ажыратылған сияқты әрекет ететіндіктен, тізбек ажыратылған сияқты әрекет етеді, ал тартқыш резистор сымды жоғары логикалық деңгейге жеткізеді. ол тартылатын резистор орнатқан логиканың жоғары деңгейін жоққа шығарады, тартылатын резистор оған сымсыз байланыс орнатылмаған болса да, логиканың анықталған деңгейінде болатынына кепілдік береді ».
3 -қадам: бөлшектер
Сіз кез келген нәрсені қолдана аласыз, бірақ бұл мен қолданған бөлшектер.
Бөлшектер:
-
NPN S8050 транзисторы
250 дана 8,99 доллар немесе шамамен 0,04 доллар
-
110 Ом резисторы
400 резистор 5,70 долларға немесе шамамен 0,01 долларға
-
Микро желдеткіш, сипаттамадағы немесе сипаттамадағы талаптар:
- шамамен 6,00 доллар
- щеткасыз
- үнсіз
- ұқсас желдеткішпен салыстырғанда ең төменгі амп немесе ватт
- Сипаттамада «2В-5В жұмыс кернеуі» сияқты нәрсені іздеңіз.
- әйел-әйел және ер-әйел секіргіш сымдар
- нан тақтасы
- Таңқурай Pi 3
- 5.1В 2.4А қуат көзі
Ескертулер:
Күрекшедегі мәтін сіздің деректеріңізбен, сіздің деректеріңізбен ауыстырылады
4 -қадам: схемалық
жұмыс желдеткіші S8050 NPN транзисторы мен резисторды келесідей қосуды қажет етеді:
S8050 жазық жағы осылайша қарайды>
- S8050 түйреуіш с: желдеткіштің қара (-) сымына қосылады
- S8050 түйреуіш b: 110 Ом резисторына және GPIO PIN 25 -ке қосылады
- S8050 түйреуіш e: жерге GPIO түйреуішіне қосылады
- желдеткіш қызыл (+): таңқурай pi 3 3.3v GPIO түйреуішіне қосылады
GPIO PIN 25 қолданылады, бірақ оны кез келген GPIO кіріс түйреуішіне өзгертуге болады
5 -қадам: Сценарийді алыңыз
Таңқурай пи -ге төмендегілердің бірімен кіріңіз:
$ ssh osmc@♣ ip-address
$ shh osmc@♣osmc-hostname♣.local
Содан кейін сіз сценарийді жүктей аласыз:
$ sudo wget «https://raw.githubusercontent.com/dumbo25/rpi-fan/master/run-fan.py»
Мен osmc -де kodi қолданамын, ал пайдаланушы osmc. Егер сізде pi қолданушысы болса, сценарийде және қызметте osmc -тің барлық пайда болуын өзгертіңіз.
Сценарийді орындалатын етіп жасаңыз.
$ sudo chmod +x run-fan.py
Мен желдеткішті 60 С -та қосамын. Егер іске қосу температурасы тым төмен болса, желдеткіш қосылады, ол процессорды суытады, ал желдеткіш өшірілген кезде температура бастапқы температураға дейін көтеріледі. Бұл әсерді көру үшін 45 С -ты қолданып көріңіз. Оңтайлы температура қандай екеніне сенімді емеспін.
6 -қадам: Сценарийді автоматты түрде іске қосу
Желдеткішті автоматты түрде іске қосу үшін systemd пайдаланыңыз
Таңқурай пи -ге төмендегілердің бірімен кіріңіз:
$ ssh osmc@♣ ip-address ♣
$ shh osmc@♣osmc-hostname♣.local
Содан кейін сіз systemd қызметтік файлын жүктей аласыз:
$ sudo wget «https://raw.githubusercontent.com/dumbo25/rpi-fan/…
Немесе, github-дан run-fan қызметінің мазмұнын көшіріп, содан кейін іске қосу арқылы systemd қызмет файлын жасай аласыз:
$ sudo nano /lib/systemd/system/run-fan.service
Github ішіндегі мазмұнды файлға қойыңыз
нано редакторды сақтау және шығу үшін ctrl-o, ENTER, ctrl-x
Файл root болуы керек және ол/lib/systemd/system ішінде болуы керек. Командалар мыналар:
$ sudo chown root: root run-fan.service
$ sudo mv run-fan.service/lib/systemd/system/.
/Lib/systemd/system/run-fan.service кез келген өзгертулерден кейін:
$ sudo systemctl демонды қайта жүктеу
$ sudo systemctl run-fan.service $ sudo қайта жүктеуді қосады
Raspberry Pi құрылғысын қайта жүктегеннен кейін желдеткіш жұмыс істеуі керек!
Егер сізде қайта жүктеуден басталатын сценарийде проблемалар болса, Ақаулықтарды жою қосымшасындағы жүйелік тақырыпты тексеріңіз.
7 -қадам: Қосымша: Әдебиеттер
Температура Raspberry Pi Org туралы сұрақтар
Hackernoon: желдеткішті қалай басқаруға болады
Компьютерді түсіндіру: бейнелерді салқындату
Томның аппараттық құралы: өнімділікке температураның әсері
Puget жүйелері: температураның процессордың жұмысына әсері
Резисторларды жоғары және төмен тартыңыз
8 -қадам: Қосымша: Жаңартулар
Орындау: ЖЖ қабылдағыштың схемасын желдеткіш контроллерімен біріктіру
9 -қадам: Қосымша: Ақаулықтарды жою
Systemd қызметін тексеру
Systemd-дегі run-fan.service қосулы және жұмыс істеп тұруын қамтамасыз ету үшін бір немесе бірнеше пәрмендерді орындаңыз:
$ systemctl тізім-бірлік-файлдар | grep қосылған
$ systemctl | grep жүгіру | grep fan $ systemctl күйі run -fan.service -l
Егер сценарийді systemd арқылы бастауға қатысты мәселелер туындаса, журналды мына жолмен қарап шығыңыз:
$ sudo journalctl -u run -fan.service
Run-fan.py іске қосылғанын тексеру үшін:
$ cat /home/osmc/run-fan.log
Ұсынылған:
Raspberry Pi салқындатқыш желдеткіш қорапшасы, процессордың температуралық индикаторы: 10 қадам (суреттермен)
Raspberry Pi салқындатқыш желдеткіштің CPU температурасының индикаторы бар қорабы: Мен алдыңғы жобада таңқурай pi (бұдан әрі- RPI) процессорының температуралық индикатор схемасын енгіздім. Бұл схема RPI 4 процессордың әр түрлі температуралық деңгейін келесі түрде көрсетеді.- Жасыл жарық диоды қосылған кезде CPU температурасы 30 ~ ішінде
NE555: 9 қадамындағы екі полицейдің жарқылдауы
Екі NE555 -тегі полиция жарқылы: Төмендегі суретте сіз екі әйгілі NE555 IC бар қарапайым жарықдиодты жарқылдың схемасын көре аласыз
MSP430: 6 қадамындағы соңғы күй машинасы
MSP430 жүйесіндегі соңғы күй машинасы: Мен сізге MSP430G2 іске қосу тақтасын YAKINDU Statechart құралдарының көмегімен Tech Texas Instruments Code Composer Studio студиясында ақырлы күй машиналарымен (FSM) қалай бағдарламалау керектігін көрсетемін. Бұл оқулықта алты қадам бар: YAKINDU Statechart құралдарын келесідей орнату
Honda 06 10 10 желдеткішті желдеткішті қалай ауыстыруға болады: 8 қадам
Honda 06 10 желдеткішті қозғалтқышты ауыстыру әдісі: Honda Odyssey -де үрлегіш қозғалтқышты ауыстыруға аз уақыт кетеді және оны кез келген физикалық қабілетті адам жасай алады. Бұл қарапайым нәрсе емес, бірақ оны бірнеше жылдан кейін жасау қажет, ал сіздің желдеткіш жұмыс істемей қалады. Қажетті құралдар: • Қысқа Филлип
FireTV Controller 2: 3 қадамындағы микрофонды «өшіру» немесе алып тастау
FireTV контроллеріндегі микрофонды «өшіру» немесе алып тастау 2 -нұсқа: FireTV контроллерінде микрофонды бағдарламалық қамтамасыз ету параметрлері бойынша өшірудің нақты шешімі болмағандықтан, басқа нұсқасы - микрофонды физикалық түрде алып тастау. FireTV бірінші нұсқасы үшін. контроллер басқа шешім көмектесе алады, бұл