Cov txheej txheem:
- Khoom siv
- Kauj Ruam 1: Txuas Cov Khoom Siv
- Kauj Ruam 2: 3D Luam Qhov Chaw
- Kauj Ruam 3: Txoj Cai
- Kauj Ruam 4: Kev Ua Haujlwm thiab Chaw
Video: Nyiaj so haujlwm so / suav txog / Dn moos: 4 Cov Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:25
Kuv muaj qee qhov ntawm 8x8 LED dot-matrix cov lus hauv lub tub rau khoom thiab tau xav txog yuav ua li cas nrog lawv. Kev tshoov siab los ntawm lwm cov lus qhia, Kuv tau txais lub tswv yim los tsim kom suav suav/nce zaub kom suav mus rau hnub/sijhawm yav tom ntej thiab yog lub sijhawm dhau los, suav los ntawm nws. Kuv tau ua qhov no tam sim no kuv lub sijhawm so so zaum ntawm lub txee.
Lub tswv yim muab nws tso rau hauv lub raj mis yog qhov muaj xwm txheej ntau dua thaum xav txog lub casing. Lwm tus muab cov nkoj tso rau hauv lub raj mis, vim li cas ho tsis siv lub moos?
Kuv kuj xav ua kom lub moos ua raws lub hnub ci txuag lub sijhawm thiab ntawm chav kawm nco txog cov teeb tsa thiab lub sijhawm thaum tsis txuas. Kuv tab tom txhawb lub moos ntawm USB uas ua rau nws rov ua dua tau yog tias koj xav ua qee yam sib txawv lossis tsuas yog ntxiv cov yam ntxwv rau txoj cai. Cov cai yog yooj yim zoo nkauj thiab tseem tuaj yeem siv ntau qhov ua kom zoo. Kuv tsis tau saib xyuas zoo txog kev siv RAM Kuv yuav tsum lees. Yog tias kuv tau txais sijhawm thiab kev txhawb siab, kuv yuav rov los rau nws.
Khoom siv
1. Arduino Nano
2. RTC (Kuv siv cov DS3231 ib yam uas tseem muaj EEPROM)
3. 12x 8x8 dot matrix module. (Kuv muaj cov lej modules uas yooj yim rau kab)
4. LDR los kho qhov pom kev ci ci
5. Resistor 10 kOhm
6. Capacitor 5x 100 uF suppressing spikes los ntawm cov zaub
7. Txhawm rau nce qhov sib piv ntawm 8x8 cov qauv, kuv siv qhov tsaus nti tinted "Window Film". Cov Zaub pom cov LEDs ua cov dots dawb yog tias tsis tso tawm. Lub qhov rais zaj duab xis hloov nws zoo li cov xim dub ci.
Kauj Ruam 1: Txuas Cov Khoom Siv
Kuv tau siv peb ntawm plaub cov duab los sib sau ua ke. Txhawm rau qhia hnub nrog slashes thiab sijhawm nrog cov cim, peb xav tau qhov chaw rau 8 tus cim. Siv cov ntawv 5x7 raug, peb xav tau rau rau 6x8 blocks ib kab. Kuv txiav ib qho ntawm cov plaub fab hauv ib nrab thiab npaj cov no ua ob kab los ntawm rau ntu raws li qhia hauv daim duab qhia zaub mov.
Kauj Ruam 2: 3D Luam Qhov Chaw
Txhawm rau tuav ob kab ntawm cov zaub thiab muab cov no tso rau hauv lub raj mis Kuv tau luam tawm ib puag ncig ib puag ncig rau cov duab thav duab. Kuv ntxiv cov ntaub ntawv kuv siv hauv qab no. Yuav kom luam tau cov no yam tsis muaj kev txhawb nqa, lawv tau muab faib ua ntu. Lub vijtsam yog qhia ob lub nplhaib sib txuas rau lub thav duab. Lub caj dab lub raj mis npog yog vaj tsev peb lub nyees khawm hloov ntawm cov qauv zaub thiab teeb tsa lub sijhawm tam sim no thiab lub sijhawm phiaj xwm. Lub raj mis npog kuv tau luam tawm hauv TPU tso cai xaub lub USB cable rau hauv lub npog yam tsis tau txiav cov txuas thiab khi nws nrog ob peb txoj hlua ntawm xaim. Kuv tsis nco qab hais tias kuv siv lub raj mis 1.5 L uas kuv txiav rau hauv qab. Txhua ntu yuav tsum luam tawm yog haum rau ntawm 20x20 cm (8x8 in) lub txaj tshuab luam ntawv.
Kauj Ruam 3: Txoj Cai
Arduino code siv ob peb lub tsev qiv ntawv uas nquag siv.
MD_MAX72xx
SPI
Hlau
RTClib
Lub Sijhawm
TimeLib
Muaj ob peb kab hauv INO cov ntaub ntawv uas yuav xav tau hloov pauv:
Kab 38: #define HARDWARE_TYPE MD_MAX72XX:: FC16_HW <- nyob ntawm qhov 8x8 module thiab nws qhov kev qhia
hloov FC16_HW nws tuaj yeem yog ib qho ntawm:
- MD_MAX72XX:: PAROLA_HW
- MD_MAX72XX:: GENERIC_HW
- MD_MAX72XX:: ICSTATION_HW
- MD_MAX72XX:: FC16_HW
Txoj cai yog siv kev teeb tsa rau Asmeskas Lub Sijhawm Nruab Nrab thiab xav tau kho rau lwm thaj chaw sijhawm:
Kab 53/54:
TimeChangeRule myDST = {"CDT", Thib Ob, Hnub, Mar, 2, -300}; // Lub Sijhawm Nruab Hnub UTC -5TimeChangeRule mySTD = {"CST", Thawj, Hnub, Nov, 2, -360}; // Sijhawm Sijhawm UTC -6
Qhov no yooj yim los kho. Lub npe CST/CDT tsuas yog muaj qhov siv xwb. Kuv tsis tso saib peb tsab ntawv-ntawv luv, yog li nws tsis muaj teeb meem. Cov ntsuas tom ntej yog hais txog hnub twg hauv lub hlis qhov kev hloov pauv tau tshwm sim. Kev hloov pauv yog feeb, yog li cov chaw siv +/- 30 feeb kev hloov kho yuav ua haujlwm ib yam.
RTC tab tom ua haujlwm sab hauv ntawm UTC-Lub sijhawm tso cai rau lub tsev qiv ntawv lub sijhawm ua haujlwm raws li lub hom phiaj xav tau. Koj yuav xav tsis thoob vim li cas tus lej hais txog tus qub DS1307 nti tsis zoo rau lub moos nti kuv siv, tab sis qhov no tsis muaj teeb meem. Lub tsev qiv ntawv ua haujlwm tau zoo nrog ib qho nti. DS1307 muaj qhov nyiam txav tawm ntau dua li DS3132. DS3132 yog lub moos nyiam. Rau cov uas xav ntxiv sijhawm internet, ESP8266 yuav ua txoj haujlwm yooj yim zoo nkauj. Qhov no tuaj yeem ua rau RTC tsis siv sijhawm. Yog tias koj tab tom ua cov kev hloov pauv no, siv Arduino EEPROM khaws lub hom phiaj lub sijhawm, Kuv tau siv RTC EEPROM los ua li ntawd.
Kauj Ruam 4: Kev Ua Haujlwm thiab Chaw
Muaj peb lub khawm
1. Ntawv qhia zaub mov / chaw
2. Saum
3. nqes
Cov ntawv qhia zaub mov khawm tso cai rau caij tsheb kauj vab dhau los ntawm peb qhov kev ntsuas: Lub sijhawm tam sim no, Lub sijhawm phiaj xwm, Lub sijhawm Delta. Lub sijhawm Delta tab tom qhia tus naj npawb ntawm hnub, HH/MM/SS ntawm lub sijhawm tam sim no thiab lub sijhawm phiaj xwm. Nws yuav qhia t- thiab suav suav yog tias lub hom phiaj yog yav tom ntej lossis t+ thiab suav suav yog tias lub hom phiaj yav dhau los.
Txhawm rau kho lub sijhawm tam sim no lossis lub sijhawm, xaiv lub sijhawm tam sim no lossis lub sijhawm pom lub sijhawm. Txhawm rau hloov lub sijhawm, tuav lub pob ntawv qhia zaub mov rau 2 vib nas this thiab tso tawm uas yuav coj koj mus rau hauv hom teeb tsa. Cov nyob sib ze "/" lossis ":" yuav tig mus rau "" txhawm rau qhia tus lej uas koj tab tom kho. Siv cov nyees khawm nce/nqis los kho tus kheej hh/mm/ss thiab mm/dd/yy. Kuv tsis tau ntxiv qhov chaw hloov ntawm mm/dd/yy thiab dd/mm/yy, qhov no xav tau hloov pauv hauv cov cai lossis tej zaum ib tus neeg txaus siab ntxiv qhov tshwj xeeb no.
Koj yuav pom tias yog koj nqis cov feeb ntau dua 59 lossis qis dua 00, cov teev teev yuav hloov pauv ib yam. tib yam muaj tseeb rau vib nas this, teev thiab hnub hloov pauv tus nqi siab dua tom ntej yog hla hla 0 lossis siab dua qhov siab tshaj rau tus lej no. Kuv tau ua qhov no txhawm rau zam qhov kev txwv ntau yam ntawm ib tus neeg lub hlis thiab yog Lub Ob Hlis xav tau 29 hnub nyob rau xyoo sib law liag. Kho lub sijhawm tau ua tiav nyob rau lub sijhawm, vib nas this txij Lub Ib Hlis-1-1970.
Kuv ntxiv cov vis dis aus yooj yooj yim los qhia qhov suav. Kuv xav ua cov no zoo li lub log tig tig. Yog tias koj nyiam kho lub sijhawm hloov pauv, kab 69 hauv INO muab qee qhov kev xaiv rau koj kom nrawm lossis qeeb qhov kev hloov pauv. 120ms yuav ua rau tus lej nce qeeb txaus vim nws yuav yog lub log tsis tu ncua.
Kuv vam tias koj nyiam qhov kev qhia no.
Patrick Geschwindner, tus kws tshaj lij
Pom zoo:
Lub txhab nyiaj khaws nyiaj hauv txhab nyiaj suav: 18 Kauj Ruam
Lub txhab nyiaj khaws nyiaj hauv txhab nyiaj suav: Ua tsaug rau koj xaiv kuv lub txhab nyiaj khaws nyiaj. Hnub no peb yuav kawm paub yuav ua li cas npaj chav kawm BankAccount txhawm rau taug qab koj tus kheej cov nuj nqis thiab kev txuag nyiaj. Txhawm rau ua tus as -qhauj hauv txhab nyiaj los taug qab koj cov nuj nqis koj yuav xub xav tau ib qho yooj yim
Npau Suav Npau Suav rau Tus Neeg Tshwj Xeeb hauv Koj Lub Neej: 11 Kauj Ruam (nrog Duab)
Npau Suav Npau Suav rau Tus Neeg Tshwj Xeeb hauv Koj Lub Neej: Lub thawv me me no qhia tus lej rau hnub uas kuv tus hlub thiab kuv tau ua peb lub neej nyob ua ke. Tau kawg, rau koj hnub yuav yog ib yam dab tsi, nws tuaj yeem qhia hnub txij li koj sib yuav, txij li hnub koj thiab koj tus txij nkawm tau ntsib, hnub koj tau tsiv
Ntse Ntaus Pob Ntaus Pob Ua Si Nrog Cov Qub Suav Suav Hoops Siv Evive- Arduino Embedded Platform: 13 Cov Kauj Ruam
Ntse Ntaus Pob Ntaus Pob Ntaus Pob Ua Si Nrog Cov Ntsiab Lus Suav Hoops Siv Evive- Arduino Embedded Platform: Ntawm txhua qhov kev ua si tawm muaj, qhov lom zem tshaj plaws yog kev ua si arcades. Yog li, peb xav tias vim li cas ho tsis ua peb tus kheej hauv tsev! Thiab ntawm no peb yog, qhov lom zem tshaj plaws DIY game koj tau puas tau ua si txog tam sim no - DIY Arcade Basketball Game! Tsis yog tsuas yog
Yuav Suav Li Cas Los Ntawm 0 txog 99 Siv 8051 Microcontroller Nrog 7 Segment Display: 5 Cov Kauj Ruam (nrog Duab)
Yuav Suav Li Cas Los Ntawm 0 txog 99 Siv 8051 Microcontroller Nrog 7 Segment Display: Nyob zoo txhua tus, Hauv qhov kev qhia no peb yuav qhia koj txog yuav suav li cas los ntawm 0 txog 99 siv ob 7 ntu qhia
Hloov (tsuas yog Txog) Txhua Cov Ntaub Ntawv Xov Xwm rau (tsuas yog Hais Txog) Lwm Cov Ntaub Ntawv Xov Xwm Dawb!: 4 Cov Kauj Ruam
Hloov (tsuas yog Txog) Txhua Cov Ntaub Ntawv Xov Xwm rau (tsuas yog Hais Txog) Lwm Cov Ntaub Ntawv Xov Xwm Dawb!: Kuv thawj qhov kev qhia, zoo siab! Txawm li cas los xij, Kuv tau nyob hauv Google nrhiav qhov program dawb uas yuav hloov kuv li Youtube.flv cov ntaub ntawv rau hom ntawv uas yog ntau yam thoob ntiaj teb, zoo li.wmv lossis.mov.I tshawb nrhiav ntau lub rooj sib tham thiab cov vev xaib thiab tom qab ntawd pom qhov program hu ua