Мазмұны:

Servo Pod: 4 қадам
Servo Pod: 4 қадам

Бейне: Servo Pod: 4 қадам

Бейне: Servo Pod: 4 қадам
Бейне: Управление 32 серводвигателями с PCA9685 и ESP32 - V4 2024, Шілде
Anonim
Servo Pod
Servo Pod

Сіз орбитамераны немесе кез келген басқа Pan/Tilt веб -камерасын басқаруды армандадыңыз ба?

Мінеки! Бұл нөлден жасалған Servo Pod көмегімен сіз енді веб -камераны (немесе Wi -Fi антеннасын) алақаныңызбен немесе тіпті веб -сервермен басқара аласыз.

1 -қадам: барлық бөлшектер мен құралдарды алыңыз

Барлық бөлшектер мен құралдарды алыңыз
Барлық бөлшектер мен құралдарды алыңыз
Барлық бөлшектер мен құралдарды алыңыз
Барлық бөлшектер мен құралдарды алыңыз
Барлық бөлшектер мен құралдарды алыңыз
Барлық бөлшектер мен құралдарды алыңыз
Барлық бөлшектер мен құралдарды алыңыз
Барлық бөлшектер мен құралдарды алыңыз

Бұл Servo Pod үшін сізге қажет:

Бөлшектер: 1 x Microchip pic16f628 (a) (микрочиптен тегін үлгі, қиянат жасамаңыз …) 5 x 4.7kOhm резисторға (немесе 5 «тартылатын» резисторға) 1 x 22xOm резисторы 1 x сериялық порт ашасы 2 x Серво қозғалтқышы (кез -келген 5В үлгісіндегі сиқыршы веб -камераны ұстауға қабілетті) Серваңызға арналған 2 x 3 істікшелі штепсель 1 x Led 4 x түймешік 1 x қосқыш 1 x Басқару тақтасының құралдары: 1 x Пісіру үтігі 1 x Pic бағдарламашы (ebay -де арзан) немесе Diy) Басқалар: 1 x веб -камера?

2 -қадам: суретті жарқылдатыңыз

Суретті жарқылдатыңыз
Суретті жарқылдатыңыз

Өзіңізге суретші -бағдарламашы алыңыз және өзіңізге ұнайтын бағдарламалық жасақтаманы пайдаланыңыз (IcProg for me) және келесі HEX файлымен суретті Flash.

Негізгі конфигурация үшін суретті қараңыз.

3 -қадам: дәнекерлеу

Дәнекерлеу
Дәнекерлеу
Дәнекерлеу
Дәнекерлеу

Осы схеманы қолданып, бәрін тақтаға дәнекерлеңіз. Қайта жыпылықтағыңыз келетіндіктен, суретке түсіру ұяшығын пайдаланыңыз. Ескертпе: 4 батырмасы «джойстик» режимі үшін қолданылады. Сіз оларды басқа кабельге сыммен байланыстыруыңыз керек. Түймешік сымы келесідей: rb0 Солға (оң жақта..) rb1 Оңға (жылжу солға…) rb2 Төменге қарай 3 Жоғарыдағы жарықдиодер джойстик режимін көрсету үшін пайдаланылады. оны джойстик тақтасында қашықтықта болуын қалайды. НАЗАР АУДАРЫҢЫЗДАР !!! Мен 5В ішкі резисторды қолдандым. Егер сіздің светодиод менікіне ұқсамаса, резистор қосыңыз (100 Ом жақсы болуы керек) Сіздің серво түйреуіші сіздің қажеттіліктеріңіз үшін менікі (1-5в, 2-сигнал, 3-жер) өзгерісімен бірдей бола алмады. Сізге 5в қуат көзі қажет 5 = 4.7kOhmR6: 22kOhmJ1 = Pan J2 = еңкейту

4 -қадам: Бағдарламалық қамтамасыз ету (Serial Com үшін)

Бағдарламалық қамтамасыз ету (Serial Com үшін)
Бағдарламалық қамтамасыз ету (Serial Com үшін)

Менің Delphi бағдарламалық жасақтамасын жүктеп алыңыз және көңілді болыңыз! Ескертпе: сериялық портты пайдалану үшін қосқыш қашықтан режимде болуы керек (жарықтандырылмаған) Бағдарламалық қамтамасыз ету әлі аяқталмаған … ашуды ұмытпаңыз Порт - ештеңе болмас бұрын немесе ол апатқа ұшырайды. Сол жақтағы нөмір - Пан және оң жақ - еңкейту. 65 -тен 225 -ке дейін болуы керек (бәрібір сурет басқа ештеңені елемейді) Кішкене «көрсеткі» солға жылжытылады. Оны ұстап тұрыңыз (панель нөмірінің өзгергенін көресіз) және босату деректерді сериялық портқа жібереді. exe сонымен қатар 2020 портында Servo Pod басқаруға болатын веб -серверді іске қосады (веб -шолғышты іске қоспас бұрын сериялық портқа қосылыңыз) Веб -серверді пайдалану өте қарапайым. егер бұл 70 дұрыс: 070https:// localhost: 2020/B130 B - көлбеу позиция https:// localhost: 2020 әлі де орындалмаған. Егер сіз оны веб -бетте қолданғыңыз келсе, сіз негізінен javascript http сұранысын қолдануыңыз керек немесе сол сұранысты 1x1 iFrame ішінде жіберуіңіз керек, бастапқы кодты (сиқыршы өте ұсқынсыз …) босатуы мүмкін, сондықтан оны кез келген адам аяқтай алады (және тағы басқаларды қосады) ЕСКЕРТПЕ: Егер қандай да бір гуру жақсы бағдарламалық жасақтама жасағысы келсе (мен веб -әзірлеуші емеспін) - бәрі өте қарапайым. Сериялық портқа тек 65 байттан 225 -ке дейін 2 байт жіберу қажет. Менің бағдарламалық жасақтамада String -ді Int -ке, ал int -ты Char -ке түрлендіремін. Таңбалар (2 байт) сериялық портқа жіберіледі. Сіз сонымен қатар DSR желісінің «жоғары» болуын күтуіңіз керек, себебі бұл суретті қабылдауға дайын екендігіне көз жеткізу үшін аппараттық қол алысу. Рахмет!

Ұсынылған: