Satura rādītājs:
- 1. darbība: shematiskā diagramma
- 2. darbība: komponentu un rīku saraksts
- 3. solis: PCB
- 4. solis: moduļa montāža
- 5. solis: programmatūra
Video: Taimeris ar Arduino un rotējošo kodētāju: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:51
Taimeris ir instruments, ko bieži izmanto gan rūpniecībā, gan mājsaimniecībā.
Šis komplekts ir lēts un viegli izgatavojams.
Tas ir arī ļoti universāls, jo var ielādēt programmu, kas izvēlēta atbilstoši vajadzībām. Ir vairākas manis rakstītas programmas Arduino Nano.
Taimera ilgumu displejā (1602) var ievadīt no rotējošā kodētāja. Nospiežot pogu uz rotējošā kodētāja, tiek iedarbināts taimeris. Slodze tiks piegādāta laika aizkaves laikā, izmantojot releja kontaktus.
Es personīgi izmantoju taimeri UV iedarbībai PCB procesā, bet arī mājās, kur virtuves robots darbojās, lai mīcītu maizes mīklu.
Piegādes:
Visas sastāvdaļas var atrast vietnē AliExpress par zemām cenām.
PCB esmu izstrādājis un ražojis es (KiCad projekts). PCB ražošanas metode būs turpmākā Instructables priekšmets.
1. darbība: shematiskā diagramma
Ķēde ir veidota ap Arduino Nano. Displejs, kas nosaka laiku un nolasa atlikušo laiku, ir 1602. tipa.
Izmantojot Q1, tiek aktivizēts BZ1, kas aizkaves laika beigās izdod pīkstienu.
Kavējuma laika iestatīšana tiek veikta, izmantojot rotējošo kodētāju (mehāniskais tips).
Arī no šejienes tiek veidots "Sākuma laiks".
Releju K1 (12V) aktivizē Q2. Releja kontakti K1 ir pieejami savienotājā J1.
Shēma ir piegādāta (+12V) J2 savienotājam.
2. darbība: komponentu un rīku saraksts
Šis ir KiCad programmas komponentu saraksts:
A1 Arduino_Nano modulis: Arduino_Nano_WithMountingHoles
BZ1 skaņas signāls 5V zvana signāls: zvana signāls_12x9.5RM7.6
C1 470nF kondensators_THT: C_Rect_L7.0mm_W2.0mm_P5.00mm
C2, C3 100nF kondensators_THT: C_Rect_L7.0mm_W2.0mm_P5.00mm
D1 LED sarkans LED_THT: LED_D5.0mm
D2 1N4001 Diode_THT: D_DO-41_SOD81_P10.16mm_Horizontāls
DS1 WC1602A Displejs: WC1602A
J1 Conn_01x05 Connector_PinHeader_2.54mm: PinHeader_1x05_P2.54mm_Horizontal
J2 +12V savienotājs_BarrelJack: BarrelJack_Horizontal
K1 Rel 12V relejs_THT: Rel 12V
Q1, Q2 BC547 Package_TO_SOT_THT: TO-92_Inline
R1, R3 15K rezistors_THT: R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal
R2 1K/0, 5W rezistors_THT: R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_Horizontal
R4 220 rezistors_THT: R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal
RV1 5K potenciometrs_THT: potenciometrs_Piher_PT-10-V10_Vertical
SW1 Rotary_Encoder Rotary_Encoder: RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm
SW2 atmiņas poga_Switch_THT: SW_CuK_JS202011CQN_DPDT_Tieša
Tam pievieno:
-PCB izstrādāts KiCad.
-Digitālais multimetrs (jebkura veida).
-putekļu un lodēšanas instrumenti.
-Skrūves M3 l = 25mm, uzgriežņi un starplikas LCD1602 stiprināšanai.
-poga rotējošajam kodētājam.
-Vēlme to darīt.
3. solis: PCB
PCB projekts ir izveidots KiCad programmā, un to var atrast:
github.com/StoicaT/Timer-with-Arduino-and-…
Šeit jūs atradīsit visu rūpnīcas pasūtījumam nepieciešamo informāciju (Gerber faili utt.).
Sākot ar šo dokumentāciju, jūs varat arī izgatavot savas PCB no dubultā pārklājuma materiāla, kura biezums ir 1,6 mm. Bez metāla caurumiem, blakus ejām ar neizolētu savienotāju.
Pārklājiet visus maršrutus ar alvu.
Mēs ar digitālo multimetru pārbaudām PCB maršrutus, lai noteiktu pārtraukumus vai īssavienojumus starp maršrutiem (pirmā fotogrāfija 4. darbībā).
4. solis: moduļa montāža
Turpmākajos fotoattēlos īsi parādīts, kā iestādīt elektroniskos komponentus.
Pēdējās 3 fotogrāfijās redzams pabeigtais priekšējais aizmugures komplekts (fināls).
Sāciet moduli:
-Vizuāli pārbaudiet komponentu pareizu novietojumu un alvas lodēšanu (sastāvdaļas ir stādītas tā, lai komplektu varētu uzstādīt uz ierīces priekšējā paneļa).
-Ieslēdziet J2 stiprinājumu ar 12 V spriegumu.
-Mēriet (saskaņā ar shematisko diagrammu) spriegumus uz tāfeles (digitālais multimetrs).
-Pielāgojiet optimālo kontrastu LCD1602 no RV1.
-Augšupielādējiet programmu Arduino Nano panelī, kā parādīts zemāk.
-Pārbaudiet pareizu darbību, iedodot taimeri un pārliecinoties, ka tas ir izpildīts pareizi.
5. solis: programmatūra
Programmu var atrast:
github.com/StoicaT/Timer-with-Arduino-and-…
github.com/StoicaT/Timer-with-Arduino-and-…
Ir 2 programmas varianti. Github krātuve paskaidro, ko katrs dara un kā taimeris ir ieprogrammēts katrā atsevišķā gadījumā.
Mēs lejupielādēsim vēlamo versiju un augšupielādēsim to Arduino Nano panelī.
Un tas arī viss!
Ieteicams:
Barošanas taimeris ar Arduino un rotējošo kodētāju: 7 soļi (ar attēliem)
Barošanas taimeris ar Arduino un rotācijas kodētāju: Šis barošanas taimeris ir balstīts uz taimeri, kas parādīts vietnē: https://www.instructables.com/id/Timer-With-Arduin..Ar barošanas moduli un SSR ) tika pievienoti. Var darbināt jaudas slodzi līdz 1 kW, un ar minimālām izmaiņām l
USB skaļuma regulators, izmantojot DigiSpark un rotējošo kodētāju: 3 soļi
USB skaļuma regulators, izmantojot DigiSpark un rotējošo kodētāju: Šī ir īpaši lēta USB skaļuma regulēšanas poga. Dažreiz tradicionālās pogas ir ērtāk kontrolēt lietas, nevis visur noklikšķināt ar peli. Šajā projektā tiek izmantots rotācijas kodētājs DigiSpark un Adafruit piekariņu USB bibliotēka (https: //github.c
Pagrieziet rotējošo tālruni radio un ceļojiet laikā: 5 soļi (ar attēliem)
Pārvērtiet rotējošo tālruni radio un ceļojiet pa laiku: es uzlauzu rotējošu tālruni par radio! Paņemiet tālruni, izvēlieties valsti un desmitgadi un klausieties lielisku mūziku! Kā tas darbojas! Šajā rotācijas tālrunī ir iebūvēts mikrodators (Raspberry Pi), kas sazinās ar interneta radio radiooooo.com
Arduino datu reģistrators ar RTC, Nokia LCD un kodētāju: 4 soļi
Arduino datu reģistrators ar RTC, Nokia LCD un kodētāju: Daļas: Arduino Nano vai Arduino Pro Mini Nokia 5110 84x48 LCD DHT11 temperatūras/mitruma sensors DS1307 vai DS3231 RTC modulis ar iebūvētu AT24C32 EEPROM Lēts kodētājs ar 3 atvienojošiem kondensatoriem un lv
Arduino izvēlne Nokia 5110 LCD, izmantojot rotējošo kodētāju: 6 soļi (ar attēliem)
Arduino izvēlne Nokia 5110 LCD diskā, izmantojot rotācijas kodētāju: Dārgie draugi, laipni lūdzam citā apmācībā! Šajā videoklipā mēs uzzināsim, kā izveidot savu izvēlni populārajam Nokia 5110 LCD displejam, lai padarītu mūsu projektus lietotājam draudzīgākus un spējīgākus. Sāksim darbu! Šis ir projekts