Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Life Saver

De Life Saver is een product dat helpt om het probleem van het achterlaten van uw kinderen in de auto en het krijgen van een zonnesteek te voorkomen. De Life Saver is een product dat de temperatuur op het lcd-scherm weergeeft en wanneer de temperatuur boven de 35 graden Celsius is, wordt het licht rood en maakt de zoemer een geluid om mensen in de buurt te waarschuwen.

Stap 1:Producten kopen

Itemlijst:

– Arduino Uno

– Scherm LCD-toetsenbord

– 11 mannelijke naar vrouwelijke draden

– 7 mannelijke naar mannelijke draden

– DHT-temperatuursensor

– Grote Breadboard

– Kleine Breadboard

– Passieve zoemer (5V)

– Een groene LED

– Een rode LED

– 2 weerstanden (330 Ohm)

Stap 2:Montage van LCD-toetsenbord

Plaats de oranje draad in het LCD-toetsenbord (5 van rechtsboven) en de andere kant in poort 4 op het Arduino-bord.

Plaats de rode draad in het LCD-toetsenbord (6 van rechtsboven) en de andere kant in poort 5 op het Arduino-bord.

Plaats de blauwe draad in het LCD-toetsenbord (7 van rechtsboven) en de andere kant in poort 6 op het Arduino-bord.

Plaats de roze draad in het LCD-toetsenbord (8 van rechtsboven) en de andere kant in poort 7 op het Arduino-bord.

Plaats de grijze draad in het LCD-toetsenbord (9 van rechtsboven) en de andere kant in poort 8 op het Arduino-bord.

Plaats de witte draad in het LCD-toetsenbord (10 van rechtsboven) en de andere kant in poort 9 op het Arduino-bord.

Plaats de witte draad in het LCD-toetsenbord (9 van rechtsonder) en de andere kant in het negatief van het breadboard.

Plaats de grijze draad in het LCD-toetsenbord (10 van rechtsonder) en de andere kant in de plus van het breadboard.

Stap 3:Montage van de passieve zoemer

Plaats de grijze draad in de 'SIG'-poort van de passieve zoemer en het andere uiteinde in poort 3 van het Arduino-bord.

Plaats de blauwe draad in de 'UCC'-poort van de passieve zoemer en de andere kant in de positieve van de Breadboard.

Plaats de paarse draad in de 'GND'-poort van de passieve zoemer en de andere kant in de min van de Breadboard.

Stap 4:Montage DHT-temperatuursensor

Plaats de DHT-temperatuursensor in de punten H14-H17.

Plaats de oranje draad in de Breadboard in positie J14 en het andere uiteinde in de Breadboard in de negatieve rij.

Plaats de witte draad in de Breadboard in positie J16 en het andere uiteinde in poort A0.

Plaats de grijze draad in de Breadboard in positie J17 en het andere uiteinde in de Breadboard in de positieve rij.

Stap 5:Montage van de LED's

Plaats de positieve draad van de groene LED in D28 en de negatieve draad in D29 in het breadboard.

Plaats de positieve draad van de rode LED in D25 en de negatieve draad in D26 in het breadboard.

Plaats een kant van de weerstand in positie B29 (voor groene LED) en de andere kant in de negatieve rij.

Plaats een kant van de weerstand in positie B26 (voor rode LED) en de andere kant in de negatieve rij.

Plaats de grijze draad in de Breadboard-positie B28 en de andere kant in poort 13 van het Arduino-bord.

Plaats de groene draad in de Breadboard-positie B25 en de andere kant in poort 12 van het Arduino-bord.

Stap 6:Montage van de grond- en 5V-poorten

Plaats de gele draad in de positieve rij van Breadboard en de andere kant in 'GND' in het Arduino-bord.

Plaats de gele draad in de negatieve rij van Breadboard en de andere kant in '5V' in het Arduino-bord.

Stap 7:code en afdrukvak invoegen

#include  // Include the library 'LiquidCrystal.h'#include  // Include the library 'dht.h'#define TempSen A0 // Definieer 'TempSen' als A0#define redLED 12 // Definieer 'redLED' als 12#define greenLED 13 // Definieer 'greenLED' als 13#define speakerPin 3 // Definieer 'speakerPin' als 3dht DHT;const int rs =8, en =9, d4 =4, d5 =5, d6 =6, d7 =7; // Definieert de pinnen voor LCDLiquidCrystal lcd (rs, en, d4, d5, d6, d7); // Creëert LCD als een objectvoid setup () { pinMode (redLED, OUTPUT); // Definieer 'redLED' als een output pinMode (greenLED, OUTPUT); // Definieer 'greenLED' als een output pinMode (speakerPin, OUTPUT); // Definieer 'speakerPin' als een output Serial.begin (9600); // Start de seriële monitorverbinding lcd.begin (16, 2); // Definieer het aantal kolommen (16) en rijen (2) } void loop () { DHT.read11 (TempSen); // Lees de temperatuursensor Serial.println (DHT.temperatuur); // Druk de temperatuur af in de seriële monitor lcd.setCursor (0, 0); // zet de cursor op kolom 0, regel 1 lcd.print ("Temp ="); // Print 'Temp=' op het LCD-scherm lcd.print(DHT.temperature); // Druk de temperatuur af op het LCD-scherm lcd.println("C"); // Print 'C' na de temperatuur op het LCD-scherm vertraging (50); // Vertraging voor 50 milliseconden if (int(DHT.temperature)>=35.00){ // Neem de temperatuur en maak een int dat wanneer het meer dan 35 graden is, het volgende gebeurt digitalWrite(redLED, HIGH); // Zet de 'redLED' op digitalWrite (greenLED, LOW); // Zet de 'greeenLED' uit int temp =analogRead (DHT.temperature); // Deifne de 'temp' als de 'DHT.temperature' toon (speakerPin, 1*temp); // Speel een toon af op temperatuurniveau en speel deze uit de luidsprekervertraging (50); // Vertraging voor 50 milliseconden noTone (speakerPin); // Speel geen toon uit de luidspreker } else{ digitalWrite (redLED, LOW); // Zet de 'redLED' uit digitalWrite (greenLED, HIGH); // Zet de 'groeneLED' aan } }

Bron:Life Saver


Productieproces

  1. Breng 3D interieurdesign tot leven
  2. Hoe maak je glasvezel
  3. IIoT blaast Aircofabriek nieuw leven in
  4. Manieren om de levensduur van Punch te vergroten
  5. 5 effectieve manieren om de levensduur van ponsgereedschappen te verlengen
  6. Medische component en betere levenskwaliteit
  7. Een glimp van verstelbare schokdempers
  8. Een nadere blik op centrumloos slijpen
  9. Werkingsprincipes van investeringsgieten
  10. Gebruik van energie in ons dagelijks leven
  11. Schone, zuivere perslucht brengt leven in medische productie