Мазмуну:
Video: Arduino жана 3D Басма менен 16 Канал Серво Тестер: 3 Кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Мен жакында эле кылган дээрлик бардык долбоорлор менден кээ бир серволорду сынап көрүүнү жана жыйынга кирерден мурун алардын позициялары менен тажрыйба жүргүзүүнү талап кылды. Мен, адатта, нан табагында тез серво тестерин жасайм жана servo позицияларын алуу үчүн arduino IDEдеги сериялык мониторду колдоном, бирок бул жолу мен өзүмдү дарылап, серволорумду текшерүү үчүн жабык, туруктуу системаны иштеп чыгууну чечтим!
Дизайн Adafruit PCA9685 servo айдоочу тактасын колдонуп, бир эле убакта 16 сервону көзөмөлдөй алат. Орунду үнөмдөө үчүн, жөн гана 4 потенциометрге ээ жана сиз башкаргыңыз келген төрт топтомду тандоо үчүн өзүнчө өчүргүчтөр колдонулат. Мен алгачкы прототиптерде кездешкен бир көйгөй, дизайнды ширетүү абдан кыйын болгон, анан кичинекей коробкага тыгылган, андыктан бул эң акыркы дизайн жалпак басылган, ширетилген жана бүктөлгөн, аны чогултуу абдан оңой болгон!
Мен M9 монтаждык тешиги бар жакшы сапаттагы потенциометрлерди колдондум, бирок эгер сиз Fusion 360 жыйнагын талаптарга ылайык өзгөрткүңүз келсе, файлды жүктөп алыңыз: https://a360.co/2Q366j4 (же аны чоңураак бургулаңыз)).
Бул тез долбоор сизге жагат деп үмүттөнөм, мен билем, менден бир топ пайда көрөм!
ЭСКЕРТҮҮ: Мен жүктөө пакетин көрсөтмөлөргө жүктөөдө кыйналып жатам, эгер сиз аны бул жерден ала албасаңыз, анда менин веб -сайтымдан алыңыз.
Жабдуулар
- Arduino Uno:
- Adafruit PCA9685 16 Каналдуу Серво Драйвери:
- 5.5мм DC панелинин кириши -
- 5V Электр энергиясы менен камсыздоо (5A бул учурда көптөгөн серволорду башкарууга мүмкүндүк берет) -
- 10K потенциометр (Дизайнда сизде бар нерсеге жараша ар кандай потенциометрдин түрлөрү үчүн орун бар экенин эске алыңыз) -
- 10K каршылыгы x 2:
-
SainSmart 1.8 TFT түстүү LCD дисплей модулу:
- Түртүү баскычы:
- Лайкоо үчүн зым (бир ядро ардуиного оңой туташтырылгандыктан пайдалуу болгон)
1 -кадам: Басып чыгаруу жана монтаждоо
3D басып чыгарууга эч кандай реалдуу талаптар жок, муну өтө төмөн токтом менен басып чыгара албайсыз. Эгерде сизде чоң принтер бар болсо, анда бардыгын бир эле учурда басып чыгарууга болот, бирок эгерде сизде 200мм х 200мм өлчөмүндөгү басма төшөгү бар стандарттуу принтер болсо, анда базаны үч бөлүккө басып чыгара аласыз. Бардык бөлүктөрүңүз басылганда, базанын эки жарымын 8 * М2 х 4мм бурамалар менен бириктирүүгө болот.
Эми сиз бардык компоненттерди киргизе аласыз - потенциометрлерди жана коммутаторлорду алар менен келген гайкаларды колдонуп, панелдерине сайса болот, жана такталарды M2 x 6mm -10mm бурамалары менен оңой сайып койсо болот. Тешиктердин үлгүсүнүн негизинде тактайлар кантип кирери ачык болушу керек. Бир аз татаалыраак болгон жалгыз компонент - бул монитор, анткени бул моделдин ыңгайлуу монтаждоочу чечими жок. Мен аны панельге бекитүү үчүн лента колдондум, бирок сиз желим же ушул сыяктуу нерселерди колдонсоңуз болот.
2 -кадам: Кабелдөө
Эң жакшы ыкма-ар бир панельди мүмкүн болушунча толук зым менен жабуу, андан кийин ишти жаап жатканда бардык панелдик байланыштарды жасоо. Мен кээ бир зымдарды кармап туруу жана кабелдик башкарууну тактоо үчүн superglue колдондум, ошондой эле контакттарды изоляциялоо үчүн мүмкүн болгон жерде ысытуучу түтүктөрдү колдонушуңуз керек.
3 -кадам: Arduino программалоо
Китепкананын экраны менен келген бир нече өзгөчөлүктөрү бар болчу, андыктан мен жүктөп алган китепкананы орнотууну сунуштайм. Бул экранды программалоо мен сынап көргөн көпчүлүк экрандарга караганда бир аз татаалыраак, бирок жалпысынан программалоо дагы деле өтө жөнөкөй.
Сизге коддун кантип иштээри жөнүндө жалпы маалымат берүү үчүн, программа коопсуз ставкадай көрүнгөн бардык серволор үчүн 350 орточо баадан башталат. Ал баштапкы абалга келтирүү үчүн бүт экранды кара менен толтуруп, андан кийин бардык серволордун аттарын жазат ("Servo 3:" ж.б.) жана алардын баштапкы мааниси 350. Программанын чыныгы цикл бөлүмү биринчи кезекте текшерет. баскычтар басылды, эгер андай болсо жебени жылдырат жана учурда тандалып алынган servo топтомун каттайт. Андан кийин ал потенциометрлердин картага түшүрүлүшүнүн негизинде бардык төрт сервонун импульс туурасынын маанилерин жазат, муну экранга сары түс менен жазат жана акырында servo айдоочу тактасы аркылуу серволорду ушул абалга коёт. Учурда айдалбаган бардык серволор акыркы киргизүүнүн негизинде позициясын сактап калат.
Сунушталууда:
Лига жана Серво менен Pi жогорку сапаттагы камерага көңүл буруңуз: 4 кадам (сүрөттөр менен)
Pi жогорку сапаттагы камерага Lego жана Servo менен көңүл буруңуз: бир аз бузулган Lego бөлүгү, үзгүлтүксүз серво жана кээ бир Python коддору менен сиз Raspberry Pi жогорку сапаттагы камераңызды дүйнөнүн каалаган жеринен топтой аласыз! Pi HQ камерасы - бул эң сонун бөлүк комплект, бирок акыркы Мерлинде иштеп жүргөндө тапкандай
ESP8266 NodeMCU кирүү чекити (AP) DT11 температура сенсору жана браузердеги басма температурасы жана нымдуулугу менен: 5 кадам
ESP8266 NodeMCU кирүү чекити (AP) DT11 температура сенсору жана браузердеги басуу температурасы жана нымдуулугу бар веб -сервер үчүн: Салам достор, биз ESP8266 колдонгон долбоорлордун көбүндө жана долбоорлордун көбүндө биз ESP8266ды веб -сервер катары колдонобуз, андыктан маалыматтарга жетүү үчүн wifi аркылуу каалаган түзмөк, ESP8266 тарабынан жайгаштырылган Webserverге кирүү менен, бирок бир гана көйгөй, биз үчүн жумушчу роутер керек
WiFi жана IR Remote жана Android колдонмосун колдонуп NodeMCU жана IR алуучу менен 8 релелик көзөмөл: 5 кадам (сүрөттөр менен)
WiFi жана IR Remote жана Android тиркемесин колдонуп NodeMCU жана IR алуучу менен 8 реле көзөмөлү: wifi жана ир алыскы жана андроид колдонмосу аркылуу nodemcu жана IR кабыл алгычты колдонуп 8 реле өчүргүчтөрүн көзөмөлдөө БУЛ ЖЕРДЕ
Температура жана нымдуулукту көрсөтүү жана маалыматтарды чогултуу Arduino жана иштетүү менен: 13 кадам (сүрөттөр менен)
Температура жана нымдуулукту көрсөтүү жана маалыматтарды чогултуу Arduino жана иштетүү менен: Киришүү: Бул Ардуино тактасын, Sensor (DHT11), Windows компьютери жана Processing (бекер жүктөлүүчү) программасын колдонуп, Температураны, Нымдуулукту санариптик жана тилке графасынын формасы, убакытты жана күндү көрсөтүү жана эсептөө убактысын иштетүү
Кезде Струйный Басма: 6 Кадам (Сүрөттөр менен)
Кезде Струйный Басма: Которуу кагазына басып чыгарууну унутуп, анан аны кандайдыр бир кездемеге үтүктөп коюңуз. Кээ бир тоңдургуч кагаз менен сиз кездеменин өзүнө эле басып чыгара аласыз. Сүрөттү артка кайтаруунун кажети жок, ал тезирээк, арзан жана эффективдүү болот