Сообщество - Arduino & Pi

Arduino & Pi

1 462 поста 20 774 подписчика

Популярные теги в сообществе:

46

Гидропоника, начало

Как и говорил кто то в комментариях к предыдущему моему посту.
-"начало гидропоники..."

И да. Реально. Начало было положено похоже с этого комментария. Долго пытался себя убедить, что это мне не нужно, достаточно моей минифермы, но идею не победить и не сломить. Я решился опять на самую сложную наверное из реализуемых систем - Аэропонику.

Аэропоника это система, где раствор подается в виде распыления на корни. Так же в ней вроде бы как есть корреляция между размером капли и скоростью и качеством роста растений. Об этом есть подробнейшая статья на хабре, которую если интересно можно с упоением прочесть. А я на этот раз без долгих вступлений перейду сразу к делу.


И так мои требования к аэропонике:

  1. Не менее 15 растений (в основном салаты)

  2. Что бы влезла в имеющийся стеллаж из говна и палок леруа. (тот который деревянный, как в IKEA)

  3. Форсунки низкого или среднего давления до 6 бар.

  4. Умная и автономная система, корректирование раствора по показателям PH, PPM(EC) в автоматическом режиме, для выбранных растений.

  5. Освещенность по заданному времени.

  6. Интеграция с Home Assistance.

  7. Интеграция в существующую систему. (1 насос, 2 бака, разные растения и разные типы полива)

  8. Основное питание всех систем отвечающих за самые необходимые функции должно быть 12 вольт.

  9. Резерв управляющих программ непосредственно в самом контроллере (время полива, периоды)

  10. Резерв самого контроллера путем добавления второй UNO общающийся по шине I2C с основной, которая "бэкапит" заданные параметры в себя, и если произойдет отключение мастера по той или иной причине - она уже управляла реле(клапана и насос) и осуществляла полив.

  11. Возможность добавления UPS, для резервации питания.

  12. Отображение на экране оффлайн всех параметров.

И так, цели были обозначены, в моей голове тогда это было возможно не так подробно и структурированно, но примерно были такие мысли. Что было закуплено:

  1. Arduino Mega в связке с ESP8266 от RobotDyn.

  2. Ещё 2 соленоида 12 вольт с выходами на 1\2.

  3. Дождеватели\Туманообразователи на трубку 8\11мм

  4. Контейнер

  5. Трубка 8\11мм

  6. Блок реле на 6 штук.

  7. Датчик уровня влажности (для расширения показаний в моей почвенной ферме)

  8. Термопара

  9. Бак на 10 литров

  10. 2 контейнера для еды.

  11. Субстрат пеностекло

  12. Горшочки для выращивания в гидропонике 55мм.

  13. Удобрения A+B двухкомпонентные

  14. PH Up PH Down

  15. TDS метр.

  16. 2 перистальтических насоса.

  17. PH модуль для Arduino

  18. TDS модуль для Arduino

  19. Разъемы 3\4\5 пин, по типу авиационных с контровкой(какие были)

  20. Стойки для плат, либо нашел в загашнике либо на барахолке купил по дешевке.

  21. Болтики, и прочую муть либо была найдена, либо докуплена по необходимости в зеленом магазе.

  22. Экраны ( но об этом чуть позже и почему так много.) (OLED, TFT LCD и наконец таки Nextion Intelligent 800*480 с емкостным сенсором)

  23. Врезки, шланги, переходники.

Началось всё с прототипирования. Пару вечеров кодинга скетчей для Arduino и ESP. Что то взял из старого кода, что то пришлось запилить с нуля. И в итоге получил вот такую картину.

Гидропоника, начало Гидропоника, Arduino, Своими руками, Самоделки, Электроника, Сборка, Интернет вещей, Рукожоп, Инженер, Гаджеты, Видео, YouTube, Длиннопост

Состояние подключения на экране. Т.к. экран обновляется с определенной частотой, к сожалению на фото попал именно момент обновления.

Гидропоника, начало Гидропоника, Arduino, Своими руками, Самоделки, Электроника, Сборка, Интернет вещей, Рукожоп, Инженер, Гаджеты, Видео, YouTube, Длиннопост

Кружочки сверху - состояние реле, температура с термопары, датчики влажности почвы от S1 до S3 ( на тот момент ещё не было функционала отображения отключения датчика, а 100% это именно отключенный датчик). Скорость потока и уровень воды в емкости.

Все это весело переключалось раз в 10 секунд между "экранами" и отображало мне необходимую статистику. Я хотел сделать управление кнопочным или через энкодер, но что то в какой то момент, мне показалось это не столь удобным и я порывшись на озоне, нашел достаточно большую для моего проекта панель LCD TFT с резистивным сенсором, которая была по скидке. Ну и пошло поехало. Перепиливаем интерфейс, перепиливаем половину кода. Разбираемся с тем, как вообще работает это китайское чудо

Гидропоника, начало Гидропоника, Arduino, Своими руками, Самоделки, Электроника, Сборка, Интернет вещей, Рукожоп, Инженер, Гаджеты, Видео, YouTube, Длиннопост

Управление блоком реле. Отображение статуса. первые тесты.

Ну и собственно пока что, я остановился на этом дисплее. В данный момент времени, мне едет дисплей Nextion Intelligent, который я планирую вынести как отдельный модуль в удобное место, т.к. он подключается по 4 контактам и позволяет это сделать, тогда как текущая панель вообще является шилдом и контактов там ну проще сказать дохера.
Причина по которой я решил сменить экран проста: медленное обновление(ооочень) и крайне тупой тач. И как бы одно дело, если бы я всегда обновлял при изменениях весь экран, но нет. Я обновляю и перерисовываю только то - что действительно изменилось. Тач я откалибровал и нажатия успешно считываются как ногтем, так и стилусом, но происходит это через раз, и выглядит как будто я попал в 2005 год все манипуляции. Вообщем мне такой вариант не понравился. Скоро будет обновление.


Как я и говорил в прошлом посте, связь с Home Assistance установлена посредством MQTT, да и остальная логика почти не изменилась. Добавился лишь небольшой функционал. Поэтому описывать принцип работы смысла особого не вижу.

Гидропоника, начало Гидропоника, Arduino, Своими руками, Самоделки, Электроника, Сборка, Интернет вещей, Рукожоп, Инженер, Гаджеты, Видео, YouTube, Длиннопост

Собственно собранное устройство, но в тот момент реле были в основном корпусе.

Гидропоника, начало Гидропоника, Arduino, Своими руками, Самоделки, Электроника, Сборка, Интернет вещей, Рукожоп, Инженер, Гаджеты, Видео, YouTube, Длиннопост

Включенное устройство.

Гидропоника, начало Гидропоника, Arduino, Своими руками, Самоделки, Электроника, Сборка, Интернет вещей, Рукожоп, Инженер, Гаджеты, Видео, YouTube, Длиннопост

Растишка салата

Небольшой видеообзор. (автор не блогер и не видеооператор, да и оратор так себе из меня, постарался вырезать эк бэк меки, но не везде)

В основном, вся автоматика работает хорошо, осталось только следить за раствором, температурой, как чусвствуют себя растения и мониторить обстановку.
В теме аеропоники я не сильно спец, если тут есть такие - жду ваших советов, комментариев.

Показать полностью 6 1

Сгибатель кабелей часть 0

Сгибатель кабелей часть 0 Микроконтроллеры, Программирование, Arduino, Своими руками

Приветсвую всех мои паяльщики и пайяки!
в общем суть такая что потихоньку в свободное от работы время, пытаюсь изучать программирование. Сразу скажу что это капец как тяжело мне дается. И вот недавно мне показалось что у меня достаточно сил и знаний сделать что то не сложное но своё. Я не использую ардуино или чужой код. Взял отладку на борту которой AVR atmega128a. Пишу на Си. В качестве первого проекта часы на сигментниках меня п..здец как раздражали. И я пошел своим путем.

Сгибатель кабелей... Ну первое что пришло мне в голову это взять и прикрутить сервопривод к МК. Но дальше я понял что это будет тупо. Но так как меня не хватает знаний я начал именно с этого. Чуть позже выложу первое видео

Показать полностью
6

Руль

Всем доброго времени суток, народ, нужна помощь.

Недавно загорелся идеей повторить вундервафлю главного ардинщика всея Руси - Алекса Гайвера самодельный руль, вот ссылка: https://alexgyver.ru/gyverwheel/#ПРОШИВКА

Код, схему подключения ардуино микро использовал те же, что у Алекса, кроме энкодера - использовал по совету Гайвера более дорогой оптический энкодер. Вся суть проблемы в нем - энкодер не просчитывает поворот в другую сторону, по показаниям с него он либо крутится в правую сторону, либо в левую, даже если сделать инверсию руля. И хз, толи это китайцы брак подсунули, толи еще что. Поэтому нужен совет опытного ардуинщика, нужно ли править код от Гайвера или это дело в энкодере?

Загрузка программы в esp wroom 32 из макбука

Добрый всем день. Может кто нибудь подскажет, как можно загрузить прошивку на модуль esp wroom 32 с помощью мака?
есть программы для загрузки из виндовс, много роликов по загрузке из виндовс, но по макам подобной информации Я не нашел

18

Raspberry Pi 5 бьёт рекорды Geekbench 6 с разгоном до 3,4 ГГц

Энтузиаст и ютубер Джефф Гирлинг (Jeff Geerling) установил новый рекорд производительности для мини-компьютера Raspberry Pi 5, разогнав его процессор до 3,4 ГГц, что значительно превышает базовую тактовую частоту в 2,4 ГГц. Свои достижения он продемонстрировал в видео на YouTube.

Raspberry Pi 5 бьёт рекорды Geekbench 6 с разгоном до 3,4 ГГц Компьютерное железо, Оверклокинг, Raspberry pi, Разгон компьютера, Микрокомпьютер, Компьютер, Мини-пк, Видео, YouTube, YouTube (ссылка), Длиннопост

В основе Raspberry Pi 5 лежит 16-нм однокристальная система Broadcom BCM2712 с четырьмя ядрами Arm Cortex-A76. Для достижения рекордной частоты Гирлинг модифицировал прошивку, повысил напряжение до 1,08 В и использовал специальную систему охлаждения, включающую элементы Пельтье и вентилятор Noctua.

Raspberry Pi 5 бьёт рекорды Geekbench 6 с разгоном до 3,4 ГГц Компьютерное железо, Оверклокинг, Raspberry pi, Разгон компьютера, Микрокомпьютер, Компьютер, Мини-пк, Видео, YouTube, YouTube (ссылка), Длиннопост

Благодаря разгону, Raspberry Pi 5 показал наивысшие результаты в тесте Geekbench 6. Изначально, на частоте 3,3 ГГц, в однопоточном тесте был получен результат 1094 балла. Дальнейшее повышение частоты приводило к ошибкам памяти, которые удалось устранить установкой дополнительного радиатора на нижнюю часть мини-ПК. В итоге, на 3,4 ГГц, Raspberry Pi 5 набрал 1121 балл в одноядерном и 2219 баллов в многоядерном тесте Geekbench 6, превзойдя предыдущие рекорды, установленные Томасом Кайзером (Thomas Kaiser). Энергопотребление при этом достигло 20 Вт.

Raspberry Pi 5 бьёт рекорды Geekbench 6 с разгоном до 3,4 ГГц Компьютерное железо, Оверклокинг, Raspberry pi, Разгон компьютера, Микрокомпьютер, Компьютер, Мини-пк, Видео, YouTube, YouTube (ссылка), Длиннопост

Гирлинг подчеркивает, что данный эксперимент был проведен исключительно из спортивного интереса для выявления пределов возможностей платформы. Он не рекомендует повторять подобные эксперименты в домашних условиях, так как модифицированное устройство не подходит для повседневного использования.

Показать полностью 3 1
31

Arduino кофеварка

Пока не снимаю контент - занимаюсь всякой электроникой. Один проект - это фотобудка - выложу позднее, хоть и начал раньше. А второй - отец привез ко мне кофеварку с неработающей платой и забитым капучинатором

Кофеварка была вскрыта и из нее варварски полетели плата и алюминиевые шлейфы. Затем в днище я поселил блок реле и блок питания для Arduino.
Продолжая варварство - вырезана боковая стенка и для красоты выбрана черная монтажная коробка.

Затем тестовое подключение и коддинг - думал сначала все-таки заменить пины на пайку, да как-то стало влом, припаял только питание т.к. штекер сбоку не влезал. А все остальное оставил на термоклее и божьей помощи

Что получилось


В итоге кофеварка вернула себе стандартный функционал. но без лампочек выбора напитка и подсветки, думаю прифигачить монитор

Все работает так же, как на стандартной плате. 9 кнопок, которые управляют различными функциями. Описание всех кнопок и их функций можно найти в коде, который я выложил на гите.


Код гамно, но работает, я же Devops, а не прогер

https://github.com/enantatov/arduino

Показать полностью 2
76

Гибрид ужа, ежа и ардуины

Некоторые вот тут Arduino nano и аппаратный UART просили показать что выйдет. @techmisty, @i.skuff, вам было непонято что это и зачем

Гибрид ужа, ежа и ардуины Электроника, Arduino, Радиоприемник, Укв, FM, VGA, Рукожоп, Длиннопост

Предпосылки: поиграться с модными нынче ардуинами, удалось; после х51 и ассемблера это просто пффф.

Идея: Сделать радио которое
- УКВ и FM
- уровень яркости индикаторов меняется от освещенности
- большой индикатор
- часы самоустанавливаются
- по возможности из деталей из гаража

Зачем:
Сделать то, чего нельзя купить. Большой индикатор для пожилого человека с плохим зрением.
Поиграться с ардуиной не на синтетическом "поморгай лампочкой", а на реальном примере, получить опыт.

Что вышло:
- УКВ и FM
- уровень яркости индикаторов меняется от освещенности, всего 3 уровня
- VGA монитор как индикатор 120х60 точек, ардуина нано больше не может)
- часы самосинхронизируются от GPS
- пульт ДУ
- управление через USB COM порт

Что не вышло:
- GPS через bluetooth, не осилил связь двух HC-05 и HC-06 (и других) друг с другом
- победить "вздрыгивание" VGA картинки при приеме данных по COM
- автоустановка часов, т.к. в моих местах часто подменяют сигнал GPS, он показывает 2027й год

Реализация:
Две Adruino Nano на Atmega328P, одна для всего, вторая - для вывода на монитор (идея взята вот отсюда https://habr.com/ru/articles/348380/)
Радио на TDA5807
Два уcилителя на TDA2030
Индикаторы на TM1638 и TM1637
Часы DS3231
GPS NEO-6M-0-001

Сильно многабукоф не буду. Вот блок-схема и схема процессорного модуля. На вопросы если кому интересно отвечу. Могу поделиться и кодом, но из меня кодер как балерина. Голый Си. Сгородил свою "типа библиотеку" для RDA5807 с прямым вводом частоты т.к. существующие не хотят частоты некратные 25кГц. В RDS пока не полез. Может потом когда-нибудь.

Выводы:
- надо выносить аналоговые цепи на отдельную плату с экранированием и тщательным фильтрованием
- антенна нужна внешняя, коаксиальный кабель
- нужен регулятор громкости, тембра, баланса с памятью на каждую станцию отдельно
- сигналы VGA влияют на сигналы ИК ДУ, надо разносить и фильтровать питание
- все это пофиг при колонках 6АС-2 :) (ну были они у меня, пищалку только поменял)

Что дальше:
Это радио отдам тому, кому оно предназначено. Это пожилой человек с плохим зрением.
Попробую сгородить нечто с приемом и из эфира и из инета, добавлю i2c регулятор тембра. Или вообще ничего не буду делать. Ибо понимание что к чему появилось, возникнет нужда сделать то, чего не купить вот тогда и подумаем.

Гибрид ужа, ежа и ардуины Электроника, Arduino, Радиоприемник, Укв, FM, VGA, Рукожоп, Длиннопост
Гибрид ужа, ежа и ардуины Электроника, Arduino, Радиоприемник, Укв, FM, VGA, Рукожоп, Длиннопост
Показать полностью 3
55

Первый в России, а может и в мире серийный преобразователь modbus в ws2812

Спасибо за просмотр. Кстати забыл сказать, можно как записать, так и прочитать значение цветов диода. Подробнее устройство можно обсудить в нашем сообществе в телеге https://t.me/Antexgate

Знаю, без цены будете пинать, примерно 4999 рублей. Посмотрим отклик, если девайс ходовой то станет дешевле.

Показать полностью
Отличная работа, все прочитано!