Мазмұны:

Raspberry Pi 3 таймері өздігінен жүретін қозғалтқышы бар: 5 қадам
Raspberry Pi 3 таймері өздігінен жүретін қозғалтқышы бар: 5 қадам

Бейне: Raspberry Pi 3 таймері өздігінен жүретін қозғалтқышы бар: 5 қадам

Бейне: Raspberry Pi 3 таймері өздігінен жүретін қозғалтқышы бар: 5 қадам
Бейне: Raspberry Pi Pico - Первый взгляд 2024, Маусым
Anonim
Raspberry Pi 3 Servo моторы бар таймер
Raspberry Pi 3 Servo моторы бар таймер

Бұл құрылыстың мақсаты - сервисті пайдалану уақытымен автоматты таймер құру. Ол компьютер ретінде таңқурай pi 3 пен код үшін Python пайдаланады.

1 -қадам: 1 -қадам: Сізге не қажет

1 -қадам: Сізге не қажет
1 -қадам: Сізге не қажет

Бұл схеманы құру үшін барлығы 17 бөлік қажет. Бұл таймердің жұмыс істеуі үшін қажет негізгі бөлік - бұл SG92R үлгісіндегі серво қозғалтқышы, бұл серваның мақсаты - таймердің қозғалмалы бөлігі. Python -да сіз серво керекті дәл бұрышты орната аласыз, бұл оны таймер үшін жақсы пайдалануға мүмкіндік береді. Қажет басқа бөліктер-үш түйме (олардың әрқайсысы әр түрлі уақытқа), бір жарық диоды (уақыт аяқталғанын көрсету үшін), 330 Ом резисторы (жарық диодты схема үшін), 13 қосқыш/кабель (барлығын қосу үшін) және Барлығын жинауға арналған 1 нан тақтасы. Егер сіз сондай -ақ корпус жасағыңыз келсе, сізге көбік тақтасы мен пластикалық дискінің мөлдір қорапшасы болады.

2 -қадам: 2 -қадам: Схема

2 -қадам: Цикл
2 -қадам: Цикл

Айналым салыстырмалы түрде қарапайым, бірақ мен оны әлі де түсіндіремін -

Серво: Сервоны сыммен байланыстыру үшін сізге серваның өзі және үш өтпелі кабель қажет болады. Алдымен, өтпелі кабельдердің әрқайсысын сервоға үш сымға қойыңыз. Содан кейін, серво түстерін қараңыз, қоңыр = жер (GND), қызыл = кернеу (5В) және қызғылт = GPIO.

Түйме: Қосу үшін түймелердің әрқайсысы GPIO портына қосылу үшін бір секіргішті алады және оны түйменің бір түйреуішіне қосады. Содан кейін, оны жерге қосу үшін басқа секіргішті алыңыз және GPIO қазығының іргелес қазығына қойыңыз. Мұны басқа екі түймені екі рет қайталаңыз және оларды екі түрлі GPIO түйреуішіне қосыңыз.

Светодиод: светодиодты қосу үшін сізге екі секіргіш қажет (біреуі жерге, екіншісі GPIO түйреуішіне), 330 Ом резисторы мен өздігінен светодиод. кабельдердің бірін алып, жерге қосудан бастаңыз, содан кейін сымды резисторға қосыңыз. Содан кейін, сымды алып, кіші ілгекті резисторға қосыңыз, содан кейін екінші өтпелі кабельді алыңыз және оны жаңа GPIO портына қосыңыз (серво мен түймелерден өзгеше) және секіргіштің екінші жағын тіректің екінші аяғына қосыңыз. ЖАРЫҚ ДИОДТЫ ИНДИКАТОР.

Нұсқау: Жерді кеңейту үшін тағы екі секіргішті және GPIO портын нан тақтасының жағына қолдануға болады.

3 -қадам: 3 -қадам: Кодекс

3 -қадам: Кодекс
3 -қадам: Кодекс

Raspberrypi таймерінің коды көбінесе gpio нөл кітапханасынан алынады және оны қайталау қиын емес.

Менің түзетулерім/Мин және Максимум: Функцияларды кітапханадан экспорттағаннан кейін менің түзетулерім мен мин және максималды PW түзетулері бар. Бұл код не істейді, ол серваның импульстік енін ең жақсы жұмыс істей алатын етіп орнатады.

Айнымалылар: бұл код үшін сізге сервоға, үш түрлі түймеге және жарық диодына 5 айнымалы қажет

Негізгі код: Бұл түсініктеме үшін мен бір блок туралы айтатын боламын, ал қалған екеуі бірдей. Негізгі код не істейді, ол кодты жоғарылататын серво қадамын жасайды, содан кейін оны 20 рет қайталайды, бұл оны толық циклге жеткізеді. екіншісі, егер бұл блокта светодиод болса, ол цикл аяқталғанын сезеді, содан кейін жарық диодты қосады және өшіреді.

4 -қадам: 4 -қадам: Корпус

4 -қадам: корпус
4 -қадам: корпус

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

5 -қадам: жақсы түсіну

Бұл бейне схеманы жақсы түсінуге мүмкіндік береді.

Ұсынылған: