Мазмуну:

Arduino RC унаа дөңгөлөгү: 9 кадам (сүрөттөр менен)
Arduino RC унаа дөңгөлөгү: 9 кадам (сүрөттөр менен)

Video: Arduino RC унаа дөңгөлөгү: 9 кадам (сүрөттөр менен)

Video: Arduino RC унаа дөңгөлөгү: 9 кадам (сүрөттөр менен)
Video: Lesson 1: What is Arduino? Types of Arduino Boards and SunFounder Kit | SunFounder Robojax 2024, Июнь
Anonim
Arduino RC Car Wheel
Arduino RC Car Wheel
Arduino RC Car Wheel
Arduino RC Car Wheel
Arduino RC Car Wheel
Arduino RC Car Wheel
Arduino RC Car Wheel
Arduino RC Car Wheel

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

БӨЛҮКТӨР-

RC Car

www.ebay.com/itm/Multicolor-Coke-Can-Mini-…

Arduino

www.amazon.com/Arduino-Uno-R3-Microcontrol…

Көп кабелдер

www.amazon.com/Elegoo-EL-CP-004-Multicolor…

Потенциометр + баскычтар

www.amazon.com/Gikfun-Knurled-Linear-Poten…

Полиэстер конденсаторлор

www.amazon.com/WINGONEER-0-33NF-Polyester-…

Forward & Reverse Connections кеңейтүү үчүн тийүү которгучтары

www.amazon.com/WINGONEER-140pcs-Momentary-…

Breadboard

www.amazon.com/dp/B0135IQ0ZC/ref=asc_df_B0…

Марио Карт дөңгөлөгү

(Эгерде сиз кааласаңыз, мен корпус жасоо үчүн бардым)

www.amazon.com/AmazonBasics-Steering-Wheel…

ЭСИНДЕ САКТА

RC автоунаасы Контроллерде бар DC уячасы менен заряддалат, батарейка ушунчалык көпкө турбайт.

Анын арзан машинасы, Жандыруу жана Өчүрүү которгучу чындыгында анын корпусуна кире баштады, ошондуктан мен машинаны ачып, которгучту жылуу желим менен жылдырбай койдум. Мен кутудан туура иштебегендердин бирин алдым.

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

1 -кадам: КОД

КОД
КОД
КОД
КОД

Кодду Arduinoго жүктөңүз (мен Arduino Clone колдонгом, бирок бул маанилүү эмес деп ойлойм). 6 секирүүчү кабелдерди жана потенциометрди алыңыз. Потенциометрдин терминалдарына 3 кабелди туташтырыңыз.

2 -кадам: BreadBoarding прототиптештирүү

1. Орто терминал кабелин аналогдук пинге 0, оң терминалдык кабелди 5 вольтко жана сол терминалдык кабелди жерге туташтырыңыз.

2. 3 Кабель калган болушу керек, бирин Ардуинонун 8 -сандык пинине, экинчисин Санарык 2 -пинге, экинчисин Ардуинонун жерге туташтырыңыз.

3. Эми 2 светодиодду кармаңыз жана аларды нанга тактаңыз, алар позитивдүү төөнөгүчтөр бош мамычаларга (позитивдүү саптарга эмес) туташып турганда жерге туташтырылганын текшериңиз, эми Digital пин кабелин LED позитивдүү плагинине туташтырыңыз. мамычалар (жана Жер кабелин Жер темир жолуна туташтыруу).

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

КОДУҢУЗДУ ЖАКТЫРУУГА ЭРКИН

3 -кадам: Манипуляторду ажыратуу

МАНИПУЛЯТОРДУН БУЛУШУ
МАНИПУЛЯТОРДУН БУЛУШУ
МАНИПУЛЯТОРДУН БУЛУШУ
МАНИПУЛЯТОРДУН БУЛУШУ

Бурама драйверди кармап, RC контроллерин ажыратыңыз. Райондук тактаны карап көрүңүз, бирок аны ийилип же үстүңкү бөлүктүн бөлүктөрүн сындыруудан сак болуңуз.

4 -кадам: Контроллерлердин энергия булагын которуу

Контроллерлердин энергия булагын алмаштыруу
Контроллерлердин энергия булагын алмаштыруу

Сиз RC контроллерин 2 AA батарейкасынын ордуна Arduino менен иштетүүнү каалайсыз, ошондуктан ошол эле жерлердеги AA Батарея кармагычы менен Эркин секирүүчү кабелдерге алып баруучу зымдарды кайра сатыңыз (B- жана B+ тешиктери).

5 -кадам: Arduino сигналдарын RC контроллерине киргизүү

Arduino сигналдарын RC контроллерине киргизүү
Arduino сигналдарын RC контроллерине киргизүү
Arduino сигналдарын RC контроллерине киргизүү
Arduino сигналдарын RC контроллерине киргизүү

Сүрөттү караңыз жана оң жана сол тийүү тактыларына 2 кабелди туташтырыңыз (Боз жана кызгылт көк жиптер).

2 пленка конденсаторлорун алыңыз (Полиэстер конденсаторлору катары да белгилүү) жана аларды кичинекей өзүнчө протоборлорго туташтырыңыз (мен биринин бир бурчун кесип, чаптап койгом). Film Capsты колдонуунун себеби, Arduino дагы RC контроллерин иштетүүчү LOW орнотулганда жетишерлик жогорку чыңалууну өндүрөт. Ошентип, кино капкактары код аркылуу ТӨМӨН орнотулганда, санариптик пинден чыгуучу чыңалуу үчүн резистор катары иштейт.

Сандык пин кабелдерин пленка конденсаторлорунун учтарына, андан кийин оң жана сол кабелдерди кинофондондук конденсаторлордун башка учтарына туташтырыңыз.

6 -кадам: АЛГА & РЕВЕРСТИН БАЙЛАНЫШТАРЫН КӨҢӨЙТҮҮ

АЛГА & АРТКА БАЙЛАНЫШТАРЫН КӨБӨЙТҮҮ
АЛГА & АРТКА БАЙЛАНЫШТАРЫН КӨБӨЙТҮҮ

4 кабелди алыңыз жана Алга жана Артка тийүү өчүргүчтөрүнүн байланыштарын узартыңыз. Бул бир кабелди тийүү коммутаторунун жогорку сол казыгына, андан кийин ошол эле тийүүчүнүн төмөнкү оң казыгына башка кабелди, андан кийин кабелдердин учтарын өзүнчө тийүү өчүргүчүнө ширетүү аркылуу жасалат. Этият болуңуз жана Surface Mount компонентин кокусунан тазартпаңыз, мен биринчи жолу бул катаны кетирип, контроллерди бузуп алдым (Кудайга шүгүр, бул машиналар болгону 8 доллар).

7 -кадам: СЫНОО

СЫНОО
СЫНОО

Кеңейтүүлөрдү эч ким тийбестен, эч ким бири -бири менен контакт түзбөсүн. Arduino күйгүзүп, RC машинасын күйгүзүңүз.

Потенциометрди оң абалга буруңуз жана узартылган Оң тийүү которгучун басыңыз жана унаа оңго бурулабы же жокпу, ошону сол позиция үчүн жасаңыз. Эгер баары ойдогудай болсо, анда корпус жасоого өтүңүз. Эгерде бир нерсе иштебей жатса, Контроллердин LEDы күйбөйт, же Машина кыймылдабайт же бир аз жылат, анда зымыңызды кайра текшериңиз.

8 -кадам: Корпус жасоо

Корпус жасоо
Корпус жасоо
Корпус жасоо
Корпус жасоо
Корпус жасоо
Корпус жасоо
Корпус жасоо
Корпус жасоо

Ошентип, менин корпусум - бул чоң Лего стенди, мен түбөлүккө колдонгон жокмун. Биринчиден, мен потенциометрди бургуланган тешик аркылуу жайгаштырдым, анын учунда бир туткасын бурап, жана ысык тутумду ажыратылган Марио Карт дөңгөлөгүнүн жарымына жабыштырдым. Андан кийин мен оңой жетүү үчүн корпустун бурчуна узартылган тактилдерди койдум жана ичиндегилердин баарын түрттүм. Мен Arduino -ны корпустун сыртында калтыргым келди, мен бул корпустун кулпуланышын каалаган жокмун, бир нерсе туура эмес болуп калганда, баарына оңой жеткиликтүү болушун кааладым.

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

9 -кадам: БҮТКӨН

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

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