Мазмуну:

Arduino Triple Servo Tester: 6 Steps (Сүрөттөр менен)
Arduino Triple Servo Tester: 6 Steps (Сүрөттөр менен)

Video: Arduino Triple Servo Tester: 6 Steps (Сүрөттөр менен)

Video: Arduino Triple Servo Tester: 6 Steps (Сүрөттөр менен)
Video: Управление 32 сервомоторами с помощью PCA9685 и Arduino: V3 2024, Июль
Anonim
Arduino Triple Servo Tester
Arduino Triple Servo Tester

Учурда мен бир нече жөө роботторду куруп жатам, алардын баары бир нече серводон иштейт. Көйгөй ар бир сервонун кыймылынын масштабын иштеп чыгууда пайда болот. Мындан тышкары, жөө басуунун кандай түрү керек экенин иштеп чыгууга аракет кылып жатам. Менде сиз сатып ала турган 2 долларлык дудук тестер бар, бирок алар жардам беришсе да, алар сервонун кандай абалда экени тууралуу пикирин билдире алышпайт. Кийинки программалоо ардуинону колдонуп жатат, андыктан servo позициясынын баалуулугун билүү жакшы болмок ишти кылмак. Дал ушул учурда мен 1-180ге чейинки servo позициясын визуалдык окуу үчүн экраны бар серво текшерүүчү жасоону чечтим.

Ошентип, бул долбоор үчүн ардуино про-мини, 3 5K идиштер, серволор үчүн кээ бир казыктар, SPI OLED жана бийлик үчүн JST гана керек. Мен ойлогондон да көбүрөөк сервоприборлорду жардырдым, ошондуктан бул 5vде жакшы иштешин камсыз кылуу үчүн арзан кубат алмаштыргычты талап кылат. Мен да башында жөнөкөй кутудан баштадым, бирок кийин "Адам Саваж эмне кылат?" Ошентип, кээ бир дизайн деталдарын кошуп, аны праймер менен чачып, ар кандай боёктор жана аба порошоктору менен колдонулган көрүнүштү берди. Мен ошондой эле темир кутунун элесин берүү үчүн кээ бир чукулдарды жана кесимдерди жасап, күмүшкө боёгом жана боёкторду боёп, булгап алдым. Экрандын капкагы катары айнек кабочон колдонулган. Мен ошондой эле кофеге чыланган, жасалма энбелгилерди кошуп койгом, алар жөн эле басып чыгарылган.

1 -кадам: Circuit

Circuit
Circuit

Бул жерде схема жана бул абдан жөнөкөй. 1306 OLED SPIде иштейт жана 3 казан 5v менен жердин ортосунда зым менен жабылган, ар биринин тазалагычы Arduino Analog кирүү казыктарынын 3үнүн бирине барат. Сервалар өз кезегинде arduino чыгарууларынын 3төн кууп чыгарылган.

Күч JST розеткасы аркылуу берилет, ошондуктан мен каалаган RX Lipo колдоно алам жана бул арзан электр конверторуна кирет

2 -кадам: Код

Тиркелген код Arduino Pro-mini үчүн, бирок көпчүлүк Arduino'до көп иштейт. Ошондой эле OLED дисплейди иштетүү үчүн u8g китепканасын орнотушуңуз керек болот

3 -кадам: Case

Case
Case
Case
Case

Иш үчүн STL

4 -кадам: Board Layout

Board Layout
Board Layout

Мен жөн гана баарын монтаждоо үчүн вертолет колдонуп жатам. Ар нерсени кайра колдоно алуу үчүн, Arduino да, OLED да тактага орнотулган кээ бир аталыштарга туташтырылган. Казандар, ошондой эле түздөн -түз тактага орнотулат, анткени кубат алмаштыргыч. Бул 0,1 дюймга төөнөгүчтөрдү орноткон эмес окшойт, бирок кээ бир төөнөгүчтөр анча -мынча бекитилген. Жалпы максаттагы сигнал зымы бардыгын бириктирүү үчүн колдонулган.

Сиз сүрөттө OLED туташтырылган мейкиндиктин астында электр менен камсыздоо отурганын көрө аласыз.

5 -кадам: ишти аягына чыгаруу

Ишти бүтүрүү
Ишти бүтүрүү
Ишти бүтүрүү
Ишти бүтүрүү
Ишти бүтүрүү
Ишти бүтүрүү

Корпус биринчи жолу машинанын боз түстөгү праймери менен бир нече пальто менен боёлгон. Муну бүтүргөндөн кийин, мен деталдар үчүн ар кандай аба ырайы порошокторун, кээ бир дат жуугучтарды жана кээ бир акрил боекторун колдондум. Мен, айрыкча, корпустун кээ бир четин кесип, анан астындагы металл корпуска окшош кылып, аларды ачык күмүшкө боёгум келет. Бүт куту андан кийин жалтырак лак менен чачырады жана кургатылганда кабочон айнеги ордуна жабыштырылды.

6 -кадам: Колдонууда

Колдонууда
Колдонууда
Колдонууда
Колдонууда
Колдонууда
Колдонууда
Колдонууда
Колдонууда

Жөн эле көңүл ачуу үчүн, жүктөө логотибин бул жерден көрө аласыз. Азыр эмне кылышыңыз керек болсо, серволорду туташтырып, идиштерди тууралап, башка сервистерде керектүү сервопозицияларды окуп чыгыңыз.

Сунушталууда: