Cov txheej txheem:
- Kauj ruam 1: Cov ntaub ntawv
- Kauj Ruam 2: Cov Qauv
- Kauj Ruam 3: Lub Tsev Tswb
- Kauj ruam 4: Kev thaiv kab
- Kauj ruam 5: Code
Video: Arduino Tswb Nrog Cov Kev Ruaj Ntseg Digital: 5 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:25
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
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
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
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
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 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:
DIY Cheep/Cov Dej Ruaj Ruaj Ruaj Ruaj Ruaj Ruaj Ruaj Ruaj Zoo rau Tsiaj: 7 Kauj Ruam
DIY Cheep/Cov Dej Rhaub Dej Zoo rau Cov Tsiaj Tsiaj: Yog li koj tab tom khaws aub/luav/miv/… sab nraum thiab lawv cov dej ua kom khov thaum lub caij ntuj no. Tam sim no ib txwm koj yuav coj lawv mus sab hauv lossis yuav cov tais diav ua kom sov, tab sis cov tsiaj no tej zaum muaj ntxhiab tsw, koj tsis muaj chav nyob, thiab koj tsis tuaj yeem them $ 4
Arduino Push Alerts rau Lub Tswb, Tswb Tswb, Tswb Tswb Tswb Thiab Lwm Yam: 8 Kauj Ruam
Arduino Push Alerts rau Tswb, Tswb Tswb, Tswb Tswb Tswb thiab lwm yam: IoT Cov Ntawv Ceeb Toom los ntawm koj lub Tswb, Tswb Tswb, Tswb Tswb thiab lwm yam siv Arduino Uno thiab Ethernet Shield. Cov ncauj lus kom ntxaws ntawm kuv lub vev xaib ntawm no Hais txog Arduino Push Alert Box Siv Arduino Uno thiab Ethernet Shield raws li Wiznet W5100 nti rau
Nab hab sej Kev Ruaj Ntseg Kev Ruaj Ntseg/Kev Txiav Txim Siab Software: 3 Kauj Ruam
Python Kev Nyab Xeeb Kev Nyab Xeeb/Kev Nyab Xeeb Kev Nyab Xeeb Software: Hauv Cov Lus Qhia Kuv yuav qhia koj li cas nrog qee qhov Python yooj yim, koj tuaj yeem khaws koj cov ntaub ntawv ruaj ntseg siv kev lag luam tus qauv AES.Requirements:- Python 3.7- PyAesCrypt library- hashlib libraryIf koj tsis muaj cov tsev qiv ntawv no, koj tuaj yeem teeb tsa tau yooj yim los ntawm
Tsho Ruaj Ntseg Ruaj Ntseg: Kev Ruaj Ntseg Ris Tsho LED Tsho: 11 Cov Kauj Ruam (nrog Duab)
Ris tsho Ruaj Ntseg Ruaj Ntseg: Kev Ruaj Ntseg Zoo LED Jacket: Txhim kho lub teeb yuag thiab siv tau cov khoom siv hluav taws xob tau qhib qhov muaj peev xwm tshiab rau kev siv thev naus laus zis mus rau hauv lub tebchaws thiab siv nws los ua kom muaj kev nyab xeeb ntawm cov neeg tshawb nrhiav. Txog rau qhov haujlwm no, Kuv kos kuv tus kheej kev paub nrog kev tawm sab nraud
LED Tswb Tswb Tswb Tswb Tswb Tswb Tsa Tswm Tsa: 7 Kauj Ruam (nrog Duab)
LED Tswb Tswb Tswb Tswb Tswb Tswb Tsa Tswm Tsa Tswm Tswm: Tsa Kuv Lub Caij Ntuj No Lub caij ntuj no kuv tus hluas nkauj muaj teeb meem sawv thaum sawv ntxov thiab zoo li raug kev txom nyem los ntawm SAD (Lub Caij Caij Nyoog Muaj Teeb Meem). Kuv txawm pom tias nyuaj npaum li cas kom sawv thaum lub caij ntuj no vim lub hnub tsis tuaj