Мазмұны:

Механикалық ауысу арқылы Arduino арқылы құрылғыларды басқару: 8 қадам (суреттермен)
Механикалық ауысу арқылы Arduino арқылы құрылғыларды басқару: 8 қадам (суреттермен)

Бейне: Механикалық ауысу арқылы Arduino арқылы құрылғыларды басқару: 8 қадам (суреттермен)

Бейне: Механикалық ауысу арқылы Arduino арқылы құрылғыларды басқару: 8 қадам (суреттермен)
Бейне: ESP32 Tutorial 15 - DC Motor Speed Control with ESP32 L293D | SunFounder's ESP32 IoT Learnig kit 2024, Шілде
Anonim
Механикалық коммутациясы бар Arduino арқылы құрылғыларды басқару
Механикалық коммутациясы бар Arduino арқылы құрылғыларды басқару

Arduino қарапайым механикалық қосқыштар релесін қолдану арқылы құрылғыларды басқару үшін пайдаланылуы мүмкін.

1 -қадам: Қолдану аясының қысқаша мазмұны

Қолдану аясының қысқаша мазмұны
Қолдану аясының қысқаша мазмұны

Бұл диаграмма механикалық қосқыштар мен реле көмегімен Arduino көмегімен құрылғыны немесе құрылғыларды басқарудың оқиғалары қандай ретпен болатынын жеңілдетеді. Реле әдейі үзілген, бірақ әдетте аяқталған тізбектерді аяқтау үшін қолданылады. Құрылғының қуаты сияқты.

2 -қадам: қосқышты құру

Коммутатор құру
Коммутатор құру

Мен коммутаторды құруды таңдаймын, бірақ кез келген коммутаторды қолдануға болады. Шахта мыстан жасалған қапталған тақтаның материалынан және мыс құбырдан жасалған. Мыс контурын тізбекті аяқтау үшін қолдануға болатын екі контакт жасау үшін тақтаға ойық салынған.

3 -қадам: қосқышты орнату

Коммутаторды орнату
Коммутаторды орнату

Менің қосқышым велосипедке орнатылған, сондықтан дөңгелектің айналуы Arduino аналогты енгізу -шығару арқылы оқуға болатын тізбекті аяқтайды. Құбыр велосипедтің шетіне бекітілген.

4 -қадам: қосқышты орнату жалғасуда

Коммутаторды орнату жалғасуда
Коммутаторды орнату жалғасуда

Коммутатордың мыс қапталған бөлігі велосипед рамасына бекітілген.

5 -қадам: Arduino кодының үлгісі

Arduino үшін үлгі коды
Arduino үшін үлгі коды

Бұл үлгі коды analogRead және analogWrite пәрмендерін қолданып, 0 аналогтық түйреуіштен сигналды ауыстырып қосқышты оқиды және analogWrite командасымен цифрлық шығысқа 9 жазады. AnalogRead және analogWrite пәрмендерін қолданған кезде «бос орнатуда» ешқандай код қажет емес. 9 -түйреуіштен шығатын сигнал таңдалған құрылғыны қуаттандыратын релені басқару үшін қолданылады.

6 -қадам: құрылғыны басқару

Құрылғыны басқару
Құрылғыны басқару

Реле арқылы басқарылатын құрылғының қуат тізбегі сымдары бекітілген, мыстан жасалған қапталған тақтасы бар батареялар арасында бос орын құру арқылы үзіледі.

7 -қадам: тізбекті бұзу

Циклды бұзу
Циклды бұзу

Электр тақталарын батареялардың арасына орналастыру реле арқылы басқаруға мүмкіндік беретін құрылғыға берілетін қуат тізбегін бұзады.

8 -қадам: Қорытынды

Қорытынды
Қорытынды

Релені басқару үшін Arduino көмегімен көптеген механикалық құрылғыларды басқаруға болады.

Ұсынылған: