Мазмұны:
- Жабдықтар
- 1 -қадам: Басып шығару және құрастыру
- 2 -қадам: Сымдарды жалғау
- 3 -қадам: Arduino бағдарламалау
Бейне: Arduino және 3D басып шығарумен 16 арналы серво сынаушы: 3 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Мен жақында ғана жасаған кез -келген жоба маған бірнеше серво сынап көруді және жиналысқа кірмес бұрын олардың позицияларын сынауды талап етті. Мен әдетте нан тақтасында жылдам серво сынағыш жасаймын және servo позицияларын алу үшін arduino IDE сериялық мониторын қолданамын, бірақ бұл жолы мен өзімді емдеп, сервомды сынау үшін жабық, тұрақты жүйені жобалауды шештім!
Дизайн Adafruit PCA9685 серво драйверлер тақтасын қолдана отырып, бір уақытта 16 серводы басқара алады. Бос орынды үнемдеу үшін оның тек реттеуге арналған 4 потенциометрі бар және сіз басқарғыңыз келетін төрт жиынтығын таңдау үшін қосқыштардың бөлек жиынтығы қолданылады. Алғашқы прототиптерде мен кездестірген бір мәселе - бұл конструкцияны дәнекерлеу қиын болды, содан кейін кішкене қорапқа жиналды, сондықтан бұл соңғы дизайн тегіс, дәнекерленген және бүктелген, оны жинау өте оңай болды!
Мен M9 бекіту тесігі бар жақсы потенциометрлерді қолдандым, бірақ егер сіз Fusion 360 жинағын сіздің талаптарыңызға сай өзгерткіңіз келсе, файлды жүктеп алыңыз: https://a360.co/2Q366j4 (немесе оны үлкенірек бұрғылау керек)).
Сізге бұл жылдам жоба ұнайды деп үміттенемін, мен өзіме көп пайда әкелетінімді білемін!
ЕСКЕРТПЕ: Мен жүктеу пакетін нұсқаулықтарға жүктеуде қиындықтарға тап болдым, сондықтан егер сіз оны ала алмасаңыз, оны менің веб -сайтымыздан алыңыз.
Жабдықтар
- Arduino Uno:
- Adafruit PCA9685 16 каналды сервистік драйвер:
- 5,5 мм тұрақты ток панелінің кірісі -
- 5В қуат көзі (бұл жағдайда 5А көптеген серверлерді басқаруға мүмкіндік береді) -
- 10K потенциометр (дизайнда сізде бар нәрсеге байланысты әр түрлі потенциометрлерге арналған орын бар екенін ескеріңіз) -
- 10K резисторы x 2:
-
SainSmart 1.8 «TFT түсті LCD дисплей модулі:
- Басу түймесі:
- Дәнекерлеуге арналған сым (бір ядролы arduino -ға оңай қосылатындықтан пайдалы болды)
1 -қадам: Басып шығару және құрастыру
3D басып шығаруға нақты талаптар жоқ, оны өте төмен ажыратымдылықпен басып шығаруға ешқандай себеп жоқ. Егер сізде үлкен принтер болса, барлығын бір уақытта басып шығаруға болады, бірақ егер сізде 200 мм х 200 мм баспа төсегі бар стандартты принтер болса, онда базаны үш бөлек бөлікке басып шығара аласыз. Барлық бөліктерді басып шығарған кезде, негіздің екі жартысын 8 * М2 х 4мм бұрандалармен біріктіруге болады.
Енді сіз барлық компоненттерді кірістіре аласыз - потенциометрлер мен қосқыштарды өз панеліне гайкамен бұрап қоюға болады, ал тақталарды M2 x 6мм -10мм бұрандалармен оңай бұрауға болады. Тесіктердің үлгісі бойынша тақталардың қалай кіретіні түсінікті болуы керек. Жалғыз компонент - бұл монитор, өйткені бұл модельде ыңғайлы орнату шешімі жоқ. Мен оны панельге бекіту үшін бірнеше таспаны қолдандым, бірақ сіз желім немесе соған ұқсас нәрсені қолдана аласыз.
2 -қадам: Сымдарды жалғау
Ең жақсы әдіс-әр панельді мүмкіндігінше толық сыммен жалғау, содан кейін корпусты жабу кезінде барлық кросс-панельдік қосылыстарды қосу. Мен белгілі бір сымдарды ұстап тұру және кабельді басқаруды ретке келтіру үшін супер желімді қолдандым, сонымен қатар контактілерді оқшаулау үшін мүмкіндігінше жылу өткізгіш түтікті пайдалану керек.
3 -қадам: Arduino бағдарламалау
Экранмен бірге келген кітапхананың бірнеше ерекшеліктері болды, сондықтан мен жүктеуге кіретін кітапхананы орнатуды ұсынамын. Бұл экранға арналған бағдарламалау мен сынап көрген көптеген экрандарға қарағанда біршама күрделі, бірақ тұтастай алғанда бағдарламалау өте қарапайым.
Сізге кодтың қалай жұмыс жасайтыны туралы жалпы түсінік беру үшін бағдарлама барлық сервистер үшін 350 орташа мәнінен басталады, бұл қауіпсіз ставка болып көрінеді. Ол инициализациялайды, фон жасау үшін бүкіл экранды қара түспен толтырады, содан кейін барлық серверлердің аттарын жазады («Servo 3:» және т.б.) және олардың бастапқы мәндері 350. Бағдарламаның нақты циклдік бөлімі алдымен тексереді. түймелер басылды, егер солай болса, көрсеткіні жылжытады және ағымдағы таңдалған серво жиынтығын тіркейді. Содан кейін ол потенциометрлердің картаға түсірілуіне негізделген жиынтықтағы барлық төрт серво үшін импульстік ендердің мәндерін жазады, оларды экранға сары түспен жазады және ақырында сервопривод тақтасы арқылы серводы осы күйге орнатады. Қазіргі уақытта жүргізілмейтін кез келген серво соңғы орнын ескере отырып, өз орнын сақтайды.
Ұсынылған:
3D басып шығарылған робот ит (робототехника және жаңадан бастаушыларға арналған 3D басып шығару): 5 қадам
3D басып шығарылған робот ит (робототехника және жаңадан бастаушыларға арналған 3D басып шығару): робототехника мен 3D басып шығару - бұл жаңа нәрсе, бірақ біз оларды пайдалана аламыз! Егер сізге мектепке тапсырма беру керек болса немесе қызықты жоба іздеп жүрсеңіз, бұл жоба жақсы бастаушы болады
Айналу осі бар объектілерді бақылау камерасы сырғытпасы. RoboClaw DC қозғалтқышы мен Arduino -да 3D басып шығарылған және салынған: 5 қадам (суреттермен)
Айналу осі бар объектілерді бақылау камерасы сырғытпасы. RoboClaw DC мотор контроллері мен Arduino-да 3D басып шығарылған және салынған: Бұл жоба мен видео жасауға деген қызығушылығымды DIY-мен біріктіргеннен бері менің сүйікті жобаларымның бірі болды. Мен әрқашан кинематографиялық түсірілімдерді қарап шықтым, камера экранды жылжытқанда, оларды қадағалау үшін
OPAMP (741 түрі) ЖӘНЕ 555 СЫНАУШЫ: 3 қадам
OPAMP (741 түрі) ЖӘНЕ 555 СЫНАУШЫСЫ: OPAMPS және 555 таймері - біз жиі қолданатын кеңінен қолданылатын электронды IC -дің бірі, сондықтан біз IC -дің дұрыс жұмыс істеп тұрғанына немесе ақаулы екеніне көз жеткізуіміз керек. Осылайша, біз осы IC -дің жұмыс істейтінін тексеруге көмектесетін сынақшы жасауымыз керек
Arduino Zener диодты сынаушы: 6 қадам (суреттермен)
Arduino Zener Diode Tester: Zener Diode Tester Arduino Nano басқарады. Тексеруші 1,8 В -тан 48 В дейінгі диодтар үшін Зенердің кернеуін ажыратады. Өлшенген диодтардың таралу қуаты 250 мВт -тан бірнеше ваттқа дейін болуы мүмкін. Өлшеу қарапайым, диодты жалғап, түймені басыңыз
Сандық IC сынаушы (өнеркәсіптік және инженерлік колледждерге арналған) Шубхам Кумар, UIET, Панжаб университеті: 6 қадам (суреттермен)
Сандық IC сынағышы (өнеркәсіптік және инженерлік колледждер үшін) Shubham Kumar, UIET, Panjab университеті: Цифрлық IC сынағышты енгізу (CMOS және TTL IC үшін): КІРІСПЕ: IC электронды тізбектің негізгі компоненті. көптеген мақсаттар мен функциялар үшін. Бірақ кейде ақаулы IC -лерге байланысты схема болмайды