Мазмуну:
- 1 -кадам: материалды чогултуу
- 2 -кадам: Arduino жана Motor Shield
- 3 -кадам: Motor Shieldди DC Motors менен байланыштырыңыз
- 4 -кадам: Motor Shieldди NIMH Батареясына туташтырыңыз
- 5 -кадам: Радио алуучуну Arduino менен байланыштырыңыз
- 6-кадам: Ардуино үчүн Кубат Булагын Өз алдынча режимге даярдаңыз
- 7 -кадам: Arduino коду
Video: Алыстан башкарылуучу Arduino танкы: 9 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Эй, Мен arduino аркылуу өтүүчү классикалык RC радиосунан башкарылган жакшы танк кургум келди. Чындыгында, бул күндөрү бардык электроника бар.
Бул жырткычты куруу үчүн бир нече элементтерди сатып алышыңыз керек. Биз бул нускамада кадамдарды басып өтөбүз.
1 -кадам: материалды чогултуу
Сизге төмөнкү элементтер керек болот:
- T'Rex Tank сыяктуу орнотулган 12V эки DC мотору бар бир танк
- Monster Shield сыяктуу бир Arduino шайкеш Motor Shield
- Бир Arduino UNO R3 - расмий бирин тандаңыз
-Бир 2 каналдуу RC өткөргүч жана бир RC кабыл алгыч-Мен AM 27 MHZде эскисин колдоном, бирок сиз ушул сыяктуу hobbykingr-tmhk-gt2b-3ch-2-4ghz-передатчик-алуучу сыяктуу заманбаптарды таба аласыз
- UNO R3 үчүн бир батарея - 9В батарейкасы - идеалдуу эмес, анткени анын туруктуулугу жок
- Кыймыл үчүн бир чоң батарейка - Мен NIMH 3300 мАч 10.5в колдондум, ошондуктан ар бири 1.5v менен 7 клетканы ойлойм
- кээ бир декандын коннекторлору, бардыгы оңой туташат
- Кандооч
Мен БУУну программалоо үчүн Arduino IDE колдондум жана Visual Studio 2017 менен бир аз байкоо куралын коштум
2 -кадам: Arduino жана Motor Shield
Мен arduino даяр болгон мотор калканы тандап алгандыктан, мен аларды жөн эле бириктирүүгө туура келди. Белгилей кетүүчү нерсе, калкан бир нече PIN -коддорду алып жатат, ошондуктан башка максатта кайра колдонулбайт.
Arduino UNO R3 мотордун калканы менен сүйлөшүп, мотордун кайсы ылдамдыкта бурулушу керектигин көрсөтөт. Бизде эки мотор бар болгондуктан, бул түз эле алдыга.
3 -кадам: Motor Shieldди DC Motors менен байланыштырыңыз
4 -кадам: Motor Shieldди NIMH Батареясына туташтырыңыз
5 -кадам: Радио алуучуну Arduino менен байланыштырыңыз
6-кадам: Ардуино үчүн Кубат Булагын Өз алдынча режимге даярдаңыз
7 -кадам: Arduino коду
Arduino ушунчалык күчтүү. Жаш кезимде жасагым келген нерселердин баарын азыр оңой эле жасай алам! Мындан ары электроника жөнүндө көп нерсени билүүнүн кажети жок.
Мен бул булактан Arduino кодун жаздым:
- окуу-rc-алуучу-баалуулуктар
- Monster Moto Shield мисал коду
- Moto Shield негизги шилтемеси
Экөөнү тең аралаштырып, мен RC кабылдагычтан окууларды түз ардуиного алып, баалуулуктарды мотор калканы аркылуу моторго айландыра алам.
Радиодон келген эки каналдын моторлор үчүн эки башка ылдамдык көрсөткүчтөрүнө аралашуусуна байланыштуу, мен тиешелүү бөлүктү кантип жазуу керектиги жөнүндө идеяларды алуу үчүн, Джойстик менен Tank Drive Mixing аркылуу интернетке чыктым.
Мунун эмне жөнүндө экенин бир аз түшүнүү үчүн мен дагы PWMди карап чыгууга туура келди. Arduino боюнча кээ бир жакшы макалалар бар, SecretsOfArduinoPWM жана үйрөткүч PWM
Бул код "Sketch"> "Китепкананы кошуу"> "Китепканаларды башкаруу" менюсунан орнотула турган EnableInterrupt.hге таянат, андан кийин EnableInterrupt издеңиз. Бул китепкана стандарттык орнотуу жана цикл тартибинен каалаган убакта RC алуучудан баалуулуктарды алууга мүмкүнчүлүк берет. Абдан ыңгайлуу.
Сунушталууда:
Алыстан башкарылуучу LED көздөр жана костюм капюшону: 7 кадам (сүрөттөр менен)
Алыстан башкарылуучу LED көздөр жана костюм капюшону: эгиз жаак! Double Orko! Bubble-Bobbleден эки элес сыйкырчысы! Бул костюм капюшон түстөрдү өзгөртүү менен сиз тандаган LED көздүү жандык болушу мүмкүн. Мен бул долбоорду биринчи жолу 2015 -жылы абдан жөнөкөй схема жана код менен түзгөм, бирок бул жылы мен
Машинаны трансформациялоо: Алыстан башкарылуучу өзүн өзү башкаруучуга: 4 кадам
Машинаны трансформациялоо: Алыстан башкарылуучу өзүн өзү башкара билүү: Бул сынган пульту бар RC унаасын бузуу. Сиз гараж сатуудан көп нерсени таба аласыз
Алыстан башкарылуучу Bluetooth унаа Arduino UNO аркылуу: 4 кадам
Алыстан башкарылган Bluetooth машинасы Arduino UNO аркылуу: Ардуинодо ушул убакка чейин үйрөнгөн нерселерибизди ишке ашыруу ар дайым кызыктуу болот. Негизинен, көпчүлүгү негиздери менен барышмак. Ошентип, бул жерде мен жөн гана бул Arduino негизделген Алыстан башкарылуучу машинаны түшүндүрүп берейин деп жатам. Талаптар: 1.Arduino UNO
Алыстан башкарылуучу Arduino Self Balancing роботун түзүү: B-робот EVO: 8 кадам
Алыстан башкарылуучу Arduino Self Balancing роботун түзүү: B-робот EVO: ------------------------------------ -------------- UPDATE: бул жерде бул роботтун жаңы жана жакшыртылган версиясы бар: B-робот EVO, жаңы мүмкүнчүлүктөр менен! ------------ -------------------------------------- Бул кантип иштейт? B-ROBOT EVO-бул алыстан башкаруу көзөмөл
Алыстан башкарылуучу робот Arduino жана TV Remote колдонуу: 11 кадам
Алыстан башкарылуучу робот Arduino жана TV пультун колдонуп: Бул алыстан башкарылуучу машина, мисалы, сыналгы, AC ж.б. сыяктуу дээрлик бардык алыстан колдонууга болот. Бул алыстан IR (инфракызыл) чыгарганын колдонот. IR кабылдагычты колдонуу менен, бул абдан арзан сенсор