Orodha ya maudhui:
- Hatua ya 1: Mchoro wa Mpangilio
- Hatua ya 2: Orodha ya Vipengele na Zana
- Hatua ya 3: PCB
- Hatua ya 4: Mkutano wa Moduli
- Hatua ya 5: Programu
Video: Timer Na Arduino na Encoder ya Rotary: Hatua 5
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:48
Kipima muda ni chombo kinachotumiwa mara nyingi katika shughuli za viwandani na nyumbani.
Mkutano huu ni wa bei rahisi na rahisi kutengenezwa.
Pia ni anuwai sana, kuweza kupakia programu iliyochaguliwa kulingana na mahitaji. Kuna programu kadhaa zilizoandikwa na mimi, kwa Arduino Nano.
Muda wa kipima muda unaweza kuingizwa kwenye onyesho (1602) kutoka kwa kisimbuzi cha rotary. Kwa kubonyeza kitufe kwenye kisimbuzi cha rotary kipima muda kimesababishwa. Mzigo utatumiwa wakati wa kuchelewesha wakati kupitia anwani za relay.
Mimi mwenyewe nilitumia kipima muda kwa mfiduo wa UV wakati wa mchakato wa PCB, lakini pia nyumbani ambapo roboti ya jikoni ilifanya kazi kukanda unga wa mkate.
Ugavi:
Vipengele vyote vinaweza kupatikana kwenye AliExpress kwa bei ya chini.
PCB imeundwa na kutengenezwa na mimi (mradi wa KiCad). Njia ya uzalishaji wa PCB itakuwa mada ya Maagizo ya baadaye.
Hatua ya 1: Mchoro wa Mpangilio
Mzunguko umejengwa karibu na Arduino Nano. Maonyesho ambayo huweka wakati na kusoma wakati uliobaki ni ya aina 1602.
Kupitia Q1, BZ1 imeamilishwa, ambayo hutoa beep mwishoni mwa wakati wa kuchelewa.
Mpangilio wa wakati wa kuchelewesha umetengenezwa kutoka kwa Rotary Encoder (aina ya mitambo).
Pia kutoka hapa imefanywa "Wakati wa kuanza".
Relay K1 (12V) imeamilishwa na Q2. Mawasiliano ya relay K1 inapatikana kwenye kontakt J1.
Mpangilio hutolewa (+ 12V) kwa kontakt J2.
Hatua ya 2: Orodha ya Vipengele na Zana
Hii ndio orodha ya vifaa vilivyotolewa na mpango wa KiCad:
Moduli ya A1 Arduino_Nano: 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 Nyekundu LED_THT: LED_D5.0mm
D2 1N4001 Diode_THT: D_DO-41_SOD81_P10.16mm_Usawazishaji
Onyesho la DS1 WC1602A: WC1602A
J1 Conn_01x05 Kiunganishi_PinHeader_2.54mm: PinHeader_1x05_P2.54mm_Horizontal
Kiunganishi cha J2 + 12V_BarrelJack: BarrelJack_Horizontal
K1 Rel 12V Relay_THT: Rel 12V
Q1, Q2 BC547 Kifurushi_TO_SOT_THT: TO-92_Inline
R1, R3 15K Mpingaji_THT: R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Usawazishaji
R2 1K / 0, 5W Kizuizi_THT: R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_Usawazishaji
Mpingaji R4 220_THT: R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Usawazishaji
RV1 5K Potentiometer_THT: Potentiometer_Piher_PT-10-V10_Wima
Mzunguko wa SW1_Encoder Rotary_Encoder: RotaryEncoder_Alps_EC11E-switch_Vertical_H20mm
Kitufe cha Kumbukumbu cha SW2_Switch_THT: SW_CuK_JS202011CQN_DPDT_Straight
Kwa hii imeongezwa:
-PCB iliyoundwa katika KiCad.
-Digital multimeter (aina yoyote).
-Fludor na zana soldering.
Vipuli M3 l = 25mm, karanga na spacers za upandaji wa LCD1602.
-Kijuni kwa encoder ya rotary.
-Tamaa ya kuifanya.
Hatua ya 3: PCB
Mradi wa PCB unafanywa katika mpango wa KiCad na unaweza kupatikana kwa:
github.com/StoicaT/Timer-with-Arduino-and-…
Hapa utapata maelezo yote muhimu kwa agizo la kiwanda (Faili za Gerber, n.k.).
Kuanzia nyaraka hii, unaweza pia kutengeneza PCB zako mwenyewe kwenye nyenzo zilizofunikwa mara mbili, unene wa 1.6 mm. Hakuna mashimo ya metali, na vifungu vya kando na kontakt isiyo na maboksi.
Funika njia zote na bati.
Tunaangalia na multimeter ya dijiti njia za PCB ili kugundua usumbufu au nyaya fupi kati ya njia (picha ya kwanza katika Hatua ya 4).
Hatua ya 4: Mkutano wa Moduli
Picha zifuatazo zinaonyesha kwa ufupi jinsi ya kupanda vifaa vya elektroniki.
Picha 3 za mwisho zinaonyesha seti iliyokamilishwa ya nyuma-nyuma (mwisho).
Anzisha moduli:
-Kuangalia uwekaji sahihi wa vifaa na kutengenezea bati (vifaa hupandwa kwa njia ambayo mkutano unaweza kuwekwa kwenye jopo la mbele la kifaa).
-Nimia kuongezeka kwa J2 na 12V.
-Pima (kulingana na mchoro wa skimu) voltages kwenye ubao (multimeter ya dijiti).
-Rekebisha tofauti mojawapo kwenye LCD1602 kutoka RV1.
-Pakia programu kwenye bodi ya Arduino Nano kama inavyoonyeshwa hapa chini.
-Tazama utendaji mzuri kwa kutoa kipima muda na kuona kuwa imetekelezwa kwa usahihi.
Hatua ya 5: Programu
Programu inaweza kupatikana kwa:
github.com/StoicaT/Timer-with-Arduino-and-…
github.com/StoicaT/Timer-with-Arduino-and-…
Kuna aina mbili za programu. Hifadhi ya github inaelezea kile kila mmoja anafanya na jinsi saa inavyopangwa katika kila kesi.
Tutapakua toleo linalohitajika na kupakia kwenye bodi ya Arduino Nano.
Na ndio hivyo!
Ilipendekeza:
Wakati wa Nguvu na Arduino na Encoder ya Rotary: Hatua 7 (na Picha)
Timer ya Nguvu na Arduino na Encoder ya Rotary: Hii Timer Power inategemea kipima muda kilichowasilishwa kwa: https: //www.instructables.com/id/Timer-With-Arduin .. Moduli ya usambazaji wa umeme na SSR (hali thabiti Mizigo ya nguvu ya hadi 1KW inaweza kuendeshwa na kwa mabadiliko kidogo l
Jinsi ya Kutumia Magari ya Stepper Kama Encoder ya Rotary na OLED Onyesha kwa Hatua: 6 Hatua
Jinsi ya Kutumia Magari ya Stepper Kama Encoder ya Rotary na OLED Onyesha kwa Hatua: Katika mafunzo haya tutajifunza jinsi ya kufuatilia hatua za gari za stepper kwenye OLED Onyesho. Tazama video ya maonyesho. Sifa ya mafunzo ya Asili huenda kwa mtumiaji wa youtube " sky4fly "
Encoder ya Rotary - Ifahamu na Itumie (Arduino / nyingine ΜController): 3 Hatua
Encoder ya Rotary - Ifahamu na Itumie (Arduino / nyingine ΜController): Encoder ya rotary ni kifaa cha elektroniki ambacho hubadilisha mwendo wa mzunguko kuwa habari ya dijiti au ya analog. Inaweza kugeuza saa moja kwa moja au kinyume cha saa. Kuna aina mbili za encoders za rotary: encoders kamili na jamaa (nyongeza)
Encoder ya Rotary: Jinsi inavyofanya kazi na jinsi ya kutumia na Arduino: Hatua 7
Encoder ya Rotary: Jinsi inavyofanya kazi na jinsi ya kutumia na Arduino: Unaweza kusoma hii na mafunzo mengine ya kushangaza kwenye wavuti rasmi ya ElectroPeakOverviewIn hii ya mafunzo, utajua jinsi ya kutumia kisimbuzi cha rotary. Kwanza, utaona habari kadhaa juu ya usimbuaji wa mzunguko, na kisha utajifunza jinsi ya
Menyu ya Arduino kwenye Lcd ya Nokia 5110 Kutumia Encoder ya Rotary: Hatua 6 (na Picha)
Menyu ya Arduino kwenye Lcd ya Nokia 5110 Kutumia Encoder ya Rotary: Marafiki wapendwa karibu kwenye mafunzo mengine! Katika video hii tutajifunza jinsi ya kuunda orodha yetu ya onyesho maarufu la Nokia 5110 LCD, ili kufanya miradi yetu iwe rafiki na yenye uwezo zaidi. Hebu tuanze ’ hii ndio projec