Мазмуну:

RC Cannon: 11 кадам
RC Cannon: 11 кадам

Video: RC Cannon: 11 кадам

Video: RC Cannon: 11 кадам
Video: Как Исправить Ошибки MSVCP100.dll (MSVCP140.dll, msvcr100.dll и др.) 2024, Ноябрь
Anonim
RC Cannon
RC Cannon

Бул көрсөтмө Түштүк Флорида университетинин Макекурстун долбоорунун талабын аткаруу үчүн түзүлгөн (www.makecourse.com)

1 -кадам: Сизге эмне керек

Сизге эмне керек болот
Сизге эмне керек болот
Сизге эмне керек болот
Сизге эмне керек болот
Сизге эмне керек болот
Сизге эмне керек болот
Сизге эмне керек болот
Сизге эмне керек болот

Дененин компоненттери

-2 дөңгөлөк (3d басып чыгарылган же сиз аларды долбоорлоону каалайсыз)

-Шасси-Оңой формада боло турган нерседен жасалган, башкача айтканда, бургуланган, лазердик ж.

Электр компоненттери

-Arduino Uno тактасы

-Алыстан

-Бул сенсор

-Dc тепкич/ылдамдык моторлору

-Көптөгөн зым жана секирүү кабелдери

-V.2 тактасы (талап кылынбайт, бирок байланыштарды уюшкандыкта жана иштетүүнү жеңилдетет)

-12v батарейкалар жана батарейкалар пакети (электр менен камсыздоо)

-L298 мотор айдоочусу

2-кадам: замбиректи чогултуу- электрдик курулуш

Зымыранды чогултуу- Электр түзүлүшү
Зымыранды чогултуу- Электр түзүлүшү

DC ылдамдыктагы моторлорду L298 мотор драйверине туташтырыңыз

-DC ылдамдыгы/тепкич моторунан жеке зымдарды иштетип, L298 модулунун портторуна сайыңыз. Бул моторду башкара турган компонент.

3 -кадам: Ир сенсорун V5 тактасына туташтырыңыз

Ir сенсорун V5 тактасына туташтырыңыз
Ir сенсорун V5 тактасына туташтырыңыз

Ир сенсорун V5 тактасына туташтырыңыз. Бул колдонуучуга машинаны Ир пульту аркылуу башкарууга мүмкүндүк бере турган бөлүгү. Бул IR сенсорунан "Ir сенсор" деп жазылган портко кабелди туташтыруу аркылуу жасалат.

4 -кадам: V5 тактасын Arduino Unoго орнотуңуз

V5 тактасын Arduino Unoго коюңуз
V5 тактасын Arduino Unoго коюңуз

-Бул V5 тактасын колдонуунун эң сонун бөлүгү, бул байланыштарды оңой кылат. Бул Arduino Unoго "баштык салуу" үчүн иштелип чыккан жана көп зымдарды үнөмдөйт жана туташууларды тыкан кылат. Пиндериңизди туура ылайыкташтырууну унутпаңыз, б.а. (GND жер портуна, аналогго ж.

5 -кадам: Электр энергиясын Arduino тактасына туташтырыңыз

Электр энергиясын Arduino тактасына туташтырыңыз
Электр энергиясын Arduino тактасына туташтырыңыз
Электр энергиясын Arduino тактасына туташтырыңыз
Электр энергиясын Arduino тактасына туташтырыңыз

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

6 -кадам: Жалпы схеманын макети

Жалпы схеманын жайгашуусу
Жалпы схеманын жайгашуусу

Мына капоттун астында эмне болуп жатат.

-L298 менен жүрүүчү ылдам кыймылдаткычтар

-Ир сенсор V5 тактасына туташкан.

-12 в электр менен камсыздоо

- Бардык электр компоненттери керектүү учурда жерге туташтыргыч темирди колдонуп, иштетилет/ жерге туташтырылат.

7 -кадам: Код жана иштөө принциби

Код жана иштөө принциби
Код жана иштөө принциби

Замбирек негизинен толугу менен Ир алыстан башкаруу аркылуу иштейт жана программалоо максатында негизги басым болот. Ир башкаруу системасы маалыматты жөнөтүүдөн жана алуудан турат. Жөнөтүү алыстан башкарылат, ал эми кабыл алуу сенсор тарабынан жүргүзүлөт. Ир пульттары башка күнүмдүк аспаптар сыяктуу сигналдарды бинардык импульс коду аркылуу жөнөтөт. Сенсорду чаташтырбоо жана туура эмес импульстук кодду тандап албоо үчүн, аны белгилүү бир ташуучу жыштыкта модуляциялоо адатка айланган, аны сенсор уникалдуу буйрук катары чыпкалап кабыл алат.

8 -кадам: IR китепканасын кошкондо

Анын ичинде IR китепканасы
Анын ичинде IR китепканасы

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

www.liquidcrystal.com

www.elegoo.com

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

Программада "мисал эскиздери" дагы бар, алардын бири Ир системасы үчүн. Бул дагы эң сонун башталыш болмок. (жогорудагы сүрөттү караңыз)

Камтылган, ошондой эле кээ бир китепкана касиеттери бар суюк кристалл файлы.

9 -кадам: Колдонууну каалаган ачкычтарды программалаңыз

Колдонууну каалаган ачкычтарды программалаңыз
Колдонууну каалаган ачкычтарды программалаңыз

Замбирек алдыга, артка жана солго жана оңго багытталган. Ошентип, бул операцияларды жүргүзүү үчүн бизге ачкычтар керек болот. Биз уникалдуу ачкыч баалуулугун колдонуу менен конкреттүү нерселерди жасоо үчүн ачкычтарды дайындоо тапшырмасын аткара алмакпыз. Биз анда #define функциясын колдонуу менен бул негизги баалуулуктарды конкреттүү функцияларга дайындай алмакпыз.

мис

#кошуу

#аныктоо F 16736925

#аныктоо B 16754775

бул жерде "F" алдыга жылуу менен байланышкан өзгөрмө жана анын жанындагы цифра болмок, бул тапшырманы аткаруунун уникалдуу ачкыч мааниси.

Айрым компоненттерди "жогорку" же "төмөн" деп коюу өзгөчө максаттарды ишке ашырат. мис. Биздин коддо, эгер биз замбиректин алдыга жылышын кааласак, анда биз DC кыймылдаткычындагы чыгуучу пиндерди жогорку деңгээлге коюп, машинанын жылышын шарттайбыз. Мунун баарынын толук эскизи аягында берилет.

10 -кадам: Кодду бүтүрүңүз жана көчүңүз

-Эгер сиз коддоону жакшы билбесеңиз, коркпоңуз, интернетте замбирегиңизди кыймылга келтирүү үчүн көптөгөн коддор жана мисалдар бар. Мына бул замбиректин акыркы коду, ал www.elegoo.com сайтынан алынды жана замбиректин критерийлерине ылайыкташтырылды.

11 -кадам: Кодуңузду жүктөп, аны сынап көрүңүз

Кодуңузду жүктөп, аны сынап көрүңүз
Кодуңузду жүктөп, аны сынап көрүңүз

Эгер баары ойдогудай болсо, замбирегиңизди кыймылдатып турушуңуз керек. Батарейкаларды кубаттап, күйгүзүүнү унутпаңыз. Ошондой эле, компьютерге туташтырылган замбиректи иштетпеңиз. Бул сиздин курулуштагы кээ бир сезимтал бөлүктөр үчүн коркунучтуу болушу мүмкүн.

Жакшы ийгилик!

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