Как сделать си

Обновлено: 03.07.2024

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

В чем секрет капельного полива?

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

К преимуществам капельного полива можно смело отнести следующие факторы:

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

Как сделать капельный полив?

Для установки капельного полива на участке воспользуйтесь пошаговой инструкцией, приведенной ниже.

  • Центральные шланги системы выбирайте более толстые, чем ответвления в сторону грядок. Проложите шланги вдоль грядок согласно чертежу таким образом, чтобы ряды растений оказались перпендикулярно к шлангу. Напротив каждого ряда установите фитинг для подсоединения капельных шлангов.
  • К фитингам подсоедините капельный шланг или перфорированную ленту. Протяните ленту до конца грядки, отрежьте и поставьте заглушку на конец. Если соседний ряд близок, можно обойтись без заглушки, развернуть ленту и подсоединить к соседнему фитингу. Проконтролируйте, чтобы отверстия ленты были направленны в сторону растения, а не земли.
  • Заменить ленту можно обычным шлангом тонкого сечения, проделав в нем отверстий при помощи дрели. Чтобы отверстия находились на одной стороне, воспользуйтесь шлангом с синей полосой по всей его длине.
  • В дне бака проделайте отверстие при помощи дрели с круглой насадкой. Установите фитинг, запорный кран и фильтр. От центрального водопровода проведите подающий шланг, задача которого наполнять бак водой. Еще один вариант – установить насосную станцию непосредственно из колодца или скважины.

Система капельного полива готова к первому использованию!

Существует ли альтернатива?

Если по какой-либо причине у садовода нет возможности, времени или желания проводить капельный полив на дачном участке, существует альтернативный способ обеспечить растениям необходимую порцию воды во время отсутствия хозяина в течение нескольких дней. Для этого вам понадобится всего лишь одна пластиковая бутылка на 2 л жидкости. Проделайте в бутылке несколько отверстий с противоположных сторон, аккуратно закопайте бутылку между соседними растениями на одинаковом удалении от них, горлышко бутылки оставьте над поверхностью. Перед отъездом залейте в бутылку воду при помощи лейки с длинным носиком, спокойно езжайте по своим делам. Вода под собственной тяжестью будет вытекать из отверстий в почву постепенно, обеспечив необходимое увлажнение на несколько дней вперед.

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

1. Указатели на функцию

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

Затем использую его для объявления переменной z :

Определяю функцию a() :

Адрес функции теперь хранится в z :

Заметим, что вам не нужен оператор & ("address-of") ; компилятор знает, что a должна быть адресом функции. Так происходит из-за того, что с функцией можно произвести лишь две операции: 1) вызвать её или 2) взять её адрес. Поскольку вызова функции не происходит (отсутствуют скобки), остаётся лишь вариант с получением адреса, который помещается в z .

Чтобы вызвать функцию, адрес которой находится в z , просто добавьте скобки:

2. Списки аргументов переменной длины

Обычно вы объявляете функцию, которая принимает фиксированное число аргументов. Тем не менее, можно написать функцию, которая принимает любое их количество. Стандартная функция printf() тому доказательство. Разумеется, вы можете сами написать подобную функцию. Вот пример:

Первый аргумент, arg_count — это целое, в котором хранится реальное число аргументов, следующих за ним в списке переменных, указанном как три точки.

С переменными аргументами работают несколько встроенных функций и макросов: va_list , va_start , va_arg и va_end (они определены в stdarg.h ).

Сперва вам нужно объявить указатель на список аргументов:

Затем установите argp в первый аргумент переменной части. Это первый аргумент после последнего фиксированного (в нашем случае arg_count ):

Теперь извлекаем каждую переменную по очереди, используя va_arg :

Заметим, что вам нужно знать тип аргумента заранее (в нашем случае int ) и число аргументов (у нас задаётся фиксированным arg_count ).

Наконец, нужно убраться при помощи va_end :

3. Проверка и установка отдельных битов

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

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

Тогда вы сможете использовать битовые операции для задания или обнуления отдельных битов:

Преимуществом является то, что вся информация хранится в одном месте, и очевидно, что вы работаете с одной логической сущностью.

В архиве с кодом, который будет дан в конце статьи, есть пример работы с битами.

Чтобы установить заданный бит переменной value (в диапазоне от 0 до 31), используйте такое выражение:

Для очистки бита используйте:

А для получения значения бита:

4. Ленивые логические операторы

Тест (int)f && feof(f) должен вернуть истинный результат, когда будет достигнут конец файла f . Сперва тест вычисляет f ; она будет равна нулю (ложное значение), если файл не был открыт. Это ошибка, поэтому попытка чтения файла не увенчается успехом. Однако, поскольку первая часть теста провалена, вторая не будет обработана, и feof() не будет запущена. Этот пример демонстрирует корректное использование ленивого оператора. Теперь посмотрите на этот код:

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

5. Тернарные операторы

Операция называется тернарной. когда принимает три операнда. В Си тернарный оператор ? : можно использовать для сокращённой записи тестов if..else . Общий синтаксис выглядит так:

Пусть у нас есть две целых переменных, t and items . Мы можем использовать if..else для проверки значения items и присваивания её значения переменной t таким образом:

Используя тернарный оператор, эту запись можно сократить до одной строки:

2

Если вы не привыкли к тернарным операторам, то они могут показаться вам странными, но на самом деле они весьма удобны.

Рассмотрим ещё один пример. Этот код выводит первую строку, когда у нас один предмет, и вторую, когда их несколько:

Это можно переписать так:

6. Стек

Стек — это LIFO-хранилище. Вы можете использовать адресную арифметику для добавления элементов в стек или извлечения их из него. Часто под стеком подразумевается структура, используемая Си для хранения локальных переменных функции. Но на самом деле стек — это общий тип структуры данных, которым вы спокойно можете пользоваться.

Код ниже задаёт очень маленький стек: массив _stack из двух целых. Помните, что при тестировании всегда лучше использовать небольшие числа. Если код содержит ошибки, найти их при работе с массивом из 2 элементов будет проще, чем если их будет 100. Также объявляется указатель на стек _sp и устанавливается в основание стека _stack :

Теперь определим функцию push() , которая помещает целое в стек. Она возвращает новое число элементов в стеке или -1, если стек полон:

Для получения элементов стека нужна функция pop() . Она возвращает новое число элементов в стеке или -1, если он пуст:

А вот пример, демонстрирующий работу со стеком:

7. Копирование данных

Вот три способа копирования данных. Первый использует стандартную функцию memcpy() , которая копирует n байт из src в dst :

Теперь посмотрим на самодельную альтернативу memcpy() . Она может быть полезной, если копируемые данные нужно как-то обработать:

И наконец, функция, использующая 32-битные целые для ускорения копирования. Помните, что скорость в конечном итоге зависит от оптимизации компилятора. В этом примере предполагается, что счётчик данных n кратен 4 из-за работы с 4-байтовыми указателями:

Примеры можно найти в архиве ниже.

8. Использование заголовочных файлов

3

Предположим, что у нас есть простой заголовочный файл, header1.h , содержащий следующие определения:

Затем создадим другой файл header2.h , содержащий это:

Добавим в нашу программу, main.c , это:

Эта проблема настолько распространена, что многие IDE делают это за вас. Тем не менее, если вы будете делать это вручную, делайте это осторожно.

9. Скобки: нужны ли они?

Вот несколько простых правил:

  1. Скобки нужно использовать для изменения порядка выполнения операторов. Например, 3 * (4 + 3) — не то же самое, что 3 * 4 + 3 .
  2. Скобки можно использовать для улучшения читаемости. Здесь они, очевидно, не нужны:

Приоритет оператора || ниже, чем и > . Однако, в этом случае скобки точно не будут лишними:

Вы не знаете, где будете использовать эту константу, поэтому скобки нужны. Рассмотрим такой случай применения:

Но в одном месте скобки точно не нужны: в выражении после return. Например, это…

…выполнится так же, как это:

10. Массивы как адреса

Программисты, которые учат Си после какого-то другого языка, часто удивляются, когда Си работает с массивами как с адресами и наоборот. Массив — это контейнер фиксированного размера, а адрес — это число, связанное с местом в памяти; разве они связаны?

Си прав: массив — это просто адрес базы в блоке памяти, а форма записи массива, например, в Java или JavaScript — просто синтаксический сахар.

Присмотритесь к этому коду:

Первый цикл здесь копирует адрес каждого элемента массива в сам массив:

На каждой итерации адрес увеличивается на i . Поэтому адрес переменной _x будет первым элементом, а каждый следующий адрес — адресом _x плюс 1. Когда мы прибавляем 1 к адресу массива, компилятор Си вычисляет подходящий сдвиг в зависимости от типа данных (в нашем случае 4 байта для массива целых).

Второй цикл выводит значения, хранящиеся в массиве, сперва выводя адрес элемента _x + i , затем значение элемента через привычный вид массива _x[i] , а потом содержимое массива с использованием адресной нотации (где оператор * возвращает содержимое памяти по адресу в скобках): *(_x + i) . Во всех случаях значения будут одинаковыми. Это наглядно демонстрирует, что массив и адрес — это одно и то же.

Обратите внимание, что для получения адреса массива вам не нужен оператор & , поскольку компилятор считает, что массив и есть адрес.

Для того, чтобы попробовать применить эти советы на практике, вы можете скачать исходники.

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

Ввод и вывод информации осуществляется через функции стандартной библиотеки. Прототипы рассматриваемых функций находятся в файле stdio.h . Эта библиотека содержит функции

  • printf() — для вывода информации
  • scanf() — для ввода информации.

Вывод информации

Функция printf() предназначена для форматированного вывода. Она переводит данные в символьное представление и выводит полученные изображения символов на экран. При этом у программиста имеется возможность форматировать данные, то есть влиять на их представление
на экране.

Общая форма записи функции printf() :

СтрокаФорматов состоит из следующих элементов:

  • управляющих символов;
  • текста, представленного для непосредственного вывода;
  • форматов, предназначенных для вывода значений переменных различных типов.

Объекты могут отсутствовать.

Управляющие символы не выводятся на экран, а управляют расположением выводимых символов. Отличительной чертой управляющего символа является наличие обратного слэша ‘\’ перед ним.

Основные управляющие символы:

  • ‘\n’ — перевод строки;
  • ‘\t’ — горизонтальная табуляция;
  • ‘\v’ — вертикальная табуляция;
  • ‘\b’ — возврат на символ;
  • ‘\r’ — возврат на начало строки;
  • ‘\a’ — звуковой сигнал.


Форматы нужны для того, чтобы указывать вид, в котором информация будет выведена на экран. Отличительной чертой формата является наличие символа процент ‘%’ перед ним:

  • %d — целое число типа int со знаком в десятичной системе счисления;
  • %u — целое число типа unsigned int ;
  • %x — целое число типа int со знаком в шестнадцатеричной системе счисления;
  • %o — целое число типа int со знаком в восьмеричной системе счисления;
  • %hd — целое число типа short со знаком в десятичной системе счисления;
  • %hu — целое число типа unsigned short ;
  • %hx — целое число типа short со знаком в шестнадцатеричной системе счисления;
  • %ld — целое число типа long int со знаком в десятичной системе счисления;
  • %lu — целое число типа unsigned long int ;
  • %lx — целое число типа long int со знаком в шестнадцатеричной системе счисления;
  • %f — вещественный формат (числа с плавающей точкой типа float );
  • %lf — вещественный формат двойной точности (числа с плавающей точкой типа double );
  • %e — вещественный формат в экспоненциальной форме (числа с плавающей точкой типа float в экспоненциальной форме);
  • %c — символьный формат;
  • %s — строковый формат.


Строка форматов содержит форматы для вывода значений. Каждый формат вывода начинается с символа % . После строки форматов через запятую указываются имена переменных, которые необходимо вывести.
Количество символов % в строке формата должно совпадать с количеством переменных для вывода. Тип каждого формата должен совпадать с типом переменной, которая будет выводиться на это место. Замещение форматов вывода значениями переменных происходит в порядке их следования.
Пример на Си

Вывод в Си

Результат работы программы

Тот же самый код может быть представлен с использованием одного вызова printf :

Табличный вывод

При указании формата можно явным образом указать общее количество знакомест и количество знакомест, занимаемых дробной частью:

Форматированный вывод в Си


Результат выполнения

В приведенном примере 10 — общее количество знакомест, отводимое под значение переменной; 5 — количество позиций после разделителя целой и дробной части (после десятичной точки). В указанном примере количество знакомест в выводимом числе меньше 10, поэтому свободные знакоместа слева от числа заполняются пробелами. Такой способ форматирования часто используется для построения таблиц.

Вывод числа с указанием количества знакомест

Ввод информации

Функция форматированного ввода данных с клавиатуры scanf() выполняет чтение данных, вводимых с клавиатуры, преобразует их во внутренний формат и передает вызывающей функции. При этом программист задает правила интерпретации входных данных с помощью спецификаций форматной строки.
Общая форма записи функции scanf( ) :

Строка форматов аналогична функции printf() .
Для формирования адреса переменной используется символ амперсанд ‘&’ :
адрес = &объект

Строка форматов и список аргументов для функции обязательны.

Функция scanf()

Результат работы программы:

Функция scanf( ) является функцией незащищенного ввода, т.к. появилась она в ранних версиях языка Си. Поэтому чтобы разрешить работу данной функции в современных компиляторах необходимо в начало программы добавить строчку

Другой вариант — воспользоваться функцией защищенного ввода scanf_s( ) , которая появилась несколько позже, но содержит тот же самый список параметров.

Здравствуйте! Помогите, пожалуйста, найти ошибку в выводе! При некоторых больших значениях (брала 45) программа не выводит число, хотя сохраняет его значение в переменной, проверяла через Debug. Вот программа:

int main() int a[4][5];
int i,j,range,max,maxi,maxj;
float kproiz1,kproiz2;
int proiz1=1;
int proiz2=1;

printf( "введите диапазон заполнения\n" );
scanf( "%d" , &range);
//if (range>=1)
//range=range+5;
printf ( "матрица\n" );
for (i=0; i for (j=0; j "%d " , a[i][j]);
>
printf( "\n" );
>
max = 1;
for (i=0; i for (j=0; j if (a[i][j] > max) max = a[i][j];
maxi=i;
maxj=j;
>
>
>
printf( "Максимальный элемент матрицы %d[%d;%d] \n" ,max,maxi+1,maxj+1);
proiz1= proiz2 = a[maxi][maxj];
if (maxi for (i=maxi+1; i if (maxj!=5) for (j=maxj; (j if (maxj!=0) if (maxj==5) proiz1=proiz1*a[i][maxj];
>
for (j=maxj-1; (j "Среднее геометрическое %f \n" ,kproiz1);
>
if (maxi>=2) for (i=maxi-1; i>0; i--) if (maxj!=5) for (j=maxj; (j if (maxj!=0) if (maxj==5) proiz2=proiz2*a[i][maxj];
>
for (j=maxj-1; (j "Среднее геометрическое %f" ,kproiz2);
>
return 0;
>

Насколько я понимаю, проблема с выводом среднего геометрического? С большой вероятностью происходит переполнение разрядной сетки. Используйте тип long int вместо int.

int main()
float a=8.5;
float b=4.57;
int c=(pow(pow(a,2)-pow(b,2),1/2));
int p=((a+b+c)/2);
int r=(pow((((p-a)*(p-b)*(p-c))/2),1/2));
int y=((log(r)+pow(cos (b),2)+1.8*(exp(a-b)))/(0.15*c+r*pow(sin(b),2)));
printf( "a=%f b=%f\n" , a, b );
printf( "c=%f \n" , c );
printf( "p=%.3f \n" , p );
printf( "r=%.3f \n" , r );
printf( "y=%.3f \n" , y );
getchar();
return 0;
>


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

Разновидности и принцип работы

Принцип капельного полива основан на том, что вода подается индивидуально под каждое растение и не растекается по всей территории.

Капельный полив бывает 2 видов:

  • Подается индивидуально под каждое растение с поверхности.
  • Формируется под землей и доставляет воду непосредственно под корень.

Прокладка второго способа более затратная. Монтаж связан с земляными работами. Эффективность его выше в жаркое время года. Вода подается с наименьшими потерями.

Принцип капельного полива основан на наличии емкости, которая устанавливается на высоте от 1,5 м. В некоторых случаях система работает на самотеке. Однако часто ведется установка насоса. При этом, давление воды стабилизируется. Дополнительно монтируется автоматическая система, которая дозированно, подает жидкость, по мере необходимости.

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

Преимущества и недостатки

К достоинствам капельного полива относится:

  • Полностью автоматизированная система работает без участия человека. Это значительно облегчает труд дачника.
  • Нет образования корочки на поверхности чернозема. Значит, отсутствует необходимость рыхления грунта.
  • Значительная экономия воды, поскольку жидкость не расходуется впустую, а подается под растение.
  • Увеличивается урожайность культур за счет хорошего развития корневой системы.
  • Параллельно есть возможность по магистрали пустить подкормку.
  • Монтаж может проводиться как на открытой территории, так и в теплице.

Недостатков значительно меньше, но они есть:

  1. Необходимость наличия фильтров. При их отсутствии нужно предусмотреть возможность промывки трубопроводов.
  2. Расположенные вдоль грядок ленты не долговечны. Их могут повредить птицы или грызуны.
  3. Капельницы, трубы и переходники нуждаются в регулярной промывки и замене.
  4. Монтаж требует денежных затрат.

Схема полива

Вода в бочку поступает из любого источника. Это может быть водоем или центральный водопровод. Из емкости, поступление жидкости ведется в основную магистраль, которая прокладывается перпендикулярно грядкам. Напротив, каждой из них устанавливаются переходники. К ним крепятся трубы, которые располагаются вдоль грядок. Рядом с каждым растением устанавливается на трубе капельница. Через определенные промежутки времени идет впрыск воды под корневую систему.

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


Схема капельного полива

Шланги для полива

Для капельного полива выпускаются шланги, которые изготавливаются длиной 50-1000 м. Это трубы, по лабиринтам которых жидкость поступает к растениям через отверстия.

Они бывают жесткими и мягкими. Время эксплуатации жестких труб — около 10 лет.

Мягкие ленты служат не более 4 сезонов. Они делятся:

  • Тонкостенные. Располагаются над землей. Их толщина 0,1-0,3 мм.
  • Толстостенные. Может вестись их прокладка и под землей. Имеют толщину 0,31-0,81 мм.

Внутренний диаметр шлангов колеблется в пределах 14-25 мм. Лент — 12-22 мм.

Расход воды для шлангов составляет до 8 л/час. Для тонкостенных лент 2,9 л/час, а толстостенных — 8 л/час. Шаг установки капельниц бывает 10-100 мм. Это зависит от густоты посадки культур.

В зависимости от вида системы, меняется рабочее давление. При самотечной оно составляет 0,4 Бара, а при использовании насоса повышается до 14 Бар. Размер полива делается такой, чтобы давления воды хватало и на крайние капельницы. Для шлангов это составляет 1500 м, а для лент — 600 м.

Капельницы

Капельницы применяются вместо лент. Устанавливаются они на шланги. Количество их формируется в соответствии с растущими культурами.

Разделяются они на виды:

  1. С нормированным выпуском.
  2. С регулируемым.

Изготавливаются корпус из пластика. С одной стороны, располагается штуцер с резиновым кольцом. С его помощью ведется соединение со шлангом.

Другая разновидность капельниц:

  • Компенсированные. Выход воды из любой точки одинаковый.
  • Некомпенсированные.


Трубы и соединительные элементы

Трубопроводы располагаются на земле. У них идет постоянный контакт с водой и химическими элементами. Поэтому изготовление труб и фитингов ведется из материала устойчивого к коррозии. Это полипропилен, поливинилхлорид или полиэтилен. Трубы бывают высоко давления и низкого.

В качестве переходников, которые соединяют магистральный трубопровод с лентой, используются тройники. Крепление их ведется с помощью хомутов. После тройника устанавливается кран. Он перекрывается, если растениям не требуется избытка влаги.

Сборка всей системы возможна своими руками. Однако в продаже есть собранные наборы, которые сразу можно устанавливать на даче.

Разновидности системы

Если установить емкость с водой на достаточную высоту, в районе 1,5 м, то необходимость в насосе отпадает. Вода будет вытекать идти самотеком. Заполняется бак любым способом. Это может быть подача от центральной системы, ручной заливкой или сбором дождевой воды. Снизу располагается кран, который подключается к центральной магистрали.


Капельная система самотеком

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

Поливка кустарником и овощных культур ведется отдельными капельницами. К большому дереву прокладывается отдельная лента, которая располагается кольцом вокруг ствола.

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

Если подавать воду непосредственно от источника, минуя бак, то жидкость не успеет нагреться. Это плохо скажется на росте культур.


Капельная система с насосом и узлом внесения удобрений

Расчет системы

Объем бочки рассчитывается, в зависимости от количества поливаемых растений.

Норма представлена в таблице.

КультураНорма дневной воды в литрах
Овощная культура1
Кустарник5
Дерево10

Для определения объема бочки, суммируется общее количество культур. Сумма умножается на суточный расход и добавляется 25% запаса. Длина магистрального трубопровода определяется измерением расстояния от емкости до посадки. Прокладываемы ленты, соответствуют длинам грядок. В зависимости от количества ответвлений, такое же число требуется тройников, а хомутов — в 3 раза больше.

При подаче воды из водоема устанавливаются 2 фильтра: грубой и тонкой очистки. Если жидкость поступает из колодца или центральной системы, то грубой очистки не требуется.

Самодельные системы

Для организации полива участка с наименьшими затратами, можно воспользоваться подручными материалами.

Это могут быть предметы б/у, шланги разного диаметра или пластиковые бутылки.

Капельные поливы своими руками можно сделать:

  1. Из шлангов разного диаметра.
  2. Капельниц.
  3. Пластиковых бутылок.

Из разного диаметра шлангов

От емкости ведется отводка шлага большого диаметра. Доводится он до места посадки. Сквозь него, через просверленную дырочку, вставляются шланги меньшего диаметра, в которых заранее проделано отверстие. Через них вода поступает индивидуально к каждому растению. В данном случае капельницы отсутствуют. Жидкость спокойно вытекает.


Сверление сквозного отверстия, куда будет вставляться меньшего диаметра шланг

Из капельниц

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


Капельный полив через капельницу

Из пластиковых бутылок

Это наиболее дешевый вид капельного полива. Для этого берется пластиковая бутылка и от нее отрезается донышко. На расстоянии 7 мм от горлышка сверлится маленькое отверстие и вставляется тоненькая трубка.

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

Другой вариант -, прикопать бутылку около растения горлышком вниз. Трубка направляется под корень растения.

Иногда трубку можно не вставлять, вода будет вытекать через дырочку. Если расположить бутылку вниз донышком, то воду следует заливать через крышку, а внизу проделать отверстие.

Капельный полив из пластиковых бутылок

Для того чтобы провести Монтаж монтаж капельного полива на дачном участке, нужно подготовить все необходимые материалы. Сборку можно вести своими руками. Чтобы провести работу без особых затрат, следует воспользоваться бывшим в употреблении материалом. Эффективность системы будет та же, а вложения минимальные.

Читайте также: