Cov txheej txheem:
- Kauj Ruam 1: Tsheb Npav Prototyping
- Kauj Ruam 2: Thawj Lub Rooj Sib Tham: LCD Zaub hauv I2C
- Kauj ruam 3: Programming
- Kauj Ruam 4: Ntau Txoj Haujlwm
- Kauj Ruam 5: Piv txwv ntawm Kev Siv Tsheb Npav, Txoj Haujlwm, thiab Piv Txwv
Video: ELEGOO Kit Lab lossis Yuav Ua Li Cas Thiaj Li Ua Rau Kuv Lub Neej Ua Tus Tsim Kho Yooj Yim: 5 Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:24
Lub hom phiaj ntawm txoj haujlwm
Coob leej ntawm peb muaj teeb meem nrog kev thuam nyob ib puag ncig UNO cov tswj hwm. Feem ntau cov xov hluav taws xob ntawm cov khoom sib txuas ua nyuaj nrog ntau yam khoom siv. Ntawm qhov tod tes, kev ua haujlwm hauv Arduino tuaj yeem ua nyuaj thiab tuaj yeem xav tau ntau kab ntawm cov cai. Txoj haujlwm tau piav qhia ntawm no yuav tsum ua qhov kev thuam ntau dua. Txoj haujlwm no yog ua raws thiab siv yuav luag 80% ntawm cov khoom siv ntawm "ELEGOO Super Starter Kit UNO R3".
Lub hom phiaj ntawm txoj haujlwm no yog:
- Kev tsim cov tsheb npav uas tso cai rau siv ib txhij txog li plaub daim txiag ntoo.
- Kev tsim cov phiaj xwm siv los ua lub hauv paus rau ntau qhov kev sibtham.
- Kev tsim cov haujlwm ua kom yooj yim nyeem tau ntawm lub cajmeem.
- Kev sib dhos ntawm LCD zaub hauv I2C.
Txhua qhov project cov ntaub ntawv tuaj yeem rub tawm ntawm no.
Kauj Ruam 1: Tsheb Npav Prototyping
Cheebtsam:
- Ntau txoj hlua khi hlua ntawm 40 tus neeg ua haujlwm (35cm).
- Connectors rau 40-pin tiaj tus cable (5).
- 40-pin txiv neej-txiv neej PCB txuas.
- Yeem yeem ib nrab-me me breadboards (2).
Los ntawm cov khoom siv ELEGOO:
- Pawg tswj hwm.
- Pawg thawj coj saib xyuas.
- Breadboards (2).
Kev sib dhos yog yooj yim los nqa tawm:
Mount tsib tus txuas rau ntawm lub tiaj tiaj cable. Plaub qhov txuas yuav raug kho nrog lub txuas txuas ib sab tig mus thiab ib qho txuas nrog txuas txuas ntu tig mus. Tom qab qhov txuas no yuav txuas rau lub rooj nthuav dav.
Mount ob lub PCB txuas sib txuas ua ke ntawm lub rooj nthuav dav kom tau txais qhov txuas ntawm kab xov txuas.
Muab cov pins tso rau hauv qab ntawm lub rooj tsavxwm rau cov tswv yim/tso tawm pins ntawm UNO txuas txuas.
Txuas lub rooj nthuav dav nthuav dav mus rau UNO tus tswj hwm thiab tom qab ntawd ntsaws rau hauv kab txuas txuas kab.
Tom qab kev teeb tsa, txhua lub cim qhia los ntawm lub rooj tswj hwm yuav muaj nyob rau ntawm plaub qhov txuas ntawm lub tiaj cable.
Qhov tshwm sim yog lub tsheb npav txuas ntxiv uas tuaj yeem haum txog plaub lub rooj noj mov raws li qhia hauv daim duab.
Muaj qee tus lej ntawm tus pin yuav tsis txuas rau ntawm pawg thawj coj saib xyuas txuas ntxiv (Kuv tau sau lawv rau hauv cov tsiaj ntawv tsawg) thiab muaj. Lawv tuaj yeem siv los txuas cov kab hluav taws xob nruab nrab ntawm lub khob cij.
Kauj Ruam 2: Thawj Lub Rooj Sib Tham: LCD Zaub hauv I2C
LCM1602/HD44780 LCD zaub muaj ntau qhov txuas. Nws txuas ncaj qha rau UNO tus tswj hwm txo qhov muaj peev xwm txuas lwm cov khoom siv.
Tias yog vim li cas kuv thiaj ntxiv PCF8574 nti los txo tus lej txuas rau 2 siv I2C raws tu qauv.
Cheebtsam:
- 16 tus pin txiv neej-rau-txiv neej PCB txuas.
- 2x8cm ELEGOO cov laug cam
- PCF8574 nti.
- 4-tus pin txuas nrog nws cov PCB ib feem.
Cov khoom siv ntawm ELGOO cov khoom siv:
- Cov zaub LCD
- Lub 10k potentiometer
Los ua ke:
Lub rooj sib txoos raug sim ntawm lub tsheb npav prototyping thiab tom qab ntawd txuas rau ntawm lub phaj phom. Cov zaub no tuaj yeem yooj yim ntxiv rau kev siv yooj yim hauv lwm qhov haujlwm.
Kauj ruam 3: Programming
Lub hom phiaj ntawm txoj haujlwm yog txhawm rau ua haujlwm yooj yim thaum tsim cov phiaj xwm tshiab.
Qhov kev zov me nyuam yog tsim los ntawm ntau ntu:
- Ib feem tshaj tawm nrog rau suav nrog cov tsev qiv ntawv thiab qhov tsis tu ncua. Qhov tsau ntu no yuav tshwm sim rau txhua qhov kev xeem ntawm cov khoom sib txawv. (B, C)
- Kev txhim kho ib feem uas muaj "teeb tsa" thiab "voj" ntu. (D)
- Lub luag haujlwm uas pab pawg peb ntawm lawv (A). Cov haujlwm no tau piav qhia hauv qab no.
Cov npe "0-My_ELEGOO_soft_build" muaj tsib cov ntaub ntawv uas yuav tsum tau khaws cia ua ke hauv tib lub nplaub tshev:
- "0-My_ELEGOO_soft_build.ino".
- "1-My_LCD_function.ino".
- "2-Kuv_IR_function.ino".
- "3-My_Output_port_extension.ino".
- "Qee qhov piv txwv.rtf"
Los ntawm kev qhib cov ntawv "0-My_ELEGOO_soft_build.ino" Arduino tseem yuav qhib lwm cov ntaub ntawv (.ino). Txhua cov ntaub ntawv raug tso tawm thiab tuaj yeem hloov kho.
Cov ntawv "Qee cov qauv.rtf" muaj qee qhov piv txwv ntawm cov haujlwm yooj yim uas siv cov haujlwm.
Kauj Ruam 4: Ntau Txoj Haujlwm
LCD tswj
Lub hom phiaj ntawm txoj haujlwm no yog ua kom yooj yim dua los tso saib cov ntaub ntawv ntawm LCD nrog ib lo lus txib. Cov lus txib no yuav raug siv hauv qhov tsis muaj teeb tsa thiab tsis muaj qhov seem ntu ntu. Nws kuj tseem qhia yuav tsim lub luag haujlwm li cas.
Txoj haujlwm no hu ua lcdw (par1, par2, par3, par4, par5);
- par1 qhia txog cov haujlwm xav tau.
- par2 qhia tus lej kab ntawm cov zaub (0 lossis 1).
- par3 qhia tus lej naj npawb ntawm kab kab (0 txog 15).
- par4 muaj cov ntawv kom pom.
- par5 muaj tus lej tus lej kom pom.
Piv txwv yog:
lcdw (0, 0, 0, "", 0); initializes cov zaub. Tsuas yog qhov kev hu no yuav tsum tau muab tso rau hauv qhov tsis muaj teeb tsa teeb tsa.
lcdw (1, 1, 5, "HELLO WORLD", 0); qhia cov ntawv ntawm kab thib ob los ntawm txoj haujlwm 6.
lcdw (1, 1, 5, "HELLO WORLD", 25); qhia cov ntawv "HELLO WORLD 25" ntawm kab thib ob los ntawm txoj haujlwm 6. lcdw (1, 0, 0, "" ", 25); qhia" 25 "hauv kab thawj ntawm txoj haujlwm 1.
lcdw (2, 0, 0, "", 0); clears cov zaub.
Txoj haujlwm no yooj yim heev thiab tuaj yeem ua tiav raws li koj xav tau.
Infrared interface thiab nws cov chaw taws teeb tswj
Lub hom phiaj ntawm txoj haujlwm no yog txhawm rau pab siv lub ntsuas hluav taws xob infrared nrog nws cov chaw taws teeb tswj. Txoj haujlwm no hu ua tst = IRrec (par1);
par1 qhia txog cov haujlwm xav tau. 0 txhawm rau pib lub ntsuas, 1 kom tau txais thiab txiav txim siab tus yuam sij nias ntawm cov chaw taws teeb tswj. Cov ntawv sib thooj rau lub npe tus yuam sij tau xa rov qab mus rau qhov sib txawv tst
Nce tus naj npawb ntawm cov qhov rooj digital
Lub hom phiaj yog siv 74hc595 nti txhawm rau nce tus lej ntawm cov lej tso tawm digital. Lub Circuit Court siv 3 UNO pins ua cov tswv yim thiab muab 8 lub rooj vag binary raws li cov zis. Peb yuav siv ob txoj haujlwm. Daim duab txuas lub cev yuav piav qhia hauv ntu tom ntej.
Lub Circuit Court suav nrog ob daim ntawv sau npe nrog 8 txoj haujlwm (ib qho sau npe sab hauv rau ino program thiab lwm qhov muaj nyob hauv Circuit Court). Qhov hloov tshiab tau ua tiav hauv ob kauj ruam. Ua ntej tshaj plaws, qhov tseem ceeb hauv kev sau npe sab hauv tuaj yeem hloov pauv (siv teeb tsa setExtPin). Tom qab ntawd daim ntawv sau npe sab hauv tau theej rau hauv Circuit Court (siv Expin function).
Expin (par1);
Par1: 0 rau kev pib ua haujlwm ntawm lub nti. 1 txhawm rau teeb tsa txhua lub qhov rooj tawm mus rau LOW. 2 txhawm rau luam daim ntawv sau npe sab hauv mus rau 74hc595 nti
setExtPin (par1, par2);
- par1: tus lej ntawm lub qhov rooj yuav raug hloov pauv (0-7).
- par2: qhov xwm txheej qhov rooj xav tau (LOW lossis HIGH).
Kauj Ruam 5: Piv txwv ntawm Kev Siv Tsheb Npav, Txoj Haujlwm, thiab Piv Txwv
Txhawm rau ua kom haum cov ntsiab lus tau piav qhia hauv txoj haujlwm no kuv qhia qee qhov piv txwv.
Cov piv txwv no tuaj yeem pom hauv cov ntawv "Qee qhov piv txwv.rtf".
Cov thaiv ntawm cov khoom siv tau muab los ntawm cov duab kos saum toj no. Txoj haujlwm no tau tsim los tso cai siv ua ke ntawm ntau yam.
Txhawm rau siv tus qauv, koj tsuas yog yuav tsum:
- Hlau cov khoom xav tau ntawm lub khob cij.
- Luam qhov feem cuam tshuam ntawm "Qee qhov piv txwv.rtf" cov ntaub ntawv rau hauv ntu haujlwm (D) thiab muab tso ua ke/xa nws mus rau hauv lub maub los.
Koj yuav pom tias cov qauv no tsis muaj ntau kab ntawm cov cai. Qhov no yog ua kom yooj yim dua programming.
Qhov kev zov me nyuam, thaum suav sau, tsuas yog thauj cov haujlwm uas siv. Cov lej tso tawm tau ua kom zoo dua.
Ntawm qhov tod tes, lub tsheb npav kho vajtse nrog nws lub peev xwm los siv ntau lub rooj noj mov ua ke pab txhawb kev sib dhos.
Rau txoj haujlwm no txhua lub Cheebtsam tau xaim ua ke ntawm ob peb daim ntawv qhia zaub mov. Cov zaub LCD tau txuas nrog UNO pawg thawj coj saib nthuav dav.
Qhov no tso cai rau kev sib xyaw ua ke tau yooj yim thiab kev sib dhos sai ntawm cov khoom. Ua tsaug rau cov xov hluav taws xob luv luv, tag nrho chav tsev yog qhov pom kev zoo.
Tam sim no koj tuaj yeem muab pub dawb rau koj lub tswv yim rau kev ua qauv ntawm koj cov phiaj xwm.
Txaus siab rau nws!
Pom zoo:
D.I.Y YOOJ YIM YOOJ YIM YOOJ YIM YOOJ YIM YOOJ YIM LOS NTAWM SCRAPS: 4 Cov Kauj Ruam (nrog Duab)
D.I.Y YOOJ YIM YOOJ YIM YOOJ YIM YOOJ YIM LOS NTAWM SCRAPS: Hnub no kuv xav qhia yuav ua li cas kom pom lub teeb pom kev zoo los ntawm lub zog xa hluav taws xob tsis siv hluav taws xob los ntawm tus txhuam txhuam hniav thiab lub tshuab solenoid valve coils uas tau khaws los ntawm scrapyard.Ua ntej pib, thov saib cov vis dis aus hauv qab no:
Yuav Ua Li Cas Thiaj Li Tshem Tawm Lub Computer Nrog Cov Kauj Ruam Yooj Yim thiab Duab: 13 Kauj Ruam (nrog Duab)
Yuav Tsum Tshem Tawm Lub Khoos Phis Tawj Li Cas Nrog Cov Kauj Ruam Yooj Yim thiab Duab: Nov yog cov lus qhia txog yuav ua li cas tshem lub PC. Feem ntau ntawm cov khoom siv yooj yim yog hloov pauv thiab tshem tawm tau yooj yim. Txawm li cas los xij nws yog ib qho tseem ceeb uas koj tau koom nrog nws. Qhov no yuav pab tiv thaiv koj kom tsis txhob poob ib feem, thiab tseem ua rau kev rov ua dua tshiab
Tus Kheej Tus Kheej Tus password rau Aruino Pro Micro lossis Vim Li Cas Khaws Yooj Yim Thaum Txhim Kho Txoj Kev Muaj!: 15 Cov Kauj Ruam (nrog Duab)
Tus Khaws Tus Kheej Tus Kheej ntawm Aruino Pro Micro lossis Vim Li Cas Khaws Yooj Yim Thaum Muaj Txoj Hauv Kev Zoo!: Zoo li, qhov teeb meem tseem ceeb nrog microcontrollers rau kiv cua ntawm cov khoom siv hluav taws xob (tshwj xeeb yog cov pib) yog nrhiav kom paub qhov twg los thov lawv :) Tam sim no cov khoom siv hluav taws xob, tshwj xeeb tshaj yog digital , yog ntau thiab ntau zoo li cov khawv koob dub. Tsuas yog 80-Lvl wisards ar
YUAV UA LI CAS YOOJ YIM YOOJ YIM YOOJ YIM YOOJ YIM YOOJ YIM TSHAJ PLAWS YOOJ YIM: 4 Cov Kauj Ruam
YUAV UA LI CAS YOOJ YIM YOOJ YIM YOOJ YIM YOOJ YIM YOOJ YIM TSHAJ PLAWS: Nyob zoo txhua tus hauv cov lus qhia no kuv yuav qhia koj yuav ua li cas kom yooj yim " SOIL DRYNESS SENSOR ". Qhuav ntawm cov av tau txheeb xyuas siv qhov taw qhia coj. Lub teeb ci wi
Yuav Ua Li Cas Thiaj Li Yooj Yim Yooj Yim 'Calendar & Scrapbook (txawm hais tias Koj Tsis Paub Yuav Ua Li Cas Scrapbook): 8 Kauj Ruam (nrog Duab)
Yuav Ua Li Cas Thiaj Li Yooj Yim Yooj Yim 'Calendar & Scrapbook (txawm hais tias Koj Tsis Paub Yuav Ua Li Cas Scrapbook): Nov yog qhov kev lag luam pheej yig (thiab muaj txiaj ntsig ntau!) Hnub so khoom plig rau niam tais yawm txiv. Kuv tau ua 5 daim qhia hnub hli xyoo no rau tsawg dua $ 7 txhua qhov khoom siv: 12 daim duab zoo ntawm koj tus menyuam, menyuam yaus, ntxhais xeeb ntxwv, tub xeeb ntxwv, dev, miv, lossis lwm tus txheeb ze 12 daim sib txawv