Turinys:
- 1 žingsnis: schema
- 2 žingsnis: komponentų ir įrankių sąrašas
- 3 žingsnis: PCB
- 4 žingsnis: modulio surinkimas
- 5 žingsnis: programinė įranga
Video: Laikmatis su „Arduino“ir rotaciniu koduotuvu: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Laikmatis yra įrankis, dažnai naudojamas tiek pramonėje, tiek buityje.
Šis mazgas yra pigus ir lengvai pagaminamas.
Jis taip pat yra labai universalus, galintis įkelti programą, pasirinktą pagal poreikius. Yra keletas mano parašytų programų „Arduino Nano“.
Laikmačio trukmę ekrane (1602) galima įvesti iš sukamojo kodavimo įrenginio. Paspaudus sukamojo kodavimo įrenginio mygtuką, įjungiamas laikmatis. Apkrova bus maitinama per delsą per relės kontaktus.
Aš asmeniškai naudojau laikmatį UV poveikiui PCB procese, bet ir namuose, kur virtuvės robotas veikė minkydamas duonos tešlą.
Priedai:
Visus komponentus galite rasti „AliExpress“mažomis kainomis.
PCB yra suprojektuotas ir pagamintas aš (KiCad projektas). PCB gamybos metodas bus būsimo „Instructables“tema.
1 žingsnis: schema
Grandinė pastatyta aplink „Arduino Nano“. Ekranas, kuris nustato laiką ir nuskaito likusį laiką, yra 1602 tipo.
Per Q1 įjungiamas BZ1, kuris pasibaigus uždelsimo laikui skleidžia pyptelėjimą.
Delsos laikas nustatomas naudojant sukamąjį kodavimo įrenginį (mechaninis tipas).
Taip pat iš čia padarytas „Pradžios laikas“.
Relė K1 (12V) įjungiama Q2. Relės kontaktai K1 yra jungtyje J1.
Schema tiekiama (+12V) prie J2 jungties.
2 žingsnis: komponentų ir įrankių sąrašas
Tai yra „KiCad“programos komponentų sąrašas:
A1 „Arduino_Nano“modulis: „Arduino_Nano_WithMountingHoles“
„BZ1“garsinis signalas 5 V „Buzzer_Beeper“: „Buzzer_12x9.5RM7.6“
C1 470nF kondensatorius_THT: C_Rect_L7.0mm_W2.0mm_P5.00mm
C2, C3 100nF kondensatorius_THT: C_Rect_L7.0mm_W2.0mm_P5.00mm
D1 LED raudonas LED_THT: LED_D5.0mm
D2 1N4001 diodas_THT: D_DO-41_SOD81_P10.16mm_Horizontal
DS1 WC1602A Ekranas: WC1602A
„J1 Conn_01x05 Connector_PinHeader_2.54mm: PinHeader_1x05_P2.54mm_Horizontal“
J2 +12V jungtis_BarrelJack: BarrelJack_Horizontal
K1 rel 12V relė_THT: rel 12V
Q1, Q2 BC547 Package_TO_SOT_THT: TO-92_Inline
R1, R3 15K rezistorius_THT: R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal
R2 1K/0, 5W rezistorius_THT: R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_Horizontal
R4 220 rezistorius_THT: R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal
RV1 5K potenciometras_THT: potenciometras_Piher_PT-10-V10_Vertical
SW1 Rotary_Encoder Rotary_Encoder: RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm
SW2 atminties mygtukas_Switch_THT: SW_CuK_JS202011CQN_DPDT_Straight
Prie to pridedama:
-PCB, sukurtas naudojant „KiCad“.
-Skaitmeninis multimetras (bet kokio tipo).
-Fluoro ir litavimo įrankiai.
-Varžtai M3 l = 25 mm, veržlės ir tarpinės, skirtos LCD1602 tvirtinimui.
-Sukamojo kodavimo rankenėlė.
-Noras tai padaryti.
3 žingsnis: PCB
PCB projektas yra sukurtas „KiCad“programoje ir jį galima rasti adresu:
github.com/StoicaT/Timer-with-Arduino-and-…
Čia rasite visą gamykliniam užsakymui reikalingą informaciją („Gerber“failus ir pan.).
Remdamiesi šiais dokumentais, taip pat galite pasigaminti savo PCB iš dvigubai padengtos 1,6 mm storio medžiagos. Nėra metalinių skylių, šoniniai praėjimai su neizoliuota jungtimi.
Visus maršrutus padenkite skarda.
Skaitmeniniu multimetru patikriname PCB maršrutus, kad nustatytume pertraukas ar trumpus jungimus tarp maršrutų (pirmoji nuotrauka 4 veiksme).
4 žingsnis: modulio surinkimas
Toliau pateiktose nuotraukose trumpai parodyta, kaip pasodinti elektroninius komponentus.
Paskutinėse 3 nuotraukose pavaizduotas užbaigtas priekinis ir galinis rinkinys (galutinis).
Paleiskite modulį:
-Vizualiai patikrinkite, ar teisingai išdėstyti komponentai ir skardos litavimas (komponentai yra pasodinti taip, kad agregatą būtų galima pritvirtinti prie prietaiso priekinio skydelio).
-Įjunkite J2 maitinimą 12 V įtampa.
-Išmatuokite (pagal schemą) įtampas ant plokštės (skaitmeninis multimetras).
-Sureguliuokite optimalų LCD1602 kontrastą nuo RV1.
-Įkelkite programą į „Arduino Nano“plokštę, kaip parodyta žemiau.
-Patikrinkite, ar tinkamai veikia laikrodis ir įsitikinkite, kad jis tinkamai įvykdytas.
5 žingsnis: programinė įranga
Programą rasite:
github.com/StoicaT/Timer-with-Arduino-and-…
github.com/StoicaT/Timer-with-Arduino-and-…
Yra 2 programos variantai. „Github“saugykla paaiškina, ką kiekvienas daro ir kaip kiekvienu atveju užprogramuojamas laikmatis.
Atsisiųsime norimą versiją ir įkelsime ją į „Arduino Nano“plokštę.
Štai ir viskas!
Rekomenduojamas:
„Arduino“sukurtas namų darbų laikmatis: 5 žingsniai
Namų darbų laikmatis, kurį sukūrė Arduino: Ar jūsų vaikas valandas rašo namų darbus? Ar jūsų vaikas lengvai blaškosi aplinkinių, kai jis atlieka namų darbus? Šiandien aš bandžiau padaryti geriausią šio konflikto sprendimą: „Arduino“pagamintą laikmatį. Kodėl aš bandau padaryti šį laikmatį, o ne
Maitinimo laikmatis su „Arduino“ir rotaciniu koduotuvu: 7 žingsniai (su nuotraukomis)
Maitinimo laikmatis su „Arduino“ir rotaciniu kodavimo įrenginiu: Šis maitinimo laikmatis yra pagrįstas laikmačiu, pateiktu adresu: https: //www.instructables.com/id/Timer-With-Arduin..A maitinimo modulis ir SSR (kietojo kūno relė ) buvo prijungti prie jo. Galima valdyti iki 1 kW galios apkrovas ir su minimaliais pakeitimais
„Arduino“išleidimo laikmatis: 3 žingsniai
„Arduino“išleidimo laikmatis: išleidimo laikmačiai yra puiki priemonė, skirta prietaisams laikyti per ilgai, tačiau jiems trūksta pritaikymo, kurio kartais reikia. Kai kuriuose prietaisuose apskritai nėra jungiklių, todėl pasidaryti naminį automatinį laikmatį gali būti labai naudinga. Dėl
„Arduino“laikmatis „Aquaponics“siurbliui: 4 žingsniai
„Arduino“pagrįstas „Aquaponics“siurblio laikmatis: tai nedidelis nurodymas, skirtas „Arduino“laikmačiui, skirtam „Aquaponics“siurbliui. Turiu nedidelę akvaponikos sistemos sąranką patalpose su nuolatiniu srautu. Siurblys veikia nuolat ir aš norėjau sukurti laikmatį, kuris privers siurblį veikti tam tikrą laiką
„Arduino“laikmatis namų darbams rašyti: 7 žingsniai
„Arduino“laikmatis namų darbams rašyti: Šioje pamokoje sužinosite, kaip sukurti „Arduino“laikmatį, kad jauni mokiniai galėtų efektyviai rašyti namų darbus. Laikmatis įsijungs, kai bus įjungtas, o laikmatis turi du pagrindinius skyrius, į kuriuos įeina darbo laikas ir pertrauka