Проект септика
Нам нужно сделать проект. Мы должны подключить MQ7, зуммеры и свет к Arduino. И один зуммер издаст звук, когда газ достигнет высокого уровня, а другой зуммер издаст звуковой сигнал, когда уровень газа очень низкий. Большое количество газа приведет к красному свечению, а очень низкое количество газа загорится зеленым светом.. КАК ВЫПОЛНИТЬ ??
@Khushi, 👍0
Обсуждение1 ответ
Легко, это один из простых проектов, используемых в качестве введения в программирование 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
- Какова работа pulseIn?
- Сколько датчиков может поддерживать один модуль Arduino?
- Получение BPM из данного кода
- DS18B20 дает высокие показания. Как заставить его вернуть правильную температуру?
- Какой тип разъема использует система GROVE?
- Улавливают ли ультразвуковые датчики прозрачные материалы?
- Как подключить более 10 датчиков к Arduino uno r3
- В чем разница между акселерометром, гироскопом и датчиком магнитометра?
Ваш вопрос слишком широк. Этот сайт лучше всего работает с конкретными, довольно узкими вопросами. Что именно мешает вам сделать проект? Вы гуглили, как управлять компонентами с помощью Arduino? Есть много учебников там., @chrisl
Рекомендуется спланировать свой код, сначала игнорируя любые подробности об Arduino или датчиках, и составить примерный список шагов, которые вам потребуется выполнить с помощью Arduino. Когда вы это сделаете, посмотрите на каждый шаг и повторите то же самое снова — спланируйте этот широкий шаг в более мелких деталях. Сначала попробуйте сделать это, а затем, если вы почувствуете, что застряли на каком-то этапе, скажите, что вы сделали или пытались, и какую часть вы не понимаете или не сработали так, как вы ожидали. Мы гораздо лучше можем помочь с таким вопросом., @JRobert
Я предлагаю вам взять 1 или 2-литровую посуду (я использовал пустой контейнер для мороженого) для тестирования. оставь небольшую чашку какашек, и ты очень скоро получишь столько бензина, сколько тебе нужно. Однако для вашего окончательного проекта у меня было бы 2 датчика на панель и как минимум 2 платы. ЛЮДИ УМИРАЮТ В СЕПТИКАХ. быть безопасным. ПРОГОЛОСОВАНО, @tony gil