Мазмуну:

DIY Linefollower PCB: 7 кадам
DIY Linefollower PCB: 7 кадам

Video: DIY Linefollower PCB: 7 кадам

Video: DIY Linefollower PCB: 7 кадам
Video: How to Make Arduino PID LINE FOLLOWER 2024, Ноябрь
Anonim
DIY Linefollower PCB
DIY Linefollower PCB

Бул үйрөткүчтө мен сизге биринчи линиянын кийинки ПКБсын кантип иштеп чыкканымды көрсөтөм.

Linefollower болжол менен 0,7 м/с ылдамдыкта жогорудагы паркурду айланып өтүүгө аргасыз болот.

Долбоор үчүн мен жөнөкөйлүгү жана программалоо оңойлугу үчүн ATMEGA 32u4 AUду контролер катары тандадым. Сызыкты ээрчүү үчүн колдонулган сенсорлор QRE1113GR тибиндеги 6 оптикалык сенсорлор. Бул аналогдук сенсорлор. Биз ATMEGA деп атагандыктан, биз 6 сенсор менен гана чектелебиз, анткени бул чипте 6 аналогдук порт бар.

Биздин моторлор металл редукторлуу 6V DC моторлору. Бул кичинекей моторлор, бирок буларды колдонуу үчүн жетишерлик күчтүү. Бул моторлор H-Bridge, DRW8833PWP менен иштейт, PWMди колдонот.

Бул биздин Linefollower жүрөгү. Башка деталдар төмөндө түшүндүрүлөт.

1 -кадам: Схеманы иштеп чыгуу

Схеманы жана ПХБны иштеп чыгуу үчүн EAGLE колдондум. Бул Autodesk бекер программасы. Бул программаны колдонуу үчүн бир аз үйрөнүү ийри. Бирок бул жакшы программа жана бекер:)

Мен ATMEGA импорттоо менен баштадым. Бул чиптин маалымат барагын текшерүү маанилүү. Бул чипти колдонуу үчүн зарыл болгон көптөгөн компоненттер маалымат барагында сүрөттөлгөн. Бардык керектүү компоненттерди импорттогондон кийин, мен H-көпүрөсүн жана сенсорлорду импорттой баштадым. Дагы, бул ATMEGAнын кайсы казыктарына жана кандай компоненттерге (резисторлорго, конденсаторлорго) муктаж экенин кантип билүү үчүн ошол маалымат баракчаларын текшерүү маанилүү.

Мен файлды колдонулган бардык компоненттер менен коштум.

2 -кадам: PCB долбоорлоо

PCB долбоорлоо
PCB долбоорлоо

Менин ПХБ эки тараптуу. Бул кичинекей изге ар кандай компоненттерди жайгаштырууну жеңилдетет.

Дагы бир жолу, муну долбоорлоо оңой эмес, бул программаны колдонууну үйрөнүү үчүн убакыт талап кылынат, бирок youtubeте сизге жардам берүү үчүн көптөгөн билим берүүчү видеолор бар.

Контроллердин же компоненттин ар бир пини бир нерсеге туташтырылганын жана ар бир жолдун туурасы талап кылынгандыгын текшериңиз.

3 -кадам: ПКБга заказ берүү

Даяр болгон дизайн менен заказ берүүгө даярсыз!

Биринчиден, дизайнды gerber файлдары катары экспорттоого туура келет.

Мен PCBлеримди JLCPCB.com сайтына заказ кылдым, мен муну абдан сунуштай алам. Адилеттүү баа, тез жеткирүү жана сапаттуу такталар.

4 -кадам: Сиздин ПХБны ширетүү

Сиздин PCB ширетүү
Сиздин PCB ширетүү
Сиздин PCB ширетүү
Сиздин PCB ширетүү
Сиздин PCB ширетүү
Сиздин PCB ширетүү

ПХБны алгандан кийин, андагы бардык компоненттерди ширете баштасаңыз болот.

Жакшы агым, темпратурасы жөнгө салынуучу ширетүүчү станция жана ПХБ кармагычы абдан сунушталат.

Жакшы youtube видеолору SMD компоненттерин кантип ширетүү жөнүндө бар (Луис Россман - бул баатыр).

5 -кадам: Жаркылдаган жүктөгүч

PCB ийгиликтүү ширетилгенден кийин, жүктөгүчтү ATMEGAңызга жаркырата турган убак.

Бул аркылуу сизге жардам берүү үчүн бул шилтемени басыңыз:

6 -кадам: Linefollowerди программалоо

Жүктөгүчтү күйгүзгөндөн кийин, Arduino IDEдеги линия ээрчисине кире аласыз.

Мен төмөндөгү программаны жазылуучулар үчүн жаздым.

Бул линияны мүмкүн болушунча жакшы ээрчүү үчүн PID контроллерин колдонот.

7 -кадам: PID контроллерин конфигурациялоо

PID контроллерин конфигурациялоо үчүн, орнотуу үчүн бир нече баалуулуктар бар.

Kp: бул күчөтүү, бул линиянын катышуучусунун катага реакция ылдамдыгын жөнгө салат. PID контроллерин конфигурациялоо үчүн, Kp маанисин конфигурациялоо менен туруктуу системага мүмкүн болушунча жакын болуу сунушталат.

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

Kd: Бул каталарды айырмалайт. Эгерде линияны ээрчиген болсо, Kd термелүү токтогонго чейин көбөйтүлүшү керек болот.

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