Cuprins:
- Pasul 1: Diagrama schematică
- Pasul 2: Lista componentelor și instrumentelor
- Pasul 3: PCB
- Pasul 4: Asamblarea modulului
- Pasul 5: Software
Video: Timer cu Arduino și codificator rotativ: 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
Cronometrul este un instrument adesea utilizat atât în activitățile industriale, cât și în cele casnice.
Acest ansamblu este ieftin și ușor de realizat.
De asemenea, este foarte versatil, putând încărca un program ales în funcție de nevoi. Există mai multe programe scrise de mine, pentru Arduino Nano.
Durata temporizatorului poate fi introdusă pe afișaj (1602) din codificatorul rotativ. Prin apăsarea butonului de pe codificatorul rotativ se declanșează cronometrul. Sarcina va fi alimentată în timpul întârzierii prin contactele unui releu.
Eu personal am folosit cronometrul pentru expunerea la UV în procesul de PCB, dar și acasă unde un robot de bucătărie a funcționat pentru a frământa aluatul de pâine.
Provizii:
Toate componentele pot fi găsite pe AliExpress la prețuri mici.
PCB este proiectat și fabricat de mine (proiectul KiCad). Metoda de producție a PCB va face obiectul unui viitor Instructables.
Pasul 1: Diagrama schematică
Circuitul este construit în jurul unui Arduino Nano. Afișajul care setează ora și citește timpul rămas este de tip 1602.
Prin Q1, BZ1 este activat, care emite un beep la sfârșitul timpului de întârziere.
Setarea timpului de întârziere se face din codificator rotativ (tip mecanic).
Tot de aici se face „Ora de început”.
Releul K1 (12V) este activat de Q2. Contactele releului K1 sunt disponibile la conectorul J1.
Schema este furnizată (+ 12V) la conectorul J2.
Pasul 2: Lista componentelor și instrumentelor
Aceasta este lista componentelor date de programul KiCad:
Modul A1 Arduino_Nano: Arduino_Nano_WithMountingHoles
BZ1 Buzzer 5V Buzzer_Beeper: Buzzer_12x9.5RM7.6
C1 470nF Condensator_THT: C_Rect_L7.0mm_W2.0mm_P5.00mm
C2, C3 100nF Condensator_THT: C_Rect_L7.0mm_W2.0mm_P5.00mm
D1 LED Roșu LED_THT: LED_D5.0mm
D2 1N4001 Diodă_THT: D_DO-41_SOD81_P10.16mm_Orizontală
DS1 WC1602A Afișaj: 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 Package_TO_SOT_THT: TO-92_Inline
R1, R3 15K Rezistor_THT: R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal
R2 1K / 0, 5W Rezistor_THT: R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_Horizontal
R4 220 Rezistor_THT: R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal
RV1 5K Potențiometru_THT: Potențiometru_Piher_PT-10-V10_Vertical
SW1 Rotary_Encoder Rotary_Encoder: RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm
Buton de memorie SW2_Switch_THT: SW_CuK_JS202011CQN_DPDT_Straight
La aceasta se adaugă:
-PCB proiectat în KiCad.
-Multimetru digital (orice tip).
-Fludor și instrumente de lipit.
-Suruburi M3 l = 25mm, piulițe și distanțieri pentru montare LCD1602.
- Buton pentru codificator rotativ.
-Dorința de a o face.
Pasul 3: PCB
Proiectul PCB este realizat în programul KiCad și poate fi găsit la:
github.com/StoicaT/Timer-with-Arduino-and-…
Aici veți găsi toate detaliile necesare pentru comanda din fabrică (fișiere Gerber etc.).
Pornind de la această documentație, puteți crea propriile PCB-uri pe material dublu placat, cu grosimea de 1,6 mm. Fără găuri metalice, cu pasaje side-by-side cu conector neizolat.
Acoperiți toate traseele cu tablă.
Verificăm cu multimetrul digital traseele PCB pentru a detecta întreruperile sau scurtcircuitele între trasee (prima fotografie din Pasul 4).
Pasul 4: Asamblarea modulului
Următoarele fotografii arată pe scurt cum se plantează componente electronice.
Ultimele 3 fotografii arată setul completat față-spate (final).
Porniți modulul:
-Verificați vizual poziționarea corectă a componentelor și lipirea tablelor (componentele sunt plantate în așa fel încât ansamblul să poată fi montat pe panoul frontal al unui dispozitiv).
-Porniți montarea pe J2 cu 12V.
-Măsurați (conform schemei) tensiunile de pe placă (multimetru digital).
-Ajustați contrastul optim pe LCD1602 de la RV1.
-Încărcați programul pe placa Arduino Nano așa cum se arată mai jos.
-Verificați buna funcționare dând un cronometru și văzând că acesta este executat corect.
Pasul 5: Software
Programul poate fi găsit la:
github.com/StoicaT/Timer-with-Arduino-and-…
github.com/StoicaT/Timer-with-Arduino-and-…
Există 2 variante de programe. Depozitul github explică ce face fiecare și cum este programat temporizatorul în fiecare caz.
Vom descărca versiunea dorită și o vom încărca pe placa Arduino Nano.
Si asta e!
Recomandat:
Timer de alimentare cu Arduino și codificator rotativ: 7 pași (cu imagini)
Timer de alimentare cu Arduino și codificator rotativ: Acest timer de alimentare se bazează pe temporizatorul prezentat la: https: //www.instructables.com/id/Timer-With-Arduin … Un modul de alimentare cu energie și un SSR (releu de stare solidă) ) au fost atașate la acesta. Sarcini de putere de până la 1KW pot fi operate și cu modificări minime l
Cum se folosește motorul pas cu pas ca codificator rotativ și afișaj OLED pentru pași: 6 pași
Cum se folosește motorul pas cu pas ca codificator rotativ și afișaj OLED pentru pași: În acest tutorial vom învăța cum să urmăriți pașii motorului pas cu pas pe afișajul OLED. Urmăriți un videoclip demonstrativ. Creditul pentru tutorialul original este destinat utilizatorului YouTube „sky4fly”
Codificator rotativ - Înțelegeți și utilizați-l (Arduino / alt controler Μ): 3 pași
Codificator rotativ - Înțelegeți-l și utilizați-l (Arduino / alt controler Μ): Un codificator rotativ este un dispozitiv electromecanic care convertește mișcarea de rotație în informații digitale sau analogice. Se poate roti în sensul acelor de ceasornic sau invers. Există două tipuri de codificatoare rotative: codificatoare absolute și relative (incrementale)
Codificator rotativ folosind Arduino Nano: 4 pași
Codificator rotativ folosind Arduino Nano: Bună tuturor, în acest articol voi face un tutorial despre cum să utilizați un codificator rotativ folosind Arduino Nano. Pentru a utiliza acest codificator rotativ nu aveți nevoie de o bibliotecă externă. Deci putem crea direct programe fără a adăuga mai întâi biblioteci. ok Să începem
Codificator rotativ: Cum funcționează și cum se utilizează cu Arduino: 7 pași
Codificator rotativ: Cum funcționează și cum se utilizează cu Arduino: Puteți citi acest tutorial uimitor și pe site-ul oficial al ElectroPeak Prezentare generală În acest tutorial, veți afla cum să utilizați codificatorul rotativ. Mai întâi, veți vedea câteva informații despre codificatorul de rotație și apoi veți afla cum să