Схема выключения Raspberry Pi в спящем режиме
Raspberry Pi - отличная платформа для использования в проекте роботов, но у нее есть серьезное ограничение:по умолчанию у нее нет встроенной кнопки питания. В системе на базе Linux Raspberry Pi требует корректного завершения работы перед отключением питания. Простое отключение шнура питания может привести к повреждению файловой системы на SD-карте, с чем я сталкивался слишком много раз. Чтобы не повредить файловую систему, мы создали простую схему для корректного отключения питания. Схема также позволяет нам перевести нашего робота в спящий режим, автоматически разбудив его по истечении заданного интервала времени. Из любопытства добавили возможность измерения потребления тока. Некоторые коммерческие решения, такие как Sleepy Pi с аналогичной функциональностью, действительно существуют, но такую систему довольно легко построить из отдельных компонентов.
Вам хочется спать?
С тех пор, как я начал конструировать нашего робота, было очевидно, что время работы будет сильно ограничено емкостью аккумулятора и потребляемой мощностью. Если ничего особенно интересного не происходит, робот может продлить срок службы батареи, просто отключившись. Для этого потребуется какой-то будильник, чтобы время от времени будить робота, чтобы проверить, есть ли какие-то задачи, которые следует выполнить. Для нашей роботизированной лодки такая функциональность позволила бы преодолевать большие расстояния, например, свободно дрейфуя по ветру, возможно, с помощью каких-то парусов.
Наша схема отключения состоит из следующих частей:
Кнопочный выключатель питания Pololu SV
Pololu Pushbutton Power Switch - приятный продукт:простая кнопка может использоваться для включения и выключения питания без использования реле. Прикрепленную кнопку не нужно нажимать физически:внешняя цепь, такая как Raspberry Pi или микроконтроллер, может использоваться для отключения питания путем подачи положительного напряжения на вывод Off. Коммутатор выдерживает ток 10 ампер, поэтому его достаточно для питания Raspberry Pi и множества периферийных устройств.
Понижающий стабилизатор напряжения Pololu 5 В, 9 А D24V90F5
Понижающий регулятор напряжения используется для понижения напряжения с 12 до 5 вольт для питания RasPi. Опять же, регулятор содержит вывод включения, который может быть переведен в низкий уровень с помощью внешнего оборудования для отключения питания. Контакт включения подтягивается до 12 В с помощью внутреннего подтягивающего резистора, поэтому его нельзя напрямую подключить к Raspberry Pi, который работает от 3,3 В. Таким образом, в схеме требуется транзистор или транзистор.
Подробнее:Схема выключения Raspberry Pi в спящем режиме
Производственный процесс
- Считать температуру с помощью DS18B20 | Raspberry Pi 2
- Измерение температуры с помощью RASPBERRY PI
- Мониторинг температуры с помощью Raspberry Pi
- Интеграция данных датчика с микропроцессором Raspberry Pi
- Обнаружение молний с помощью Raspberry Pi
- Сигнализация о воде Raspberry Pi 2 с t сапожником плюс
- Монитор температуры ThingSpeak с Raspberry Pi
- Простой детектор детского плача своими руками с Raspberry Pi
- Аэропоника с Raspberry Pi и датчиком влажности
- Использование ИК-пульта дистанционного управления с Raspberry Pi без LIRC