Мазмұны:
- 1 -қадам: Схемалық диаграмма
- 2 -қадам: Компоненттер мен құралдардың тізімі
- 3 -қадам: ПХД
- 4 -қадам: модульді құрастыру
- 5 -қадам: Бағдарламалық қамтамасыз ету
Бейне: Arduino және Rotary Encoder бар таймер: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:22
Таймер - бұл өндірістік және тұрмыстық қызметте жиі қолданылатын құрал.
Бұл құрастыру арзан және жасау оңай.
Бұл сонымен қатар қажеттілікке сәйкес таңдалған бағдарламаны жүктей алатын өте әмбебап. Мен жазған бірнеше бағдарлама бар, Ардуино Нано үшін.
Таймердің ұзақтығын дисплейде (1602) айналмалы кодерден енгізуге болады. Айналмалы кодердегі түймені басу арқылы таймер іске қосылады. Уақыт кідірісі кезінде жүктеме реле контактілері арқылы қосылады.
Мен ультракүлгін сәулелену үшін таймерді ПХД процесінде қолдандым, сонымен қатар үйде нан қамырын илейтін ас үй роботы жұмыс жасады.
Жабдықтар:
Барлық компоненттерді AliExpress -те төмен бағамен табуға болады.
ПХД мен әзірледім және шығарамын (KiCad жобасы). ПХД өндіру әдісі болашақ нұсқаулықтардың тақырыбы болады.
1 -қадам: Схемалық диаграмма
Схема Arduino Nano айналасында салынған. Уақытты орнататын және қалған уақытты оқитын дисплей 1602 түріне жатады.
Q1 арқылы BZ1 іске қосылады, ол кідіріс уақытының соңында сигнал береді.
Кешіктіру уақытының параметрі айналмалы кодтағыштан (механикалық түрі) орнатылады.
Сонымен қатар осы жерден «Басталу уақыты» жасалады.
K1 (12V) релесі Q2 арқылы қосылады. K1 реле контактілері J1 коннекторында қол жетімді.
Схема J2 коннекторына беріледі (+12В).
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_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_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 резисторы_THT: R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_ Горизонталь
R2 1K/0, 5W Resistor_THT: R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_ Горизонталь
R4 220 резистор_THT: R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_ Горизонталь
RV1 5K потенциометр_ТТ: Потенциометр_Пиер_ПТ-10-В10_Тік
SW1 Rotary_Encoder Rotary_Encoder: RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm
SW2 жад батырмасы_Свитч_ТТ: SW_CuK_JS202011CQN_DPDT_Straight
Бұған мыналар қосылады:
-PCB KiCad -та жасалған.
-сандық мультиметр (кез келген түрдегі).
-Флуор және дәнекерлеу құралдары.
-M1 l = 25 мм бұрандалар, LCD1602 монтажына арналған гайкалар мен аралықтар.
-Айналмалы кодердің түймесі.
-Жасауға деген ұмтылыс.
3 -қадам: ПХД
ПХД жобасы KiCad бағдарламасында жасалған және оны мына жерден табуға болады:
github.com/StoicaT/Timer-with-Arduino-and-…
Мұнда сіз зауыттық тапсырысқа қажетті барлық мәліметтерді таба аласыз (Gerber файлдары және т.б.).
Осы құжаттамадан бастап сіз қалыңдығы 1,6 мм екі қабатты материалдан өзіңіздің ПХД жасай аласыз. Металл тесіктер жоқ, оқшауланбаған қосқышы бар қатар өтетін жолдар.
Барлық жолдарды қаңылтырмен жабыңыз.
Біз маршруттар арасындағы үзілістерді немесе қысқа тұйықталуларды анықтау үшін ПХД маршруттарын сандық мультиметрмен тексереміз (4 -қадамдағы бірінші сурет).
4 -қадам: модульді құрастыру
Келесі фотосуреттер электронды компоненттерді қалай отырғызу керектігін қысқаша көрсетеді.
Соңғы 3 фотосуретте аяқталған алдыңғы артқы жиынтығы (финал) көрсетілген.
Модульді іске қосыңыз:
-Бөлшектердің қалай дұрыс орналастырылғанын және қалайы дәнекерлеуді көзбен тексеріңіз (құрамдас бөліктер құрылғының алдыңғы панеліне орнатылатындай етіп отырғызылған).
-J2 -ге 12В кернеуді орнатыңыз.
-Өлшем (схемаға сәйкес) тақтадағы кернеулер (сандық мультиметр).
-LCD1602 -де RV1 -ден оңтайлы контрастты реттеңіз.
-Бағдарламаны төменде көрсетілгендей Arduino Nano тақтасына жүктеңіз.
-Таймер беру және оның дұрыс орындалғанын көру арқылы оның дұрыс жұмыс істеуін тексеріңіз.
5 -қадам: Бағдарламалық қамтамасыз ету
Бағдарламаны мына жерден табуға болады:
github.com/StoicaT/Timer-with-Arduino-and-…
github.com/StoicaT/Timer-with-Arduino-and-…
Бағдарламаның 2 нұсқасы бар. Github репозиторийі әрқайсысының не істейтінін және әр жағдайда таймер қалай бағдарламаланатынын түсіндіреді.
Біз қажетті нұсқаны жүктеп алып, Arduino Nano тақтасына жүктейміз.
Және бұл!
Ұсынылған:
ESP-01 бар үйдегі автоматтандырылған WiFi жарық қосқышы және басу түймесі бар реле модулі: 7 қадам
ESP-01 бар үйдегі автоматтандырылған WiFi жарық қосқышы және басу түймесі бар реле модулі: Осылайша, алдыңғы нұсқаулықта біз ESP Flasher көмегімен Тасмота көмегімен ESP-01 бағдарламалап, ESP-01-ді Wi-Fi желісіне қосқан болатынбыз. Енді біз оны бағдарламалауды бастай аламыз. Wi -Fi немесе түйменің көмегімен жарық қосқышты қосу/өшіру үшін
Arduino және Rotary Encoder көмегімен қуат таймері: 7 қадам (суреттермен)
Қуат таймері Arduino мен айналмалы кодермен: Бұл қуат таймері мына жерде көрсетілген таймерге негізделген: https: //www.instructables.com/id/Timer-With-Arduin… Қуат беру модулі мен SSR (қатты күй релесі) 1 кВт -қа дейінгі қуат жүктемелерін басқаруға болады және минималды өзгерістермен
Жаңалықтар, ауа райы, дабыл, таймер және Тодолист бар сиқырлы айна: 9 қадам
Жаңалықтар, ауа райы, дабыл, таймер және Тодолисті бар сиқырлы айна: Сиқырлы айна-артында дисплейі бар арнайы бір жақты айна. Raspberry Pi -ге қосылған дисплейде ауа райы, бөлме температурасы, уақыт, күн, токолист және тағы басқалар сияқты ақпарат көрсетіледі. Сіз тіпті микрофон қосып, оны орната аласыз
MQ135 және сыртқы температура мен ылғалдылық сенсоры бар MQTT бар ауа сапасының мониторы: 4 қадам
MQ135 және MQTT үстіндегі сыртқы температура мен ылғалдылық сенсоры бар ауа сапасының мониторы: бұл сынақ мақсатында
UNO R3, HC-05 және L293D моторлы қалқаны бар кодты және Android қосымшасы бар Arduino 4 доңғалақты Bluetooth RC автокөлігі: 8 қадам
UNO R3, HC-05 және L293D моторлы қалқаны бар кодтау мен Android қосымшасы бар Arduino 4 доңғалақты жетекті Bluetooth RC автокөлігі: Бүгін мен сізге HC 05, L293 қозғалтқыш қалқаны көмегімен 4 доңғалақты bluetooth RC автокөлігін қалай жасау керектігін айтамын. 4 тұрақты ток қозғалтқышы, кодты және машинаны басқаруға арналған андроид қосымшасы. Қолданылатын компонент: -1-Arduino UNO R32-Bluetooth HC-053-Motorshield L293