Cov txheej txheem:
- Kauj Ruam 1: Dab Tsi Yog Lub Vaj Sab Hauv
- Kauj ruam 2: Sensors thiab Actuators
- Kauj Ruam 3: Kev Tsim PCB (Tsim los ntawm JLCPCB)
- Kauj ruam 4: Cov khoom xyaw
- Kauj ruam 5: Sib dhos
- Kauj ruam 6: Android App
- Kauj Ruam 7: Arduino Code thiab Test Validation
Video: Arduino Vaj Sab Hauv Tsev: 7 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:25
Kev ua vaj tsev nyob rau lub hnub nyoog niaj hnub no txhais tau tias ua tej yam nyuaj thiab nyuaj, nrog cov khoom siv hluav taws xob, khoom siv, thiab bytes. Kev sib xyaw microcontrollers thiab kev ua teb yog lub tswv yim nrov heev. Kuv xav tias yog vim lub vaj muaj cov tswv yim yooj yim heev thiab tso tawm uas yooj yim los qhwv koj lub taub hau. Kuv kwv yees tib neeg (kuv tus kheej suav nrog) pom qhov tsis txaus ntseeg uas yooj yim thiab nyiam ua haujlwm thiab tsis tuaj yeem pab tab sis xav tias yuam kom ua kom dhau nws.
Hauv qhov haujlwm no kuv yuav qhia koj yuav tsim ib qho yooj yim dua ntawm vaj hauv tsev siv Arduino Dev board.
Kuv tab tom muab cov lus qhia ib qib zuj zus los qhia koj yuav ua li cas ua koj tus kheej lub vaj zoo nkauj, thiab kuv piav qhia ntxaws ntxaws ob qho tib si kho vajtse thiab software txhawm rau tig cov lus qhia no uas yooj yim tshaj plaws uas coj koj mus sim tus kheej cov txuj ci hauv kev tsim hluav taws xob. Txoj haujlwm no ua tau yooj yim los ua tshwj xeeb tom qab tau txais PCB tshwj xeeb uas peb tau xaj los ntawm JLCPCB txhawm rau txhim kho qhov zoo ntawm peb lub tsheb thiab tseem muaj cov ntaub ntawv txaus thiab cov lej nyob hauv phau ntawv qhia no kom tso cai rau koj tsim koj lub vaj tsis siv neeg.
Peb tau ua txoj haujlwm no tsuas yog 7 hnub nkaus xwb, tsuas yog peb hnub kom ua tiav kev kho vajtse thiab sib sau ua ke, tom qab ntawd 4 hnub los npaj cov cai thiab Android app. txhawm rau tswj lub vaj los ntawm nws. Ua ntej pib cia saib ua ntej
Koj yuav kawm dab tsi los ntawm qhov kev qhia no:
- Xaiv cov khoom tsim nyog raws li koj txoj haujlwm ua haujlwm
- Ua kom muaj kev sib txuas los txuas rau txhua qhov khoom uas tau xaiv
- Sib sau ua ke txhua qhov haujlwm thiab pib ntsuas
- Siv Android app. txhawm rau txuas los ntawm Bluetooth thiab pib siv lub zog
Kauj Ruam 1: Dab Tsi Yog Lub Vaj Sab Hauv
Cov nroj tsuag feem ntau xav tau kev yooj yim. Raws li cov qhua mus, lawv nyob nraum tsis xav tau. Tsuas muaj peb yam tseem ceeb uas koj yuav tsum nkag siab ua ntej koj txiav txim siab caw tsev cog: lub teeb, dej thiab cua. Yog tias koj tuaj yeem paub plaub yam ntsiab lus no, los ntawm tsob ntoo txoj kev xav, koj tuaj yeem tsim lub vaj sab hauv tsev tsuas yog nyob txhua qhov chaw hauv ntiaj teb thiab txhua lub caij twg ntawm lub xyoo.
- Teeb - Feem ntau cov vaj cog xav tau tsawg kawg rau teev ntawm ib hnub. Tab sis nws yuav tsum yog lub teeb zoo. Yog tias koj tso koj txhais tes rau ntawm lub qhov rais thiab nws tsis ua duab ntxoov ntxoo, yuav muaj teeb pom kev tsis txaus rau feem ntau cov nroj tsuag kom nyob tau lub neej zoo siab. Txawm li cas los xij, koj ib txwm tuaj yeem ntxiv cov teeb pom kev qis nrog teeb pom kev zoo. Yog tias koj muaj lub teeb pom kev zoo ib txwm nyob hauv koj lub tsev thiab tsis xav fuss nrog teeb pom kev tshwj xeeb, lo rau cov nroj tsuag uas ib txwm xav tau teeb pom kev tsawg, lossis sim txav koj lub vaj mus rau lub hnub ci windowsill.
- Dej - Cov nroj tsuag xav tau cov xwm txheej ze rau cov nyob hauv lawv ib txwm nyob. Ib tsob ntoo uas hu lub tsev suab puam yuav tsum tau ywg dej tsawg dua li cov nroj tsuag uas nyob hauv qhov av. Paub txog cov dej zoo li cas uas tsob ntoo nyiam yog thawj kauj ruam zoo los ua kom lub vaj zoo sab hauv tsev. Nws yooj yim dua li koj xav vim tias cov nroj tsuag lawv tus kheej feem ntau yuav muab tswv yim rau koj. Nroj tsuag nrog cov nplooj ntoo tuab yog cov dej tso tseg thiab tuaj yeem muaj sia nyob nrog cov dej tsawg dua li cov nroj tsuag nrog cov nplooj nyias, muag heev. Yog tias koj tsis nyiam ywg dej rau koj cov nroj tsuag, xaiv ntau yam uas tuaj yeem muaj kev vam meej tsawg dua, lossis xaiv cov lauj kaub cog nrog cov dej ntim zais kom txo qis ntawm koj cov dej num.
- Huab cua - Raws li cov khoom tsim los ntawm cov duab hluavtaws, cov nroj tsuag tsim cov pa oxygen thiab lim cov pa phem, zoo li formaldehyde, los ntawm koj ib puag ncig hauv tsev los ntawm lawv cov nplooj. Txhawm rau kom cov nroj tsuag muaj kev noj qab haus huv, koj yuav tsum khaws lawv cov nplooj kom huv thiab ua kom huab cua nyob ib puag ncig lawv txav mus thiab noo. Txhawm rau ua qhov no, koj tuaj yeem tso lawv rau hauv qhov chaw uas muaj huab cua ntws zoo lossis muab lawv nrog kiv cua me me.
Kuv yuav ua qhov Arduino raws li kev tswj hwm qhov ntsuas kub thiab av noo ntawm kuv cov nroj tsuag thiab cia li muab nws cov kev xav tau xws li teeb pom kev zoo, dej, thiab huab cua ntshiab huv thiab txhawm rau ua qhov no kuv xav tau qee qhov ntsuas los tswj qee tus neeg ua haujlwm. Piv txwv li kuv yuav tswj lub teeb pom kev nyob ntawm cov cim tau txais los ntawm lub teeb pom kev zoo tib yam rau kev ywg dej Kuv siv lub ntsuas dej ntais kom qhib thiab tua lub twj tso kua dej thiab ntsuas kub/av noo rau ntawm thiab tawm ntawm 12V DC cov kiv cua..
Kauj ruam 2: Sensors thiab Actuators
Ua cov kab ke no yog Sib Sau ua ke ntawm qee qhov kev ntsuas thiab ua haujlwm txhawm rau nkag mus rau cov ntaub ntawv lub cev puag ncig cov nroj tsuag thiab kom tuaj yeem nrhiav pom yam twg uas tau thov los ntawm tsob ntoo thiab thaum twg koj yuav tsum muab nws.
Qhov no yog qhov laj thawj yog vim li cas koj thiaj li yuav tsum siv qee qhov ntsuas thiab ua haujlwm txhua qhov txuas nrog rau ib pawg Arduino:
Sensors
- Lub teeb pom kev zoo BH1750: BH1750FVI Yog lub teeb pom kev digital, uas yog digital Ambient Light Sensor IC rau I2C npav npav. Qhov IC no yog qhov tsim nyog tshaj kom tau txais cov ntaub ntawv teeb pom kev ib puag ncig rau kho LCD thiab Keypad lub teeb pom kev zoo ntawm lub xov tooj ntawm tes. Nws tuaj yeem tshawb pom ntau yam ntawm Kev daws teeb meem siab. (1 - 65535 lx).
- Cov av noo noo: Cov ntsuas dej noo uas ntsuas qhov tsis kam lossis ua kom hla cov av sib piv ntawm ob qhov kev sib txuas yog qhov tseem ceeb. Ua ntej tshaj plaws, kev tiv thaiv tsis yog qhov ntsuas tau zoo heev ntawm cov dej noo, vim tias nws muaj kev vam khom ntau ntawm ntau yam uas yuav txawv ntawm vaj mus rau vaj suav nrog av ph, yaj cov khib nyiab hauv dej, thiab kub. Qhov thib ob, lawv feem ntau tsis zoo nrog kev sib cuag uas yooj yim corrode. Rau feem ntau koj yuav muaj hmoo kom tau txais ib qho kom dhau mus rau tag nrho lub caij.
- Kub & Vaum qhov ntsuas: DHT11 yog qhov pib, tsis tshua muaj nqi digital thiab ntsuas qhov ntsuas qis. Nws siv lub ntsuas hluav taws xob muaj peev xwm thiab lub ntsuas cua ntsuas cua ib puag ncig, thiab ntuav tawm lub teeb liab digital ntawm cov ntaub ntawv tus pin (tsis xav tau cov tswv yim sib txuas pins xav tau). Nws yooj yim siv, tab sis yuav tsum tau ua tib zoo siv sijhawm txhawm rau khaws cov ntaub ntawv. Tsuas yog qhov tsis zoo ntawm qhov ntsuas no tsuas yog koj tuaj yeem tau txais cov ntaub ntawv tshiab los ntawm nws ib zaug txhua 2 vib nas this, yog li thaum siv peb lub tsev qiv ntawv, kev nyeem ntawv sensor tuaj yeem ntev txog 2 vib nas this.
Actuators
- Lub teeb dawb LED: Lub teeb ci-emitting diode (LED) yog ob-lead semiconductor lub teeb ci. Nws yog p -n kev sib tshuam diode uas tso tawm lub teeb thaum qhib. [5] Thaum siv qhov ntsuas hluav taws xob tsim nyog rau cov hlau lead, cov hluav taws xob muaj peev xwm sib sau ua ke nrog cov tshuab hluav taws xob nyob hauv lub cuab yeej, tso tawm lub zog hauv daim ntawv ntawm photons.
- Cov twj tso kua dej: Lub twj tso kua mis yog lub cuab yeej txav cov kua (kua los yog roj cua), lossis qee zaum cov dej ntws tawm, los ntawm kev siv tshuab. Lub twj tso kua mis tuaj yeem muab cais ua peb pawg loj raws li txoj hauv kev uas lawv siv los txav cov kua: tso ncaj qha, tshem tawm, thiab nqus lub ntiajteb txawj nqus. Pumps ua haujlwm los ntawm qee cov txheej txheem (feem ntau yog rov los lossis teb), thiab siv lub zog los ua haujlwm ua haujlwm los ntawm kev txav mus los kua. Cov twj siv los ntawm ntau qhov chaw siv hluav taws xob, suav nrog kev ua haujlwm ntawm phau ntawv, hluav taws xob, lub cav, lossis lub zog cua, tuaj ntau qhov ntau thiab tsawg, los ntawm lub tshuab tsom me me rau siv hauv kev kho mob mus rau cov twj siv loj.
- DC 12V lub kiv cua txias: Nws yog ib qho tseem ceeb kom nkag siab txog cov txheej txheem txias uas tuaj yeem siv los khaws lub neej ntawm koj cov nroj tsuag los ntawm kev txav cov cua huv ib puag ncig cov nroj tsuag thaum nws yuav tsum ua kom cov nroj tsuag nyob zoo.
Kauj Ruam 3: Kev Tsim PCB (Tsim los ntawm JLCPCB)
Txog JLCPCB
JLCPCB (Shenzhen JIALICHUANG Electronic Technology Development Co., Ltd.), yog lub tuam txhab PCB loj tshaj plaws hauv Suav teb thiab cov tuam txhab tsim khoom lag luam tshwj xeeb tshwj xeeb hauv PCB sai sai thiab tsim PCB me me.
Nrog ntau dua 10 xyoo ntawm kev paub hauv PCB tsim khoom, JLCPCB muaj ntau dua 200, 000 tus neeg siv khoom nyob hauv tsev thiab txawv teb chaws, nrog ntau dua 8, 000 kev xaj online ntawm PCB tus qauv thiab muaj PCB ntau lawm ib hnub. Muaj peev xwm tsim khoom txhua xyoo yog 200, 000 sq.m. rau ntau yam ntawm 1-txheej, 2-txheej lossis ntau txheej PCBs. JLC yog cov kws tshaj lij PCB chaw tsim khoom tshwj xeeb ntawm cov nplai loj, cov cuab yeej zoo, kev tswj nruj thiab ua tau zoo dua.
Rov qab mus rau peb tes num
Txhawm rau tsim cov PCB, Kuv tau sib piv tus nqi los ntawm ntau tus neeg tsim khoom hauv PCB thiab kuv tau xaiv JLCPCB cov khoom lag luam PCB zoo tshaj plaws thiab cov kws muab PCB pheej yig tshaj los xaj qhov Circuit no. Txhua yam kuv yuav tsum tau ua yog qee qhov nyem yooj yim kom tso cov ntaub ntawv gerber thiab teeb tsa qee qhov tsis xws li PCB tuab xim thiab ntau npaum li cas, tom qab ntawd kuv tau them nyiaj tsuas yog 2 daus las kom tau txais kuv li PCB tom qab 3 hnub nkaus xwb thiab kuv tau pom tias muaj yog qee qhov kev xa khoom pub dawb los ntawm lub sijhawm dhau sijhawm hauv qhov kev xaj online no.
Koj tuaj yeem tau txais Circuit (PDF) cov ntaub ntawv los ntawm no.
Raws li koj tuaj yeem pom hauv cov duab saum toj no PCB tau tsim tau zoo heev thiab kuv tau txais tib yam PCB nplooj ntawv zoo li peb tau tsim thiab txhua daim ntawv lo thiab lub logo nyob ntawd los coj kuv thaum lub sijhawm ua haujlwm soldering.
Kauj ruam 4: Cov khoom xyaw
Tam sim no cia rov tshuaj xyuas cov khoom tsim nyog rau txoj haujlwm no thiab koj tuaj yeem pom txhua qhov cuam tshuam txuas rau kev xaj online yog li peb yuav xav tau:
- - PCB uas peb tau xaj nws los ntawm JLCPCB
- - Arduino Nano:
- - ESP01 Module:
- -HC-05 lossis HC-06 Bluetooth module:
- - Lub teeb pom kev zoo BH1750:
- - Kev ntsuas kub thiab vaum:
- - Hws noo sensor:
- - Lub taub dej:
- - 12V dc Ntxuam:
- - LEDs dawb:
- - Qee Qhov Txuas Txuas Header:
Kauj ruam 5: Sib dhos
Peb tau npaj tam sim no yog li peb pib siv cov khoom sib txuas thiab tsis txhob hnov qab ua raws daim ntawv lo kom tsis txhob ua yuam kev. Peb pib los ntawm kev siv cov laug txuas Arduino txhawm rau ntsuas lub zog hluav taws xob thiab koj kuj tseem tuaj yeem sau qee qhov kev xeem yooj yim txhawm rau txheeb xyuas qhov kev sib txuas raug rau txhua lub sensor zoo li Lub teeb pom kev zoo thiab nws zoo ib yam rau LEDs vim tias lawv txhua tus txuas ncaj qha rau lub rooj tsavxwm (Arduino)) yog li koj muaj kev nkag tau mus rau lawv.
Nco tseg: Koj yuav tsum khaws koj cov hlau txhuam kom zoo thiab huv. Qhov ntawd txhais tau tias so nws ntawm daim txhuam cev txhua zaus koj siv nws. Qhov taub ntawm koj cov hlau txhuam yuav tsum huv thiab ci. Thaum twg los xij uas koj pom cov lus qhia ua qias neeg nrog cov dej ntws los yog oxidizing, uas txhais tau tias poob nws qhov ci, koj yuav tsum ntxuav nws. Txawm hais tias koj nyob hauv nruab nrab ntawm cov laug. Muaj cov lus qhia ntxaws ntxaws ua rau nws LOT yooj yim dua kom hloov cov cua sov mus rau lub hom phiaj soldering.
PCB uas peb xaj los ntawm JLCPCBwill qhia koj khaws txhua yam hauv qhov chaw raug yog li tsis txhob yig mus ntsib qhov txuas no yog tias koj xav saib PCB uas peb tau ua thiab xaj online.
Raws li koj tuaj yeem pom, siv PCB no yog qhov ua tau zoo vim tias nws zoo thiab kom ntseeg tau tias txhua daim ntawv lo muaj cov lus qhia zoo tshaj rau koj, yog li koj yuav 100% paub tseeb tias koj yuav tsis ua ib qho yuam kev.
Kuv tau muab txhua qhov khoom sib dhos tso rau hauv nws qhov kev tso kawm thiab koj tuaj yeem siv ob sab ntawm PCB los txhuam koj cov khoom siv hluav taws xob.
Tam sim no peb muaj PCB npaj thiab tag nrho cov khoom siv sib txuas tau zoo heev, tom qab ntawd kuv tau npaj cov qauv no los ua CNC laser txiav txhawm rau txhawm rau ntxig cov khoom siv hluav taws xob thiab cog rau hauv ib qho kev txhawb nqa, yog li yog tias koj xav tsim tib yam li kuv nrhiav (DXF) cov ntaub ntawv ntawm no
Kauj ruam 6: Android App
Cov app no yuav tso cai rau koj txuas rau koj Arduino los ntawm Bluetooth, thiab siv hom Kev Qhia koj tuaj yeem nkag mus rau cov kiv cua, thiab teeb thiab tseem tso dej tso rau ON thiab OFF tswj, tsis txhob hnov qab cov ntsuas uas koj tuaj yeem nyeem lawv cov ntaub ntawv los ntawm nias lub pob "tau txais cov ntaub ntawv" thiab txhua cov ntaub ntawv tsim nyog yuav tshwm rau ntawm koj lub vijtsam smartphone.
Koj tuaj yeem tau txais lub Android app dawb los ntawm qhov txuas no
Kauj Ruam 7: Arduino Code thiab Test Validation
cov cai muaj thiab zoo li qub koj tuaj yeem rub nws los ntawm qhov txuas no. Thiab raws li koj tuaj yeem pom hauv cov duab cov cai yog yooj yim heev thiab tawm tswv yim zoo heev yog li koj tuaj yeem nkag siab nws koj yog tus tswv.
Raws li koj tuaj yeem pom cov hais mav txhua lub pob muaj lub luag haujlwm nrog lub kaw lus tab sis qhov kuv txaus siab tiag tiag yog hom tsis siv neeg rau lub teeb pom kev zoo tswj kuv tso lub teeb pom kev ntawm lub hauv paus qis dua thaum thaum peb xaiv hom no lub kaw lus yuav tswj qhov ci ntawm lub hauv ntej lub teeb ci LEDs nyob ntawm qhov ntsuas qhov ntsuas. Tsis tas li peb tuaj yeem nyeem qhov ntsuas kub thiab av noo ncaj qha ntawm lub vijtsam ntawm lub xov tooj ntse uas yog qhov zoo heev.
Pom zoo:
Siv Kev Cia Siab Lub Hauv Paus txuas ntxiv txhawm rau Nrhiav Lub Tuam Tsev Tsis Ua Haujlwm Txoj Cai Ua Haujlwm Hauv Koj Tsev Neeg Tsob Ntoo ntawm Kev Tshawb Nrhiav Tsev Neeg: 11 Kauj Ruam
Siv Kev Cia Siab Lub Hauv Paus Txuas Ntxiv kom Nrhiav Lub Tuam Tsev Tsis Ua Haujlwm Ua Haujlwm Hauv Koj Tsev Neeg Tsob Ntoo ntawm Kev Tshawb Nrhiav Tsev Neeg: Lub hom phiaj ntawm cov lus qhia no yog los qhia seb yuav tshawb nrhiav koj tsev neeg tsob ntoo li cas hauv Tsev Neeg Nrhiav rau cov poj koob yawm txwv nrog kev ua haujlwm hauv lub tuam tsev tsis tiav siv Kev Cia Siab lub hauv siab txuas ntxiv. Siv Kev Cia Siab Lub Hauv Paus tuaj yeem ua rau koj qhov kev tshawb nrhiav tsis tiav
Kev Ua Vaj Tsev Zoo Ua Rau Raspberry Pi rau Sab Nraud lossis Sab Hauv Tsev - MudPi: 16 Cov Kauj Ruam (nrog Duab)
Kev Ua Vaj Tsev Ua Tau Zoo ntawm Raspberry Pi rau Sab Nraud lossis Sab Hauv Tsev - MudPi: Koj puas nyiam ua vaj tab sis tsis tuaj yeem nrhiav sijhawm los tswj nws? Tej zaum koj muaj qee cov nroj tsuag hauv tsev uas tab tom nqhis dej me ntsis lossis tab tom nrhiav txoj hauv kev los siv koj li hydroponics kom zoo? Hauv txoj haujlwm no peb yuav daws cov teeb meem ntawd thiab kawm paub qhov pib ntawm
WiFi Tsis Siv Neeg Tsob Nroj Tsiaj Pub Nrog Cov Chaw Tso Dej - Sab Hauv Tsev/Sab Nraud Kev Cog Qoob Loo - Cov Nroj Tsuag Dej Tuaj Nrog Kev Saib Xyuas Chaw Nyob: 21 Kauj Ruam
WiFi Tsis Siv Neeg Cog Tsob Nroj Tsiaj Nrog Cov Chaw Tso Dej - Sab Hauv Tsev/Sab Nraud Kev Cog Qoob Loo - Cov Nroj Tsuag Dej Tuaj Nrog Kev Saib Xyuas Tej Zaum: Hauv qhov kev qhia no peb yuav nthuav qhia yuav ua li cas teeb tsa kev cai nyob sab hauv tsev/sab nraum zoov cog cog cog uas tuaj yeem tso dej nroj tsuag thiab tuaj yeem saib xyuas nyob deb ntawm kev siv Adosia platform
Arduino Neeg Hlau Nrog Kev Nyob, Kev Qhia thiab Qib Kev Sib Hloov (Sab Hnub Poob, Sab Hnub Poob, Sab Qaum Teb, Sab Qab Teb) Tswj los ntawm Lub Suab Siv Bluetooth Module thiab Kev Siv Tus Neeg Siv Hluav Taws Xob: 6 Kauj Ruam
Arduino Neeg Hlau Nrog Kev Nyob, Kev Qhia thiab Qib Kev Sib Hloov (Sab Hnub Poob, Sab Hnub Poob, Sab Qaum Teb, Sab Qab Teb) Tswj los ntawm Lub Suab Siv Bluetooth Module thiab Kev Siv Tus Neeg Siv Hluav Taws Xob: Cov lus qhia no piav qhia yuav ua li cas thiaj tsim tau Arduino Robot uas tuaj yeem txav mus raws qhov xav tau (Forward, Backward) , Sab laug, Txoj Cai, Sab Hnub Poob, Sab Hnub Poob, Sab Qaum Teb, Sab Qab Teb) xav tau Kev nrug deb hauv Centimeters siv lub suab hais kom ua. Neeg hlau kuj tseem tuaj yeem txav tau tus kheej
USB Sab Hauv Tsev/Sab Nraud Ntsuas Kub (lossis, 'Kuv Thawj USB Ntaus Ntawv'): 4 Cov Kauj Ruam (nrog Duab)
USB Sab Hauv Tsev/Sab Nraud Tus Kheej (lossis, 'Kuv Thawj USB Ntaus Ntawv'): Nov yog qhov tsim qauv yooj yim uas qhia txog USB ib puag ncig ntawm PIC 18Fs. Muaj ntau pawg piv txwv rau 18F4550 40 tus pin hauv online, qhov kev tsim qauv no qhia pom qhov me me 18F2550 28 tus pin version.Peb PCB siv ntu ntu ntu, tab sis txhua