Агуулгын хүснэгт:
- Алхам 1: Схем диаграм
- Алхам 2: Бүрэлдэхүүн хэсэг, багаж хэрэгслийн жагсаалт
- Алхам 3: ПХБ
- Алхам 4: Модулийг угсрах
- Алхам 5: Програм хангамж
Видео: Arduino ба Ротари кодлогчтой таймер: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
Цаг хэмжигч нь үйлдвэрлэлийн болон гэр ахуйн үйл ажиллагаанд ихэвчлэн хэрэглэгддэг хэрэгсэл юм.
Энэхүү угсралт нь хямд бөгөөд хийхэд хялбар байдаг.
Энэ нь маш уян хатан бөгөөд хэрэгцээнд нийцүүлэн сонгосон програмыг ачаалах боломжтой юм. Миний бичсэн хэд хэдэн програмууд байдаг, Arduino Nano.
Таймерын үргэлжлэх хугацааг эргэдэг кодлогчоос дэлгэц дээр (1602) оруулж болно. Эргэдэг кодлогч дээрх товчлуур дээр дарснаар таймер идэвхждэг бөгөөд ачаалал нь реле контактуудаар дамжих болно.
Би ПХБ -ийн процесст хэт ягаан туяаны цацрагийн таймерыг биечлэн ашигладаг байсан, гэхдээ гэртээ гал тогооны робот ажиллаж, талхны зуурсан гурил зуурдаг байв.
Хангамж:
Бүх бүрэлдэхүүн хэсгүүдийг AliExpress дээрээс хямд үнээр авах боломжтой.
ПХБ -ийг миний зохион бүтээсэн бөгөөд үйлдвэрлэсэн (KiCad төсөл). ПХБ -ийн үйлдвэрлэлийн арга нь ирээдүйн зааварчилгааны сэдэв болно.
Алхам 1: Схем диаграм
Уг хэлхээг Arduino Nano -ийн эргэн тойронд бүтээжээ. Цагийг тогтоож, үлдсэн хугацааг уншдаг дэлгэц нь 1602 хэлбэртэй байна.
Q1 -ээр дамжуулан BZ1 идэвхждэг бөгөөд энэ нь хоцрох хугацааны төгсгөлд дохио өгдөг.
Хойшлуулах хугацааны тохиргоог Ротари кодлогч (механик төрөл) -ээр хийдэг.
Мөн эндээс "Эхлэх цаг" -ыг хийсэн болно.
K1 (12V) реле нь Q2 -р идэвхждэг. K1 реле контактуудыг J1 холбогч дээр ашиглах боломжтой.
Схемийг J2 холбогч руу (+12V) нийлүүлдэг.
Алхам 2: Бүрэлдэхүүн хэсэг, багаж хэрэгслийн жагсаалт
Энэ бол KiCad програмаас өгсөн бүрэлдэхүүн хэсгүүдийн жагсаалт юм.
A1 Arduino_Nano модуль: Arduino_Nano_WithMountingHoles
BZ1 Buzzer 5V Buzzer_Beeper: Buzzer_12x9.5RM7.6
C1 470nF Capacitor_THT: C_Rect_L7.0mm_W2.0mm_P5.00mm
C2, C3 100nF Capacitor_THT: C_Rect_L7.0mm_W2.0mm_P5.00mm
D1 LED Улаан LED_THT: LED_D5.0мм
D2 1N4001 Diode_THT: D_DO-41_SOD81_P10.16mm_Хэвтээ
DS1 WC1602A дэлгэц: WC1602A
J1 Conn_01x05 Connector_PinHeader_2.54mm: PinHeader_1x05_P2.54mm_Хэвтээ
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 Resistor_THT: R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_H хэвтээ
R2 1K/0, 5W Resistor_THT: R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_H хэвтээ
R4 220 Resistor_THT: R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Хэвтээ
RV1 5K потенциометр_THT: Потенциометр_Piher_PT-10-V10_Босоо
SW1 Rotary_Encoder Rotary_Encoder: RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm
SW2 санах ойн товчлуур_Switch_THT: SW_CuK_JS202011CQN_DPDT_Шууд
Үүнд:
-PCB нь KiCad дээр бүтээгдсэн.
-Дижитал мултиметр (ямар ч төрөл).
-Гагнуур ба гагнуурын хэрэгсэл.
-Шураг M3 l = 25 мм, LCD1602 -ийн бэхэлгээний самар ба тусгаарлагч.
-Эргэдэг кодлогчын товчлуур.
-Үүнийг хийх хүсэл.
Алхам 3: ПХБ
ПХБ -ийн төслийг KiCad програм дээр хийсэн бөгөөд дараах хаягаар олж болно.
github.com/StoicaT/Timer-with-Arduino-and-…
Эндээс үйлдвэрийн захиалгад шаардлагатай бүх мэдээллийг (Gerber файлууд гэх мэт) олж авах болно.
Энэхүү баримт бичгээс эхлэн та 1.6 мм зузаантай давхар бүрсэн материалаар ПХБ хийх боломжтой. Металл нүх байхгүй, тусгаарлагчгүй холбогчтой хажуугийн хэсгүүдтэй.
Бүх замыг цагаан тугалгагаар хучих.
Бид дижитал мултиметрээр ПХБ -ийн маршрутуудыг шалгаж, маршрутуудын хоорондох тасалдал эсвэл богино холболтыг илрүүлдэг (4 -р алхам дахь эхний зураг).
Алхам 4: Модулийг угсрах
Дараах гэрэл зургууд нь электрон эд ангиудыг хэрхэн яаж тарихыг товч харуулав.
Сүүлийн 3 зураг дээр урд талын бөглөсөн хэсгийг (эцсийн) харуулав.
Модулийг эхлүүлэх:
-Бүрэлдэхүүн хэсгүүдийн зөв байрлал, цагаан тугалга гагнуурыг нүдээр шалгаж үзээрэй (эд ангиудыг төхөөрөмжийн урд самбарт угсрах байдлаар суулгасан болно).
-J2 дээрх бэхэлгээг 12 В хүчдэлээр тэжээнэ.
-Самбар дээрх хүчдэлийг хэмжих (схемийн дагуу) (дижитал мултиметр).
-RV1 -ээс LCD1602 дээр хамгийн оновчтой тодосгогчийг тохируулна уу.
-Хөтөлбөрийг доор үзүүлсэн шиг Arduino Nano самбар дээр байршуулна уу.
-Таймер өгч, зөв ажиллуулж байгааг харах замаар түүний зөв ажиллагааг шалгаарай.
Алхам 5: Програм хангамж
Хөтөлбөрийг дараах хаягаар олж болно.
github.com/StoicaT/Timer-with-Arduino-and-…
github.com/StoicaT/Timer-with-Arduino-and-…
Хөтөлбөрийн 2 хувилбар байдаг. Github репозитор нь тус бүрдээ юу хийдэг, таймерыг хэрхэн програмчилдаг болохыг тайлбарладаг.
Бид хүссэн хувилбараа татаж аваад Arduino Nano самбар дээр байршуулах болно.
Тэгээд л боллоо!
Зөвлөмж болгож буй:
Arduino ба Ротари кодлогчтой цахилгаан таймер: 7 алхам (зурагтай)
Arduino ба Rotary Enkoder бүхий цахилгаан таймер: Энэхүү цахилгаан таймер нь https: //www.instructables.com/id/Timer-With-Arduin дээр байрлуулсан таймер дээр суурилдаг. Цахилгаан хангамжийн модуль ба SSR (хатуу төлөвт реле) 1 кВт хүртэлх хүчийг ажиллуулах боломжтой бөгөөд хамгийн бага өөрчлөлтөөр л
D Flip Flops ба 555 таймер бүхий Stepper мотор; тойргийн эхний хэсэг 555 таймер: 3 алхам
D Flip Flops ба 555 таймер бүхий Stepper мотор; Хэлхээний эхний хэсэг 555 таймер: Stepper мотор нь салангид алхамаар хөдөлдөг тогтмол гүйдлийн хөдөлгүүр бөгөөд үүнийг ихэвчлэн принтер, тэр ч байтугай робот техникт ашигладаг. Би энэ хэлхээг алхам алхмаар тайлбарлах болно. хэлхээний эхний хэсэг нь 555 таймер. Энэ бол 555 чиптэй анхны зураг (дээрхийг үзнэ үү)
Ротари кодлогч - Үүнийг ойлгож, ашиглаарай (Arduino/other ΜController): 3 алхам
Ротари кодлогч - Үүнийг ойлгож, ашиглах (Arduino/other ΜController): Эргэдэг кодлогч бол эргэлтийн хөдөлгөөнийг тоон эсвэл аналог мэдээлэл болгон хувиргадаг цахилгаан механик төхөөрөмж юм. Энэ нь цагийн зүүний дагуу эсвэл цагийн зүүний эсрэг эргэх боломжтой. Эргэдэг хоёр төрлийн кодлогч байдаг: үнэмлэхүй ба харьцангуй (өсөн нэмэгдэж буй) кодлогч
Arduino Datalogger нь RTC, Nokia LCD болон кодлогчтой: 4 алхам
Arduino Datalogger нь RTC, Nokia LCD болон кодлогчтой: эд анги: Arduino Nano эсвэл Arduino Pro Mini Nokia 5110 84x48 LCD DHT11 температур/чийгшлийн мэдрэгч DS1307 эсвэл DS3231 RTC модуль нь AT24C32 EEPROM 3 кодлогч конденсатортой хямд кодлогчтой. мөн en
AVR микроконтроллер. Таймер ашиглан LED гэрэлтүүлэгч. Таймер тасалдсан. Таймер CTC горим: 6 алхам
AVR микроконтроллер. Таймер ашиглан LED гэрэлтүүлэгч. Таймер тасалдсан. Таймер CTC горим: Бүгдээрээ сайн уу! Таймер бол электроникийн салбарт чухал ойлголт юм. Цахим бүрэлдэхүүн бүр цаг хугацааны үндсэн дээр ажилладаг. Энэ цагийн суурь нь бүх ажлыг синхрончлоход тусалдаг. Бүх микроконтроллерууд урьдчилан тодорхойлсон цагийн давтамжтайгаар ажилладаг