Проект септика

Нам нужно сделать проект. Мы должны подключить MQ7, зуммеры и свет к Arduino. И один зуммер издаст звук, когда газ достигнет высокого уровня, а другой зуммер издаст звуковой сигнал, когда уровень газа очень низкий. Большое количество газа приведет к красному свечению, а очень низкое количество газа загорится зеленым светом.. КАК ВЫПОЛНИТЬ ??

, 👍0

Обсуждение

Ваш вопрос слишком широк. Этот сайт лучше всего работает с конкретными, довольно узкими вопросами. Что именно мешает вам сделать проект? Вы гуглили, как управлять компонентами с помощью Arduino? Есть много учебников там., @chrisl

Рекомендуется спланировать свой код, сначала игнорируя любые подробности об Arduino или датчиках, и составить примерный список шагов, которые вам потребуется выполнить с помощью Arduino. Когда вы это сделаете, посмотрите на каждый шаг и повторите то же самое снова — спланируйте этот широкий шаг в более мелких деталях. Сначала попробуйте сделать это, а затем, если вы почувствуете, что застряли на каком-то этапе, скажите, что вы сделали или пытались, и какую часть вы не понимаете или не сработали так, как вы ожидали. Мы гораздо лучше можем помочь с таким вопросом., @JRobert

Я предлагаю вам взять 1 или 2-литровую посуду (я использовал пустой контейнер для мороженого) для тестирования. оставь небольшую чашку какашек, и ты очень скоро получишь столько бензина, сколько тебе нужно. Однако для вашего окончательного проекта у меня было бы 2 датчика на панель и как минимум 2 платы. ЛЮДИ УМИРАЮТ В СЕПТИКАХ. быть безопасным. ПРОГОЛОСОВАНО, @tony gil


1 ответ


2

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

Загрузить Arduino IDE. Купите MQ7, Arduino или NodeMCU, макетную плату, светодиод и несколько перемычек, и вы в деле. Используйте схему ниже или погуглите "скетч MQ7 arduino" ".

/* MQ-7 Carbon Monoxide Sensor Circuit with Arduino */

const int AOUTpin=0;//вывод AOUT датчика CO переходит в аналоговый вывод A0 Arduino
const int DOUTpin=8;//вывод DOUT датчика угарного газа подключается к цифровому выводу D8 Arduino
const int ledPin=13;//анод светодиода подключается к цифровому выводу D13 Arduino

int limit;
int value;

void setup() {
  Serial.begin(115200);//устанавливает скорость передачи
  pinMode(DOUTpin, INPUT);//устанавливает пин как вход для arduino
  pinMode(ledPin, OUTPUT);//устанавливает пин как выход arduino
}

void loop() {
  value= analogRead(AOUTpin);//считывает аналоговое значение с вывода AOUT датчика CO
  limit= digitalRead(DOUTpin);//считывает цифровое значение с вывода DOUT датчика CO
  Serial.print("CO value: ");
  Serial.println(value);//распечатывает значение CO
  Serial.print("Limit: ");
  Serial.print(limit);//распечатывает достигнутый предел как НИЗКИЙ или ВЫСОКИЙ (выше или ниже)
  delay(100);
  if (limit == HIGH){
    digitalWrite(ledPin, HIGH);//если предел достигнут, светодиод включается как индикатор состояния
  } else {
    digitalWrite(ledPin, LOW);//если порог не достигнут, светодиод остается выключенным
  }
}

исходный скетч, опубликованный Learning About Electronics

,

Ответы должны быть полными и не связывать важные данные (например, эскиз), а содержать их. Через некоторое время веб-сайт, на который вы ссылаетесь, будет мертв, любой ваш ответ бесполезен., @Filip Franik

Я загрузил файл по указанию stackexchange. я не связывал его с внешним сайтом. SE связал его с imgur, @tony gil

Я имел ввиду ссылку "Использовать этот скетч". Если целевой сайт выходит из строя, то во всем ответе отсутствует самая важная часть. https://stackoverflow.com/help/how-to-answer «Всегда цитируйте наиболее важную часть важной ссылки, если целевой сайт недоступен или постоянно отключается»., @Filip Franik

именно поэтому я написал «или погуглите «скетч MQ7 arduino»» @FilipFranik;), @tony gil