Cov txheej txheem:
- Kauj Ruam 1: Kauj Ruam 1: Nkag Siab Li Cas ThumbWheels Ua Haujlwm
- Kauj Ruam 2: Kauj Ruam 2: Xaiv lub Microcontroller thiab xaim koj lub Rooj Tswjhwm Saib
- Kauj Ruam 3: Kauj Ruam 3: Sau Koj Li Microcontroller
- Kauj Ruam 4: Kauj Ruam 4: Tsim Lub Thawv thiab Muab Txhua Yam Rau Nws
- Kauj Ruam 5: Kauj Ruam 5: Txaus siab rau
Video: Thumbwheel Moos - Cia Peb Paub Lub Sijhawm: 5 Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:29
Nyob zoo txhua tus, ntawm no yog kuv thawj Phau Ntawv Qhia, yog li kuv vam tias nws yuav zoo. Ntxiv mus, kuv qib lus Askiv tsis zoo li ntawd kuv vam tias kuv yuav tsis ua yuam kev ntau dhau!
Lub hom phiaj ntawm txoj haujlwm no yog rov siv qee "Thumbwheels" khaws los ntawm cov khoom siv qub qub
Thumbwheels tau siv rau ntawm cov tswj vaj huam sib luag. Nrog lawv cov log nthuav tawm ib nrab uas tuaj yeem tig los ntawm kev txav lub ntug nthuav nrog tus ntiv tes, koj tuaj yeem xaiv tus lej xav tau.
Vim li cas tsis siv lawv los ua lub moos uas koj nkag mus rau lub sijhawm koj xav tias nws yog, thiab tom qab ntawd txheeb xyuas nws los ntawm nias lub pob?:-)
Kauj Ruam 1: Kauj Ruam 1: Nkag Siab Li Cas ThumbWheels Ua Haujlwm
Txhua Lub Log tuaj yeem xaiv tus lej nruab nrab ntawm 0 thiab 9 thiab yog hluav taws xob sib npaug rau plaub qhov hloov pauv. Vim li cas?
Thaum koj nkag mus rau tus lej, peb hais tias '5', lub log hloov nws mus rau nws tus lej binary-coded-decimal, hauv qhov no '' 0101 ", lub ntsiab lus" 0 * 8 + 1 * 4 + 0 * 2 + 1 * 1 ", vim.we xav kom nws nkag mus rau hauv cov txheej txheem binary (hauv paus 2). Tib neeg zoo li koj thiab kuv tuaj yeem suav los ntawm 0 txog 9, thiab tom qab ntawd nco cov lej yog li peb xav tau ntxiv nqa mus suav ntxiv. Yog li, thaum peb xav txog tus lej "125", nws txhais tau tias "1 * 100 + 2 * 10 + 5 * 1", nws yog cov lej zauv uas muaj 10 tus lej. Cov khoos phis tawj thiab cov khoom siv hluav taws xob feem ntau siv cov txheej txheem binary, nrog tsuas yog ob daim duab, 0 thiab 1 Yog li yog tias koj xav decompose ib tus lej rau nws tus lej binary, piv txwv li tus lej 9, nws zoo li Euclidean faib, 9 = 1 * 8 + 0 * 4 + 0 * 2 + 1 * 1.
Binary coded decimal yog qhov zoo ib yam tab sis koj tig txhua tus lej rau ib pawg ntawm cov lej binary. Piv txwv, 4827 yuav raug sau ua 0100 1000 0010 0111.
Cov kev hloov pauv sib xws rau txhua tus lej no tau qhib lub cev lossis kaw ntawm tus ntiv tes xoo, thiab tom qab ntawd koj tuaj yeem nyeem lawv paub tias tus lej twg tau nkag mus. Nrog tus ntiv tes xoo kuv khaws tseg, muaj kev nyeem ntawv suav nrog kev hloov npe (https://en.wikipedia.org/wiki/Shift_register) uas tso cai rau kuv siv tus lej tsawg dua ntawm kuv tus tswj hwm (µc). Nrog cov ntaub ntawv teev tseg uas tsim nyog thiab lub ntsuas cua zoo, nws yooj yim to taub yuav ua li cas xaim lawv. Tab sis yog tias koj tsis muaj cov npe no thaum koj khaws koj tus ntiv tes xoo, koj tuaj yeem xaim hluav taws xob ncaj qha mus rau koj µc. Ntawm no dua, ib daim ntawv thiab ib lub multimeter nyob rau hauv hom txuas mus ntxiv yuav pab tau.
Xav paub ntau ntxiv txog tus lej binary: https://www.mathsisfun.com/binary-number-system.h… thiab
Kauj Ruam 2: Kauj Ruam 2: Xaiv lub Microcontroller thiab xaim koj lub Rooj Tswjhwm Saib
Thaum koj nkag siab tias koj yuav cuam tshuam koj tus ntiv tes xoo li cas, koj tuaj yeem suav tus naj npawb ntawm tus pin koj yuav xav tau cuam tshuam rau ntu uas koj xav siv hauv koj lub moos (cov tswv yim los ntawm tus ntiv tes xoo, cov zis rau RGB LEDs, cov tswv yim rau thawb khawm, cov tswv yim tawm rau Lub Rooj Tswjhwm Saib Lub Sijhawm Sijhawm, thiab lwm yam uas koj yuav pom muaj txiaj ntsig …).
Kuv siv "Nucleo F303K8" lub rooj tsavxwm, zoo li Arduino Nano. Ceev faj yog tias koj siv lawv li Pins "D4", "A4" thiab "D5", "A5" tau txuas ua ke (Kuv tau poob ntau lub sijhawm ua ntej nws paub) yog li kuv xav tshem lub choj txuas.
Lub Rooj Tswjhwm Saib Sijhawm Sijhawm yog kev lag luam raws li MCP79410 nti, siv lub npav i2c, tabsis lwm qhov yuav ua haujlwm. Cov LEDs yog RGB ib leeg nrog ib qho anode ntau, tsis txhob hnov qab ntxiv cov tshuaj tiv thaiv uas tsim nyog hauv koob.
Tom qab ntawd koj tuaj yeem xaim txhua yam no, muaj ntau qhov kev qhia hauv online tshwj xeeb rau cov khoom koj muaj thiab nws yog ib qho zoo heev. Kuv siv lub veroboard los txhuam cov no ua ke.
Kauj Ruam 3: Kauj Ruam 3: Sau Koj Li Microcontroller
Tam sim no koj yuav tsum sau koj lub microcontroller txhawm rau ua txoj haujlwm. Nov yog kuv li, piv txwv li, tab sis kuv twv koj yuav tau sau koj tus kheej:-)
Kauj Ruam 4: Kauj Ruam 4: Tsim Lub Thawv thiab Muab Txhua Yam Rau Nws
Thaum koj teeb tsa ua haujlwm, tuaj yeem muab tso rau hauv lub thawv zoo. Kuv siv lub tshuab txiav laser ua lub ntsej muag thiab lub tshuab luam ntawv 3d los ua sab. (Thiab ntau cov kua nplaum kub ua kom nws tuav ua ke! ^^ tshwj xeeb tshaj yog cov LEDs thiab cov nyees khawm)
Kauj Ruam 5: Kauj Ruam 5: Txaus siab rau
Tam sim no koj tuaj yeem tsim lub moos zoo sib xws los ntawm kev txhawb koj tus kheej ntawm txoj haujlwm no!
Kuv npaj yuav txhim kho qhov no yav tom ntej los ntawm kev ua ib lub thawv rau sab muaj zog, lossis los ntawm kev ntxiv lub luag haujlwm rau lub khawm ob (piv txwv li teeb tsa lub sijhawm ntawm kev thawb ntev, lossis tseem "tso tawm" hnub los ntawm kev kwv yees nws).
Pom zoo:
WiFi Lub Sijhawm, Lub Sijhawm & Chaw Huab Cua, Blynk Tswj: 5 Cov Kauj Ruam (nrog Duab)
WiFi Clock, Timer & Weather Station, Blynk Tswj: Qhov no yog Morphing digital moos (ua tsaug rau Hari Wiguna rau lub tswvyim thiab hloov pauv tus lej), nws tseem yog lub moos sib piv, chaw qhia huab cua thiab lub sijhawm ua noj. Blynk app ntawm koj lub smartphone los ntawm WiFi. Lub app tso cai rau koj
Lub Hnub Qub Paub Paub Siv Lub Zeem Muag Computer (OpenCV): 11 Kauj Ruam (nrog Duab)
Star Recognition Siv Computer tsis pom kev (OpenCV): Qhov no instructable yuav piav txog rau koj yuav ua li cas rau tsim ib tug computer tsis pom kev pab cuam yuav tau qhia hais tias lub hnub qub qauv nyob rau hauv ib tug duab. Txoj hauv kev siv OpenCV (Qhib-Qhov Khoos Phis Tawj Lub Zeem Muag Lub Zeem Muag) lub tsev qiv ntawv los tsim cov txheej txheem ntawm HAAR cascades uas tuaj yeem
Siv DS1307 thiab DS3231 Lub Sijhawm Teev Sijhawm Sijhawm Nrog Arduino: 3 Kauj Ruam
Siv DS1307 thiab DS3231 Lub Sijhawm Caij Nyoog Sijhawm Nrog Arduino: Peb tseem tau txais kev thov yuav siv DS1307 thiab DS3231 lub sijhawm teev sijhawm nrog Arduino los ntawm ntau qhov chaw-yog li qhov no yog thawj ntawm ob ntu kev qhia yuav siv li cas. Txog qhov kev qhia Arduino no peb muaj ob lub sijhawm teev sijhawm ua haujlwm rau peb
Lub Sijhawm Teem Sijhawm Teem Sijhawm ntawm RaspberryPi-4: 6 Cov Kauj Ruam (nrog Duab)
Lub Sijhawm Teem Sijhawm Teem Sijhawm ntawm RaspberryPi-4: Hauv Cov Lus Qhia no peb yuav ua lub ntsej muag-paub lub sijhawm tiag tiag ntawm Raspberry Pi 4 nrog Shunya O/S siv Shunyaface Library. Koj tuaj yeem ua tiav qhov ntsuas pom ntawm 15-17 ntawm RaspberryPi-4 los ntawm kev ua raws cov lus qhia no
Web-Txuas Txuas SMART LED Animation Moos Nrog Lub Vev Xaib Tswj Vaj Huam Sib Luag, Lub Sijhawm Neeg Ua Haujlwm Sib Koom: 11 Cov Kauj Ruam (nrog Duab)
Web-Txuas Txuas SMART LED Animation Clock Nrog Lub Vev Xaib Tswj Vaj Huam Sib Luag, Lub Sijhawm Neeg Ua Haujlwm Sib Koom: Zaj dab neeg ntawm lub moos no rov qab mus ntev-ntau dua 30 xyoo. Kuv txiv pioneered lub tswv yim no thaum kuv tsuas yog 10 xyoo, ntev ua ntej LED kiv puag ncig - rov qab thaum LED qhov twg 1/1000 qhov ci ntawm lawv qhov muag tsis pom kev tam sim no. Qhov tseeb