Мазмуну:

Эдуардуино бий партиясы роботу: 5 кадам
Эдуардуино бий партиясы роботу: 5 кадам

Video: Эдуардуино бий партиясы роботу: 5 кадам

Video: Эдуардуино бий партиясы роботу: 5 кадам
Video: Controle de temperatura com encoder rotativo 2024, Ноябрь
Anonim
Image
Image

Тик-Токто атактуу болуу үчүн күрөшүп жатасызбы? Бизде сиз үчүн чечим бар!

Эдуардуино-бул сиздин жеке Tik-Tok проксиңиз! Ал сиз кыла албаган бий кыймылдарын аткарууга жөндөмдүү бий роботу!

Эдуардуинонун жогорку ишенимдүүлүк кыймыл системасы классикалык марионеткадан шыктанган. Ал прокси аркылуу Тик-Ток атактуу болуп калышыңыз үчүн, сүйүктүү музыкаңызга бийлөө үчүн servo моторлорду жана светодиоддорду колдонот.

1 -кадам: Берилиштер

Жабдуулар
Жабдуулар

Өз Эдуардуинону түзүү үчүн сизге керек болот:

- 1x Arduino микроконтроллери

- 4x Servo Motor

- 1x Үн сенсору

- 1x RGB LED

- 1x Нан тактасы

- 24x Jumper Cables

- Супер клей

- Fishing Wire

- 6 мм кара акрил барактары

- 3D принтер жана лазер кескичке жетүү

2 -кадам: Басып чыгаруу жана Компоненттерди кесүү

Басып чыгаруу жана Компоненттерди кесүү
Басып чыгаруу жана Компоненттерди кесүү

Төмөндөгү.stl файлдарын жүктөп алып, аларды 3D басып чыгарыңыз. Андан кийин керик файлдарын жүктөп алып, лазер менен кесип алыңыз. Биз лазердик кесилген бөлүктөр үчүн 6мм кара акрилди жана 3D басылган компоненттер үчүн кара ПЛАны колдондук.

3 -кадам: Базаны жана схеманы чогултуңуз

Базаны жана схеманы чогултуңуз
Базаны жана схеманы чогултуңуз
Базаны жана схеманы чогултуңуз
Базаны жана схеманы чогултуңуз

1. Колонканы чогултуу үчүн лазердик кесилген бөлүктөрдү жабыштырыңыз.

2. Ар бир серво колунда эркин айлануу үчүн жетиштүү орун бар экенине ынануу менен төрт торпону үстүнкү торго илип коюңуз. Светодиодду үстүңкү тордун ортосуна жайгаштырып, ордуна чаптаңыз. Төрт servo моторлордун баарынан зымдарды иштетип, мамыча аркылуу жана ылдый карай LED.

3. Үстүнкү торду желим менен мамычага бекиңиз жана фритинг зымынын схемасында көрсөтүлгөндөй нан сервисине зымдардын учтарын бекитүү менен зымдарды бүтүрүңүз.

4. Нанды жана зымдарды пайдубалдын түбүнө (скотч же клей) бекиткиле жана үн сенсорун базанын капталындагы кичинекей тешиктен чыгып кетиши үчүн бекемдегиле. Платформаны базанын үстүнө коюңуз, бирок аны жабыштырбаңыз (бул төрт бурчтуу тешиги бар тегерек).

5. Колонканы платформанын тешиги аркылуу жылдырып, базанын түбүндөгү төрт бурчтуу диотко чаптаңыз. Муну кылып жатканда, мамычадан келген зымдар мамычанын түбүндөгү кичинекей тешикке тыгылганын текшериңиз.

6. Эми, базанын ичине кирүү үчүн платформаны өйдө жылдырыңыз жана зымдардын диаграммасында көрсөтүлгөндөй servo моторлордун жана светодиоддун панелине зымдарды бекитүү менен схеманы бүтүрүңүз.

7. Балык кармоочу зымды ар бир серво колунун аягынан Эдуардуинонун муундарына чейин байлаңыз же желимдеңиз. Биз бир сервону жамбаштын артына, бирин жамбаштын маңдайына, бирин оң колубузга, экинчисин сол колубузга бекиттик жана Эдуардуинону токтотуу үчүн башын жогорудагы торго бекиттик (анын буттары акырын тийип турганын текшериңиз) жер). Балык кармоочу зымды бекитүү үчүн жамбаш, кол жана баштагы кичинекей укурук тешиктерди колдонуңуз.

БОЛДУ

4 -кадам: Код (Arduino IDE)

Эдуардуино колдонгон код ар кандай даражада servo моторлорду иштетет жана үн сенсору тарабынан аныкталган үндүн көлөмүнө жараша LEDди үч түстүн бири катары жарык кылат. Бул Эдуардуинонун бийи ар бир ырга өзгөчө болууга мүмкүндүк берет.

Кодду жүктөө үчүн астын басыңыз!

5 -кадам: Жыйынтыктар жана ойлор

Эдуардуино концепциядан бери биз ойлогондой иштейт

анын негизги идеясы: үнгө жооп берүүчү жана ийкемдүү куурчакты бийлеш үчүн башкаруучу машина. Бирок, ал жерде идеялар туураланып, кээ бир элементтер, кошумча функциялар жана башка алдын ала жана чогултуу маселелери жөнүндө кайра ойлонууга туура келген учурлар:

1. Эдуардуинонун денесин жасоо

Эдди денеси түшүнүү үчүн татаал болчу. Негизинен, анын денеси бийлөөгө ийкемдүү болушу керек эле, бирок анын позасын жана гуманоид формасын сактоо үчүн жетиштүү катуу болушу керек болчу. Биз "чынжыр туташуу түйүнүн" колдонууну чечтик: кол, чыканак, ийин, жамбаш жана бутту.

2. Кодду тууралоо

Arduino микроконтроллерин бир нече жолу тууралаш керек болчу, анткени биз дагы servo моторлорду жана кошумча LED жарыгын кошушубуз керек болчу. Бул элементтерди кошуу менен, серволордун кыймылы анын бурулуш бурчун азайтууга таасирин тийгизди. Кодду оңдоодо болгон сыноолордон жана каталардан кийин, биз чечимди таба алдык жана ар бир сервону LED айлануусун сактап, кызыл, көк жана жашылды алмаштырып, толук айлануу көлөмүндө айландыра алдык.

3. Серво жана чекит байланыштары үчүн туура жерди табуу

Биз бий кыймылдарынын жылмакай экенине ынануу үчүн, ар бир сервонун позициясын жана анын Эдуардуинонун денесине туташуусун сынап көрүшүбүз керек болчу. Мыкты жерди, балык кармоочу зымдын өлчөмүн жана туташуу түйүндөрүн табуу үчүн бир катар сыноолор өттү.

Мындан тышкары, биздин Эдуардуинонун дизайнында жакшыртылышы мүмкүн болгон бир нече нерселер бар:

· Денеде өзгөчө ийилүү чекиттери болушу мүмкүн, өзгөчө буттарда жана башта.

· Сервалардын персоналдаштырылган диапазондору болушу мүмкүн. Мындай учурда, ар бир сервонун айлануу диапазону кыймылдын көбүрөөк айкалышына мүмкүндүк берүүчү дененин бөлүгүнө байланыштуу болушу мүмкүн.

· Серволордун колу чоңураак болушу мүмкүн, ошентип биз кыймылдын диапазонун кеңейте алабыз, атүгүл Эдуардуинонун өлчөмүн көбөйтө алабыз.

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