Cov txheej txheem:
- Kauj ruam 1: Teeb Kho Vajtse
- Kauj Ruam 2: Arduino Code thiab Riddles
- Kauj Ruam 3: Tsim Lub ntsej muag
- Kauj Ruam 4: Tiav Cov Ntaub Ntawv
Video: Arduino Riddlebox: 4 Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:29
Hauv Cov Lus Qhia no Kuv yuav qhia koj yuav ua li cas thiaj ua tau Arduino siv Riddlebox. Kuv tau ua qhov no ntxiv me ntsis kev lom zem rau kuv tus hluas nkauj lub caij Christmas tam sim no, uas kuv tau nkaum sab hauv ntawm lub thawv.
Thaum 5V tau thov rau USB tus thawj coj, Arduino lub zog rau thiab LCD qhia cov lus qhia luv luv thiab tom qab ntawd ua ntu zus ntawm kaum qhov kev sib cav, uas yuav tsum tau daws kom qhib qhov kev pabcuam ua haujlwm, uas tuaj yeem tuav khoom plig lossis tam sim no.
Kuj tseem muaj qhov tsis nkag siab, tiv thaiv tus password, teeb tsa cov ntawv qhia zaub mov rau rov pib ua haujlwm thiab qhib qhov chaw.
Kuv siv qhov kuv tuaj yeem pom ntawm kuv lub khw muag khoom kho vajtse hauv zos thiab 3D luam tawm tas. Pom tseeb koj tuaj yeem hloov kho Riddlebox los ntawm kev ntxiv cov ntsuas ntau lossis tshem tawm qee qhov. Cia koj txoj kev muaj tswv yim khiav dawb.
Koj yuav xav tau:
- Arduino Mega (Uno kuj tseem yuav txaus)
- Saj zawg zog jumper xov hlau
- Hloov qhov tseem ceeb
- Keypad 4 x 4
- I2C LCD 20x04
- 2x SG90 servo motors
- Cov ntaub ntawv txhuas
- Hlau pob khawm
- Aluminium ntawv
- Kev daws teeb meem pom los yog cov cuab yeej tig nrog lub log txiav
- Kub kua nplaum phom
- Cov kua nplaum ua kom siab
- USB flash drive
- Cov ntaub ntawv hlau
Kauj ruam 1: Teeb Kho Vajtse
Kuv xub tsim thawj qhov riddles, nrog Arduino lub khob cij thiab cov khoom kuv xav siv, uas yog qhov tseem ceeb hloov pauv thiab cov keyboard. Txhawm rau siv Arduino code los ntawm cov lus qhia no zoo li yog, txuas cov ntu raws li tau piav qhia hauv qab no. Tau kawg koj tuaj yeem ntxiv thiab tshem tawm cov khoom siv, lossis siv tus lej sib txawv, tsuav koj hloov qhov tsim nyog rau txoj cai.
Feem ntau cov keypads muaj tus pin rau txhua kab thiab txhua kab. Nrhiav seb tus pins twg yog kab pins, los ntawm kev ntsuas kom txuas ntxiv ntawm cov pins sib txawv thaum nias cov nyees khawm kaw lub Circuit Court (saib piv txwv daim duab). Qhov seem 4 tus pin yuav tsum yog kab pins. (Faj seeb: qee zaum ob tus pin sab nraud feem ntau txuas nrog tooj liab sau rau ntawm PCB thiab tuaj yeem tsis quav ntsej)
Txuas cov keypad pins COL0 - COL3 rau Arduino pins 12 - 9 thiab ROW0 - ROW3 rau Arduino pins 8 - 5.
Lub LCD txuas nrog I2C, yog li tsuas muaj plaub tus pin xav tau: SDA, SCL, 5V thiab GND.
Qhov hloov pauv tseem ceeb muaj peb txoj haujlwm thiab rau tus pin: Ob leeg C (ib txwm) pins mus rau hauv av, thaum ob tus lej cim npe tsis muaj (qhib li qub) mus rau Arduino tus pin 22 thiab 23 feem. (Nco tseg: cov khoom siv arduino tau rub siab, yog li peb tsuas yog xav tau txuas hauv av mus rau qhov hloov pauv tus lej sib xws)
Ob qhov kev pabcuam tau siv los qhib lub qhov rooj ntawm lub cev thiab xauv nws ntawm lub latch.
Txuas 5V thiab GND ntawm servos rau Arduino thiab txuas cov kab teeb liab raws li hauv qab no: xauv servo = tus pin 44, qhov rooj servo = tus pin 45.
Kauj Ruam 2: Arduino Code thiab Riddles
Cov cai rau Arduino pom zoo ntawm ntau cov ntaub ntawv. Daim duab tseem ceeb pib ua txhua yam kho vajtse, tsev qiv ntawv thiab hloov pauv thoob ntiaj teb. Txhua qhov riddles thiab menublocks tau khaws cia hauv kev ua haujlwm hauv cov ntaub ntawv cais kom tswj tau yooj yim. Lub xeev ntawm kev nce qib, uas tau txais kev cawmdim hauv EEPROM (piv txwv li muaj kev nyab xeeb txawm tias tom qab lub zog hluav taws xob), txiav txim siab qhov kev siv dag zog twg yog hu ua hauv kev hloov pauv ntawm cov ntaub ntawv tseem ceeb.
Kuv tshem tawm cov ntaub ntawv tus kheej los ntawm cov cai thiab hloov qee qhov kev daws teeb meem nrog cov ntsiab lus dav dav (1234…). Xav tias hloov pauv txoj cai raws li koj pom zoo thiab ntxiv qee qhov kev daws teeb meem rau tus kheej.
Riddles thiab menublocks:
- Advanced: Advanced cov ntawv qhia zaub mov nrog kev rov pib dua thiab kev tswj hwm qhov chaw.
- Intro: Intro ntawv qhia zaub mov nrog cov ntawv tos txais thiab qhia.
- Elementary: Riddle aksing rau tus lej atomic ntawm iodine.
- Outsourcing: Tus neeg siv yuav tsum tau hu rau email chaw nyob uas teb tus lej tsis tseeb. (Lub hnub qub zoo li riddle hauv cov duab)
- Kaum rau: Player yuav tsum hloov tus lej hex rau hauv zauv.
- Kev Xaiv: Tus neeg siv yuav tsum ua kom tiav cov ntawv taug txuj kev nyuaj nyob ntawm lub flash drive, tus lej zais rau qib tom ntej tau zais hauv zaj dab neeg. (saib Amnesia.rtf)
- Offline: Player yuav tsum tau txais tus yuam sij los qhib qhov hloov pauv (piv txwv li xa ntawv, nyeem txoj hauv kev kom qeeb lawv yog tias lawv nrawm heev).
- Pom tsis tau: Tus lej nkag mus rau qib tom ntej tau sau rau ntawm ib daim ntawv ntawm tus lej tsis pom.
- Calculus: Kev ua lej yooj yim. (Ntau qhov chaw tso uas tsis tau sau, raws li kuv tau khiav tawm ntawm lub sijhawm)
- Hloov pauv: Cov lus luv luv hais txog Euro cov ntawv sau nyiaj, tuaj yeem hloov kho rau ib qho txiaj ntsig nrog cov ntawv sau nyiaj txawv xim.
- Ua siab ntev: Tus neeg ua si yuav tsum tsis tig tus yuam sij rau 5 feeb, lwm tus timer rov pib dua thiab ua ob zaug. (Faj seeb: Tig tus yuam sij feem ntau txaus ua rau qhov sib txawv txav mus los thiab rov pib dua rau xoom vim nws qhov txwv me me.)
- Cov lus teb: "Cov lus teb yog dab tsi?". Kev daws teeb meem yog pom tseeb 42.
- Xeem Kawg: Nrog koj zoo siab thiab cov lus qhia ntawm qhib lub thawv. (ntawm tus yuam sij key)
Kuv tau suav nrog cov ntaub ntawv ntxiv hauv daim ntawv ntawm cov lus pom hauv cov ntaub ntawv code.
FYI: tuav 'A' thaum lub vijtsam tawg qhib cov ntawv qhia zaub mov. Lo lus zais: 2582
Kauj Ruam 3: Tsim Lub ntsej muag
Kuv yuav rooj plaub hauv kuv lub khw muag khoom kho vajtse hauv zos ua ke nrog daim ntawv txhuas. Nws tuaj nrog cov faib uas tom qab kuv rov siv dua los tsim cov phab ntsa.
Cov ntawv txhuas tau dav, yog li kuv tau sau thiab ua kom luv dua nrog lub rooj sib hais. Txawm li cas los xij, cov ntawv xaum, cov cuab yeej hloov pauv lossis tseem siv lub tshuab txiav nrog lub log txiav yuav yog qhov zoo dua, txij li nws coj kuv hnub nyoog thiab kuv tau tsoo ob lub ntsej muag hauv tus txheej txheem. Qhov sib txawv nyob rau hauv pem hauv ntej ntawm rooj plaub yog txhob txwm ua. Nws muab chaw tso lub txhab nyiaj thiab lub cim xeeb lo.
Tom qab khij tawm qhov twg Kuv xav kom txhua yam mus, Kuv tau hlais qhov nyob rau ntawm cov ces kaum ntawm cov cim tawm ntu thiab txiav lawv tawm siv qhov kev daws teeb meem pom dua. Rau ntu ntu kuv tau sim txiav lub log ntawm lub tshuab zom zaws, thiab nws ua haujlwm zoo kawg li. Kuv siv cov ntawv hlau los txiav qhov qhib kom haum rau cov khoom siv thiab debur lawv. Kev nrawm nrawm nrog lub ntsej muag lub ntsej muag muab nws txhua qhov ua tiav. Qhov no yog qhov kev xaiv tau tag nrho, Kuv tau txhuam cov phaj txhuas ntau heev, yog li cov xuab zeb zoo li txoj hauv kev zoo kom nkaum lawv thiab tshem tawm kuv cov ntawv ntse.
Lub qhov rooj mus rau qhov chaw yog ib qho txiav tawm ntawm daim ntawv txhuas uas seem.
Kuv txuas lub pob khawm rau lub qhov rooj thiab phaj hlau siv cov kua nplaum siab. Nws tau thov rau ob qho chaw, tso cai kho tau 10-20 min. thiab tom qab ntawd ob sab raug nias ua ke. Cov nyiaj tau los tam sim thiab tsis muaj txoj hauv kev los kho ob daim tom qab.
Cov keypad thiab LCD diplay tuav hauv qhov chaw nrog qee cov kua nplaum kub nyob ib puag ncig. (Nco tseg: Nco ntsoov cais cov pins ntawm cov khoom sib txuas los ntawm daim ntawv txhuas. Ib dab ntawm cov kua nplaum kub ua qhov dag)
Tus keywitch muaj xov thiab txiv ntoo, yog li kuv tau hlais lub qhov kom raug qhov loj me thiab haum qhov hloov mus los.
Txhawm rau ua kom qhib qhov qhib tau kuv txuas lub qhov rooj thiab xauv cov khoom siv rau sab hauv qab ntawm daim ntawv txhuas nrog kub kub. Qhov ntsuas phoo kaw thiab qhib qib thiab kaw qhov rooj Kuv khoov kom zoo ib yam ntawm cov khoom siv (zoo ib yam li plubmers daim kab xev). Hauv hinesight kuv tuaj yeem thiab tej zaum yuav tsum muaj 3D luam tawm cov khoom sib xyaw vim tias lawv qee qhov tsis yooj yim li no thiab tej zaum yuav yog thawj qhov ua tsis tiav. Kuv txuas cov ntu no nrog cov nplaum kub thiab cov kua nplaum siab sib xws (saib duab).
Vim tias lub hauv ntej tsis zoo li txoj hauv kev no, Kuv txiav txim siab luam qee cov ntas mus ncig cov khoom sib txawv thiab txuas nrog cov kua nplaum kub ib yam.
Kauj Ruam 4: Tiav Cov Ntaub Ntawv
Raws li kuv tau ntsib yav dhau los, rooj plaub tuaj nrog qee tus deviders. Kuv tau txiav txim siab ntawm qhov kev npaj ua kom muaj qhov ntxhib ntxig thiab qee qhov chaw rau Arduino thiab tom qab ntawd siv cov kua nplaum siab los kho nws txhua qhov chaw.
Tom qab txuas tag nrho cov khoom siv rau Arduino Mega thiab kub gluing nws rau hauv rooj plaub, Kuv tau pub lub USB cable tawm los ntawm qhov qhib me me ntawm cov faib, kom nws nkag tau los ntawm ouside.
Tom qab ua tib zoo tso cov phaj txhuas rau hauv nws txoj haujlwm zaum kawg, kuv kho nws nyob hauv qhov chaw los ntawm nias lub taub hau ntawm rab phom kub yaj mus rau qhov sib khi ntawm phaj thiab rooj plaub thiab yuam cov kua nplaum rau hauv qhov sib txawv. Thaum xub thawj kuv tsis ntseeg txog qhov zoo ntawm txoj kev teeb tsa no tab sis nws tau tuav txog tam sim no.
Qhov kawg uas yuav tsum tau ua yog siv qee qhov ua tiav. Kuv tsim qee cov ntawv nplaum yooj yim hauv MS Publisher uas kuv tau luam tawm, txiav tawm thiab txuas rau lub phaj pem hauv ntej nrog cov kua nplaum yooj yim.
Tau kawg nws tag nrho rau koj yog thiab pes tsawg daim ntawv nplaum koj xav ua thiab muab txuas. Tsis tas li qhov no yuav yog lub sijhawm zoo los xyaum ua qee cov txheej txheem huab cua kom ua rau txhua yam zoo li lub nroog me me. Tu siab qhov no tsuas yog tuaj rau kuv thaum sau cov Lus Qhia no.
Xijpeem, Kuv vam tias koj nyiam qhov Riddlebox tsim no. Yog tias koj muaj lus nug lossis tswv yim txhim kho, tawm hauv kuv cov lus hauv qab no thiab kuv yuav sim rov qab rau koj sai li sai tau.
Pom zoo:
YADPF (YET Lwm Tus Duab Duab Duab): 7 Kauj Ruam (nrog Duab)
YADPF (YET Lwm Tus Duab Duab Duab): Kuv paub qhov no tsis yog khoom tshiab, Kuv paub, Kuv tau pom qee qhov ntawm cov haujlwm no ntawm no, tab sis kuv ib txwm xav tsim kuv tus kheej cov duab thav duab. Txhua daim duab thav duab kuv tau pom yog qhov zoo, tab sis kuv tab tom nrhiav lwm yam, Kuv tab tom nrhiav qhov zoo nkauj tiag tiag
Kev Tsim Qauv Duab Duab/Duab Duab Duab: 4 Kauj Ruam
Kev Tsim Qauv Duab Duab/Duab Duab Duab: Nyob zoo txhua tus, Hauv qhov kev qhia no, Kuv yuav qhia koj cov txheej txheem ntawm yuav ua li cas thiaj tsim 3D qauv siv cov duab digital. Cov txheej txheem hu ua Photogrammetry, tseem hu ua Image-Based Modeling (IBM). Tshwj xeeb, hom txheej txheem no tau siv los rov ua dua
Cov Duab Duab Duab thiab Cov Duab 1: 4 Cov Kauj Ruam (nrog Duab)
Cov Duab Duab Cubes thiab Cov Duab 1: Thaum sim nrog qee cov ntoo ntoo thiab cov duab los qhia, kuv pom ob peb txoj hauv kev los ua cov voos thiab lwm yam duab los ntawm cov khoom siv yooj yim. Los ntawm kev muab cov no los ua Cov Ntawv Qhia, Kuv vam tias yuav txhawb nqa kev ua si thiab kev kawm. Kev hloov pauv ntawm qhov kev qhia 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
Cov Duab Duab Duab Duab, WiFi Txuas - Raspberry Pi: 4 Cov Kauj Ruam (nrog Duab)
Cov Duab Duab Duab Duab, WiFi Txuas - Raspberry Pi: Nov yog txoj hauv kev yooj yim heev thiab tus nqi qis mus rau cov duab thav duab digital - nrog qhov zoo ntawm kev ntxiv /tshem cov duab hla WiFi ntawm 'nyem thiab luag' siv (pub dawb) xa cov ntaub ntawv . Nws tuaj yeem siv tau los ntawm qhov me me £ 4.50 Pi Zero. Koj tseem tuaj yeem hloov pauv