Cov txheej txheem:
- Kauj ruam 1: Cov ntaub ntawv
- Kauj ruam 2: Cia Tsim
- Kauj Ruam 3: Txuas cov LEDs thiab Nyees khawm
- Kauj Ruam 4: Txuas xov tooj ntawm LCD
- Kauj Ruam 5: Txuas Tus Hais Lus
- Kauj Ruam 6: Txuas Ob Qhov Khawm Ntxiv
- Kauj ruam 7: Sijhawm rau Code
- Kauj Ruam 8: Nws Ua tiav
- Kauj Ruam 9: Cov Ntais Ntxiv thiab Kev Xav Thaum Kawg
Video: Simon Hais Nrog LCD Zaub: 9 Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:27
Intro
Koj puas ib txwm xav tsim qhov project Arduino uas yog ib qho, lom zem heev ua si nrog, thiab ob, yooj yim los tsim. Zoo saib tsis muaj ntxiv lawm. Nyob zoo thiab txais tos rau kuv cov lus qhia. Ntawm no, kuv yuav qhia koj kom tsim Simon Says game nrog LCD zaub.
Lub tswv yim
Raws li kuv tab tom nrhiav ib txoj haujlwm los tsim rau kuv qhov kev tshuaj xyuas zaum kawg rau computer engineering, kuv tus kws qhia ntawv tau muab kuv chav kawm qee cov tswv yim los tsim rau ib qhov project. Ib ntawm nws lub tswv yim yog los tsim Simon Hais. Simon hais tias ib txwm yog kev ua si uas kuv tau nyiam thaum kuv tseem me. Rov qab mus rau qib kindergarten, kuv cov phooj ywg hauv chav kawm thiab kuv yuav muaj kev lom zem heev ua si qhov kev ua si no. Los ntawm kev nkag siab qhov kev xyiv fab uas kuv tau txais los ntawm kev ua si qhov kev ua si no, kuv tau mus tom ntej thiab txiav txim siab ua qhov haujlwm no, txawm li cas los xij, Kuv xav ntxiv me ntsis ntxiv rau cov haujlwm, yog li kuv tau siv LCD zaub los tso saib cov qhab nia rau tus neeg siv thiab ceeb toom. lawv thaum lawv poob qhov puag ncig.
Kev tshawb fawb
Yog tias koj yog tus pib, nws yuav nyuaj me ntsis rau koj los tsim txoj haujlwm no, vim tias koj yuav xav tau kev nkag siab yooj yim hauv kev tsim vaj tsev, tab sis tsis txhob txhawj. Koj tseem tuaj yeem ua qhov haujlwm no. Kuv tau saib ob peb cov vis dis aus los txhawb kuv tiag tiag qhov kuv xav tau tshwj xeeb rau kuv txoj haujlwm thiab yuav ua li cas kuv yuav tsum mus tom ntej thiab ua raws nws. Nov yog cov vis dis aus zoo uas ua rau kuv nkag siab qhov haujlwm no.
Yees duab
Kauj ruam 1: Cov ntaub ntawv
Nov yog cov npe ntawm txhua cov ntaub ntawv uas xav tau hauv txoj haujlwm no. Ib qhov txuas tseem yuav muab los qhia rau koj yuav cov khoom ntawd.
- Arduino UAS
- 16x2 LCD Zaub
- 1 Liab LED
- 1 Xiav LED
- 1 Ntsuab LED
- 1 Daj LED
- Laub Khawm (yuav xav tau 6)
- 8 ohm hais lus
- 330 ohm resistors (yuav xav tau 4)
- USB 2.0 Cable Hom A-Txiv neej rau B-Txiv neej
- Cov qhob cij
- Txiv neej rau Poj Niam Hluav Taws Xob (yuav xav tau 4)
- Ntau ntawm Jumper Wires
Tus Nqi Tag Nrho: $ 73.72
*Tswv yim- Yog tias koj tsis paub tias cov khoom zoo li cas, cov duab nyob hauv qhov kev txiav txim ntawm cov npe muab rau koj
Kauj ruam 2: Cia Tsim
Thawj yam ua ntej, lob ib jumper cable thiab txuas nws rau tus pin hauv av ntawm Arduino Uno. Nrog rau lwm cov hlau lead ntawm jumper cable, txuas qhov ntawd rau hauv av tsheb nqaj hlau ntawm lub khob cij. Tam sim no tom qab ua tiav qhov no, tau txais lub jumper cable thiab txuas nws mus rau ob qho av hauv av ntawm lub khob cij. Los ntawm kev ua qhov no, ob txoj kab hauv av ntawm lub khob cij yuav tau txais hauv av.
Xa mus rau daim duab thiab daim duab Tinkercad kom pom seb koj yuav txuas cov hlau mus rau txoj kev tsheb nqaj hlau
Kauj Ruam 3: Txuas cov LEDs thiab Nyees khawm
Lub Hom Phiaj
Cov kauj ruam tom ntej yog xaim cov LEDs thiab lawv cov laub khawm. Kev xaim cov khoom siv no yog qhov tseem ceeb rau txoj haujlwm no, vim peb xav tau qee txoj hauv kev los tso cai rau tus neeg siv kom phim cov xim sib xyaw uas tau nthuav qhia rau lawv. Thaum qhov kev zov me nyuam ua rau lub teeb pom kev tsis zoo qhib, tus neeg siv yuav nyem lub pob tshwj xeeb kom tso tawm cov xim (xim) uas zoo ib yam li qhov program tau tso tawm.
Tsim
Cia peb xaim liab LED ua ntej. Ua ntej tshaj, tau txais lub jumper xaim thiab txuas qhov ntawd rau tus lej digital 2. Nrog rau lwm cov hlau lead ntawm jumper xaim, txuas qhov ntawd mus rau ib kab ntawm daim ntawv qhia zaub mov, nyiam dua ntawm sab xis kom lub Circuit Court zoo dua. Nrog jumper xaim hlau uas txuas nrog rau lub khob cij, tau txais 330-ohm resistor thiab txuas ib qho ntawm nws cov hlau lead nrog tib kab ib yam li jumper cable. Nrog rau lwm cov hlau lead ntawm tus tiv thaiv, txuas lub anode (ceg ntev) ntawm cov liab LED ntawm tib kab ntawm cov hlau lead ntawm tus tiv thaiv. Tam sim no nrog cathode (luv luv ceg) ntawm LED, muab tso ua ke nrog khawm. Peb ua qhov no vim peb xav kom lub pob kom muaj peev xwm tswj tau LED. Ntawm qhov sab nraud ntawm lub pob, tau txais lub xaim xaim xaim thiab txuas nws nrog cov tsheb nqaj hlau hauv av thiab kab uas tuav lub pob khawm. Tam sim no koj muaj ob ntawm plaub txoj hauv kev ntawm lub pob txuas nrog qee yam ntawm qhov chaw. Nrog cov hlau lead uas tseem tshuav ntawm ib qho uas txuas nrog LED, tau txais lub xaim hlau txuas thiab txuas uas ua rau tus lej pin 8. Tam sim no koj tau xaim thawj LED. Ua tib yam nrog lwm cov LEDs thiab cov nyees khawm. Nov yog cov npe uas tus lej digital koj yuav tsum txuas cov LEDs thiab cov nyees khawm.
Ntsuab LED - 3
Khawm 2 -9
Daj LED -4
Khawm 3 -10
Xiav LED --5
Khawm 4 -11
*Tswv yim- Hlau txhua tus LED thiab khawm Ib Leeg Ib Leeg. Tsis txhob ua nws ib zaug, vim nws ua rau koj nyuaj rau xaim txhua yam
Refer rau cov duab thiab Tinkercad kos duab kom pom yuav ua li cas koj yuav txuas cov LEDs thiab cov nyees khawm
Kauj Ruam 4: Txuas xov tooj ntawm LCD
Txoj kev xav
LCD (Liquid Crystal Display) screen yog lub tshuab hluav taws xob tso saib uas muaj peev xwm tsim cov cim ua ntu zus rau tus neeg siv. 16x2 LCD zaub, cov duab koj yuav xav tau rau txoj haujlwm no, tuaj yeem tso tawm 16 tus cim ib kab nrog cov zaub muaj ob kab. Cov LCD no muaj ob daim ntawv sau npe, uas yog Kev Hais Kom thiab Cov Ntaub Ntawv. Cov lus txib sau npe khaws cov lus qhia qhia rau LCD. Cov lus txib yog ib qho kev qhia rau LCD kom ua txoj haujlwm ua ntej ua ntej zoo li pib nws, tshem nws lub vijtsam, teeb tsa tus cursor txoj haujlwm, tswj cov zaub thiab lwm yam. Cov ntaub ntawv sau npe khaws cov ntaub ntawv kom pom ntawm LCD.
Lub Hom Phiaj
Lub vijtsam LCD yuav tso saib qhov pib ntawm qhov haujlwm, tus qhab nia ntawm cov neeg ua si, cov lus qhia thaum tus neeg uas ua ntawv poob, thiab cov lus nug lawv yog lawv xav ua si thaum pib.
Tsim
Nyob tom qab ntawm lub vijtsam LCD, koj yuav pom plaub tus coj. Yuav muaj GND, VCC, SDA thiab SCL. Rau VCC, siv tus txiv neej rau poj niam xaim txuas VCC tus pin rau 5v tus pin ntawm Arduino. Qhov no yuav muab 5 volts rau VCC cov hlau lead. Rau GND cov hlau lead, txuas nws mus rau hauv av tsheb nqaj hlau nrog txiv neej rau poj niam xaim. Nrog SDA thiab SCL ua, txuas nws mus rau tus pin piv nrog txiv neej rau poj niam xaim. Kuv txuas SCL tus pin rau tus pin analog A5 thiab SDA tus pin rau analog pin A4.
Kauj Ruam 5: Txuas Tus Hais Lus
Txoj kev xav
Tus hais lus hloov hluav taws xob (nkag) rau hauv suab (tso tawm), txawm li cas los xij, 8 ohms sawv cev dab tsi. Zoo, uas sawv cev rau tus hais lus tus impedance. Tus neeg hais lus tsis txaus ntseeg, feem ntau hu ua tus hais lus tsis kam, yog qhov tsis ua haujlwm uas tus neeg hais lus muab rau tam sim no thiab qhov hluav taws xob tau siv rau nws. Tus neeg hais lus tsis yog tus nqi teeb tsa vim nws hloov pauv raws li qhov zaus ntawm lub teeb liab pub rau nws. Yog li, koj yuav muaj qee yam hu ua nom tswv impedance. Tus nqi no yog qhov qis tshaj tus neeg hais lus yuav poob qis hauv kev tiv thaiv hluav taws xob thauj khoom siv ntawm txhua qhov kev muab.
Lub Hom Phiaj
Lub hom phiaj ntawm tus hais lus yog ua kom cov kev ua si lom zem dua thiab koom nrog. Thaum pib, tom qab koj hais tias koj xav ua si game, cov suab sib txuas yuav pib ua si kom qhia rau koj paub tias qhov kev ua si tau pib lawm. Lub suab yuav ua si kom qhia rau koj paub thaum koj ua tiav ib puag ncig thiab tseem yuav qhia rau koj paub thaum koj poob.
Tsim
Thaum koj saib tom qab ntawm tus neeg hais lus, koj yuav pom ob lub xov hlau txuas nrog rau qee qhov laug. Ib lub xaim yuav txuas nrog lub zog (yuav qhia nrog + kos npe) thiab lwm lub xov hlau yuav txuas rau hauv av (yuav qhia nrog - kos npe). Nrog cov xaim uas txuas nrog lub hwj chim, muab cov xaim ntawd tso rau hauv tus lej digital 12. Txuas cov xov hlau hauv av ntawm tus hais lus mus rau hauv txoj kev tsheb nqaj hlau.
Xa mus rau daim duab thiab Tinkercad kos duab kom pom tias koj yuav txuas tus neeg hais lus li cas
Kauj Ruam 6: Txuas Ob Qhov Khawm Ntxiv
Lub Hom Phiaj
Thaum qhov kev ua si pib, cov lus yuav tshwm ntawm lub vijtsam LCD nug tus neeg siv yog tias lawv xav ua si game. Cov nyees khawm yuav raug siv los tso cai rau tus neeg siv xaiv seb lawv puas xav ua si. Thaum txhaj rau ib qho ntawm cov nyees khawm, qhov kev ua si yuav pib. Txwv tsis pub, yog tias lwm lub pob tau nyem, tom qab ntawv cov lus yuav tshwm. Cov lus ntawd yog "Saib Tom Qab".
Tsim
Muab lub pob rau ntawm lub khob cij ua dua li ntawm sab laug sab xis vim nws yuav ua rau lub khob cij zoo huv si. Tau txais lub jumper hlau thiab txuas nws mus rau tus lej digital 13. Nrog rau lwm cov hlau lead ntawm jumper xaim, txuas nws hauv kab ib yam li khawm. Txuas lwm cov hlau lead ntawm jumper hlau mus rau kab sib txawv ntawm qhov chaw uas lub pob tau muab tso rau. Ua tib yam nrog lwm lub pob. Siv tus lej digital 0 rau lwm lub pob.
Refer rau cov duab thiab Tinkercad kos duab kom pom yuav ua li cas koj yuav txuas cov nyees khawm no
Kauj ruam 7: Sijhawm rau Code
Nws yog lub sijhawm kawg los ua qhov kev ua si no. Peb tab tom yuav sib txuas txhua yam peb tsuas yog txuas mus rau hauv qhov program kom peb tuaj yeem ua qhov kev ua si tiag tiag. Ua ntej peb pib, koj yuav tsum rub qee lub tsev qiv ntawv txhawm rau ua kom txoj cai ua haujlwm. Nyem rau ntawm cov ntaub ntawv rub tawm los rub tawm cov tsev qiv ntawv.
Txhawm rau sau npe cov tsev qiv ntawv no rau hauv Arduino coding program, nyem rau "Sketch" los ntawm cov ntawv qhia zaub mov tseem ceeb. Thaum koj ua li ntawd, koj yuav pom "tab suav nrog tsev qiv ntawv" tab. Nyem rau qhov ntawd. Tom qab ua qhov ntawd, koj yuav pom "ntxiv. ZIP Library". Nyem rau ntawm qhov ntawd thiab nyem rau ntawm daim nplaub tshev zip uas koj rub tawm. Tom qab ua txhua qhov ntawd, Arduino qhov program yuav muaj cov tsev qiv ntawv uas koj nyuam qhuav tau txais.
Kuv muaj ntau qhov nyuaj ua rau kuv qhov program ua haujlwm, hais txog kev sau nws. Ntau npaum li ntawd kuv xav tso tseg ntawm ib qho taw tes. Muaj ntau ntau rau cov loops thiab cov haujlwm uas tuaj yeem yooj yim ua rau tus kws sau ntawv tsis meej pem. Kuv tus kws qhia ntawv thiab phooj ywg hais rau kuv tias tsis txhob tso tseg, raws li kuv twb tau siv zog ua txhua yam kuv tuaj yeem ua rau txoj haujlwm no. Yog li kuv tsis tso tseg. Soo tom qab, Kuv tau pib nkag siab cov cai thaum kuv siv sijhawm los nkag siab tias dab tsi yog mus tiag tiag hauv txoj haujlwm. Ua ntej koj ua si qhov kev ua si, thov tshuaj xyuas cov cai thiab paub tseeb tias koj nkag siab tias muaj dab tsi tshwm sim hauv txoj cai. Nws yuav pab koj ntau vim tias los ntawm kev nkag siab cov cai, koj yuav tuaj yeem yooj yim suav nrog cov khoom tshiab hauv koj qhov kev ua si.
Nyem rau qhov no kom pom cov cai
Kauj Ruam 8: Nws Ua tiav
Thaum kawg nws tiav. Ua haujlwm zoo! Tam sim no koj tuaj yeem ua si qhov kev ua si.
Kauj Ruam 9: Cov Ntais Ntxiv thiab Kev Xav Thaum Kawg
Txawm hais tias qhov no ua tiav, tseem muaj ntau yam koj tuaj yeem ua nrog nws. Piv txwv li, koj tuaj yeem tso qhov haujlwm no rau hauv ib lub thawv thiab ua rau nws txaus nyiam dua. Lossis koj tuaj yeem ntxiv RGB coj los qhia rau tus neeg siv paub thaum lawv ua tiav ib puag ncig lossis thaum lawv poob. Tseem tshuav ntau yam koj tuaj yeem ua nrog txoj haujlwm no. Qhov kuv tau ua yog muab lub hauv paus rau koj lub tswv yim zoo.
Thaum kawg, Kuv zoo siab tiag tiag uas kuv tau xaiv los tsim txoj haujlwm no rau kuv qhov kev tshuaj xyuas zaum kawg. Kuv muaj sijhawm zoo ua qhov haujlwm no thiab ua si nrog kuv cov phooj ywg. Kev xyiv fab uas kuv tau ploj ib zaug rau Simon Says tau rov qab los tom qab ntev. Kuv vam tias koj tau txais kev zoo siab tib yam kuv tau txais los ntawm kev ua si thiab ua qhov haujlwm no. Thov qhia txoj haujlwm no nrog koj cov phooj ywg thiab tsev neeg thiab ua tsaug rau koj nyeem kuv cov lus qhia.
Pom zoo:
Loj hlob Zaub Zaub Ntxiv Hauv Qhov Chaw Tsawg Los Yog Loj hlob Zaub Zaub Hauv Chaw, (Ntau lossis Tsawg): 10 Kauj Ruam
Loj Hlob Ntau Cov Zaub Zaub Hauv Tsawg Chaw lossis … Loj hlob Zaub Zaub Hauv Chaw, (Ntau lossis Tsawg).: Qhov no yog kev tshaj lij tshaj lij rau Kev Loj Hlob Tshaj Ntiaj Teb, Kev Tsim Khoom Sib Tw, xa los ntawm Cov Lus Qhia. Kuv tsis tuaj yeem muaj kev zoo siab dua los tsim rau thaj chaw cog qoob loo thiab tshaj tawm kuv thawj Cov Lus Qhia. Yuav pib, kev sib tw nug peb kom
Chaw Zaub Zaub Zaub Qhia Tau Zoo- Airline High School Robotics: 8 Kauj Ruam
Space Lettuce Chamber Instructable- Airline High School Robotics: Nov yog Kev Qhia Ua los ntawm peb tus tub ntxhais kawm theem siab cuv npe hauv chav kawm neeg hlau. Peb yuav tsim chav rau cog cov zaub xas lav hauv qhov chaw rau Kev Loj Hlob Tshaj Ntiaj Teb Kev Sib Tw los ntawm NASA. Peb tab tom yuav qhia koj yuav tsim lub thawv li cas. Cia peb
I2C / IIC LCD Zaub - Siv SPI LCD rau I2C LCD Zaub Siv SPI rau IIC Module Nrog Arduino: 5 Kauj Ruam
I2C / IIC LCD Zaub | Siv SPI LCD rau I2C LCD Zaub Siv SPI rau IIC Module Nrog Arduino: Nyob zoo cov phooj ywg txij li ib txwm muaj SPI LCD 1602 muaj xov tooj ntau dhau los txuas yog li nws nyuaj rau cuam tshuam nrog arduino tab sis muaj ib qho qauv muaj nyob hauv khw uas tuaj yeem hloov SPI zaub rau hauv IIC zaub yog li ntawd koj yuav tsum txuas tsuas yog 4 xov hlau
I2C / IIC LCD Zaub - Hloov SPI LCD rau I2C LCD Zaub: 5 Kauj Ruam
I2C / IIC LCD Zaub | Hloov SPI LCD mus rau I2C LCD Zaub: siv spi lcd zaub xav tau kev sib txuas ntau dhau los ua qhov uas nyuaj heev ua li ntawd kuv pom tus qauv uas tuaj yeem hloov pauv i2c lcd mus rau spi lcd yog li cia peb pib
Yuav Ua Li Cas Thiaj Li Ua Yeeb Yam Hauv Tsev Nrog Tus Hais Lus Rov Hais Dua: 5 Kauj Ruam (nrog Duab)
Yuav Ua Li Cas Thiaj Li Ua Yeeb Yam Hauv Tsev Nrog Tus Hais Lus Rov Hais Dua: Nyob Zoo Cov Menyuam, Hauv Cov Lus Qhia no Kuv yuav qhia koj li cas kuv thiaj ua tau yooj yim lub zog ua yeeb yam hauv tsev siv cov neeg hais lus rov los. Nws yog qhov yooj yim heev los ua, Kuv yuav piav qhia nws hauv qhov yooj yim ntxiv. Yog xav paub ntxiv mus ntsib Cov Khoom Siv Hluav Taws Xob HubLets