ASCII-Nova 🇺🇦
# Зарядная станция Целью этого поста, собрать в одном месте все свои мысли по зарядным станциям, чтобы в следующий раз просто скидывать ссылку. Далее я буду описывать отталкиваться от своей зарядной станции (Zendure SuperBase 1000M), как базовой точки. …
Иными словами суммарно можно добиться зарядки 210-220 Ватт/ч или ~5 часов от 0% до 100% -- что даже уже отличный результат.
## Инвертор
Поскольку аккумуляторы сберегают постоянный ток, а устройства ожидают от сети переменный, то нужно его преобразовывать -- за это и отвечает инвентор.
Инверторы могут выдавать переменный ток разного вида: более чувствительные устройства ожидают т.н. "чистый синус", прочие же довольствуются тем, что есть.
Если у вас есть, например, котёл или бойлер для запитки, то без чистого синуса просто не обойтись.
В моём же случае, отсутствие чистого синуса повлияло только на один параметр: UPS (ИБП) для сервера не воспринимал питание от зарядной станции, считая, что его ничего не заряжает. Т.е. мне пришлось перестроить подключение устройств (подробнее описывал это тут), что привело лишь к необходимости выключать/включать UPS во время выключения/включения света.
## Функция UPS (или ИБП)
Очень классной функцией является наличие возможности станции работать как источник бесперебойного питания -- т.е. пропускать ток НЕ через аккумулятор питание, а напрямую, когда есть свет. Такую станцию можно поставить перед всеми устройствами (или подключить их к нему), а далее при выключении света они просто и без лишних действий бесшовно переключатся на резервное питание.
У меня такой функции нет, и мне пришлось собирать дополнительное устройство, чтобы обеспечить бесшовное переключение (описывал тут).
## Солнечная панель
Классной опцией, для тех, кто живёт на высоком этаже или в доме, является солнечная панель. Любая возможность запитать станцию это большой бонус, т.к. дарит настоящую автономность, при наличии солнечного света.
## Итог
Со станцией жить качественно лучше -- при пропадании света, роутер продолжает давать интернет, пока не сядут аккумуляторы свитчей интернет-провайдера в подъезде.
Можно посмотреть фильм с NAS, или поиграть в PS5. Психически очень выручает -- и это я еще не говорю про возможности зарядки телефонов.
--
Также, стоит отметить, что собрать из аккумуляторов и инвертора можно и свою собственную зарядную станцию, но это путь для тех, кто точно понимает что делает. Для остальных есть вот такое готовые решения.
Более именитые бренды имеют мобильные приложения, при помощи которых можно управлять станцией и её параметрами. В случае LiFePO4, это также могут быть вентиляторы и их скорость. В общем, там есть с чем поиграться.
В моём случае, приложения нет, а отвод идёт через корпус, так что тихо и без того :)
## Инвертор
Поскольку аккумуляторы сберегают постоянный ток, а устройства ожидают от сети переменный, то нужно его преобразовывать -- за это и отвечает инвентор.
Инверторы могут выдавать переменный ток разного вида: более чувствительные устройства ожидают т.н. "чистый синус", прочие же довольствуются тем, что есть.
Если у вас есть, например, котёл или бойлер для запитки, то без чистого синуса просто не обойтись.
В моём же случае, отсутствие чистого синуса повлияло только на один параметр: UPS (ИБП) для сервера не воспринимал питание от зарядной станции, считая, что его ничего не заряжает. Т.е. мне пришлось перестроить подключение устройств (подробнее описывал это тут), что привело лишь к необходимости выключать/включать UPS во время выключения/включения света.
## Функция UPS (или ИБП)
Очень классной функцией является наличие возможности станции работать как источник бесперебойного питания -- т.е. пропускать ток НЕ через аккумулятор питание, а напрямую, когда есть свет. Такую станцию можно поставить перед всеми устройствами (или подключить их к нему), а далее при выключении света они просто и без лишних действий бесшовно переключатся на резервное питание.
У меня такой функции нет, и мне пришлось собирать дополнительное устройство, чтобы обеспечить бесшовное переключение (описывал тут).
## Солнечная панель
Классной опцией, для тех, кто живёт на высоком этаже или в доме, является солнечная панель. Любая возможность запитать станцию это большой бонус, т.к. дарит настоящую автономность, при наличии солнечного света.
## Итог
Со станцией жить качественно лучше -- при пропадании света, роутер продолжает давать интернет, пока не сядут аккумуляторы свитчей интернет-провайдера в подъезде.
Можно посмотреть фильм с NAS, или поиграть в PS5. Психически очень выручает -- и это я еще не говорю про возможности зарядки телефонов.
--
Также, стоит отметить, что собрать из аккумуляторов и инвертора можно и свою собственную зарядную станцию, но это путь для тех, кто точно понимает что делает. Для остальных есть вот такое готовые решения.
Более именитые бренды имеют мобильные приложения, при помощи которых можно управлять станцией и её параметрами. В случае LiFePO4, это также могут быть вентиляторы и их скорость. В общем, там есть с чем поиграться.
В моём случае, приложения нет, а отвод идёт через корпус, так что тихо и без того :)
Telegram
ASCII-Nova 🇺🇦
# Мой хардварный райс во время отключений
Дисклеймер: если вы знакомы с электрикой, то дальше будут наивные рассуждения и практики. Важно отметить, что если бы моя зарядная станция поддерживала режим bypass (можно было бы просто включить как бесперебойник…
Дисклеймер: если вы знакомы с электрикой, то дальше будут наивные рассуждения и практики. Важно отметить, что если бы моя зарядная станция поддерживала режим bypass (можно было бы просто включить как бесперебойник…
❤4
Forwarded from Quantum Peppermint
This media is not supported in your browser
VIEW IN TELEGRAM
Police officer stops car for driving in oncoming lane
Переходим к другим новостям, сегодня от Ивана будет вторая часть ответов про игровой движок/библиотеку Bevy!
🥰2
Forwarded from s373r
ASCII-Nova 🇺🇦
Photo
вау! а это прямо билд под виту? или запускается бинарь линуксовый?
Forwarded from Illia
s373r
вау! а это прямо билд под виту? или запускается бинарь линуксовый?
Да, билд под виту
🔥2
Forwarded from Українська Rust Спільнота (Stepan Chaplia)
Квитки на UA Rust Conference 2024 🦀 вже у продажу!
Придбавши квиток ви
- 🦀 зможете взяти активну участь у наймасштабнішій Rust події України
- 🎥 отримаєте ранній доступ до запису всіх доповідей цієї конференції
- 🤝 матимете пропуск в одну із наших фан зон в Україні чи за її межами
- ❣️ допоможете нашим ЗСУ
На вас очікує більше десятка доповідей від провідних Rust експертів з усього світу! Зі спікерами та темами презентацій ви вже можете ознайомитися на сайті. Встигніть придбати квиток за early bird з великою знижкою зараз.
*Деталі*
Коли: 27 липня 2024 року
Формат: онлайн / офлайн фан-зони
Мови доповідей: українська 🇺🇦 та англійська 🇬🇧
Вартість Early Bird $50 ($75)
⭐️ КУПИТИ КВИТОК ⭐️
Придбавши квиток ви
- 🦀 зможете взяти активну участь у наймасштабнішій Rust події України
- 🎥 отримаєте ранній доступ до запису всіх доповідей цієї конференції
- 🤝 матимете пропуск в одну із наших фан зон в Україні чи за її межами
- ❣️ допоможете нашим ЗСУ
На вас очікує більше десятка доповідей від провідних Rust експертів з усього світу! Зі спікерами та темами презентацій ви вже можете ознайомитися на сайті. Встигніть придбати квиток за early bird з великою знижкою зараз.
*Деталі*
Коли: 27 липня 2024 року
Формат: онлайн / офлайн фан-зони
Мови доповідей: українська 🇺🇦 та англійська 🇬🇧
Вартість Early Bird $50 (
⭐️ КУПИТИ КВИТОК ⭐️
🔥2🤯1
Недавно написал свой первый процедурный макрос в Rust
Плюсы:
+ Писать макросы на Rust сверх приятно*
Минусы:
- Хочется писать теперь их еще и еще...
Если серьёзно, то возможность работать с набором токенов, которые парсятся в растовую структурку, очень интересно. Условно, я могу в макросе поменять сигнатуру полностью: изменить какой-то аргумент или вообще добавить новый.
В общем, сравнивая это с @декораторами из других ЯП и прочей рефлексией, то часто в таком случае, мы можем именно считать сигнатуру, но не изменить.
Иными словами, больше интересных возможностей по разработке API.
* Вспоминаю восторженные рассказы моего лида Николаса с одной из прошлых работ про Common Lisp и расширение синтаксиса через макросы (вроде ничего не перепутал) -- звучит мощно, не часто можно расширить синтаксис своего ЯП, верно?
В моём случае, это не расширение синтаксиса, но всё же выход на этот, скажем, мета-уровень (работа напрямую с конструкциями языка и (!) возможность изменить поведение), это драйвит
#Rust
Плюсы:
+ Писать макросы на Rust сверх приятно*
Минусы:
- Хочется писать теперь их еще и еще...
Если серьёзно, то возможность работать с набором токенов, которые парсятся в растовую структурку, очень интересно. Условно, я могу в макросе поменять сигнатуру полностью: изменить какой-то аргумент или вообще добавить новый.
В общем, сравнивая это с @декораторами из других ЯП и прочей рефлексией, то часто в таком случае, мы можем именно считать сигнатуру, но не изменить.
Иными словами, больше интересных возможностей по разработке API.
* Вспоминаю восторженные рассказы моего лида Николаса с одной из прошлых работ про Common Lisp и расширение синтаксиса через макросы (вроде ничего не перепутал) -- звучит мощно, не часто можно расширить синтаксис своего ЯП, верно?
В моём случае, это не расширение синтаксиса, но всё же выход на этот, скажем, мета-уровень (работа напрямую с конструкциями языка и (!) возможность изменить поведение), это драйвит
#Rust
🔥5
ASCII-Nova 🇺🇦
Недавно написал свой первый процедурный макрос в Rust Плюсы: + Писать макросы на Rust сверх приятно* Минусы: - Хочется писать теперь их еще и еще... Если серьёзно, то возможность работать с набором токенов, которые парсятся в растовую структурку, очень…
Еще немного внутренностей — в общем, работа чисто в Растовых терминах
🔥5
ASCII-Nova 🇺🇦
Еще немного внутренностей — в общем, работа чисто в Растовых терминах
А, кстати, говоря про синтаксис -- для процедурных макросов, можно реализовать какой угодно парсер аргументов, вплоть до... например парсинга Python кода (https://crates.io/crates/inline-python)
Я реализовал простой опциональный аргумент вида:
В общем, реально классная штука и зрелость экосистемы для написания макросов меня прямо впечатляет (макросы я активно старался НЕ писать как бывший плюсовик, т.к. макросы это pure C way, а я топил за плюсы и шаблоны)
Может не самое честное сравнение с препроцессором C/C++, т.к. это просто замена/вставка текста (буквально), но иметь макросы, которые прямо компилируемые внутри, это супер круто!
#Rust
Я реализовал простой опциональный аргумент вида:
[, return_value = "unwrap"|"unwrapAndColon"|"asIs"] (параметр, с ожиданием одного из трёх значений).В общем, реально классная штука и зрелость экосистемы для написания макросов меня прямо впечатляет (макросы я активно старался НЕ писать как бывший плюсовик, т.к. макросы это pure C way, а я топил за плюсы и шаблоны)
Может не самое честное сравнение с препроцессором C/C++, т.к. это просто замена/вставка текста (буквально), но иметь макросы, которые прямо компилируемые внутри, это супер круто!
#Rust
🥰6