Cov txheej txheem:

Arduino Tswb Nrog Cov Kev Ruaj Ntseg Digital: 5 Kauj Ruam
Arduino Tswb Nrog Cov Kev Ruaj Ntseg Digital: 5 Kauj Ruam

Video: Arduino Tswb Nrog Cov Kev Ruaj Ntseg Digital: 5 Kauj Ruam

Video: Arduino Tswb Nrog Cov Kev Ruaj Ntseg Digital: 5 Kauj Ruam
Video: HMONG World Mosquito Destroyer 2024, Lub Xya hli ntuj
Anonim
Arduino Tswb Nrog Digital Kev Ruaj Ntseg
Arduino Tswb Nrog Digital Kev Ruaj Ntseg

Cov lus qhia no yog hais txog yuav ua li cas thiaj yooj yim thiab pheej yig lub tswb nrov ntawm koj tus kheej.

Yog tias koj muaj lus nug lossis teeb meem koj tuaj yeem tiv tauj kuv ntawm kuv tus email: [email protected]

Yog li cia pib

Cheebtsam muab los ntawm DFRobot

Kauj ruam 1: Cov ntaub ntawv

Khoom siv
Khoom siv
Khoom siv
Khoom siv
Khoom siv
Khoom siv

Txhua yam ntaub ntawv xav tau rau txoj haujlwm no tuaj yeem yuav hauv khw online: DFRobot

Rau qhov haujlwm no peb yuav xav tau:

-Arduino Uno (koj tseem tuaj yeem siv MEGA 2560)

-Digital capacitive kov sensor V2 4x

-Digital vibration sensor V2 1x

-Digital buzzer module 1x

-LCD zaub 20x4

-Qee LEDs

-4 Channel Relay Shield rau Arduino

-Jumper xov hlau (ntau ntawm lawv)

-Breadboard

-9V roj teeb

-Roj teeb vaj tsev

Yog tias koj xav tswj lub teeb lossis qee yam zoo li ntawd, koj tuaj yeem siv Relay Shield rau Arduino.

Kuv kuj tau ua vaj tsev rau lub tswb ceeb toom no, yog li ntawd koj yuav xav tau SolidWorks lossis qee qhov haujlwm zoo sib xws. Tau kawg koj tseem yuav xav tau lub tshuab luam ntawv 3D. Yog tias koj tsis muaj lub tshuab luam ntawv 3D koj tseem tuaj yeem siv lub ntsej muag ntim yas ntim hluav taws xob sib txuas lub thawv ntawv lossis qee yam zoo ib yam li ntawd.

Kauj Ruam 2: Cov Qauv

Cov Qauv
Cov Qauv
Cov Qauv
Cov Qauv
Cov Qauv
Cov Qauv
Cov Qauv
Cov Qauv

Rau qhov haujlwm no kuv tau siv peb tus qauv sib txawv. Nws yog qhov yooj yim heev los txuas cov qauv no rau Arduino vim tias nws tsim kev sib txuas zoo heev. Koj tau txais cov xaim txuas hauv pob nrog cov qauv (Nws tuaj yeem pom ntawm daim duab).

Digital co co sensor module

Qhov ntsuas qhov ntsuas no yooj yim heev rau siv thiab nws lom zem ua si nrog. Nws qhov rhiab heev heev, yog li koj tsis tas yuav tshee nws hnyav. Me ntsis flick yuav txaus.

Kev qhia tshwj xeeb:

  • Hom IO: Cov
  • Hloov lub neej: mus txog 10 lab vib nas this
  • Qhib Circuit Court tsis kam: 10Mohm
  • Muab Voltage: 3.3V txog 5V
  • Interface: Cov
  • Loj: 22x30mm (0.87 x 1.18 nyob rau hauv)

Digital capacitive kov sensor module

Yog tias koj tsis nyiam cov nyees khawm thawb zoo tib yam koj tuaj yeem siv qhov peev xwm kov qhov ntsuas qhov ntsuas. Lawv muaj lub sijhawm teb nrawm heev, thaj chaw kov loj ntawm ob sab.

Kev qhia tshwj xeeb:

  • Muab Voltage: 3.3V txog 5V
  • Interface: Cov
  • Loj: 22x30mm (0.87 x 1.18 nyob rau hauv)

Digital buzzer module

Yooj yim heev thiab feem ntau qhov tsis txaus ntseeg buzzer module.

Kev qhia tshwj xeeb:

  • Hom: Cov
  • Lub hwj chim: 5VDC

Yog tias koj xav paub ntau ntxiv txog cov qauv no koj tuaj yeem mus ntsib: DFRobot Product Wiki

Kauj Ruam 3: Lub Tsev Tswb

Tswb Vaj
Tswb Vaj
Tswb Vaj
Tswb Vaj
Tswb Tsev
Tswb Tsev

Kuv ua 3D luam tsev rau lub tswb no.

Ua ntej kuv ntsuas txhua qhov tivthaiv, tshaj qhov kuv tau ua tus qauv ntawm lub dav hlau pem hauv ntej ntawm cov ntawv millimeter, yog li kuv tau tshuaj xyuas yog tias qhov kev nrug deb yog qhov raug. Koj tuaj yeem pom daim ntawv pov thawj no ntawm daim duab.

Thaum kuv ua tiav tsab ntawv kuv ntsia kos nws hauv qhov program rau 3D duab. Yog tias koj tsis paub yuav kos hauv cov program no koj tuaj yeem sau rau hauv kuv li ntawv rau STL cov ntaub ntawv ntawm lub tsev no, yog li koj tuaj yeem luam nws.

Nws siv sijhawm kwv yees li plaub teev los luam lub tsev no. Lub tshuab luam ntawv no nyob hauv nruab nrab yog li koj yuav tsum tau kho me ntsis ntawm koj cov khoom (koj xav tau cov ntaub ntawv vaj tsev lossis tej zaum nthuav qee qhov nrog siv lub laum …)

Loj:

150x60x120 hli

Lub tsev yog ua los ntawm cov yas PLA. Nws muaj 3 hli dav phab ntsa, uas yog ntau tshaj li txaus rau lub hnab ntim tsev nyob. Qhov qhib loj tshaj plaws yog rau LCD zaub, qhov me me nyob ib sab ntawm LCD zaub yog rau LEDs. Hauv qab muaj qhov qhib rau kov cov qauv thiab buzzer module. Ntawm sab xis tseem muaj ib qho ntxiv qhib rau kov module. Koj tuaj yeem teeb lub tsev nyob ntawm phab ntsa lossis qhov rooj.

Kauj ruam 4: Kev thaiv kab

Thaiv
Thaiv

Muaj ntau qhov sib txawv sib txawv hauv txoj haujlwm no yog li koj yuav tsum tau ceev faj txuas lawv kom raug.

Kuv yuav qhia koj li cas txhua qhov khoom siv txuas rau hauv txoj haujlwm no.

Kov sensor modules:

Kuv siv plaub ntawm cov qauv no. Ib qho rau kev txo qis thiab ib qho ntxiv rau lub sijhawm ceeb toom, thib peb yog siv rau kev xaiv cov haujlwm (Kuv yuav qhia ntau ntxiv txog qhov no hauv cov kauj ruam tom ntej) thiab plaub yog siv rau kev qhib.

Cov qauv no muaj peb tus pin. (5V+, GND, OUTPUT).

Koj txuas cov hlau liab rau 5V+ thiab xaim dub rau GND. Cov hlau ntsuab mus rau tus lej digital ntawm Arduino. (Koj tseem tuaj yeem siv cov xim sib txawv, tab sis nws yooj yim dua rau koj thiab tswj tau ntau dua yog tias koj siv cov xim no.)

Rau qhov project no:

  • Cov qauv rau kev txo qis yog txuas nrog tus lej digital 8.
  • Module rau nce ntxiv yog txuas nrog tus lej digital 9.
  • Module rau xaiv txoj haujlwm yog txuas nrog tus lej digital 10.
  • Module rau lub tswb ua haujlwm txuas nrog tus lej digital 11.

Cov kev vibration sensor:

Cov qauv no muaj peb tus pin. (5V+, GND, OUTPUT).

Module txuas nrog tus lej digital 3

Buzzer module:

Cov qauv no muaj peb tus pin. (5V+, GND, OUTPUT).

Module txuas nrog tus lej digital 13

LCD zaub:

Zaub muaj plaub tus pin. (Vcc, GND, SCL, SDA):

Txuas Vcc rau 5V+, GND rau GND ntawm Arduino, SCL thiab SDA tus pin ntawm zaub rau SLC thiab SDA tus pin ntawm Arduino

LED:

Kuv siv qee qhov LEDs rau qhov qhia. Cov ceg luv lossis cathode ntawm LED mus rau GND, ntev dua ceg lossis anode mus rau tus lej digital. Yog tias koj tsis ntseeg kuv koj tseem tuaj yeem tshawb xyuas qhov ntawd nrog lub ntsuas ntsuas. (Diode ua los ntawm anode mus rau cathode yog tias muaj xwm txheej zoo)

  • Ntsuab LED txuas nrog tus lej lej 4. (On thaum lub tswb qhib tau qhib)
  • LED daj txuas nrog tus lej digital 5 (On thaum lub tswb tsis ua haujlwm)
  • Liab LED txuas nrog tus lej digital 12 (Blink yog tias koj xaiv txoj haujlwm raug thiab yog tias koj tshee lub tswb ntsuas)
  • Cov LEDs dawb tau txuas nrog tus lej digital 2. (On thaum lub tswb tsis ua haujlwm kom koj tuaj yeem pom kov cov qauv).

Cov qauv thiab LEDs tau muab los ntawm Arduino. Yog li koj tsuas yog txuas txhua Vcc pins rau 5V ntawm Arduino thiab txhua tus GND pins rau GND ntawm Arduino. Arduino tsis muaj txaus 5V thiab GND pins yog li koj yuav tsum tau siv lub thawv ntawv.

Koj tuaj yeem muab Arduino nrog 9V roj teeb lossis nrog lub adapter tsim nyog. Hwj chim nws nrog 9V roj teeb yuav ua rau koj muaj kev txav tau ntau dua, tab sis koj yuav xav hloov nws tom qab qee lub sijhawm.

Yog tias koj xav tswj AC cov cuab yeej siv koj yuav xav tau txuas tus qauv txuas.

Kauj ruam 5: Code

Code
Code
Code
Code

Code yog me ntsis ntev dua thiab yog tias koj tsis paub nrog lub cajmeem, koj tuaj yeem poob yooj yim heev.

Kuv siv subprograms vim tias qhov no ua rau program muaj kev tswj hwm ntau dua.

Yog li lub tswv yim ntawm qhov program yog:

  • Koj tuaj yeem xaiv lub sijhawm tswb (1-15 vib nas this nrog 5 ntu)
  • Koj tuaj yeem xaiv qhov kev zov me nyuam (Nrog rau qhov program kuv txhais tau tias muaj peev xwm sib txawv li cas lub tswb nrov tawm. Koj tuaj yeem xaiv qhov ntawd tsuas yog lub tswb nrov nyob, tus buzzer ua ke nrog LED qhib lossis tsuas yog LED nyob.)
  • Koj tuaj yeem qhib thiab ua kom lub tswb nrov (qhov no tau qhia nrog LEDs. Nrog ntsuab thiab daj)
  • Thiab txhua yam tau tshwm ntawm LCD zaub. Koj muaj ntau txoj hauv kev rau yam koj xav pom ntawm koj lub LCD zaub.
  • Yog li thaum koj tshee tshee tshee tshee tawm, tab sis nws nyob ntawm seb qhov program twg koj xaiv.

Yog li ntawm thiab nyob, yog tias koj paub siv li cas yog tias nqe lus thiab yog tias koj paub tswj hwm rau LCD zaub (lcd.clear, lcd.setCursor (x, y)…) qhov program no yuav tsis nkag siab.

Pom zoo: