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

Спасатель жизни

Life Saver - это продукт, который помогает устранить проблему, когда ваши дети остаются в машине и получают тепловой удар. Life Saver - это продукт, который отображает температуру на ЖК-дисплее, а когда температура превышает 35 градусов по Цельсию, свет становится красным, а зуммер издает звук, чтобы уведомить людей, находящихся поблизости.

Шаг 1. Покупка продуктов

Список предметов:

- Ардуино Уно

- Экран ЖК-клавиатуры

- 11 проводов "папа-мама"

- 7 проводов "папа-папа"

- Датчик температуры DHT

- Большой макет

- Малая макетная плата

- Пассивный зуммер (5 В)

- Зеленый светодиод

- Красный светодиод

- 2 резистора (330 Ом)

Шаг 2. Сборка ЖК-клавиатуры

Поместите оранжевый провод в ЖК-клавиатуру (5 сверху справа), а другой конец - в порт 4 на плате Arduino.

Вставьте красный провод в ЖК-клавиатуру (6 сверху справа), а другой конец - в порт 5 на плате Arduino.

Вставьте синий провод в ЖК-клавиатуру (7 сверху справа), а другой конец - в порт 6 на плате Arduino.

Вставьте розовый провод в ЖК-клавиатуру (8 сверху справа), а другой конец - в порт 7 на плате Arduino.

Вставьте серый провод в ЖК-клавиатуру (9 сверху справа), а другой конец - в порт 8 на плате Arduino.

Вставьте белый провод в ЖК-клавиатуру (10 сверху справа), а другой конец - в порт 9 на плате Arduino.

Вставьте белый провод в ЖК-клавиатуру (9 снизу справа), а другой конец - в минус макетной платы.

Поместите серый провод в ЖК-клавиатуру (10 снизу справа), а другой конец - в плюс макетной платы.

Шаг 3. Сборка пассивного зуммера

Вставьте серый провод в порт «SIG» пассивного зуммера, а другой конец - в порт 3 на плате Arduino.

Вставьте синий провод в порт «UCC» пассивного зуммера, а другой конец - в положительный вывод макетной платы.

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

Шаг 4. Сборка датчика температуры DHT

Поместите датчик температуры DHT в точки H14-H17.

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

Вставьте белый провод в макетную плату в позиции J16, а другой конец - в порт A0.

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

Шаг 5. Сборка светодиодов

Подключите положительный провод зеленого светодиода к D28, а отрицательный провод к D29 на макетной плате.

Подключите положительный провод красного светодиода к D25, а отрицательный провод к D26 на макетной плате.

Поместите одну сторону резистора в положение B29 (для зеленого светодиода), а другую сторону - в отрицательный ряд.

Поместите одну сторону резистора в положение B26 (для красного светодиода), а другую сторону - в отрицательный ряд.

Поместите серый провод в позицию B28 макетной платы, а другую сторону - в порт 13 платы Arduino.

Поместите зеленый провод в позицию B25 макетной платы, а другой конец - в порт 12 платы Arduino.

Шаг 6. Сборка заземляющих портов и портов 5 В

Поместите желтый провод в положительный ряд макетной платы, а другой конец - в «GND» на плате Arduino.

Поместите желтый провод в отрицательный ряд макетной платы, а другой конец - в «5V» на плате Arduino.

Шаг 7. Вставьте код и поле для печати

 # include  // Включить библиотеку 'LiquidCrystal.h' # include  // Включить библиотеку 'dht.h' # определить TempSen A0 // Определить 'TempSen' как A0 # define redLED 12 // Определить 'redLED' как 12 # определить greenLED 13 // Определить 'greenLED' как 13 # определить динамикPin 3 // Определить 'speakerPin' как 3dht DHT; const int rs =8, en =9, d4 =4, d5 =5, d6 =6, d7 =7; // Определяет контакты для LCDLiquidCrystal lcd (rs, en, d4, d5, d6, d7); // Создает ЖК-дисплей как объектvoid setup () {pinMode (redLED, OUTPUT); // Определите 'redLED' как выходной pinMode (greenLED, OUTPUT); // Определите 'greenLED' как выходной pinMode (speakerPin, OUTPUT); // Определите динамик как выходной Serial.begin (9600); // Запускаем последовательное соединение монитора lcd.begin (16, 2); // Определяем количество столбцов (16) и строк (2)} void loop () {DHT.read11 (TempSen); // Считываем датчик температуры Serial.println (DHT.temperature); // Распечатать температуру в последовательном мониторе lcd.setCursor (0, 0); // установить курсор в столбец 0, строка 1 lcd.print ("Temp ="); // Вывести на ЖК-дисплей 'Temp =' lcd.print (DHT.temperature); // Распечатать температуру на ЖК-дисплее lcd.println ("C"); // Вывести "C" после температуры на ЖК-дисплее delay (50); // Задержка на 50 миллисекунд if (int (DHT.temperature)> =35.00) {// Возьмем температуру и создадим int, который, когда ее температура больше 35 градусов, произойдет следующее digitalWrite (redLED, HIGH); // Включаем 'redLED' digitalWrite (greenLED, LOW); // Выключаем 'greeenLED' int temp =analogRead (DHT.temperature); // Определите 'temp' как тон 'DHT.temperature' (speakerPin, 1 * temp); // Воспроизвести тон на уровне tempreature и проиграть его через динамик delay (50); // Задержка на 50 миллисекунд noTone (speakerPin); // Не воспроизводить звук из динамика} else {digitalWrite (redLED, LOW); // Выключаем 'redLED' digitalWrite (greenLED, HIGH); // Включаем 'greenLED'}} 

Источник:Life Saver


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

  1. Как сделать стекловолокно
  2. Промышленный Интернет вещей вдыхает новую жизнь в завод Aircon
  3. Способы увеличить срок службы пуансона
  4. 5 эффективных способов продлить срок службы перфоратора
  5. Медицинская составляющая и улучшение качества жизни
  6. Взгляд на регулируемые амортизаторы
  7. Пристальный взгляд на бесцентровое шлифование
  8. Принцип работы литья по выплавляемым моделям
  9. Использование энергии в нашей повседневной жизни
  10. Чистый сжатый воздух вдохнет жизнь в медицинское производство