Слежение за солнцем своими руками на ARDUiNO.
Недавно меня попросили поискать информацию о системе «слежение за солнцем», СОЛНЕЧНЫЙ ТРЕКЕР.
Я тогда спросил «а готовое?», готовое дорого и не функционально, типа с косяками в работе самого устройства. Порывшись на просторах «ПАУТИНЫ», нашёл несколько примеров (на ШАГОВОМ Двигателе в качестве нагрузки и четырьмя фоторезисторами, для движения «ВЕРХ/ВНИЗ» и «ВПРАВО/ВЛЕВО»), в моей схеме моторчик - один, обычный, двух полюсной «постоянного тока» для движения в одной плоскости, составил список того что нужно))
- Arduino NANO - 1шт.
- Модуль с двумя «ПятиВыводными» Реле - 1шт.
- Потенциометр(он же переменный резистор) 10кОм - 2шт.
- Фоторезисторы (продают по пять штук) 8-20кОм - 2шт.
По поводу прошивки и «простейшей» схемы, далее..
Собственно прошивка(Скетч) делается из кросс-платформенной среды «Arduino iDE», у меня вторая версия(под одной из разновидностей ОС Linux).
Скетча два, один для настройки фоторезисторов «делителя напряжения», для чего и нужны подстроечные резисторы «потенциометры».
второй скетч, сама прошивка устройства,
Листинг, скетча – настройки «делителя напряжения» фоторезисторов(сам скетч в архиве ниже):
прошиваем, наводим «источник света» на фоторезисторы открываем «монитор порта» в Arduino iDE, и видим примерно следующее(разные значения. Зависящие от интенсивности света, я делал под настольной лампой в сумерках):
Вращая потенциометры(при максимально одинаковых засветах, попадание света на фоторезисторы должно быть одинаковым) добиваемся приближённых показаний обоих сенсоров.
Настроили, теперь прошиваем второй скетч(при собранной схеме и достаточной засветке фоторезисторов , устройство начинает работать сразу после прошивки).
Далее, логическая часть скетча «солнечного скетча»
Теперь о принципиальной схеме,
вместо «Светодиодов» подключаются сигнальные линии «релейного модуля»,
при обратном вращении «мотора», поменять выводы «iN1» с «iN2» местами либо подкорректировать в программе.
пример соединения модуля реле и Arduino.
Архив со Скетчами: -БЛАБЛАБЛА-
Желаю всем хорошего, приятного и продуктивного творчества))
Пожалуйста, войдите, чтобы оставить комментарий.
⛽ Ростовские АЗС: хроника пикирующего бензина
Еду я, значит, вчера по городу. Навигатор, как водится, повёл коротким путём — через частные заправки. Лучше бы он меня в лес увёл.
Картина первая.
Заправка «У дяди Васи». Закрыто. На воротах — кирпич и записка: «Не работаем, не звоните, не ждите». Лаконично. Уважаю.
Картина вторая.
Следующая. Цена на стеле: 99.50. Я моргнул. Думал, глюк. Нет, реально. Девяносто девять рублей пятьдесят копеек. За литр 92-го. Не за крыло от боинга, а за обычный бензин.
Картина третья.
Заправка-призрак. Колонки есть, будка есть, даже свет горит. Но ни души. Только ветер гоняет чек трёхдневной давности: 92-й — 62 рубля. Ностальгия.
Финал.
Доехал до сетевой. Очередь как в советское время за колбасой, но настроение у всех отличное. Потому что цена адекватная и бензин есть. Заправился, выдохнул. Чувствую себя выжившим в квесте.
Мораль:
Если у вас в баке меньше половины — не рискуйте короткими путями. Сетевые АЗС — это островки стабильности в море бензинового апокалипсиса.
Кто ещё попадал в эту «зону турбулентности»? Делитесь адресами выживших заправок 😅
Пожалуйста, войдите, чтобы оставить комментарий.
🚰 Как мы решили вопрос с водой в доме. Часть 1: почему и зачем
Живём в коттеджном посёлке. Вроде бы центральное водоснабжение есть, но по факту оно работает через общую скважину с очень маленькой водонапорной башней. Воды на всех катастрофически не хватает: в часы пик давление падает почти до нуля, а летом — просто беда. Управляющая компания на качество услуг, мягко говоря, не заморачивается — заявки тонут, аварии устраняются неделями.
Устали зависеть от этой «лотереи» и решили строить свою систему.
Первым делом взяли горизонтальную пластиковую ёмкость на 2000 литров. Пока она будет работать как резервный буфер: наполняется из поселковой сети, когда там появляется вода и напор, а в дом подача пойдёт уже напрямую из ёмкости через насосную станцию. Так у нас всегда будет стратегический запас, и никакие отключения больше не страшны.
Дальше — больше:
🔨 построим собственный колодец — прямоугольный, будем заливать бетоном прямо на месте вручную,
💧 заведём воду из колодца в ту же накопительную ёмкость,
⚙️ поставим автоматику с переключением между поселковой скважиной и колодцем,
❄️ сделаем всё по уму для круглогодичной работы, включая защиту от замерзания.
Буду делиться каждым этапом — с фото, нюансами и честными ошибками. Если вы тоже боретесь за стабильную воду или присматриваетесь к автономной системе — подписывайтесь. В следующем посте расскажу про выбор ёмкости, подготовку площадки и обвязку.
Советы от бывалых — очень приветствуются 💬
Пожалуйста, войдите, чтобы оставить комментарий.
🐝 Мы вернулись! БлогоУлий снова в строю!
Привет, друзья! Признаюсь честно: последние недели в нашем уютном БлогоУлье было непривычно тихо. Я знаю, вы ждали обновлений, и хочу сказать огромное спасибо за ваше терпение и внимание к проекту.
Почему же я пропал с радаров? Поводов было сразу несколько, и каждый из них — это целая история:
Во-первых, у меня случился масштабный переезд. Это всегда требует много сил, времени и, конечно, организации пространства — как физического, так и цифрового.
Во-вторых, я был полностью погружен в сдачу важного и объемного проекта. Мы завершили работу над сложным маркетплейсом автомасел — это был серьезный вызов, потребовавший глубокой оптимизации интерфейсов, логистики данных и серверной части. Работа с высоконагруженными системами требует максимальной концентрации, и я рад, что мы справились с этой задачей на отлично!
Помимо этих «гигантов», были и другие задачи, требующие внимания, но теперь всё встало на свои места. Я возвращаюсь к написанию контента, работе над фичами БлогоУлья и регулярному общению с вами.
Впереди у нас много планов: от улучшения дизайна интерфейса до внедрения новых функций, о которых вы просили. Совсем скоро я поделюсь внутренними подробностями того, как сейчас устроена архитектура наших систем и над чем именно я сейчас работаю.
Спасибо, что остаетесь на связи и продолжаете следить за развитием платформы. В БлогоУлье снова кипит работа! Залетайте, читайте, предлагайте свои идеи — мы двигаемся дальше!
Пожалуйста, войдите, чтобы оставить комментарий.
Как мы сделали стильную кнопку «Поделиться» для сайта на MODX без лишнего мусора
Часто бывает, что стандартные виджеты для соцсетей «тяжелые», выглядят чужеродно, а иногда и вовсе замедляют загрузку сайта. В новом проекте на MODX мы решили отказаться от готовых плагинов в пользу минималистичного, полностью кастомного решения в стиле Ozon.
В чем была проблема?
Клиент хотел, чтобы кнопка «Поделиться» была аккуратной, не занимала много места в дизайне карточки товара и при этом была удобной. Стандартные решения либо выглядели «из 2010-х», либо требовали подключения тяжелых внешних скриптов, которые тормозили страницы.
Что мы сделали:
- Чистый код и легкость. Мы реализовали функционал на нативном HTML, CSS и минимальном JavaScript. Никаких сторонних API, которые увеличивают время загрузки.
- Адаптивность «под ключ». На десктопе — это элегантное выпадающее меню. На мобильных — удобная «шторка», которая плавно выезжает снизу. Это гораздо удобнее для управления пальцем, чем мелкие кнопки в углу экрана.
- Функция «Копировать ссылку». Добавили кнопку копирования с мгновенным уведомлением для пользователя. Это повышает доходимость контента: если человек не хочет делиться в соцсети, он сохранит ссылку себе в заметки.
Почему это круто?
- Минимализм: Виджет выглядит как естественная часть вашего сайта.
- Скорость: Сайт работает так же быстро, как и до установки виджета.
- Удобство: Пользователь не путается в куче иконок, а получает компактный и понятный интерфейс.
Резюме
Иногда сложные задачи решаются простыми инструментами. Если вы задумываетесь об оптимизации интерфейса своего сайта на MODX, не всегда стоит искать готовый модуль в репозитории — зачастую кастомное решение работает быстрее, гибче и выглядит гораздо лучше.
А какие элементы интерфейса вы считаете перегруженными на своем сайте? Пишите в комментариях, давайте разберем, как их можно упростить!
Пожалуйста, войдите, чтобы оставить комментарий.
🐝 Свежее обновление «БлогоУлья»: Скорость и Порядок!
Сегодня мы «подкрутили гайки» и добавили несколько крутых фишек, чтобы ваш опыт ведения блога стал еще приятнее:
✅ Умные Хэштеги: Мы запустили систему тегов! Теперь структурировать посты и находить интересные темы в ленте можно в один клик. Ищите блок «Популярные теги» — там всё самое актуальное.
✅ Молниеносная загрузка: Мы перешли на новую систему индексации данных. Теперь топ-теги и списки постов подгружаются мгновенно благодаря архитектурной оптимизации базы данных.
✅ Обновленный профиль: Исправили работу с аватарами и кодом авторизации. Ваш личный кабинет стал стабильнее, а взаимодействие с платформой — бесшовным.
✅ Чистый интерфейс: Оптимизировали работу медиа-менеджера. Теперь при редактировании постов только актуальные превью, никакого лишнего «шума».
🚀 БлогоУлий становится быстрее с каждым днём. Залетайте, пишите, создавайте контент!
Пожалуйста, войдите, чтобы оставить комментарий.
📣 Обновление платформы «БлогоУлий»: Удобство и порядок
Сегодня мы внедрили несколько важных технических фишек, которые делают наш «Улей» ещё более технологичным и удобным для авторов:
✅ Умное редактирование: Теперь посты можно исправлять на лету! Система автоматически подтягивает в редактор все ваши медиафайлы и текст, позволяя обновлять контент без лишних кликов.
✅ Система Хэштегов: Мы добавили возможность помечать публикации тегами. Теперь структурировать контент и находить нужные темы в ленте стало в разы проще. Просто добавьте ключевые слова через пробел — магия случится сама.
✅ Бесшовный вход: Доработана логика авторизации через SMS и коды подтверждения.
✅ Улучшенное управление медиа: Переработан механизм очистки превью при загрузке. Никаких «артефактов» от старых фото — только чистый и аккуратный интерфейс.
🚀 БлогоУлий растет! Дальше — больше функций для взаимодействия и продвижения ваших идей.
Пожалуйста, войдите, чтобы оставить комментарий.
ТЗ, постоплата и эффект «бесконечных правок» ⚡️
Завершил интересный кейс на OpenCart: разработал систему проверки серийных номеров для диагностического автооборудования.
Суть задачи:
Сложная логика — в зависимости от статуса номера сайт предлагает разные сценарии: обновить ПО, сменить дилера или связаться с техподдержкой. Полный цикл автоматизации первичной консультации клиента.
Как всё прошло (грабли и опыт):
- Проект сдан в срок. Но так как сделка была на «постоплате», процесс приемки затянулся.
- Снежный ком правок. После сдачи начались «мелкие доработки», которых не было в ТЗ. Сделал быстро, чтобы закрыть вопрос. Следом — еще два дня ожиданий и новый список хотелок.
- Ловушка лояльности. Согласился внести финальные изменения бесплатно, чтобы уже получить расчет. В итоге работа выполнена, переделана, а ощущение такое — будто оплату пришлось «выпрашивать», хотя ТЗ закрыто на 101%.
Вывод для себя и коллег:
Даже если клиент адекватный, отсутствие предоплаты размывает границы ответственности. ТЗ — это не просто документ, это броня. В следующий раз — только четкое разделение: этап по ТЗ принят/оплачен, а новые идеи — в новый тикет.
Как вы боретесь с желанием «быстренько доделать за рамками ТЗ», чтобы скорее получить оплату? 👇
Пожалуйста, войдите, чтобы оставить комментарий.
Прикольный