Необходимое оборудование и порядок выполнения работ:
1.Студенты изучают систему измерения влажности на контроллере Arduino Uno на основе данных, предоставленных преподавателем.
2.Студент готовит письменный отчет преподавателю о проделанной работе.
1. Микроконтроллер Arduino;
2. Датчик влажности типа" LM393";
3. Макетная доска;
4. Проводники для макетной доски;
5. Стандартный кабель USB;
6. Реле.
Краткая теоретическая информация
Гигрометр датчик влажности " LM393". В качестве первичного элемента при измерении влажности почвы в теплице используется гигрометр датчика влажности "ЛМ393". Этот датчик полностью адаптирован к работе с устройствами микроконтроллера” Arduino Uno". Датчик работает в аналоговом режиме. Чем более сухая почва, тем больше сопротивление, и лоза будет меньше. При увлажнении почвы сопротивление уменьшается, а значение напряжения увеличивается.
Существует три уровня определения влажности почвы в зависимости от значения напряжения:
1. От 0 до 1,46 V – почва сухая (при использовании кода Arduino, как показано ниже, дисплей устройства отображает 0-300);
2. От 1,47 до 3,42 в – почва влажная (300-700);
3. От 3,43 до 4,20 в – много воды в почве (700-950).
Например, в стакане воды датчик показывает указатель 775.
Рисунок 4.1.Измерительный прибор влажности
Потребляемое напряжение датчика составляет 3,3-5 вольт, а мощность тока – 4,43-4,9 мА. Обратный сигнал при напряжении 5 вольт равен 0,6-5 вольт.
Рисунок 4.2. Электрическая схема процесса
Рисунок 4.3. Фотографии подключения датчика в процессе.
Электрическая схема показана на рисунке 4.3. При этом точки Vcc и GND датчика подключаются к портам 5 V и GND с постоянными источниками контроллера, а точка A0-к аналоговому порту контроллера. После этого будет выполняться задача по захвату насоса для привода воды. При этом мы управляем насосом с помощью реле. Мы принимаем значения от 5 V контроллера к постоянным источникам релиза и портов GND контроллера и подключаем соответствующие порты release и главный выходной порт 12 к входящему порту release. Соединяем точки выхода реле с насосом. На основе приведенной выше принципиальной схемы мы видим схему и подключаем плату Arduino к компьютеру с помощью USB-кабеля, как только работа по подключению схемы будет завершена.
Загрузка программы
Представлена программа системы измерения влажности почвы. Скопируйте этот код и вставьте его в Arduino IDE.
int sensorPin=A0;
int sensorValue=0;
int sensorValuefoiz=0;
void setup(){
Serial.begin(9600);
}
void loop() {
sensorValue=analogRead(sensorPin);
sensorValuefoiz=map(sensorValue,0,1023,0,100);
Serial.print(100-sensorValuefoiz);
Serial.println("%");
delay(1000);
}
Do'stlaringiz bilan baham: |