Sisällysluettelo:
- Vaihe 1: Suorittimen suorituskyky ja lämpötila
- Vaihe 2: GPIO -nastat ja -vastukset
- Vaihe 3: Osat
- Vaihe 4: Kaavio
- Vaihe 5: Hanki käsikirjoitus
- Vaihe 6: Käynnistä skripti automaattisesti
- Vaihe 7: Liite: Viitteet
- Vaihe 8: Liite: Päivitykset
- Vaihe 9: Liite: Vianetsintä
Video: Ohjaa jäähdytystuuletinta Raspberry Pi: llä 3: 9 askelta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Lisää tuuletin vadelmapi 3: een ja kytke se päälle ja pois päältä tarvittaessa.
Helppo tapa lisätä tuuletin on liittää tuulettimen johdot 3,3 V: n tai 5 V: n nastaan ja maahan. Tätä lähestymistapaa käytettäessä tuuletin käy koko ajan.
Mielestäni on paljon mielenkiintoisempaa kytkeä tuuletin päälle, kun se saavutti tai ylitti korkean lämpötilan kynnyksen, ja sammuttaa sen, kun suoritin jäähdytettiin matalan lämpötilan kynnyksen alle.
Ohjeessa oletetaan, että sinulla on Raspberry Pi 3 -asennus ja se on käynnissä ja haluat lisätä tuulettimen. Minun tapauksessani käytän Kodia OSMC: ssä.
Vaihe 1: Suorittimen suorituskyky ja lämpötila
Tässä ei ole toimia. Nämä ovat vain taustatietoja ja voit siirtyä seuraavaan vaiheeseen:
Jäähdytyselementti riittää useimpiin Raspberry Pi 3 -sovelluksiin, eikä tuuletinta tarvita.
Ylikellotetun vadelmapi: n tulisi käyttää tuuletinta.
Jos sinulla ei ole MPEG-2-lisenssiavainta kodissa, saatat saada lämpömittarin kuvakkeen, joka osoittaa, onko lisenssi tai tuuletin tarpeen.
Raspberry Pi 3: n suorittimen on suunniteltu toimivan välillä -40 ° C -85 ° C. Jos suorittimen lämpötila ylittää 82 ° C, suorittimen kellotaajuus hidastuu, kunnes lämpötila laskee alle 82 ° C.
Suorittimen lämpötilan nousu hidastaa puolijohteiden toimintaa, koska lämpötilan nostaminen lisää vastusta. Lämpötilan nousulla 50 ° C: sta 82 ° C: een on kuitenkin vähäinen vaikutus Raspberry Pi 3: n suorittimen suorituskykyyn.
Jos Raspberry Pi 3 '-suorittimen lämpötila on yli 82 ° C, suoritin on kuristettu (kellotaajuus laskee). Jos sama kuormitus kohdistuu, CPU: lla voi olla vaikeuksia rajoittaa sitä tarpeeksi nopeasti, varsinkin jos se on ylikellotettu. Koska puolijohteilla on negatiivinen lämpötilakerroin, lämpötila voi ylittää tekniset tiedot, joten lämpötila saattaa karata ja suoritin saattaa epäonnistua ja sinun on heitettävä Raspberry Pi.
Suorittimen käyttäminen korkeassa lämpötilassa lyhentää suorittimen käyttöikää.
Vaihe 2: GPIO -nastat ja -vastukset
Tässä ei ole toimia. Nämä ovat vain taustatietoja ja voit siirtyä seuraavaan vaiheeseen:
Koska en ole sähköinsinööri ja seurasin verkon projektien ohjeita, vahingoittamalla näin melkoisen määrän GPIO -nastoja ja jouduin lopulta heittämään useamman kuin yhden Vadelma Pi: n. Yritin myös ylikellotusta ja päädyin heittämään pois muutaman Vadelma Pisin, jotka eivät enää toimineet.
Yleinen sovellus on lisätä painike Raspberry Pi -laitteeseen. Painonapin asettaminen 5V- tai 3,3V -nastan ja maadoitusnastan väliin aiheuttaa tehokkaasti oikosulun, kun painiketta painetaan. Koska jännitteen lähteen ja maan välillä ei ole kuormitusta. Sama tapahtuu, kun GPIO -nasta käytetään 3,3 V: n lähtöön (tai tuloon).
Toinen ongelma on, kun tulonastainta ei ole kytketty, se kelluu, mikä tarkoittaa, että lukema arvo on määrittelemätön ja jos koodisi ryhtyy toimiin lukemasi arvon perusteella, se on virheellisesti.
GPIO -nastan ja kaiken siihen yhdistettävän laitteen välillä tarvitaan vastus.
GPIO -nastoissa on sisäiset ylös- ja alasvastukset. Nämä voidaan ottaa käyttöön GPIO -kirjaston asetustoiminnolla:
GPIO.setup (kanava, GPIO. IN, pull_up_down = GPIO. PUD_UP)
GPIO.setup (kanava, GPIO. IN, pull_up_down = GPIO. PUD_DOWN)
Tai fyysinen vastus voidaan lisätä. Tässä ohjeessa käytin fyysistä vastusta, mutta voit kokeilla sisäistä vastusta ja ottaa sen käyttöön GPIO -kirjastolla.
Arduinon leikkikentän verkkosivulta liiteviitteestä:
"Pull-up-vastus" vetää "heikosti sen johdon jännitettä, johon se on kytketty, kohti jännitelähteen tasoa, kun muut linjan komponentit ovat passiivisia. Kun linjan kytkin on auki, se on korkeaimpedanssinen ja toimii Koska muut komponentit toimivat ikään kuin ne on irrotettu, piiri toimii ikään kuin se on irrotettu ja vetovoima nostaa johdon korkealle logiikkatasolle. Kun toinen komponentti linjalla aktivoituu se ohittaa pull-up-vastuksen asettaman korkean logiikkatason. Pull-up-vastus varmistaa, että johto on määritellyllä logiikkatasolla, vaikka siihen ei olisikaan kytketty aktiivisia laitteita."
Vaihe 3: Osat
Voit käyttää melkein mitä tahansa, mutta nämä ovat käyttämäni osat.
Osat:
-
NPN S8050 transistori
250 kappaletta valikoituja 8,99 dollaria tai noin 0,04 dollaria
-
110 ohmin vastus
400 vastusta hintaan 5,70 dollaria tai noin 0,01 dollaria
-
Mikrotuuletin, vaatimukset kuvauksessa tai teknisissä tiedoissa:
- noin 6,00 dollaria
- harjaton
- hiljainen
- pienin vahvistin tai watti verrattuna vastaavaan tuulettimeen
- Etsi kuvauksesta jotain "käyttöjännite 2V-5V"
- naaras-naaras- ja uros-naaras-hyppyjohdot
- leipälauta
- Raspberry Pi 3
- 5.1V 2.4A virtalähde
Huomautuksia:
Patoihin suljettu teksti on tarkoitus korvata tiedoillasi, ♣ sinun datallasi ♣
Vaihe 4: Kaavio
run-fan vaatii S8050 NPN-transistorin ja vastuksen kytkemisen seuraavasti:
S8050: n litteä puoli osoittaa tähän suuntaan>
- S8050 nasta c: liitetään tuulettimen mustaan (-) johtoon
- S8050 nasta b: liitetään 110 ohmin vastukseen ja GPIO -nastaan 25
- S8050 -nasta e: liitetään maadoitettuun GPIO -nastaan
- tuuletin punainen (+): liitetään vadelman pi 3: n 3,3 V: n GPIO -nastaan
GPIO -nasta 25 on käytössä, mutta se voidaan vaihtaa mihin tahansa GPIO -tulonapiin
Vaihe 5: Hanki käsikirjoitus
Kirjaudu vadelmapiisi jollakin seuraavista tavoista:
$ ssh osmc@♣ ip-osoite ♣
$ shh osmc@♣osmc-hostname♣.local
Ja sitten voit ladata käsikirjoituksen käyttämällä:
$ sudo wget "https://raw.githubusercontent.com/dumbo25/rpi-fan/master/run-fan.py"
Käytän kodia osmc: ssä ja käyttäjä on osmc. Jos sinulla on käyttäjä pi, muuta vain kaikki osmc: n esiintymät pi: llä komentosarjassa ja palvelussa.
Tee komentosarjasta suoritettava.
$ sudo chmod +x run-fan.py
Käynnistän tuulettimen 60 C. Kokeile 45 C nähdäksesi tämän vaikutuksen. En ole varma, mikä on optimaalinen lämpötila.
Vaihe 6: Käynnistä skripti automaattisesti
Jos haluat saada run-fanin käynnistymään automaattisesti, käytä systemd
Kirjaudu vadelmapiisi jollakin seuraavista tavoista:
$ ssh osmc@♣ ip-osoite ♣
$ shh osmc@♣osmc-hostname♣.local
Ja sitten voit ladata systemd -palvelutiedoston käyttämällä:
$ sudo wget https://raw.githubusercontent.com/dumbo25/rpi-fan/…
Tai voit luoda järjestelmällisen palvelutiedoston kopioimalla run-fan-palvelun sisällön githubista ja suorittamalla sen sitten:
$ sudo nano /lib/systemd/system/run-fan.service
Liitä sisältö tiedostoon githubista
ctrl-o, ENTER, ctrl-x tallentaaksesi ja poistuaksesi nano-editorista
Tiedoston on oltava rootin omistama ja sen on oltava tiedostossa/lib/systemd/system. Komennot ovat:
$ sudo chown root: root run-fan.service
$ sudo mv run-fan.service/lib/systemd/system/.
Muutosten jälkeen /lib/systemd/system/run-fan.service:
$ sudo systemctl daemon-reload
$ sudo systemctl ota käyttöön run-fan.service $ sudo uudelleenkäynnistys
Raspberry Pi: n uudelleenkäynnistyksen jälkeen tuulettimen pitäisi toimia!
Jos skriptissä on ongelmia uudelleenkäynnistyksen yhteydessä, tarkista systemd-aihe vianmääritysliitteestä.
Vaihe 7: Liite: Viitteet
Lämpötila Raspberry Pi Org - Usein kysytyt kysymykset
Hackernoon: Kuinka hallita tuuletinta
Tietokoneiden selittäminen: Jäähdytysvideoita
Tomin laitteisto: Lämpötilan vaikutus suorituskykyyn
Puget Systems: Lämpötilan vaikutus suorittimen suorituskykyyn
Vedä ylös ja vedä alas vastukset
Vaihe 8: Liite: Päivitykset
Tehtävä: yhdistä RF -vastaanottimen piirilevy tuulettimen ohjaimeen
Vaihe 9: Liite: Vianetsintä
Järjestelmäpalvelun tarkistaminen
Varmista, että rund-fan.service järjestelmässä on käytössä ja käynnissä suorittamalla yksi tai useampi komennoista:
$ systemctl list-unit-files | grep käytössä
$ systemctl | grep käynnissä | grep fan $ systemctl tila run -fan.service -l
Jos skriptin käynnistämisessä systemd: llä on ongelmia, tarkista päiväkirja seuraavasti:
$ sudo journalctl -u run -fan.service
Tarkista, onko run-fan.py käynnissä:
$ cat /home/osmc/run-fan.log
Suositeltava:
Raspberry Pi -laatikko jäähdytystuuletinta CPU -lämpötilan ilmaisimella: 10 vaihetta (kuvilla)
Raspberry Pi -laatikko jäähdytystuuletinta, jossa on prosessorin lämpötilan ilmaisin: Olin ottanut raspberry pi (jäljempänä RPI) -prosessorin lämpötilan ilmaisinpiirin edellisessä projektissa. Piiri näyttää yksinkertaisesti RPI 4 eri suorittimen lämpötilatasoa seuraavasti. Suorittimen lämpötila on 30 ~
Bluetooth RC -auto STM32F103C: llä ja L293D: llä - Edullinen: 5 vaihetta
Bluetooth RC -auto STM32F103C: llä ja L293D: llä - Edullista: Tein Bluetooth Arduino -auton, kuten tässä kuvattu, Ardumotive_com. Ongelmani olivat akut ja niiden paino sekä kustannukset. Sittemmin matkapuhelimien halvoista virtapankkeista on tullut erittäin edullisia. Kaikki mitä tarvitsen
Alexa Ääniohjattu Raspberry Pi Drone IoT: llä ja AWS: llä: 6 vaihetta (kuvilla)
Alexa Ääniohjattu Raspberry Pi Drone IoT: llä ja AWS: llä: Hei! Nimeni on Armaan. Olen 13-vuotias Massachusettsin poika. Tämä opetusohjelma näyttää, kuten voit päätellä otsikosta, kuinka rakentaa Raspberry Pi Drone. Tämä prototyyppi osoittaa, kuinka dronit kehittyvät ja kuinka suuri rooli niillä voi olla
Neopixel Ws2812 Rainbow LED-hehku M5stick-C: llä - Sateenkaaren ajaminen Neopixel Ws2812: llä M5stack M5stick C: n avulla Arduino IDE: 5 askelta
Neopixel Ws2812 Rainbow LED-hehku M5stick-C: llä | Sateenkaaren ajaminen Neopixel Ws2812: llä M5stack M5stick C: n käyttäminen Arduino IDE: n avulla: Hei kaverit, tässä ohjeessa opimme käyttämään neopixel ws2812 LED-valoja tai led-nauhaa tai led-matriisia tai led-rengasta m5stack m5stick-C -kehityskortilla Arduino IDE: n kanssa ja teemme sateenkaarikuvio sen kanssa
Ohjaa Arduinoa Androidilla ja USB: llä: 5 vaihetta
Hallitse Arduinoa Androidilla ja USB: llä: Tämä ohje on vain erittäin nopea esitys "Arduino USB -sarjalaajennuksesta". jonka loi Thunkable -kehittäjä Pavitra. Sitä kehitetään edelleen, joten ajattele tätä eräänlaisena beetaversiona. Lyhyesti sanottuna voit nyt