Cov txheej txheem:

Arduino - Kev Tswj Cua Kub: 7 Kauj Ruam
Arduino - Kev Tswj Cua Kub: 7 Kauj Ruam

Video: Arduino - Kev Tswj Cua Kub: 7 Kauj Ruam

Video: Arduino - Kev Tswj Cua Kub: 7 Kauj Ruam
Video: xov xwm hmoob 2018_ tseb tua dej hluav taw kub nyiab automatic 2024, Kaum ib hlis
Anonim
Arduino - Cua Kub Tswj System
Arduino - Cua Kub Tswj System

Tswj qhov kub los ntawm cov cua sov, Arduino Pro Mini yuav tswj lub rhaub kom mus txog qhov ntsuas kub, tseem qhia qhov ntsuas kub los ntawm Khoos phis tawj (siv Visual Studio)

Txoj haujlwm no tuaj yeem raug hu ua Tus Tswj Kub Kub.

Kauj Ruam 1: Kev Kho Vajtse thiab Software

Kho vajtse xav tau:

1. Arduino Pro Mini

2. Cov cua sov (qhov haujlwm no siv cua sov los ntawm lub lauj kaub ua noj)

3. Relay 24VDC (tiv tauj 220VAC 2A)

Software xav tau:

1. Arduino IDE

2. Visual Studio 2008

Kauj Ruam 2: Kev Ntsuas Kub

Sensor NTC Thermistor yog siv los ntsuas qhov kub thiab txias. Cov ntawv qhia tag nrho yuav siv lub ntsuas no rau Arduino li cas, thov pom qhov project ntawm qhov txuas no

Yog tias koj twb nkag siab yuav ntsuas ntsuas kub li cas los ntawm Arduino, koj tuaj yeem hla dhau cov kauj ruam no.

Kauj Ruam 3: Txheeb Xyuas Hardware

Txheeb xyuas Hardware
Txheeb xyuas Hardware

Vim tias 220VAC tau siv los tswj cua sov, yog li nws yog qhov tseem ceeb los saib ntawm Relay 24VDC thiab Cov cua kub ntawm lub tshuab ua noj

Kev xa tawm hauv qhov haujlwm no yog OMRON MY2NJ 24VDC 250VAC 5A

Qhov no txhais tau tias: relay's coil tau tswj los ntawm 24VDC, thiab kev sib cuag tuaj yeem thauj tau txog 250VAC 5A

Tus qauv ntawm lub lauj kaub tais diav yog Sharp KSH-218, nws muaj 2 hom: ua noj thiab ua kom sov. Hom sov: cua sov ua haujlwm yog 1.1 (KOhm); qhov uas hom ua noj muaj cua sov tiv taus yog 80 (Ohm) "Ua noj hom" tuaj yeem tsim cua sov ntau dua li "hom sov" -> "hom ua noj" tau siv hauv txoj haujlwm no Hauv "hom ua noj", siv tam sim no yog 220 (VAC) / 80 (Ohm) = 2.75 (Amp)-> qhov tam sim no me me txaus rau kev xa tawm (uas tuaj yeem thauj mus txog 5 Amp)

Kauj ruam 4: Ua Circuit Court

Ua Circuit
Ua Circuit

Lub Circuit Court muaj 2 txoj haujlwm: ntsuas kub los ntawm NTC Thermistor sensor thiab tswj ON/OFF cov cua sov los ntawm kev xa tawm

Kauj ruam 5: Arduino Code

Arduino Txoj Cai
Arduino Txoj Cai

Cov cai yuav ua raws daim duab saum toj no:

a Thaum qhov ntsuas kub tam sim no "T_present" qis dua "T_low txwv" -> Arduino yuav xa cov lus txib tso tawm, cua sov yuav ON. Cua sov ua kom ON txog thaum "T_high txwv"

b. Cua sov yog OFF kom txog thaum "T_present" mus txog "T_high txwv"

c. Thaum qhov kub poob qis rau "T_low txwv", cua sov yuav ON dua. Qhov kev tswj hwm tus qauv no yuav pab ua kom cua sov tsis ON/OFF ntau zaus -> tuaj yeem rhuav tshem cov cua sov lossis cov cua sov

Txuas rau Arduino code nyob ntawm no

Arduino yuav nyeem cov lus txib los ntawm PC (Visual Studio 2008) los ntawm COM Port. Tom qab ntawd, nws tswj qhov kub raws li tus qauv saum toj no.

Nco tseg: vim tias cov cua sov kub dhau lawm, yog li thaum lub xeev "ON", nws yog ON/OFF hloov los txo cua sov

Kauj Ruam 6: Visual Studio 2008 Code

Visual Studio 2008 Txoj Cai
Visual Studio 2008 Txoj Cai

HMI me me los ntawm PC tau tsim los ntawm Visual Studio 2008. Nws yuav xa cov lus txib rau Arduino rau kev tswj hwm qhov kub, tseem tau txais qhov kub thiab txias los ntawm Adruino thiab qhia hauv kab ntawv

Tag nrho cov cai ntawm Visual Studio tuaj yeem pom ntawm no (Google qhia tawm)

Kauj Ruam 7: Saib Video

tag nrho txoj haujlwm tau ua tiav los ntawm daim vis dis aus no, saib nws kom nkag siab yooj yim

www.youtube.com/watch?v=R95Jmrp87wQ

Pom zoo: