Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

Arduino монитор температуры в авто — предотвращение теплового удара у детей

Life Saver — DIY устройство на базе Arduino, непрерывно мониторящее температуру в салоне авто и уведомляющее опекунов, когда температура превышает безопасный порог. Отображая текущую температуру на LCD экране и издавая звуковой сигнал, оно дает раннее предупреждение для предотвращения тепловых ударов у детей, оставленных в горячих машинах.

Шаг 1: Соберите компоненты

Шаг 2: Подключите LCD Keypad

1. Вставьте оранжевый провод в пин 5 LCD Keypad (верхний правый) и соедините другой конец с пином 4 Arduino.

2. Вставьте красный провод в пин 6 LCD Keypad и соедините с пином 5 Arduino.

3. Вставьте синий провод в пин 7 LCD Keypad и соедините с пином 6 Arduino.

4. Вставьте розовый провод в пин 8 LCD Keypad и соедините с пином 7 Arduino.

5. Вставьте серый провод в пин 9 LCD Keypad и соедините с пином 8 Arduino.

6. Вставьте белый провод в пин 10 LCD Keypad и соедините с пином 9 Arduino.

7. Соедините белый провод с пином 9 LCD Keypad (нижний правый) и проложите другой конец к отрицательной шине макетной платы.

8. Соедините серый провод с пином 10 LCD Keypad (нижний правый) и проложите к положительной шине макетной платы.

Шаг 3: Подключите пассивный зуммер

1. Соедините серый провод с пином «SIG» зуммера, другой конец — на пин 3 Arduino.

2. Соедините синий провод с пином «VCC» зуммера, другой конец — к положительной шине макетной платы.

3. Соедините фиолетовый провод с пином «GND» зуммера, другой конец — к отрицательной шине макетной платы.

Шаг 4: Установите датчик температуры DHT11

1. Вставьте датчик в слоты макетной платы H14‑H17.

2. Соедините оранжевый провод с пином VCC датчика, затем к отрицательной шине макетной платы.

3. Соедините белый провод с пином DATA датчика и проложите на пин A0 Arduino.

4. Соедините серый провод с пином GND датчика и проложите к положительной шине макетной платы.

Шаг 5: Подключите LED

1. Вставьте анод зеленого LED в позицию D28, катод — D29 макетной платы.

2. Вставьте анод красного LED в D25, катод — D26.

3. Разместите резистор 330 Ω через зеленый LED: одна нога в B29, другая — в отрицательную шину.

4. Разместите резистор 330 Ω через красный LED: одна нога в B26, другая — в отрицательную шину.

5. Соедините серый провод от B28 макетной платы к пину 13 Arduino.

6. Соедините зеленый провод от B25 макетной платы к пину 12 Arduino.

Шаг 6: Питание

1. Проложите желтый провод от положительной шины макетной платы к пину GND Arduino.

2. Проложите желтый провод от отрицательной шины макетной платы к пину 5V Arduino.

Шаг 7: Загрузите прошивку

#include <LiquidCrystal.h> // LCD библиотека
#include <dht.h> // DHT11 библиотека
#define TempSen A0 // Датчик температуры на A0
#define redLED 12 // Красный LED на пине 12
#define greenLED 13 // Зеленый LED на пине 13
#define speakerPin 3 // Зуммер на пине 3
dht DHT;
const int rs = 8, en = 9, d4 = 4, d5 = 5, d6 = 6, d7 = 7;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);
void setup() {
  pinMode(redLED, OUTPUT);
  pinMode(greenLED, OUTPUT);
  pinMode(speakerPin, OUTPUT);
  Serial.begin(9600);
  lcd.begin(16, 2);
}
void loop() {
  DHT.read11(TempSen);
  Serial.println(DHT.temperature);
  lcd.setCursor(0, 0);
  lcd.print("Temp = ");
  lcd.print(DHT.temperature);
  lcd.println("C ");
  delay(50);
  if (int(DHT.temperature) >= 35) {
    digitalWrite(redLED, HIGH);
    digitalWrite(greenLED, LOW);
    int temp = DHT.temperature;
    tone(speakerPin, 1 * temp);
    delay(50);
    noTone(speakerPin);
  } else {
    digitalWrite(redLED, LOW);
    digitalWrite(greenLED, HIGH);
  }
}

Источник: Life Saver

Производственный процесс

  1. Полное руководство по производству стекловолокна
  2. Как IIoT оживляет производство кондиционеров: повышение эффективности и качества
  3. Проверенные стратегии продления ресурса штамповочного инструмента и минимизации простоя
  4. Максимизация долговечности пробивных инструментов: 5 проверенных стратегий продления срока службы
  5. Медицинские достижения для повышения качества жизни
  6. Регулируемые амортизаторы: повышение клиренса и производительности
  7. Освоение бесцентровой шлифовки: основы и преимущества
  8. Литье в выплавляемые модели (Investment Casting): пошаговая технология
  9. Роль энергии в повседневной жизни: основные сферы потребления
  10. Чистый сжатый воздух: ключ к более чистому и безопасному медицинскому производству