Përmbajtje:

Çezma e ujit me sensor lëvizjeje duke përdorur Arduino dhe valvulë solenoide - DIY: 6 hapa
Çezma e ujit me sensor lëvizjeje duke përdorur Arduino dhe valvulë solenoide - DIY: 6 hapa

Video: Çezma e ujit me sensor lëvizjeje duke përdorur Arduino dhe valvulë solenoide - DIY: 6 hapa

Video: Çezma e ujit me sensor lëvizjeje duke përdorur Arduino dhe valvulë solenoide - DIY: 6 hapa
Video: ПРИЗРАКИ АЛЬКАТРАСА : МИСТИЧЕСКИЕ ОБИТАТЕЛИ САМОЙ ИЗВЕСТНОЙ ТЮРЬМЫ АМЕРИКИ 2024, Nëntor
Anonim
Çezma e ujit me sensor lëvizjeje duke përdorur Arduino dhe valvulë solenoide - DIY
Çezma e ujit me sensor lëvizjeje duke përdorur Arduino dhe valvulë solenoide - DIY
Çezma e ujit me sensor lëvizjeje duke përdorur Arduino dhe valvulë solenoide - DIY
Çezma e ujit me sensor lëvizjeje duke përdorur Arduino dhe valvulë solenoide - DIY

Në këtë projekt, unë do t'ju tregoj se si të ndërtoni një rubinet uji me sensor lëvizjeje duke përdorur një valvul solenoid. Ky projekt mund t'ju ndihmojë të shndërroni rubinetin tuaj ekzistues të ujit në një rubinet që mund të kontrollohet bazuar në zbulimin e lëvizjes. Duke përdorur sensorin IR të ndërlidhur me Arduino, Prekja do të ndizet automatikisht sa herë që dora zbulohet në afërsi të sensorit IR. Prekja do të mbetet e hapur për një kohë të caktuar siç përcaktohet nga përdoruesi dhe pastaj fiket automatikisht.

Projekti përdor furnizime të thjeshta që janë lehtësisht të arritshme dhe gjithashtu të realizueshme për të gjithë.

Furnizimet

  • Arduino Uno.
  • Valvula solenoide 12V.
  • Sensori IR - mund të zëvendësohet nga një Sensor tejzanor bazuar në zgjedhjen tuaj.
  • Diodë - 1N4007.
  • Furnizimi me energji 12V.
  • Stafetë 5V.
  • Mini Breadboard.
  • Lidhja e telave.

Hapi 1: Kuptimi i valvulës solenoide

Kuptimi i valvulës solenoid
Kuptimi i valvulës solenoid
Kuptimi i valvulës solenoid
Kuptimi i valvulës solenoid

Një valvul solenoid operohet në mënyrë elektromagnetike. Energjizimi i spirales bën që valvula të hapet dhe të lejojë rrjedhjen e lëngut. Ky mekanizëm ndihmon në zëvendësimin e valvulave manuale dhe e bën atë një komponent kryesor për këtë projekt.

Provoni funksionimin e valvulës solenoid duke lidhur drejtpërdrejt furnizimin me energji 12V me valvulën solenoid. Pas së cilës do të dëgjoni një tingull "Kliko". Ky tingull tregon hapjen dhe mbylljen e valvulës.

Për të kontrolluar valvulën solenoid, duhet ta lidhim atë me një Mikrokontrollues Arduino. Për ta bërë këtë, do të përdoret një stafetë 5V. Valvula solenoid nxit një EMF të pasme e cila mund të dëmtojë stafetën nëse lidhet drejtpërdrejt. Prandaj një Diodë duhet të lidhet siç tregohet në figurën në këtë hap. Kjo ndihmon në sigurimin e kontrollit të sigurt të valvulës solenoid.

Shënim - Valvula solenoide nuk ka një terminal pozitiv ose negativ, çdo terminal mund të konsiderohet si +ve ose -ve.

Hapi 2: Lidhja e valvulës solenoide me stafetën 5V

Lidhja e valvulës solenoide me stafetën 5V
Lidhja e valvulës solenoide me stafetën 5V
Lidhja e valvulës solenoide me stafetën 5V
Lidhja e valvulës solenoide me stafetën 5V

Në këtë hap, ne do të lidhim valvulën solenoide me stafetë. Referojuni diagramit të qarkut të dhënë për lidhjet.

  1. Lidhni terminalin pozitiv (+ve) të furnizimit 12V me terminalin e zakonshëm (atë qendror) të stafetës.
  2. Lidhni skajin Pozitiv të diodës me terminalin NO (Normalisht të Hapur) të stafetës.
  3. Siguroni furnizimin me 5V në Stafetë nga kunja arduino 5V.
  4. Lidhni pinin e hyrjes (IN) të Stafetës në Pin 13 të Arduino.

Në rastin e një stafetë, ana e furnizimit ka 3 kunja:

  • KQV -ja
  • GND
  • IN ose IN1, IN2 (bazuar në 1 stafetë ose stafetë me 2 kanale)

Ana e daljes së stafetës:

  • Konfigurimi normalisht i mbyllur (NC): 1. Sinjal i lartë - rryma po rrjedh. 2. Sinjal i ulët - rryma nuk rrjedh
  • Konfigurimi Normalisht i Hapur (JO): 1. Sinjal i lartë - rryma nuk rrjedh. 2. Sinjal i ulët - rryma po rrjedh.
  • E zakonshme (CO)

Në këtë qark ne do të përdorim kunjin "Normalisht të Hapur" pasi duhet të furnizojmë rrymën në valvul vetëm kur zbulohet dora.

Hapi 3: Lidhni sensorin IR

Lidhni sensorin IR
Lidhni sensorin IR

Ne do të lidhim sensorin IR me arduino duke përdorur pin Analog të bordit. Duke përdorur funksionin AnalogRead () të arduino IDE, ne mund të hyjmë në vlerën e sensorit. Kjo mund të ndihmojë në përcaktimin nëse dora është në afërsi të sensorit apo jo.

  • Lidhni pinin OUT të sensorit IR me kunjin Analog A0.
  • Siguroni furnizim me 5V sensorit IR nga Arduino.
  • Lidhni kunjin GND.

Shënim - Potenciometri në sensorin IR mund të rregullohet për të ndryshuar gamën e zbulimit të sensorit

Hapi 4: Ngarko Skicën/Kodin

Tjetra, do t'ju duhet të ngarkoni skicë në Arduino tuaj duke përdorur Arduino IDE.

Shkarkoni kodin e bashkangjitur dhe më pas hapeni atë në ID tuaj Arduino.

Lidheni Arduino -n tuaj dhe sigurohuni që të keni zgjedhur portën dhe bordin e duhur të com -it, pastaj ngarkoni kodin.

Hapi 5: Bashkangjitni valvulën solenoide në rubinetin/tubin

Bashkangjitni valvulën solenoide në rubinetin/tubin
Bashkangjitni valvulën solenoide në rubinetin/tubin

Para se të siguroni furnizimin me konfigurimin tonë, lidhni valvulën solenoide me rubinetin. Ka dy mënyra për të shkuar në procesin e lidhjes së tij në rubinet.

  1. Bashkangjit në tub: Lidhni valvulën me tubin që furnizon ujin me rubinetin tuaj ekzistues.
  2. Bashkangjit tek Prekja: Lidheni valvulën drejtpërdrejt me rubinetin vetëm nëse madhësia e valvulës përputhet me rubinetin tuaj ekzistues, përndryshe do të çojë në rrjedhje. Pas së cilës hapni rubinetin manual. Pavarësisht se rubineti manual është i hapur, nuk do të ketë rrjedhje uji pasi valvula solenoide është OFF.

Figura tregon konfigurimin për lidhjen 1.

Hapi 6: Përdorimi i rubinetit të ujit të sensorit të lëvizjes

Kjo është e gjitha, rubineti juaj i ujit i sensorit të lëvizjes është gati për t'u përdorur. Sa herë që dëshironi të përdorni rubinetin, lëvizni dorën në afërsi të sensorit tuaj IR. Pas së cilës, uji do të rrjedhë për 7 sekonda siç përcaktohet në kod dhe do të fiket automatikisht. Ndryshoni kohëzgjatjen bazuar në kërkesat tuaja.

Më tregoni se çfarë do të ndryshonit ose do të bënit ndryshe në pjesën e komenteve.

Recommended: