Cov txheej txheem:

Multi-Timer W/ Kev Tswj Sab Nraud: 13 Kauj Ruam
Multi-Timer W/ Kev Tswj Sab Nraud: 13 Kauj Ruam

Video: Multi-Timer W/ Kev Tswj Sab Nraud: 13 Kauj Ruam

Video: Multi-Timer W/ Kev Tswj Sab Nraud: 13 Kauj Ruam
Video: Saib Mis paub Poj niam (hluas nkauj) tus yam ntxwv lub siab 2024, Lub Xya hli ntuj
Anonim
Multi-Timer W/ Kev Tswj Sab Nraud
Multi-Timer W/ Kev Tswj Sab Nraud

Txoj haujlwm no Qhia Tau yog kev tsim ntau lub sijhawm Timer

Lub timer no muaj peev xwm ua haujlwm zoo li:

  1. Lub hom phiaj dav dav tswb nrog sijhawm xaiv ntawm 1 thib ob thiab +90 teev. Muaj suav nrog suav nrog lub tswb nrov thiab/lossis tswj hwm cov cuab yeej sab nraud kom txog thaum ua tiav tom qab ntawv suav suav nrog lub sijhawm txij li lub tswb nrov.
  2. Lub sijhawm pw tsaug zog nrog 7 lub sijhawm xaiv tau, suav rov qab thiab tswb thaum ua tiav.
  3. Lub sijhawm xav txog lub sijhawm nrog 4 lub sijhawm xaiv tau, suav suav nrog thiab chirp luv luv thaum ua tiav, suav nrog lwm lub suab nkauj ntawm 5 feeb tom qab ntawd.

Txoj haujlwm no tuaj yeem tsim kho raws li tau piav qhia ntawm no lossis hloov kho kom haum. Yav dhau los kuv tau tsim lub sijhawm nrog lub luag haujlwm no thiab siv nws hauv kuv thawj Kev Qhia los tswj lub thawv UV raug.

Kuv xav tias kuv tsuas tuaj yeem tshaj tawm thawj qhov program thiab tsim qauv board. Txawm li cas los xij, vim qee qhov kuv tsis tuaj yeem pom cov cai. Kuv kuj xav txhim kho kho vajtse kom ua rau cov kev tswj hwm hloov pauv tau yooj yim dua thiab txo cov roj teeb tawm. Qhov tshwm sim rov tsim dua ntawm lub rooj tsav xwm tseem ceeb thiab rov sau dua ntawm txoj cai muab lub sijhawm los tham txog cov phiaj xwm thiab kho vajtse tsim qauv.

Thaum twg los xij kuv tsim lub rooj tsav xwm hauv Circuit Court kuv nquag pom tias muaj qhov tsis xws hauv kev tsim lossis tso cov khoom sib dhos, Cov laug cam kuv tsim kuj yog ib qho ntawm ob qho tawm. Ntxiv rau, Kuv tsuas yog nyiam koom nrog hauv txhua qhov ntawm ib qhov haujlwm txij thaum pib kom tiav. Nov yog qee qhov laj thawj kuv ua rau kuv tus kheej cov laug cam ntau dua li xa cov ntaub ntawv Gerber txawv teb chaws rau kev tsim khoom. Tej zaum kuv tsuas yog laus thiab nyam hauv kuv txoj kev. Txoj haujlwm no qhia txog qhov kev tsis ncaj ncees no. Txij li thaum kuv ua kuv tus kheej cov phiaj xwm phiaj xwm, kuv cov qauv tsim thiab kuv cov ntaub ntawv Gerber tsis tau raws li cov qauv tsim khoom, Kuv tsis suav nrog cov ntaub ntawv no. Cov neeg uas tsis xav kom kos thiab ua tiav cov laug cam tau txais tos los npaj lawv tus kheej tsim thiab tshaj tawm Gerber cov ntaub ntawv hauv kab lus. Thov kom koj cov laug cam tsim thiab sim ua ntej tshaj tawm.

Kauj Ruam 1: Txheej Txheem Txheej Txheem Kho Vajtse

Cov cuab yeej siv los ntawm 4 AAA roj teeb thiab tswj los ntawm Arduino Pro Mini 5V.

Lub suab me me/hais lus muab lub tswb nrov.

Ib qho me me 5v relay muab kev tswj hluav taws xob rau cov khoom siv sab nraud. Kev hloov pauv tau muab rau hauv qhov chaw ntawm qhov kev tswj hwm qhov hluav taws xob tso tawm.

Lub cav nkag teb chaws nrog lub laub khawm muab cov ntawv xaiv.

Ib qho OLED zaub thiab pib hloov/nres ib ntus ua tiav tus neeg siv interface.

Khoos phis tawj hluav taws xob ntxiv suav nrog SPDT hloov hluav taws xob thiab lub xov tooj me me txuas los txuas rau cov khoom siv sab nraud.

Ib qho ntxiv, cov ntaub ntawv los pab koj hauv txoj haujlwm no tau muab:

STL cov ntaub ntawv rau 3D luam tawm qhov project.

Cov duab tooj liab thiab cov kua nplaum rau cov cim thiab ua kom tiav ntawm kev tswj hwm lub rooj tsav xwm thiab cov lus teb.

Schematic thiab board cov duab raws li siv rau cov uas xav hloov kho kuv tus qauv.

Koj tuaj yeem xav tshuaj xyuas kuv Cov Lus Qhia ntawm kev tsim ob tog sib tshooj ntawm cov laug cam ua piv txwv ntawm kev tsim khoom hauv Circuit Court li cas-rau.

Kauj ruam 2: Software Txheej Txheem

Nrog rau Arduino cov ntaub ntawv cov ntaub ntawv, qee cov ntaub ntawv ntxiv uas yuav pab tau..

Cov tsev qiv ntawv tswj cov cuab yeej siv tau thaum muaj (khawm de-bounce, OLED tswj, nyeem cov ntawv nkag teb chaws).

Qhov kev zov me nyuam siv lub tshuab ua lub xeev yooj yim (FSM) los tswj cov cai ua raws li cov lus hloov pauv hauv lub voj ua haujlwm.

Ib chav ntawv qhia zaub mov tau txiav txim siab tso cai xaiv cov kev xaiv tso tawm ntawm OLED thiab xaiv xaiv siv tus lej nkag teb chaws.

Kev tawm tswv yim tau ua tiav los ntawm kev pov npav ncaj qha (tsis cuam tshuam kev tsav) vim tias nws tsis yog lub sijhawm tseem ceeb thiab ua rau cov cai meej dua.

Luam tawm cov lus rau Serial tau siv los pab tshawb nrhiav qhov ua tiav thiab debugging

Ntau hom txheej txheem txheej txheem txheej txheem suav nrog:

  • Ntau tus lej tab los cais qee qhov kev tswj hwm kho vajtse thiab hloov pauv.
  • Hloov cov nqe lus los teeb tsa lub xeev tus nqi (FSM) thiab tswj kev hloov pauv.
  • Qauv txhais
  • Kev suav sau kom tso cai rau lub xeev qhov tseem ceeb raws li ntawv.
  • #txhais cov ntsiab lus ua ntej txheej txheem rau khoos phis tawj tus pin thiab tus qauv tus nqi.

Kauj Ruam 3: Daim Ntawv Teev Npe

Tsim daim ntawv kaw
Tsim daim ntawv kaw

Kuv tsis paub meej tias yuav ua cov kauj ruam no nyob qhov twg vim nws tuaj yeem ua tiav ntawm yuav luag txhua lub ntsiab lus. Kuv siv lub thawv ntawv luam tawm 3D. Koj yuav tsis muaj peev xwm siv lub tshuab luam ntawv 3D lossis xav tau lwm hom kev ntim khoom xws li Aluminium box, Laser Cut plastic, Tes Carved Wood lossis lwm yam uas koj siv rau koj cov phiaj xwm hluav taws xob. Kuv tau suav nrog STL cov ntaub ntawv rau sab saum toj, hauv qab, lub pob qhov rooj nkag teb chaws thiab OLED bezel. Siv cov ntaub ntawv no thiab cov ntawv txiav uas koj xaiv los tsim cov ntaub ntawv gcode rau koj lub tshuab luam ntawv.

Kuv luam tawm txhua qhov uas siv PLA filament, ib qho xim rau sab saum toj thiab hauv qab, lwm qhov sib txawv rau ib lub pob qhov rooj thiab bezel (uas yog lo rau saum.) -Hexagon ua tiav tsawg kawg 35% txhawm rau txhawm rau txhawm rau ntawm lub kaum qhov ntsia hlau thiab "tsis muaj kev txhawb nqa" teeb tsa rau cov ntawv sau uas tsis tau nyeem. Kuv tau luam tawm lub thawv siv kuv lub tshuab luam ntawv "ib txwm" txheej siab.

Kauj Ruam 9: Tsim thiab Sau Txoj Cai

Cov kauj ruam no yog nyob ntawm yeem tab sis pom zoo kom nkag siab zoo dua.

Feem ntau ntawm kev mob siab rau ua haujlwm yog teev cov cai. Koj tuaj yeem hla cov kauj ruam no yog tias koj siv qhov program txuas nrog -is. Txawm li cas los xij, nws tau qhia tias koj siv sijhawm los tshuaj xyuas cov cai kom nkag siab zoo lossis hloov kho kom tau raws li koj xav tau.

Cov lus hais hauv qab no yuav pab tau kom nkag siab cov txheej txheem no.

  • Lus Teb - Tawm tswv yim ntau ntxiv thaum koj mus - Kuv nquag sau cov lus ua ntej kuv sau cov cai.
  • Faib & kov yeej - siv cov haujlwm, chav kawm, thiab cov qauv (tabs.) Siv kev sib sau ua ke (Txheeb xyuas) los tshuaj xyuas cov syntax. Debug - Siv cov ntawv tshaj tawm los txheeb xyuas qhov txaus thiab ntsuas qhov txiaj ntsig thiab kho vajtse cuam tshuam. Tsis txhob ntshai ua haujlwm dhau ntawm cov teeb meem thaum koj mus, tsis muaj leej twg sau cov cai uas tsis muaj kab laum!
  • Qhov tsis tu ncua - #define pre -compiler cov lus qhia muab cov npe rau tus lej tus lej. Txhais cov ntsiab lus sib txawv nrog cov lus txo lossis tshem tawm "Khawv koob" tus lej. Kev siv qhov tsis sib xws nyob ntawm qhov pib ntawm txoj haujlwm lossis kev ua haujlwm tso cai hloov pauv qhov tsis tas yuav sau tus lej
  • Cov Tsev Qiv Ntawv Ua Ntej - Siv Cov Tsev Qiv Ntawv ua ntej ua ntej txo cov txheej txheem thiab lub sijhawm debug.
  • Tsim Thaiv - Tsim siv cov haujlwm, cais cov cai hauv cais tabs (cuam tshuam cov haujlwm &.hfiles), suav sau, chav kawm thiab cov qauv. Ua kom koj mob siab rau txhua tus kom nkag siab tias lawv ua haujlwm li cas nrog rau lwm cov cai.
  • Lub Xeev Tshuab (s) - Nov yog tus qauv txheej txheem uas ua haujlwm tau zoo nrog Arduinos lossis ib qho haujlwm twg uas tau siv los tswj cov txiaj ntsig lossis tawm tswv yim tawm tswv yim. Muaj ntau qhov tsw ntawm lub xeev cov tshuab muaj. Txoj cai no siv lub xeev lub tshuab raws li cov lus hloov pauv hauv lub voj ua haujlwm. Daim ntawv no nkag siab yooj yim thiab debug.
  • Zaub & Menus - Cov OLED tso tawm yog terse tab sis muab cov lus qhia txaus rau cov neeg siv xws li thiab txhawb kev xaiv xaiv. Nws sib koom ua ke zoo nrog lub xeev lub tshuab (yuav luag txhua lub xeev muaj qhov cuam tshuam nrog OLED screen). Cov Ntawv Qhia zaub mov tau pab hauv kev cais cov cai los tso saib thiab xaiv cov ntawv qhia zaub mov

Thov nyeem qhov program ob peb zaug. Nws pab ua ib txoj haujlwm lossis ntu ib lub sijhawm. Kuv feem ntau tsis nkag siab cov cai uas kuv tau sau tshwj tsis yog kuv tau nyeem nws tsawg kawg ob zaug!

Kauj ruam 10: Nruab qhov program

Luam cov ntawv txuas rau koj lub khoos phis tawj thiab rub nws rau hauv koj phau ntawv Sketches

Txuas Arduino rau koj lub khoos phis tawj thiab rub tawm qhov program program zoo ib yam. Qhib Arduino IDE cov ntawv xov xwm saib xyuas kom paub tseeb tias txoj haujlwm tau ua haujlwm thiab pab daws teeb meem.

Kauj ruam 11: Sib sau Timer

Sib dhos Timer
Sib dhos Timer
Sib dhos Timer
Sib dhos Timer
Sib dhos Timer
Sib dhos Timer
Sib dhos Timer
Sib dhos Timer

Thaum sab saum toj thiab hauv qab ntawm rooj plaub tau luam tawm thiab ntxuav cov khoom tuaj yeem txuas nrog siv cov yas yas me me tus kheej tapping. Ua ntej tus tuav lub roj teeb raug kaw rau sab nraum qab. Cov seem ntawm cov khoom txuas nrog rau sab saum toj ntawm daim ntawv hauv qab no:

  1. OLED thiab cable
  2. Pib/Nres hloov & thaiv
  3. Rotary Encoder thiab cable
  4. Hais lus / Buzzer & thaiv
  5. Kev tswj hwm sab nrauv thiab thaiv
  6. On/Off swb hloov thiab thaiv (ob npaug kos kev taw qhia kom nyob rau hauv kev coj koj xav tau

Yog tias koj tau xaim cov hlua ncaj qha rau koj lub rooj tsav xwm hauv Circuit Court, ua qhov no tom qab txhua qhov txuas nrog koj lub thaiv kom txo cov hlau tawg. Koj yuav tsum tos txog thaum cov hlua txuas mus rau lub rooj tsavxwm tseem ceeb ua ntej koj ntswj lub rooj tsavxwm ntawd tom qab.

Yog tias koj siv tus pin headers thiab Dupont txuas, ua ntej tshaj txuas lub rooj tsavxwm tseem ceeb rau tom qab siv cov ntsia hlau ces ntsaws cov khoom sib txuas. Koj kuj yuav tsum teeb tsa cov tswj kev sib tw dhia lossis txuas rau lub sijhawm no.

Hauv qab ntawm lub thawv txuas rau sab saum toj ntawm kev siv 4-40 puag ncig lub taub hau tshuab ntsia hlau, ib qho ntawm txhua lub ces kaum. Plaub qhov nyob rau sab saum toj yuav tsum yog kais nrog 4/40 kais lossis yog tias koj siv 4-40 threaded inserts, koj yuav tsum tau tho qhov kom txais lawv. 4 qhov rau lub rooj sib tham tseem ceeb txuas rau hauv qab kuj tseem yuav tsum tau muab laum. Ua kom lub rooj tsavxwm no ntsaws rau hauv lub roj teeb ntsaws thiab cim qhov chaw ntawm lub qhov. Laum raws li qhov tsim nyog rau koj cov ntsia hlau ntsia.

Kauj Ruam 12: Kev Xeem Ua Ke

Kev Xeem Ua Ke
Kev Xeem Ua Ke
Kev Xeem Ua Ke
Kev Xeem Ua Ke
Kev Xeem Ua Ke
Kev Xeem Ua Ke

Kev xeem zaum kawg (kev koom ua ke) tau ua tiav los ntawm kev sim txhua cov ntawv qhia zaub mov xaiv thiab txheeb xyuas lawv ua haujlwm nrog kho vajtse raws li tsim. Rau cov cai kuv muab, uas yuav tsum txaus. Yog tias koj sau koj tus lej lossis hloov kho kuv qhov kev ntsuas koj yuav xav tau kom dav dua. Kuv tsis ntseeg txhua qhov kev xaiv sijhawm yuav tsum tau siv tab sis koj yuav tsum sim txhua qhov kev xaiv tswb qauv thiab siv tau Nap thiab Meditation tswb ua haujlwm raws li tsim.

Kauj Ruam 13: Kev Xav Thaum Kawg

Nrog koj zoo siab rau koj txoj kev vam meej, Kuv vam tias, qhov project. Kuv paub tseeb tias koj tau ntsib teeb meem raws txoj kev uas koj xav tau los daws. Kuv tseem paub tseeb tias qee qhov ntawm kuv cov lus qhia tuaj yeem ua tiav lossis pom meej dua. Thov qhia rau kuv paub los ntawm kab lus hais dab tsi koj cov txiaj ntsig tau thiab muab cov lus qhia yuav ua li cas cov lus qhia no yuav raug txhim kho.

Ua tsaug rau koj lub sijhawm saib thiab/lossis tsim txoj haujlwm no.

Pom zoo: