Агуулгын хүснэгт:
- Алхам 1: CPU -ийн гүйцэтгэл ба температур
- Алхам 2: GPIO зүү ба резистор
- Алхам 3: эд анги
- Алхам 4: Схем
- Алхам 5: Скриптийг авах
- Алхам 6: Скриптийг автоматаар эхлүүлэх
- Алхам 7: Хавсралт: Ашигласан материал
- Алхам 8: Хавсралт: Шинэчлэлтүүд
- Алхам 9: Хавсралт: Алдааг олж засварлах
Видео: Raspberry Pi 3: 9 алхамаар хөргөх сэнсийг удирдана уу
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
Бөөрөлзгөнө pi 3 дээр сэнс нэмж, шаардлагатай бол асаах, унтраах хяналттай.
Сэнс нэмэх хялбар арга бол сэнсийг 3.3V эсвэл 5V зүү рүү холбож газардуулах явдал юм. Энэ аргыг ашигласнаар сэнс байнга ажиллах болно.
Сэнсийг өндөр температурын босго хэмжээнд хүрэх буюу давах үед асаах, дараа нь CPU -ийг бага температурын босгоос доош хөргөхөд унтраах нь илүү сонирхолтой гэж би бодож байна.
Зааварчилгаа нь танд Raspberry Pi 3 -ийг суулгаж, ажиллуулж байгаа бөгөөд та сэнс нэмэхийг хүсч байна. Миний хувьд би OSMC дээр Kodi ашиглаж байна.
Алхам 1: CPU -ийн гүйцэтгэл ба температур
Энд ямар ч үйлдэл байхгүй. Энэ бол зүгээр л суурь мэдээлэл бөгөөд та дараагийн алхам руу шилжиж болно.
Дулаан шингээгч нь ихэнх Raspberry Pi 3 програмуудад хангалттай бөгөөд сэнс шаардлагагүй болно.
Overclocked бөөрөлзгөнө pi нь сэнс ашиглах ёстой.
Kodi дээр, хэрэв танд MPEG-2 лицензийн түлхүүр байхгүй бол термометрийн дүрс гарч ирэх бөгөөд энэ нь лиценз эсвэл сэнс хэрэгтэй байгааг илтгэнэ.
Raspberry Pi 3 -ийн CPU нь -40 ° C -аас 85 ° C хүртэл ажилладаг. Хэрэв CPU -ийн температур 82 ° C -аас хэтэрсэн бол температур 82 ° C -аас доош буух хүртэл процессорын цагийн хурдыг удаашруулна.
CPU -ийн температурын өсөлт нь хагас дамжуулагчийг удаан ажиллуулахад хүргэдэг, учир нь температурыг нэмэгдүүлэх нь эсэргүүцлийг нэмэгдүүлдэг. Гэсэн хэдий ч температур 50 хэмээс 82 хэм хүртэл нэмэгдэх нь Raspberry Pi 3 -ийн CPU -ийн гүйцэтгэлд бага зэрэг нөлөөлдөг.
Хэрэв Raspberry Pi 3 'CPU -ийн температур 82 ° C -аас дээш байвал CPU -ийг тохируулдаг (цагийн хурдыг бууруулдаг). Хэрэв ижил ачаалал өгвөл CPU -ийг хангалттай хурдан буцааж авахад хэцүү байх болно, ялангуяа хэт ачаалагдсан тохиолдолд. Хагас дамжуулагч нь температурын сөрөг коэффициенттэй байдаг тул температур нь техникийн үзүүлэлтээс давсан тохиолдолд температур нь зугтаж, CPU нь ажиллахгүй байж магадгүй тул та Raspberry Pi -ийг хаях хэрэгтэй болно.
CPU -ийг өндөр температурт ажиллуулах нь CPU -ийн ашиглалтын хугацааг богиносгодог.
Алхам 2: GPIO зүү ба резистор
Энд ямар ч үйлдэл байхгүй. Энэ бол зүгээр л суурь мэдээлэл бөгөөд та дараагийн алхам руу шилжиж болно.
Би цахилгааны инженер биш бөгөөд сүлжээнд байгаа төслүүдийн зааврыг дагаж байсан тул би маш олон тооны GPIO зүүг гэмтээж, эцэст нь нэгээс олон Raspberry Pi шидэх шаардлагатай болсон. Би бас overclock хийхийг оролдсон бөгөөд цаашид ажиллахгүй хэдэн Raspberry Pis -ийг хаяж дуусгасан.
Нийтлэг програм бол Raspberry Pi дээр товчлуур нэмэх явдал юм. 5V эсвэл 3.3V зүү ба газардуулгын зүү хоёрын хооронд товчлуур оруулах нь товчлуурыг дарахад богино холболт үүсгэдэг. Учир нь хүчдэлийн эх үүсвэр ба газардуулгын хооронд ачаалал байхгүй болно. GPIO зүүг 3.3V гаралт (эсвэл оролт) -д ашиглахад мөн адил тохиолддог.
Өөр нэг асуудал бол оролтын зүү холбогдоогүй үед энэ нь "хөвөх" болно, энэ нь уншсан утгыг тодорхойлоогүй бөгөөд хэрэв таны код уншсан утгыг үндэслэн үйлдэл хийж байгаа бол энэ нь тогтворгүй байх болно.
GPIO зүү ба түүнтэй холбогддог бүх зүйлийн хооронд резистор шаардлагатай болно.
GPIO тээглүүр нь дотоод татах ба татах эсэргүүцэлтэй байдаг. Эдгээрийг GPIO номын сангийн тохиргооны функцээр идэвхжүүлж болно.
GPIO. тохиргоо (суваг, GPIO. IN, pull_up_down = GPIO. PUD_UP)
GPIO. тохиргоо (суваг, GPIO. IN, pull_up_down = GPIO. PUD_DOWN)
Эсвэл физик резистор оруулж болно. Энэхүү зааварчилгаанд би физик эсэргүүцэл ашигласан боловч та дотоод эсэргүүцлийг туршиж үзээд GPIO номын санг идэвхжүүлж болно.
Arduino тоглоомын талбайн вэбсайтаас Хавсралт лавлах хэсэгт:
"Татах эсэргүүцэл нь холбосон утасны хүчдэлийг шугамын бусад бүрэлдэхүүн хэсгүүд идэвхгүй байх үед хүчдэлийн эх үүсвэрийн түвшин рүү сул" татдаг ". Шугамын унтраалга нээлттэй байх үед энэ нь өндөр эсэргүүцэлтэй бөгөөд үйлдэл хийдэг. Бусад бүрэлдэхүүн хэсгүүд салгагдсан мэт ажилладаг тул хэлхээ нь салгагдсан мэт ажилладаг бөгөөд татах эсэргүүцэл нь утсыг логикийн өндөр түвшинд хүргэдэг. Энэ нь татах эсэргүүцлийн тогтоосон логикийн өндөр түвшинг дарах болно. Татах эсэргүүцэл нь идэвхтэй төхөөрөмж холбогдоогүй байсан ч утсыг тодорхой логик түвшинд байгааг баталгаажуулдаг."
Алхам 3: эд анги
Та ихэнх зүйлийг ашиглаж болно, гэхдээ эдгээр нь миний ашигласан хэсгүүд юм.
Эд анги:
-
NPN S8050 транзистор
250 ширхэг нь 8.99 доллар буюу ойролцоогоор 0.04 долларын үнэтэй байв
-
110 Ом эсэргүүцэл
400 эсэргүүцэл 5.70 доллар буюу ойролцоогоор 0.01 доллар
-
Микро сэнс, тодорхойлолт эсвэл техникийн үзүүлэлтэд тавигдах шаардлага:
- ойролцоогоор 6.00 доллар
- сойзгүй
- чимээгүй
- ижил сэнстэй харьцуулахад хамгийн бага Amp эсвэл Ватт
- Тодорхойлолтоос "2V-5V-ийн ажлын хүчдэл" гэх мэт зүйлийг хайж олоорой.
- эмэгтэй-эмэгтэй, эрэгтэй-эмэгтэй холбогч утас
- талхны самбар
- Raspberry Pi 3
- 5.1V 2.4A цахилгаан хангамж
Тэмдэглэл:
Хүрсэн текстийг таны өгөгдөл, ♣ таны өгөгдөл ♣ -ээр солих зорилготой юм
Алхам 4: Схем
Run-fan нь S8050 NPN транзистор ба резисторыг дараах байдлаар холбох шаардлагатай.
S8050 -ийн хавтгай тал нь ингэж харсан байна>
- S8050 зүү в: сэнсний хар (-) утастай холбогддог
- S8050 зүү b: 110 Ом эсэргүүцэл ба GPIO зүү 25 -тэй холбогддог
- S8050 зүү e: газрын GPIO зүүтэй холбогддог
- сэнс улаан (+): бөөрөлзгөнө pi 3 дээрх 3.3v GPIO зүүтэй холбогддог
GPIO pin 25 ашигладаг боловч үүнийг ямар ч GPIO оролтын зүү болгон өөрчилж болно
Алхам 5: Скриптийг авах
Бөөрөлзгөнө pi дээрээ дараах аргуудын аль нэгээр нэвтэрнэ үү.
$ ssh osmc@♣ ip-хаяг ♣
$ 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: Скриптийг автоматаар эхлүүлэх
Run-fan-ийг автоматаар эхлүүлэхийн тулд systemd-ийг ашиглана уу
Бөөрөлзгөнө pi дээрээ дараах аргуудын аль нэгээр нэвтэрнэ үү.
$ ssh osmc@♣ ip-хаяг ♣
$ shh osmc@♣osmc-hostname♣.local
Дараа нь та systemd үйлчилгээний файлыг татаж авах боломжтой:
$ sudo wget https://raw.githubusercontent.com/dumbo25/rpi-fan/…
Эсвэл та github-аас run-fan үйлчилгээний агуулгыг хуулж аваад дараа нь ажиллуулснаар systemd үйлчилгээний файл үүсгэж болно.
$ sudo нано /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: Сэнсийг хэрхэн хянах вэ
Компьютерийг тайлбарлах: Хөргөх видео
Том's Hardware: Температурын гүйцэтгэлд үзүүлэх нөлөө
Puget системүүд: CPU -ийн гүйцэтгэлд температурын нөлөө
Резисторыг дээш татаж, доош нь татна
Алхам 8: Хавсралт: Шинэчлэлтүүд
Хийх: RF хүлээн авагчийн хэлхээний самбарыг сэнсний хянагчтай нэгтгэх
Алхам 9: Хавсралт: Алдааг олж засварлах
Системийн үйлчилгээг шалгаж байна
Systemd дахь run-fan.service идэвхжсэн, ажиллаж байгаа эсэхийг шалгахын тулд нэг буюу хэд хэдэн тушаалыг ажиллуулна уу.
$ systemctl list-unit-files | grep идэвхжүүлсэн
$ systemctl | grep ажиллаж байна | grep fan $ systemctl status run -fan.service -l
Systemd ашиглан скриптийг эхлүүлэхтэй холбоотой ямар нэгэн асуудал гарвал сэтгүүлийг дараах байдлаар шалгана уу.
$ sudo journalctl -u run -fan.service
Run-fan.py ажиллаж байгаа эсэхийг шалгахын тулд:
$ cat /home/osmc/run-fan.log
Зөвлөмж болгож буй:
IoT Halloween хулуу - LED -ийг Arduino MKR1000 болон Blynk програмаар удирдана уу ???: 4 алхам (зурагтай)
IoT Halloween хулуу | Arduino MKR1000 болон Blynk програмын тусламжтайгаар LED удирдлага ???: Сайн байцгаана уу, Хэдэн долоо хоногийн өмнө Halloween байсан бөгөөд уламжлалаа дагаж би тагтандаа зориулан сайхан хулуу сийлсэн. Гэхдээ хулуугаа гадаа байхад би орой болгон лаа асаах нь үнэхээр ядаргаатай байдгийг ойлгосон. Бас би
Тоглоомын дизайныг 5 алхамаар 5 алхамаар хийнэ
Тоглоомын дизайныг 5 алхамаар хий: Flick бол тоглоом хийх, ялангуяа таавар, харааны роман эсвэл адал явдалт тоглоом хийх үнэхээр энгийн арга юм
Гэрийн цахилгаан хэрэгслийг Alexa ашиглан ESP8266 эсвэл ESP32: 8 алхамаар удирдана
Гэр ахуйн цахилгаан хэрэгслийг Alexa ашиглан ESP8266 эсвэл ESP32 ашиглан удирдана уу: Хөөе, залуусаа! Энэхүү төсөл нь таны амьдралыг хялбарчлахад туслах бөгөөд та Alexa -д тушаал өгөх замаар гэрт байгаа цахилгаан хэрэгслийг хянаж үзсэнийхээ дараа өөрийгөө хаан шиг санагдах болно
LED самбарыг NodeMCU, ESP8266 ба MAX7219: 8 алхамаар утсаар удирдана
LED самбарыг NodeMCU, ESP8266, MAX7219 ашиглан утсаар удирдах: Би LED хавтанг эргэх дохио болгон удирдахын тулд утсаа ашиглахыг хүсч байна. Тиймээс ESP8266 нь хандалтын цэг, микроконтроллер, серверийн үүргийг гүйцэтгэх болно. Вэб сервер нь зүүн тийш эргэх, баруун тийш эргэх, SOS эргүүлэх гэсэн 3 товчлуур бүхий энгийн вэб хуудастай болно. Текст
100: 4 алхамаар хатуу дискээ хэрхэн хөргөх вэ
Хатуу дискээ 100 -аас доош үнээр хэрхэн хөргөх вэ: Таны компьютерийн хамгийн чухал боловч үл тоомсорлож буй бүрэлдэхүүн хэсгүүдийн нэг бол хатуу диск юм. Энд таны бүх үнэ цэнэтэй дурсамж, програм хангамж, тоглоом, баримт бичиг болон бусад зүйлс хадгалагдаж байна! Хатуу дискийг хөргөх нь түүний амьдралыг мэдэгдэхүйц нэмэгдүүлэх төдийгүй