Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Časovač je nástroj, ktorý sa často používa v priemyselných aj domácich činnostiach.
Táto zostava je lacná a ľahko sa vyrába.
Je tiež veľmi univerzálny, pretože dokáže načítať program zvolený podľa potrieb. Existuje niekoľko programov, ktoré som napísal pre Arduino Nano.
Trvanie časovača je možné zadať na displeji (1602) z rotačného snímača. Stlačením tlačidla na rotačnom kodéri sa spustí časovač. Zaťaženie bude napájané počas časového oneskorenia prostredníctvom kontaktov relé.
Osobne som použil časovač na UV expozíciu v procese PCB, ale aj doma, kde kuchynský robot pracoval na miesení chlebového cesta.
Zásoby:
Všetky komponenty nájdete na AliExpress za nízke ceny.
PCB som navrhol a vyrobil ja (projekt KiCad). Spôsob výroby DPS bude predmetom budúcich inštrukcií.
Krok 1: Schematický diagram
Obvod je postavený na Arduino Nano. Displej, ktorý nastavuje čas a číta zostávajúci čas, je typu 1602.
Prostredníctvom Q1 sa aktivuje BZ1, ktorý na konci času oneskorenia vydá pípnutie.
Čas oneskorenia sa nastavuje pomocou rotačného snímača (mechanického typu).
Tiež odtiaľto je vyrobený „Čas začiatku“.
Relé K1 (12V) je aktivované pomocou Q2. Kontakty relé K1 sú k dispozícii na konektore J1.
Schéma je dodávaná (+12V) do konektora J2.
Krok 2: Zoznam komponentov a nástrojov
Toto je zoznam komponentov poskytnutých programom KiCad:
Modul A1 Arduino_Nano: Arduino_Nano_WithMountingHoles
Bzučiak BZ1 5V bzučiak_Bzučiak: bzučiak_12x9,5RM7,6
Kondenzátor C1 470nF_THT: C_Rect_L7.0mm_W2.0mm_P5.00mm
Kondenzátor C2, C3 100nF_THT: C_Rect_L7.0mm_W2.0mm_P5.00mm
LED D1 červená LED_THT: LED_D5,0 mm
D2 1N4001 dióda_THT: D_DO-41_SOD81_P10,16 mm_Horizontálne
Displej DS1 WC1602A: WC1602A
Konektor J1 Conn_01x05_PinHeader_2,54 mm: PinHeader_1x05_P2,54 mm_Horizontálny
Konektor J2 +12V_BarrelJack: BarrelJack_Horizontálny
Relé K1 Rel 12V_THT: Rel 12V
Q1, Q2 BC547 Package_TO_SOT_THT: TO-92_Inline
Rezistor R1, R3 15K_THT: R_Axial_DIN0207_L6,3mm_D2,5mm_P10,16mm_Horizontálny
R2 1K/0, 5W odpor_THT: R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_Horizontal
Rezistor R4 220_THT: R_Axial_DIN0207_L6,3mm_D2,5mm_P10,16mm_Horizontálny
RV1 5K potenciometer_THT: Potenciometer_Piher_PT-10-V10_Vertical
SW1 Rotary_Encoder Rotary_Encoder: RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm
Tlačidlo pamäte SW2_Spínač_THT: SW_CuK_JS202011CQN_DPDT_Straight
K tomu sa pridáva:
-PCB navrhnutý v KiCad.
-Digitálny multimetr (akéhokoľvek typu).
-Fludor a spájkovacie nástroje.
-Skrutky M3 l = 25 mm, matice a rozpery pre montáž na LCD1602.
-Knoflík pre rotačný snímač.
-Túžba to urobiť.
Krok 3: DPS
Projekt PCB je vyrobený v programe KiCad a nájdete ho na:
github.com/StoicaT/Timer-with-Arduino-and-…
Tu nájdete všetky podrobnosti potrebné pre výrobnú objednávku (súbory Gerber atď.).
Na základe tejto dokumentácie si môžete tiež vyrobiť vlastné dosky plošných spojov z dvojito plátovaného materiálu s hrúbkou 1,6 mm. Žiadne kovové otvory, s priechodmi vedľa seba s neizolovaným konektorom.
Všetky cesty prikryte cínom.
Digitálnym multimetrom kontrolujeme trasy DPS, aby sme zistili prerušenia alebo skraty medzi trasami (prvá fotografia v kroku 4).
Krok 4: Zostava modulu
Nasledujúce fotografie stručne ukazujú, ako zasadiť elektronické súčiastky.
Posledné 3 fotografie zobrazujú dokončenú súpravu predných a zadných dielov (konečná).
Spustite modul:
-Vizuálne skontrolujte správne umiestnenie súčiastok a cínové spájkovanie (súčiastky sú zasadené tak, aby bolo možné zostavu namontovať na predný panel zariadenia).
-Napájajte montáž na J2 12V.
-Zmerajte (podľa schematického diagramu) napätie na doske (digitálny multimeter).
-Nastavte optimálny kontrast na LCD1602 od RV1.
-Nahrajte program na doske Arduino Nano, ako je uvedené nižšie.
-Skontrolujte správnu funkciu tým, že uvediete časovač a uistite sa, že je vykonaný správne.
Krok 5: Softvér
Program nájdete na:
github.com/StoicaT/Timer-with-Arduino-and-…
github.com/StoicaT/Timer-with-Arduino-and-…
Existujú 2 varianty programu. Úložisko github vysvetľuje, čo každý robí a ako je v každom prípade naprogramovaný časovač.
Stiahneme požadovanú verziu a nahráme ju na dosku Arduino Nano.
A je to!