Если вам не зайти на форум
воспользуйтесь функцией "Забыли пароль?" для восстановления доступа.

Освещение и другие технические вопросы

Делимся опытом по содержанию насекомоядных растений в комнатных условиях (Непентесы, Венерина мухоловка, Саррацении, Росянка, Жирянка и др.)

Аватара пользователя
Cyathus
активист
Сообщения: 293
Зарегистрирован: Пт июн 14, 2019 11:27
Откуда: Санкт-Петербург
Благодарил (а): 170 раз
Поблагодарили: 174 раза

Re: Освещение и другие технические вопросы

Сообщение Cyathus »

Понял, исправлюсь. Всё-то вы помните :Smyshenie: Трипсов я показал, вообще-то.

andrei5550
активист
Сообщения: 286
Зарегистрирован: Вс июн 03, 2018 10:25
Откуда: 19 регион
Благодарил (а): 208 раз
Поблагодарили: 139 раз

Re: Освещение и другие технические вопросы

Сообщение andrei5550 »

Artcore,
Добрый день.
Подошло всё необходимое (tft дисплей как у вас, UNO, ёмкостные датчики 3 штуки, DTH 22 )
Проверил плату (рабочая), удалось подключить ёмкостный датчик ( 760-воздух 380-вода) сейчас пока тестю, вот только как это всё заставить работать и подключить воедино пока не знаю, прошу помощи, разумеется по мере свободного времени у вас.
Вложения
IMG_20191230_111829.jpg
IMG_20191230_111856.jpg
IMG_20191230_111914.jpg

AlexBr74
мимо проходил
Сообщения: 1
Зарегистрирован: Вт янв 21, 2020 10:06
Откуда: Киев

Re: Освещение и другие технические вопросы

Сообщение AlexBr74 »

Солидная у Вас конструкция!
К сожалению с Вашим вопросм помочь не смогу :) Я только начинающий садовод любитель в квартирных условиях.
Начал с вот такой лампочки https://www.brille.ua/l128-001.html
Потом планирую полку поставить и подцепить над ней вот такую: https://www.brille.ua/l137-010.html

Прошло всего пару дней. Эффекта незаметно. Через неделю еще отпишусь :)

Если все пойдет удачно, сделаю вот такую тепличку:


И еще вопрос- просьба. Напишите название магазина проверенного продавца на https://aliexpress.com/
Спасибо
Вложения
моя лампа для растений
моя лампа для растений

Аватара пользователя
Cyathus
активист
Сообщения: 293
Зарегистрирован: Пт июн 14, 2019 11:27
Откуда: Санкт-Петербург
Благодарил (а): 170 раз
Поблагодарили: 174 раза

Re: Освещение и другие технические вопросы

Сообщение Cyathus »

Поделюсь доступным и недорогим решением, когда нужно точечно осветить 1-2 растения: обычный настольный светильник на прищепке + мощная лампа. В моём случае это Camelion H-035 C03 и светодиодная лампа на 20 ватт с цоколем Е27, свет нейтральный белый, но на мой глаз всё-таки ближе к тёплому (цветовая температура 4000 К). В гипермаркетах типа "всё для дома" можно уложиться в 500 руб. Росянке Drosera oblanceolata очень понравилось. Вся в росе и раскраснелась фантастически.
20200124_111035-01.jpeg
20200124_110853-01.jpeg

Аватара пользователя
Cyathus
активист
Сообщения: 293
Зарегистрирован: Пт июн 14, 2019 11:27
Откуда: Санкт-Петербург
Благодарил (а): 170 раз
Поблагодарили: 174 раза

Re: Освещение и другие технические вопросы

Сообщение Cyathus »

А главное, если растение вдруг надоест или погибнет, или коллекция разрастётся так, что от одной лампы толку будет уже мало, этот светильник можно использовать по прямому назначению :)

Аватара пользователя
ТатьянаОЗ
долгожитель
Сообщения: 888
Зарегистрирован: Чт мар 09, 2017 20:05
Откуда: Подмосковье
Благодарил (а): 253 раза
Поблагодарили: 327 раз

Re: Освещение и другие технические вопросы

Сообщение ТатьянаОЗ »

Cyathus, :roul: а расстояние от лампы до растений какое?

Аватара пользователя
Cyathus
активист
Сообщения: 293
Зарегистрирован: Пт июн 14, 2019 11:27
Откуда: Санкт-Петербург
Благодарил (а): 170 раз
Поблагодарили: 174 раза

Re: Освещение и другие технические вопросы

Сообщение Cyathus »

ТатьянаОЗ, светильник закреплён на переднем краю полки, до ближайшей росянки - 8 см.
Сбоку стоит непентес, до него сантиметров 15 - вот ему многовато света, листья чуть покраснели. Хоть он и дальше, но непентес есть непентес. А росянке хорошо.

uarynastya
новичок
Сообщения: 14
Зарегистрирован: Ср янв 22, 2020 23:25
Откуда: Москва
Благодарил (а): 2 раза

Re: Освещение и другие технические вопросы

Сообщение uarynastya »

Всем привет!
Помогите, пожалуйста, подобрать освещение:)
Вводные: досвечивать одну мухоловку, стоит на западном окне, за окном типичная московская зима.
Хочется что-то подобное варианту Cyathus с лампочкой и светильником. Вот хочу узнать, возможно ли это при моих условиях?:)
Если нет, то посоветуйте, что-нибудь, пожалуйста!
Бюджет бюджетный))
Спасибо!

Аватара пользователя
ТатьянаОЗ
долгожитель
Сообщения: 888
Зарегистрирован: Чт мар 09, 2017 20:05
Откуда: Подмосковье
Благодарил (а): 253 раза
Поблагодарили: 327 раз

Re: Освещение и другие технические вопросы

Сообщение ТатьянаОЗ »

uarynastya, ну и берите такую лампу
Cyathus, указал конкретные модели. Светильник в Вашем случае нужен такой, чтобы от растения до лампы было 20-25 см. И была возможность изменения расстояния. С дистанцией по реакции растения надо будет посмотреть. Светить 12 часов для начала. Весной как солнце появится можно попробовать скорректировать продолжительность освещения в зависимости от Ваших обстоятельств. Если прямого света не будет на окне в марте можно будет постепенно прибавлять до 14 часов

Аватара пользователя
Cyathus
активист
Сообщения: 293
Зарегистрирован: Пт июн 14, 2019 11:27
Откуда: Санкт-Петербург
Благодарил (а): 170 раз
Поблагодарили: 174 раза

Re: Освещение и другие технические вопросы

Сообщение Cyathus »

Ну да. Только если брать светильник на прищепке, надо, чтобы было, к чему прищепить :)

uarynastya
новичок
Сообщения: 14
Зарегистрирован: Ср янв 22, 2020 23:25
Откуда: Москва
Благодарил (а): 2 раза

Re: Освещение и другие технические вопросы

Сообщение uarynastya »

Cyathus, ТатьянаОЗ, спасибо вам большое! Для новичка вроде меня это достаточно сложно – кажется, что миллион деталей нужно учесть и руки опускаются.
У меня обывательский вопрос:
Подскажите, пожалуйста, должно быть определенное количество Вт? Свет лучше >4000к, верно? Зависит ли что-то от цоколя лампочки?
Простите новичка, если вдруг вопросы слишком глупые :Plachet:

Аватара пользователя
ТатьянаОЗ
долгожитель
Сообщения: 888
Зарегистрирован: Чт мар 09, 2017 20:05
Откуда: Подмосковье
Благодарил (а): 253 раза
Поблагодарили: 327 раз

Re: Освещение и другие технические вопросы

Сообщение ТатьянаОЗ »

uarynastya,
Cyathus писал(а):
Пт янв 24, 2020 11:33
светодиодная лампа на 20 ватт с цоколем Е27, свет нейтральный белый, но на мой глаз всё-таки ближе к тёплому (цветовая температура 4000 К).
Цоколь Е 27 это как обычная стандартная лампа накаливания. У светильника соответственно тоже должен быть такой же патрон. Светильник лучше берите настольный, на длинной ножке, абажур лучше поменьше. Так лампа будет больше "высовываться" и меньше перегреваться. Или абажур можно вообще снять.
что то вроде этого:
e01b94a6cae8fecb2c3013da9ac05700.jpeg
vamsvet_nastolnaya_lampa_globo_sakura_24800s.jpeg
Если есть кому порукодельничать, можно вообще просто патрон с проводом к верхнему откосу окна прикрепить

Аватара пользователя
Cyathus
активист
Сообщения: 293
Зарегистрирован: Пт июн 14, 2019 11:27
Откуда: Санкт-Петербург
Благодарил (а): 170 раз
Поблагодарили: 174 раза

Re: Освещение и другие технические вопросы

Сообщение Cyathus »

uarynastya писал(а):
Пт янв 24, 2020 17:15
должно быть определенное количество Вт? Свет лучше >4000к, верно? Зависит ли что-то от цоколя лампочки?
20 Вт - достаточно мощная светодиодная лампочка, больше вам не нужно. 16 Вт тоже должно хватить. 5, 7, 9, 11 Вт - маловато, мухоловка свет любит.
Свет лучше не намного ниже 4000 К, т.е. близкий к белому солнечному.
От цоколя зависит только совместимость со светильником :)

uarynastya
новичок
Сообщения: 14
Зарегистрирован: Ср янв 22, 2020 23:25
Откуда: Москва
Благодарил (а): 2 раза

Re: Освещение и другие технические вопросы

Сообщение uarynastya »

Cyathus, спасибо, была только 4100 К лампочка на 20 Вт, взяла ее:)
Думаю, будет хорошо:)
Спасибо за помощь!
:wink:

Artcore
участник
Сообщения: 64
Зарегистрирован: Сб мар 02, 2019 3:57
Откуда: Москва
Благодарил (а): 1 раз
Поблагодарили: 13 раз

Re: Освещение и другие технические вопросы

Сообщение Artcore »

andrei5550, извиняюсь за отсутствие в связи с праздниками. Напишите пожалуйста ваш код (что есть).

andrei5550
активист
Сообщения: 286
Зарегистрирован: Вс июн 03, 2018 10:25
Откуда: 19 регион
Благодарил (а): 208 раз
Поблагодарили: 139 раз

Re: Освещение и другие технические вопросы

Сообщение andrei5550 »

Artcore, Всё понимаю :wink:
Ну в общем что я нашел, есть два вида подключения и оба работают, какой проще и удобнее в дальнейшем не знаю.
Вариант 1. ( Сейчас так подключено)
Вложения
#define SENSOR A0 // Определяем номер аналогового входа, к которому подключен датчик влажности почвы.<br /><br />void setup () {<br />  Serial.begin (9600); // передача данных по последовательному порту на скорости 9600 бот.<br />}<br />void loop () {<br />  uint16_t sensor = analogRead (SENSOR); // Читаем данные с датчика,<br />  Serial.println (датчик); // выводим текущую влажность почвы из датчика в последовательный порт,<br />  Задержка (5000); // приостанавливаем выполнение программы на 5 секунд.<br />}
#define SENSOR A0 // Определяем номер аналогового входа, к которому подключен датчик влажности почвы.

void setup () {
Serial.begin (9600); // передача данных по последовательному порту на скорости 9600 бот.
}
void loop () {
uint16_t sensor = analogRead (SENSOR); // Читаем данные с датчика,
Serial.println (датчик); // выводим текущую влажность почвы из датчика в последовательный порт,
Задержка (5000); // приостанавливаем выполнение программы на 5 секунд.
}
Вариант 2 <br />#define SENSOR A2 // Определяемый номер аналогового входа, к которому подключен датчик влажности почвы<br />#define Vcc A1 // Определяемый номер выхода, от которого запитан датчик (вывод Vcc)<br />#define GND A0 // Определяемый номер выхода, от которого запитан датчик (вывод GND)<br />void setup () {<br />  Serial.begin (9600); // передача данных по последовательному порту на скорости 9600 бот<br />  pinMode (Vcc, OUTPUT); // Переводим вывод Vcc в режиме выхода<br />  pinMode (GND, OUTPUT); // Переводим вывод GND в режиме выхода<br />  digitalWrite (Vcc, LOW); // Подаем уровень логического 0 на вывод Vcc датчика<br />  digitalWrite (GND, LOW); // Подаем уровень логического 0 на вывод GND датчика<br />}<br />void loop () {<br />  digitalWrite (Vcc, HIGH); // Включаем датчик<br />  задержка (50); // Ждем генератор частоты<br />  Serial.println (analogRead (ДАТЧИК)); // Выводим текущую влажность почвы из датчика в последовательный порт<br />  digitalWrite (Vcc, LOW); // Выключаем датчик<br />  Задержка (5000); // Приостанавливаем выполнение программы на 5 секунд<br />}
Вариант 2
#define SENSOR A2 // Определяемый номер аналогового входа, к которому подключен датчик влажности почвы
#define Vcc A1 // Определяемый номер выхода, от которого запитан датчик (вывод Vcc)
#define GND A0 // Определяемый номер выхода, от которого запитан датчик (вывод GND)
void setup () {
Serial.begin (9600); // передача данных по последовательному порту на скорости 9600 бот
pinMode (Vcc, OUTPUT); // Переводим вывод Vcc в режиме выхода
pinMode (GND, OUTPUT); // Переводим вывод GND в режиме выхода
digitalWrite (Vcc, LOW); // Подаем уровень логического 0 на вывод Vcc датчика
digitalWrite (GND, LOW); // Подаем уровень логического 0 на вывод GND датчика
}
void loop () {
digitalWrite (Vcc, HIGH); // Включаем датчик
задержка (50); // Ждем генератор частоты
Serial.println (analogRead (ДАТЧИК)); // Выводим текущую влажность почвы из датчика в последовательный порт
digitalWrite (Vcc, LOW); // Выключаем датчик
Задержка (5000); // Приостанавливаем выполнение программы на 5 секунд
}

andrei5550
активист
Сообщения: 286
Зарегистрирован: Вс июн 03, 2018 10:25
Откуда: 19 регион
Благодарил (а): 208 раз
Поблагодарили: 139 раз

Re: Освещение и другие технические вопросы

Сообщение andrei5550 »

Artcore,
Так у меня не захотел работать ( то есть он работает но цифры постоянно убегают, не находятся в заданном интервале 0-100, почему не знаю, но и не принципиально такой тип отображения информации).

Для удобства чтения данных можно использовать карту видимой функции (), которая в следующем сценарии преобразует и инвертирует "сырые" показания дат в диапазоне от 0 до 100 :
Работает но не корректно по варианту подключения 2

#define SENSOR A2 // Определяемый номер аналогового входа, к которому подключен датчик влажности почвы.
// Датчик инверсный: больше влажность - меньше значение.
#define MIN 630 // Определяем минимальное показание датчика (в воздухе),
#define MAX 330 // определяющий высокое показание датчика (в воде),
датчик uint16_t; // создаем переменную для хранения адаптированных показаний,
void setup () {
Serial.begin (9600); // передача данных по последовательному порту на скорости 9600 бот.
}
void loop () {
датчик = аналоговыйЧит (ДАТЧИК); // Читаем сырые данные с датчика,
датчик = карта (датчик, MIN, MAX, 0, 100); // адаптируем значения от 0 до 100,
Serial.println (датчик); // выводим текущую влажность почвы из датчика в последовательный порт,
задержки (500); // приостанавливаем выполнение программы на 0,5 секунды.
}

P.S. это всё что у меня есть !!!!

Artcore
участник
Сообщения: 64
Зарегистрирован: Сб мар 02, 2019 3:57
Откуда: Москва
Благодарил (а): 1 раз
Поблагодарили: 13 раз

Re: Освещение и другие технические вопросы

Сообщение Artcore »

andrei5550, если со вторым вариантом проблемы, будем использовать вариант первый. Для начала нужно скачать библиотеки dht и tft. Я загрузил их на Яндекс диск на случай, если у вас их нет. https://yadi.sk/d/LaY91wSLyDjhhw

Теперь собираем всё воедино. Я не знаком с датчиком влажности почвы т.к. не имел с ним дело. Но данные с него вы уже получили. Я написал код подключения датчика влажности воздуха и дисплея. Осталось ввести переменные типа int, присвоить им значения с датчика влажности почвы, и всё это конвертировать в переменные типа string как у меня. Вот сам код:

Код: Выделить всё

#include <TFT.h>                 // Подключаем библиотеку TFT  
#include <DHT.h>                 // Подключаем библиотеку DHT

#define DHTPIN 7     // вывод, к которому подключается датчик DHT
#define DHTTYPE DHT22   // это не трогаем
#define cs   6                  // Указываем пины cs (цифровые пины 4,5,6 используются TFT дисплеем)
#define dc   4                   // Указываем пины dc (A0)
#define rst  5                   // Указываем пины reset

DHT dht(DHTPIN, DHTTYPE);
TFT TFTscreen = TFT(cs, dc, rst);

void setup() 
{
  dht.begin();                  //инициализируем DHT датчик
  TFTscreen.begin();            //инициализируем TFT дисплей
  TFTscreen.background(0, 0, 0); // Очистим экран дисплея
  TFTscreen.setTextSize(1);      // Устанавливаем размер шрифта
}

void loop() 
{  
String sHumidity, sTemperature;               //инициализируем строковые переменные влажности и температуры
  float h = dht.readHumidity();               //инициализируем переменную влажности типа float и передаем ей данные с датчика
  float t = dht.readTemperature();             //инициализируем переменную температуры типа float и передаем ей данные с датчика
  sHumidity = h;                              //конвертируем данные типа float в String
  sTemperature = t;                           //конвертируем данные типа float в String
  TFTscreen.background ( 255 , 255 , 255 );     //устанавливаем фон TFT дисплея
  TFTscreen.stroke(255, 0, 0);                    //цвет надписей
  TFTscreen.text("V", 3, 10);                       //выводим на дисплей букву v(влажность)    (3 и 10 это параметры размещения данных на дисплее)
  TFTscreen.text(sHumidity.c_str(), 50, 10);        //выводим влажность
  TFTscreen.text("T", 3, 60);                       //выводим на дисплей букву t(температура)
  TFTscreen.text(sTemperature.c_str(), 50, 60);     //выводим температуру
  }

andrei5550
активист
Сообщения: 286
Зарегистрирован: Вс июн 03, 2018 10:25
Откуда: 19 регион
Благодарил (а): 208 раз
Поблагодарили: 139 раз

Re: Освещение и другие технические вопросы

Сообщение andrei5550 »

Artcore, нет библиотек ещё нет, спасибо, скачаю, для начала попробую запустить всё как у вас, проблема куда какие выводы подключать :idnk:

Artcore
участник
Сообщения: 64
Зарегистрирован: Сб мар 02, 2019 3:57
Откуда: Москва
Благодарил (а): 1 раз
Поблагодарили: 13 раз

Re: Освещение и другие технические вопросы

Сообщение Artcore »

andrei5550,
для dht: dat - цифровой пин 7, vcc - питание пять воль, gnd - земля
для tft: led - пин 3v
sck - цифровой пин 13
sda - цифровой пин 12
a0 - цифровой пин 4
reset - цифровой пин 5
cs - цифровой пин 6
gnd - земля
vcc - питание 5 вольт

Если будут вопросы обязательно спрашивайте. Доведем дело до конца)

Ответить