Sisällysluettelo:

Ajastin Arduinolla ja kiertokooderilla: 5 vaihetta
Ajastin Arduinolla ja kiertokooderilla: 5 vaihetta

Video: Ajastin Arduinolla ja kiertokooderilla: 5 vaihetta

Video: Ajastin Arduinolla ja kiertokooderilla: 5 vaihetta
Video: ПРОБИВАЕМ ФИНАНСОВЫЙ ПОТОЛОК! ОТ ЗДЕСЬ И СЕЙЧАС К ДЖЕК ПОТУ В ЛОТЕРЕЕ💰💰💰 2024, Heinäkuu
Anonim
Ajastin Arduinolla ja kiertokooderilla
Ajastin Arduinolla ja kiertokooderilla

Ajastin on työkalu, jota käytetään usein sekä teollisuudessa että kotitalouksissa.

Tämä kokoonpano on halpa ja helppo valmistaa.

Se on myös erittäin monipuolinen, sillä se voi ladata tarpeiden mukaan valitun ohjelman. Olen kirjoittanut useita ohjelmia Arduino Nanolle.

Ajastimen kesto voidaan syöttää näyttöön (1602) kiertokooderista. Painamalla kiertokooderin painiketta ajastin laukeaa. Kuorma saa virran viiveen aikana releen koskettimien kautta.

Henkilökohtaisesti käytin ajastinta UV -altistukselle PCB -prosessissa, mutta myös kotona, jossa keittiörobotti vaivasi leipätaikinaa.

Tarvikkeet:

Kaikki komponentit löytyvät AliExpressistä edulliseen hintaan.

PCB on suunnitellut ja valmistanut minä (KiCad -projekti). PCB -valmistusmenetelmä on tulevien Instructables -aiheiden aihe.

Vaihe 1: Kaavio

Kaaviokuva
Kaaviokuva

Piiri on rakennettu Arduino Nanon ympärille. Näyttö, joka asettaa ajan ja lukee jäljellä olevan ajan, on tyyppiä 1602.

Q1: n kautta aktivoidaan BZ1, joka antaa äänimerkin viiveajan päätyttyä.

Viiveajan asetus tehdään kiertokooderilla (mekaaninen tyyppi).

Myös täältä tehdään "Aloitusaika".

Rele K1 (12V) aktivoidaan Q2: lla. Relekoskettimet K1 ovat saatavilla liittimessä J1.

Kaavio toimitetaan (+12V) J2 -liittimeen.

Vaihe 2: Komponenttien ja työkalujen luettelo

Komponenttien ja työkalujen luettelo
Komponenttien ja työkalujen luettelo

Tässä on KiCad -ohjelman antamat komponentit:

A1 Arduino_Nano -moduuli: Arduino_Nano_WithMountingHoles

BZ1 Summeri 5 V summeri_Beeper: summeri_12x9.5RM7.6

C1 470nF -kondensaattori_THT: C_Rect_L7.0mm_W2.0mm_P5.00mm

C2, C3 100nF kondensaattori_THT: C_Rect_L7.0mm_W2.0mm_P5.00mm

D1 LED Punainen LED_THT: LED_D5.0mm

D2 1N4001-diodi_THT: D_DO-41_SOD81_P10.16mm_vaaka

DS1 WC1602A Näyttö: WC1602A

J1 Conn_01x05 Connector_PinHeader_2.54mm: PinHeader_1x05_P2.54mm_Horizontal

J2 +12V -liitin_BarrelJack: BarrelJack_Horizontal

K1 Rel 12V Rele_THT: Rel 12V

Q1, Q2 BC547 Package_TO_SOT_THT: TO-92_Inline

R1, R3 15K -vastus_THT: R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Vaakasuora

R2 1K/0, 5W vastus_THT: R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_ Vaaka

R4 220 -vastus_THT: R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal

RV1 5K -potentiometri_THT: Potentiometri_Piher_PT-10-V10_Vertical

SW1 Rotary_Encoder Rotary_Encoder: RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm

SW2 -muistipainike_Kytkin_THT: SW_CuK_JS202011CQN_DPDT_Suora

Tähän lisätään:

-PCB suunniteltu KiCadissa.

-Digitaalinen yleismittari (mikä tahansa).

-Huopa- ja juotosvälineet.

-Ruuvit M3 l = 25 mm, mutterit ja välikkeet LCD1602 -asennukseen.

-Kiertokooderin nuppi.

-Halu tehdä se.

Vaihe 3: PCB

Piirilevyprojekti on tehty KiCad -ohjelmassa, ja se löytyy osoitteesta:

github.com/StoicaT/Timer-with-Arduino-and-…

Täältä löydät kaikki tarvittavat tiedot tehdastilaukselle (Gerber -tiedostot jne.).

Tästä dokumentaatiosta alkaen voit myös valmistaa omia piirilevyjä kaksoispinnoitetusta materiaalista, jonka paksuus on 1,6 mm. Ei metallisia reikiä, vierekkäiset kanavat, joissa on eristämätön liitin.

Peitä kaikki reitit tinalla.

Tarkistamme digitaalisen yleismittarin avulla PCB -reitit havaitaksesi keskeytyksiä tai oikosulkuja reittien välillä (ensimmäinen kuva vaiheessa 4).

Vaihe 4: Moduulin kokoonpano

Moduulin kokoonpano
Moduulin kokoonpano
Moduulin kokoonpano
Moduulin kokoonpano
Moduulin kokoonpano
Moduulin kokoonpano

Seuraavat kuvat esittävät lyhyesti elektronisten komponenttien istuttamisen.

Kolme viimeistä valokuvaa näyttävät valmistuneen etuosan takaosan (lopullinen).

Käynnistä moduuli:

-Tarkasta silmämääräisesti komponenttien oikea sijoitus ja tinajuotos (osat on istutettu siten, että kokoonpano voidaan asentaa laitteen etupaneeliin).

-Kytke J2: n asennus 12 V: n jännitteellä.

-Mittaa (kaavion mukaan) piirilevyn jännitteet (digitaalinen yleismittari).

-Säädä RV1: n LCD1602: n optimaalinen kontrasti.

-Lataa ohjelma Arduino Nano -levylle alla olevan kuvan mukaisesti.

-Tarkista asianmukainen toiminta antamalla ajastin ja tarkistamalla, että se suoritetaan oikein.

Vaihe 5: Ohjelmisto

Ohjelma löytyy osoitteesta:

github.com/StoicaT/Timer-with-Arduino-and-…

github.com/StoicaT/Timer-with-Arduino-and-…

Ohjelmavaihtoehtoja on 2. Github -arkisto selittää, mitä kukin tekee ja miten ajastin on ohjelmoitu kussakin tapauksessa.

Lataamme halutun version ja lataamme sen Arduino Nano -levylle.

Ja siinä se!

Suositeltava: