Cov txheej txheem:
- Kauj Ruam 1: Daim duab qhia chaw
- Kauj Ruam 2: Sau Cov Cheeb Tsam thiab Cov Cuab Yeej
- Kauj Ruam 3: PCB
- Kauj ruam 4: Module los ua ke
- Kauj ruam 5: Software
Video: Timer Nrog Arduino thiab Rotary Encoder: 5 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:24
Lub sij hawm yog ib qho cuab yeej siv feem ntau hauv kev lag luam thiab tsev neeg.
Kev sib dhos no yog pheej yig thiab yooj yim ua.
Nws kuj tseem muaj ntau yam, muaj peev xwm thauj cov program xaiv raws li xav tau. Muaj ntau txoj haujlwm sau los ntawm kuv, rau Arduino Nano.
Lub sijhawm ntawm lub sijhawm tuaj yeem nkag mus rau ntawm cov zaub (1602) los ntawm tus lej nkag teb. Los ntawm kev nias lub pob ntawm lub teb encoder teb lub timer tau tshwm sim. Qhov load yuav siv zog thaum lub sijhawm ncua ntawm kev sib cuag ntawm kev sib txuas.
Kuv tus kheej siv lub sijhawm teem rau UV raug nyob rau hauv txheej txheem ntawm PCB, tab sis kuj nyob hauv tsev qhov chaw uas neeg hlau chav ua noj ua haujlwm txhawm rau knead mov paj.
Khoom siv:
Txhua qhov khoom tuaj yeem pom ntawm AliExpress ntawm tus nqi qis.
PCB tau tsim thiab tsim los ntawm kuv (KiCad project). Txoj hauv kev ntawm PCB kev tsim khoom yuav yog lub luag haujlwm ntawm Cov Lus Qhia yav tom ntej.
Kauj Ruam 1: Daim duab qhia chaw
Lub Circuit Court tau tsim nyob ib puag ncig Arduino Nano. Cov zaub uas teev sijhawm thiab nyeem lub sijhawm ntxiv yog hom 1602.
Los ntawm Q1, BZ1 tau qhib, uas tawm suab nrov tom kawg ntawm lub sijhawm ncua.
Kev teeb tsa lub sijhawm ncua yog tsim los ntawm Rotary Encoder (yam khoom siv kho tshuab).
Tsis tas li los ntawm no yog ua "Lub sijhawm pib".
Kev xa tawm K1 (12V) tau qhib los ntawm Q2. Kev sib txuas lus sib txuas K1 muaj nyob ntawm txuas J1.
Cov phiaj xwm tau muab (+12V) rau J2 txuas.
Kauj Ruam 2: Sau Cov Cheeb Tsam thiab Cov Cuab Yeej
Nov yog cov npe ntawm cov khoom siv muab los ntawm KiCad program:
A1 Arduino_Nano Module: Arduino_Nano_WithMountingHoles
BZ1 Buzzer 5V Buzzer_Beeper: Buzzer_12x9.5RM7.6
C1 470nF Capacitor_THT: C_Rect_L7.0mm_W2.0mm_P5.00mm
C2, C3 100nF Capacitor_THT: C_Rect_L7.0mm_W2.0mm_P5.00mm
D1 LED Liab LED_THT: LED_D5.0mm
D2 1N4001 Diode_THT: D_DO-41_SOD81_P10.16mm_Horizontal
DS1 WC1602A Zaub: WC1602A
J1 Conn_01x05 Connector_PinHeader_2.54mm: PinHeader_1x05_P2.54mm_Horizontal
J2 +12V Connector_BarrelJack: BarrelJack_Horizontal
K1 Rel 12V Relay_THT: Rel 12V
Q1, Q2 BC547 Pob_TO_SOT_THT: TO-92_Inline
R1, R3 15K Resistor_THT: R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal
R2 1K/0, 5W Resistor_THT: R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_Horizontal
R4 220 Resistor_THT: R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal
RV1 5K Potentiometer_THT: Potentiometer_Piher_PT-10-V10_Vertical
SW1 Teb_Encoder Teb_Encoder: RotaryEncoder_Alps_EC11E-Hloov_Vertical_H20mm
SW2 Memory Button_Switch_THT: SW_CuK_JS202011CQN_DPDT_Straight
Ntxiv rau qhov no ntxiv:
-PCB tsim hauv KiCad.
-Digital multimeter (txhua yam).
-Fludor thiab soldering cuab yeej.
-Screws M3 l = 25mm, txiv ntseej thiab spacers rau LCD1602 mounting.
-Knob rau teb encoder.
-Lub siab xav ua nws.
Kauj Ruam 3: PCB
PCB txoj haujlwm tau ua hauv KiCad program thiab tuaj yeem pom ntawm:
github.com/StoicaT/Timer-with-Arduino-and-…
Ntawm no koj yuav pom txhua cov ntsiab lus tsim nyog rau kev txiav txim los ntawm lub Hoobkas (Gerber cov ntaub ntawv, thiab lwm yam).
Pib los ntawm cov ntaub ntawv no, koj tseem tuaj yeem ua koj tus kheej PCBs ntawm cov khoom siv ob txheej, tuab 1.6 hli. Tsis muaj lub qhov hlau, nrog cov kab hla ib sab nrog cov uas tsis muaj qhov txuas txuas.
Npog tag nrho cov kev nrog tin.
Peb tshuaj xyuas nrog cov ntsuas hluav taws xob digital PCB txoj hauv kev txhawm rau txhawm rau txheeb xyuas qhov cuam tshuam lossis luv luv ntawm txoj kev (thawj daim duab hauv Kauj Ruam 4).
Kauj ruam 4: Module los ua ke
Cov duab hauv qab no luv luv qhia yuav ua li cas cog cov khoom siv hluav taws xob.
3 daim duab kawg qhia txog kev ua tiav pem hauv ntej nraub qaum (zaum kawg).
Pib qhov module:
-Txhua qhov kev tshuaj xyuas qhov tseeb ntawm cov khoom sib xyaw thiab cov khoom siv sib xyaw ua ke (cov khoom sib xyaw tau cog rau hauv txoj hauv kev uas cov khoom sib dhos tuaj yeem teeb tsa ntawm lub vaj huam sib luag pem hauv ntej ntawm lub cuab yeej).
-Power lub mounting ntawm J2 nrog 12V.
-Measure (raws li daim duab schematic) qhov hluav taws xob ntawm lub rooj tsavxwm (digital multimeter).
-Kho qhov kev pom zoo sib xws ntawm LCD1602 los ntawm RV1.
-Upload qhov program ntawm Arduino Nano board raws li qhia hauv qab no.
-Txheeb xyuas qhov ua haujlwm tau zoo los ntawm kev muab lub sijhawm thiab pom tias nws tau ua tiav raug.
Kauj ruam 5: Software
Qhov kev zov me nyuam tuaj yeem pom ntawm:
github.com/StoicaT/Timer-with-Arduino-and-…
github.com/StoicaT/Timer-with-Arduino-and-…
Muaj 2 qhov kev pab cuam sib txawv. Github chaw cia khoom piav qhia txhua tus neeg ua dab tsi thiab lub sijhawm teem sijhawm tau npaj li cas hauv txhua kis.
Peb yuav rub tawm qhov kev xav tau thiab rub nws mus rau Arduino Nano board.
Thiab qhov ntawd yog nws!
Pom zoo:
Lub Hwj Chim Timer Nrog Arduino thiab Rotary Encoder: 7 Cov Kauj Ruam (nrog Duab)
Lub Hwj Chim Timer Nrog Arduino thiab Rotary Encoder: Lub Hwj Chim Timer no yog ua raws lub sij hawm nthuav qhia ntawm: https: //www.instructables.com/id/Timer-With-Arduin…A lub zog muab khoom siv thiab SSR (lub xeev muaj zog xa tawm) ) tau txuas nrog nws.Ua haujlwm hnyav txog li 1KW tuaj yeem ua haujlwm thiab nrog kev hloov pauv me me
Rotary Encoder - Nkag siab thiab Siv Nws (Arduino/lwm tus -Controller): 3 Cov Kauj Ruam
Rotary Encoder - Nkag siab thiab Siv Nws (Arduino/lwm tus ontController): Tus lej nkag teb yog cov cuab yeej siv hluav taws xob uas hloov cov lus tsa suab tig mus rau hauv digital lossis analog cov ntaub ntawv. Nws tuaj yeem tig lub moos los yog clockwise. Muaj ob hom kev hloov pauv ntawm tus lej: Tsis meej thiab txheeb ze (nce ntxiv) encoders.Wh
Rotary Encoder: Nws Ua Haujlwm Li Cas thiab Yuav Siv Li Cas Nrog Arduino: 7 Cov Kauj Ruam
Rotary Encoder: Nws Ua Haujlwm Li Cas thiab Yuav Siv Li Cas Nrog Arduino: Koj tuaj yeem nyeem qhov no thiab lwm yam kev qhia zoo ntawm ElectroPeak lub vev xaib raug cai Ua ntej, koj yuav pom qee cov ntaub ntawv hais txog kev hloov pauv tus lej, thiab tom qab ntawd koj yuav kawm paub yuav ua li cas
8 Relay Tswj Nrog NodeMCU thiab IR Txais Txais Siv WiFi thiab IR Chaw Taws Teeb thiab Android App: 5 Kauj Ruam (nrog Duab)
8 Relay Tswj Nrog NodeMCU thiab IR Txais Txais Siv WiFi thiab IR Chaw Taws Teeb thiab Android App: Tswj 8 qhov hloov pauv hloov siv nodemcu thiab ir tus txais tshaj wifi thiab ir chaw taws teeb thiab hauv app.the ir tej thaj chaw deb ua haujlwm ywj pheej ntawm wifi txuas. NTUJ
Kub thiab Vaum Zaub thiab Sau Cov Ntaub Ntawv Nrog Arduino thiab Ua: 13 Kauj Ruam (nrog Duab)
Kub thiab Vaum Zaub thiab Sau Cov Ntaub Ntawv Nrog Arduino thiab Ua: Intro: Qhov no yog Txoj Haujlwm uas siv Arduino board, Sensor (DHT11), lub khoos phis tawj Windows thiab Kev Ua Haujlwm (rub tawm dawb) program los tso saib Kub, Cov ntaub ntawv vaum hauv digital thiab bar kab ntawv, tso tawm lub sijhawm thiab hnub tim thiab suav lub sijhawm suav