Orodha ya maudhui:
- Hatua ya 1: Vifaa vinahitajika
- Hatua ya 2: Mzunguko - Mkutano
- Hatua ya 3: Hati
- Hatua ya 4: Vidokezo vya Mwisho
Video: Shabiki wa kupoa wa kiotomatiki wa Pi: Hatua 4 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
Ubunifu rahisi wa kudhibiti shabiki wa mini 5v na chatu, bila hitaji la ubao wa mkate, transistors n.k. Unachohitaji ni nyaya chache na relay 1 ya kituo. Nilikuwa na njia 2 ya kupeleka ambayo ninapendekeza, kwa kuwa karibu bei sawa na unapata kidhibiti cha ziada. Hati inayotumia kila saa itaangalia hali ya joto ya pi na kuwasha / kuzima shabiki hadi joto linalotarajiwa lifikiwe.
Kwa kuwa msimu wa joto uko juu yetu pi yangu ya sekondari inaendesha moto sana kwa ladha yangu kwa hivyo nilitaka kuipoa kidogo kila wakati. Kwa kweli ningeweza kuwa na shabiki anayeipigia 24/7 lakini a) ambayo itahitaji ubao wa mkate, na vipingamizi vingine nk kwa sababu siwezi kuziba tu kwenye pini za GPIO moja kwa moja b) kuandika nambari fulani inayoingiliana na 'nje' dunia ni ya kufurahisha zaidi:) na c) ni ya bei rahisi sana… unachohitaji ni nyaya na relay.
Furahiya, na jisikie huru kutoa maoni!
Hatua ya 1: Vifaa vinahitajika
- crontab / chatu iliyosanikishwa kwenye pi yako- Risiberi pi na kesi - shabiki wa 5v mini (kiunga) - 2 relay ya kituo (kiunga) - Wanandoa wa nyaya za kike na za kike (kiunga). Nilikuwa na 1 tu, kwa hivyo nilitumia kebo ya zamani ya sauti ya DVD kwa PC na hiyo kebo ya ziada ya f2f kwa pini ya mdhibiti wa relay.
Kumbuka: Shimo juu ya kesi yangu ya rasipberry ilikuwa ndogo kidogo kuliko kawaida, kwa hivyo ilibidi nitumie kuchimba ili kuifanya iwe pana. Labda unapaswa kupata kesi na shabiki wa 5v tayari ameshikamana nayo, ikiwa hauna uhakika juu ya saizi yake kwenye kesi yako.
Hatua ya 2: Mzunguko - Mkutano
Kama unavyoona kutoka kwenye picha hapo juu ninatumia pini 2, 6, 12, ambazo zote ni sawa kwa aina yoyote ya raspberry pi ambayo unaweza kuwa nayo, kwa hivyo sio lazima kuwa na wasiwasi juu ya ukweli kwamba ninatumia Pi Mfano B rev2.
Chomeka nyaya kama vile ninavyofanya. - 5v (pin2) huenda kwa VCC- GND (pin6) kwenda GND- GPIO18 (pin2) huenda kwa IN1 Hakikisha jumper kwenye relay yako imewekwa kwa: JD-VCC VCC.
Sasa kwa relay… Usanidi wangu ni wa kushangaza kidogo, najua. Sikutaka kutumia chanzo cha nguvu cha nje kuanza shabiki, kwa hivyo niliiunganisha kwenye pi pia. Utalazimika kukata kidogo kwa kebo ya 5v na GND inayotoka pi ili kushikamana na nyaya za shabiki kwa njia ile ile ninayoifanya. Unaweza kutumia chuma cha kutengeneza na mkanda kama nilivyofanya. Sidhani kuna sababu ya kuwa na wasiwasi juu ya kupiga tofali pi yako, kwa sababu tu kebo ya ardhini imeunganishwa moja kwa moja na pi. Ikiwa utaona kwa uangalifu kwenye picha, swichi ya relay imeunganishwa na kebo ya nguvu, ikimaanisha wakati shabiki amezimwa, unganisho la moja kwa moja na pi pia ni "wazi". Kwa hivyo mkondo wowote wa umeme ambao shabiki anaweza kutoa wakati unaenda, hatakuwa na njia ya kurudi kwenye pi. Sababu kwanini ninatumia milango hiyo kwenye relay, ni kwa sababu relay ina kijito kidogo kilichoongozwa juu yake. Nilitaka kuona taa nyekundu wakati shabiki ANA, kwa hivyo najua wakati pi inapoa. Ikiwa unataka, unaweza kutumia milango mingine ili jambo la nyuma lifanyike. Lakini labda utahitaji kubadilisha amri za GPIO katika hati ya chatu (katika kazi fanON shabiki OFF imeonyeshwa katika hatua inayofuata) kuifanya ifanye kazi… Utaona kile ninachomaanisha tukifika.
Hatua ya 3: Hati
Sasa usijisumbue juu ya maandishi … Wiki iliyopita sikujua chatu na bado niliweza kuandika hati hii kwa kusoma na kujaribu mifano anuwai huko nje. Najua lugha zingine za programu ingawa sijali, sitalipiga pi yako. Ikiwa nilitumia (ambayo labda nilifanya) kazi zingine ambazo mtu mwingine aliandika, ninaomba radhi kwa sababu hakuna sifa zilizopewa, lakini nimebadilisha hati hii kwa hivyo mengi, kimsingi ni mpya.
Maagizo
1) Pakua kiambatisho, au nakala tu / ibandike kutoka kwa pastebin hapa na uipe jina fan.py
2) Weka script ya fan.py ndani / nyumbani / pi / folda
3) Fanya: sudo chmod + x /home/pi/fan.py na sudo chown pi: pi /home/pi/fan.py
4) Kwa kudhani una crontab imewekwa kwenye pi yako kutekeleza: crontab -e
5) Kwa nakala ya chini / kuweka: 5 * * * * sudo python /home/pi/fan.py na uhifadhi faili. (Ctrl + X na Y)
Crontab hii itafanya script kila 1h5m. Hati hiyo itafanya kazi kama hati ya pekee pia … ikimaanisha badala ya kitendo cha kiotomatiki cha crontab unaweza kuwasha / kuzima shabiki mwenyewe. Unafanya hivi ukitumia vigezo kama hivyo:
- Sudo python / home /pi /fan.py kwenye au
- sudo python / nyumba/pi/fan.py imezimwa
Niliandika pia kazi ya kutofaulu iwapo utabonyeza Ctrl + C wakati hati inafanya kazi. Ukifanya hivyo, shabiki atazima kabla hati haijaondoka.
Kwa hivyo, hii inafanyaje kazi?
Kila saa script hufanya na kuangalia joto la pi. Ikiwa hali ya joto iko juu ya thamani ya X shabiki atawasha na kukaa hadi itakapopungua hadi thamani ya Y. Wakati inafanya, hati itaondoka. Ikiwa kwa sababu fulani haifikii joto hilo la chini na saa moja inapita, wakati mwingine hati itatekelezwa 'itaona' kwamba shabiki bado yuko na hati ya pili itaacha… kwa hivyo tumia maadili halisi ya joto ikiwa unataka shabiki kuwasha / kuzima. Ikiwa sivyo, weka tu maadili ya ujinga (kama Y = 0 digrii Celsius) ili shabiki akae kila wakati.) Ikiwa pi yako inafanya kazi kati ya hizo maadili 2 (X, Y), inamaanisha kuwa kufanya kazi chini ya joto 'kukubalika' kwa hivyo hati itaondoka tu wakati itaangalia hali ya joto kila saa.
Kuelezea maadili kadhaa
Juu ya hati kuna anuwai kadhaa za ulimwengu. Kuna vigeuzi unapaswa kubadilisha.
# Tambua ni pini ipi inayodhibiti relayFAN_PIN = 18 # sanduku la manjano zamani: GPIO18 # Jaribio la joto. Anza shabiki ikiwa temp> 49C FAN_START = 49 # Angalia joto. Zima chini ya 28C FAN_END = 28
Ni wazi kabisa ni nini cha kufanya hapa. Ikiwa ulitumia GPIO18 kama nilivyofanya, basi ondoka hapa 18, vinginevyo badilisha thamani hiyo kwa gpio uliyotumia. FAN_START na FAN_END ni joto la juu / chini unalotaka kutumia. Unaweza hata kuweka nambari za kuelea hapo ikiwa unataka, kama 49.2
Kumbuka:
Kumbuka jinsi nilivyoweka relay yangu? Ukiona kazi fanON na fanOFF utagundua kuwa ninaweka pato la gpio kwa Uwongo kuwasha shabiki na Kweli kuizima. Ikiwa ulichagua usanidi mwingine wa lango kwenye relay, labda utahitaji kubadilisha maadili hayo.
Hatua ya 4: Vidokezo vya Mwisho
Naomba radhi kwa maagizo ya kina. Nilitaka kufunika kila aina ya watumiaji. Labda kuna njia bora ya kufanya haya yote lakini nilifanya bora zaidi na vifaa vilivyo mkononi na kwa ujinga wangu katika mzunguko na chatu.
Nambari ndogo ya bonasi
Ikiwa unataka njia ya haraka ya kuangalia joto la pi yako, tengeneza faili inayoitwa temp in / usr / local / bin folda kisha unakili kubandika hati hii ndani:
pastebin.com/rUYqGjV5
kutekeleza: chmod + x / usr / mitaa / bin / temp kuifanya iweze kutekelezeka.
Kisha chapa tu temp kutoka kwa folda yoyote unayoona joto la pi yako.
Ilipendekeza:
Shabiki wa kupoza kiotomatiki Kutumia Servo na DHT11 Joto na Sensor ya Unyevu Na Arduino: Hatua 8
Shabiki wa kupoza kiotomatiki Kutumia Servo na DHT11 Sura ya Unyevu na Arduino: Katika mafunzo haya tutajifunza jinsi ya kuanza & zungusha shabiki wakati joto linaongezeka juu ya kiwango fulani
Kikosi cha Kupiga Picha Kiotomatiki Kikamilifu: Hatua 14 (na Picha)
Je! Wewe ni mpiga picha mwenye bidii, ambaye amekuwa akitaka moja ya vifaa vya kupendeza vya moja kwa moja vya kupendeza, lakini ni ghali sana, kama £ 350 + ghali kwa mhimili 2. kuhangaika? Simama hapa hapa
Mdhibiti wa Arduino wa Picha ya Kiotomatiki ya 360 ° Bidhaa: Hatua 5 (na Picha)
Mdhibiti wa Arduino kwa Picha ya Kiotomatiki ya Picha ya 360 °: Wacha tujenge mtawala wa arduino anayedhibiti mpito wa miguu na shutter ya kamera. Pamoja na turntable inayotokana na mama wa kambo, hii ni mfumo wenye nguvu na wa gharama nafuu kwa upigaji picha wa bidhaa za 360 ° au picha ya picha. Moja kwa moja
Laptop Cooling Pad DIY - Maisha ya Kutisha Hacks Na Shabiki wa CPU - Mawazo ya Ubunifu - Shabiki wa Kompyuta: Hatua 12 (na Picha)
Laptop Cooling Pad DIY | Maisha ya Kutisha Hacks Na Shabiki wa CPU | Mawazo ya Ubunifu | Shabiki wa Kompyuta: Unahitaji kutazama video hii hadi mwisho wake. kwa kuelewa video
Ukarabati / Modeli ya Kupoa Shabiki wa Kompyuta: Hatua 4
Ukarabati / Modeli ya Kupunguza Shabiki wa Kompyuta: [[br]] Kuweka faili kwenye hali ya baridi kuwa ngumu wakati shabiki nadhifu mwenye mwangaza mwishowe huenda kwenye makaburi. Wakati hakuna kitu kingine chochote kibaya na baraza la mawaziri lakini shabiki alikufa, au ikiwa unataka kuongeza baridi zaidi kwenye sanduku la CPU, jaribu mod hii rahisi. [