Едноплатковият компютър Raspberry Pi отваря света на физическите изчисления и софтуерното програмиране. Ако някога сте се сдобивали с Raspberry Pi, ще знаете, че с изключение на Raspberry Pi 400, те не идват с бутон за захранване. Как тогава се включват и изключват?
Има няколко различни начина, по които можете да постигнете това, някои ясни, а други не толкова. Нека проучим някои от тези методи.
Защо Raspberry Pi не включва бутон за захранване?
Въпреки че може да изглежда като пропуск от страна на компанията, изключването на бутона за захранване всъщност е пресметнато решение да се намали цената на едноплатковия компютър.
Повечето съвременни компютри със специален бутон за захранване използват интерфейса за разширена конфигурация и захранване (ACPI) което позволява на операционните системи да комуникират с хардуерни компоненти (бутони, мишки, батерии, дисплеи, и т.н.). ACPI казва на операционната система да задейства изключване при натискане на бутона за захранване.
Въпреки неговата полезност, включването на пълния интерфейс в Raspberry Pi би повишило значително цената. И така, решението да се изключи бутон за захранване беше внимателно обмислено, за да направи Raspberry Pi по-достъпен.
5 различни начина за включване на Raspberry Pi
Има няколко метода за захранване на Raspberry Pi. Нека проучим основните от тях и също така да открием важността на изключването на Raspberry, преди да го изключите.
1. USB връзка за захранване
Най-лесният начин да включите Raspberry Pi е да го включите в източник на захранване. По-старите модели имат micro-USB порт за захранване, докато по-новите модели се захранват с помощта на USB Type-C конектор. Въпреки че всяко зарядно устройство с необходимия рейтинг трябва да работи, трябва да обмислите закупуването на едно от официалните захранвания, за да предотвратите евентуални проблеми надолу по линията. Има много различни начини, по които можете да захранвате Raspberry Pi.
След като свържете подходящо номинално (5V, 2,5-3A, в зависимост от модела) захранване към захранващия порт на Raspberry Pi, червеният светодиод до порта трябва да светне, което показва, че Pi е захранен. Може да се наложи да смените захранването или кабела, ако червената лампичка мига. Това означава, че Raspberry Pi не се захранва с достатъчно енергия.
Обърнете внимание, че Raspberry Pi Zero няма червен светодиод, а само зелен светодиод за активност, който трябва да свети при подаване на захранване и след това да мига при зареждане на операционната система.
2. Захранващи блокове с превключвател
Някои захранващи устройства за Raspberry Pi включват превключвател, който ви позволява да прекъсвате захранването на Raspberry Pi. С едно натискане на бутон можете да включвате и изключвате своя Raspberry Pi. Това премахва необходимостта от физическо изключване на кабела всеки път, когато изключите Raspberry Pi, предпазвайки конектора от износване. Има голямо разнообразие от кабели, които реализират тази концепция за различни модели Raspberry Pi.
Разбира се, този превключвател на захранването няма да инициира грациозно изключване, така че съществува риск от повреда на SD картата и загуба на данни. Не е предназначен като заместител на изключване през терминала или GUI менюто. Научете как да правилно изключване на Raspberry Pi.
3. Входно-изходен хедър с общо предназначение
Конекторът за вход/изход с общо предназначение (GPIO) е ред от 26 или 40 пина на Raspberry Pi, който му позволява да се свързва с физически електронни компоненти като сензори, светодиоди, бутони и др. Можете да захранвате вашия Raspberry Pi чрез GPIO щифтовете, като свържете щифт 2 или 4 към 5V захранване и щифт 6 към земята (GND).
Можете също да „включите“ своя Raspberry Pi от състояние на спряло, като съедините щифтове 5 и 6 (GPIO3 и GND) заедно. В състояние на спряло всички процеси се прекратяват, но Raspberry Pi все още черпи малко количество енергия от захранването. Raspberry Pi влиза в състояние на спряло, когато се изключи, но захранването все още е свързано. Можете да свържете превключвател за захранване между тези два щифта, 5 и 6, за да включите Raspberry Pi с натискане. Можеш да научиш как да добавите бутон за захранване към вашия Raspberry Pi.
Можете да използвате същите тези щифтове, за да изключите Raspberry Pi, като по същество създавате превключвател за захранване. Това би включвало писане на скрипт, който се изпълнява при стартиране и слуша за натискане на бутон, за да инициира изключване.
4. Захранване през Ethernet
Функцията Raspberry Pi 4B и 3B+ Функционалност за захранване през Ethernet което им позволява да се захранват чрез Ethernet кабел. Вместо да използвате два отделни кабела за захранване и данни, ще ви трябва само един Ethernet кабел с PoE. За да използвате тази функция, ще ви трябва PoE HAT и оборудване за захранване за 802.3af захранване през Ethernet мрежа. Има две официални допълнителни платки от компанията Raspberry Pi: оригиналната PoE HAT и нова и подобрена PoE+ HAT.
Инсталирането на PoE HAT е лесно. Всичко, което трябва да направите, е да натиснете ШАПКАТА отгоре на Raspberry Pi и тя ще пасне внимателно върху GPIO щифтовете. Осигурени са и метални опори, за да се фиксира на място. Разбира се, HAT поема всички GPIO пинове, което ги прави обикновено неизползваеми.
Работещо решение би било или да използвате GPIO удължител, или да запоите някои кабели към щифтовете в пространството между Raspberry Pi и PoE HAT.
5. Безжичен смарт щепсел
А интелигентен щепсел е малък безжичен адаптер, предназначен да се побере в обикновен контакт, който ви позволява да включвате и изключвате свързани устройства дистанционно и автоматично. Тези щепсели обикновено имат придружаващо приложение или уебсайт и могат да включват функции като енергиен мониторинг, устойчивост на атмосферни влияния за използване на открито и планиране.
Безжичен интелигентен щепсел може да бъде добър вариант, ако имате достъп до своя Raspberry Pi от разстояние. Намалява консумацията на енергия и може лесно да се интегрира в настройката за домашна автоматизация.
Въпреки това, тези интелигентни щепсели по същество прекъсват захранването на вашия Raspberry Pi, без да инициират изключване на системата. Много е важно вашият Raspberry Pi да е в състояние на спряло, преди да прекъснете захранването му. Както винаги, командата на терминала sudo shutdown -h сега е вашият най-добър приятел, ако имате достъп до своя Raspberry Pi от разстояние.
Включването на Raspberry Pi е лесно
И така, ето го, пет различни начина да включите своя Raspberry Pi. Методът, който изберете, ще зависи от вашите лични предпочитания и за какво използвате Raspberry Pi. Всички те са еднакво безопасни и ефективни, при условие че вземете необходимите предпазни мерки.
Никога не дърпайте щепсела на Raspberry Pi, без първо да го изключите на системно ниво, и се уверете, че използвате захранване с правилния рейтинг за вашия модел.