Мазмуну:
- 1 -кадам: Trelloдо кадамдарыңызды пландаңыз
- 2 -кадам: Жеткирүү/Сатып алуу
- 3 -кадам: Машина куруу
- 4 -кадам: DC моторлорун Arduino менен башкарыңыз
- 5 -кадам: Bluetooth туташуу
- 6 -кадам: Коддоо - Adafruit тиркемесин колдонуу
- 7 -кадам: RC Car Wireless кылыңыз
- 8 -кадам: Control Pad менен иштөө үчүн өзгөртүлгөн колдонмо жасаңыз
- 9 -кадам: (Милдеттүү эмес): Аралык сенсорун кошуу
- 10 -кадам: Тест
- 11 -кадам: Сыртын кошуу
- 12 -кадам: Документ
Video: Arduino Bluetooth RC Унаасы: 12 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Телефонуңуздагы колдонмо аркылуу RC унаасын башкарасызбы? Мүмкүн!
Arduino, кээ бир Bluetooth, кээ бир дөңгөлөктөр жана башка кичинекей, бирок керектүү бөлүктөрдүн жардамы менен биз Bluetooth менен туташкан жана телефонуңуздагы колдонмо тарабынан башкарыла турган RC машинасын түзө алдык. Жеткиликтүү көрүнөт, туурабы? Бир айдан кийин, биз иштеп жаткан Bluetooth RC машинасын жылтырата алдык. Биздин көрсөтмөлөрүбүз менен сиз бизден ылдамыраак жасай аласыз.
1 -кадам: Trelloдо кадамдарыңызды пландаңыз
Трелло пландаштырууну баштоо үчүн, сиз эмне кылгыңыз келгенин жана сизге кандай материалдар керек экенин билишиңиз керек.
Сиздин троллонузга коюуну каалаган нерселер:
- Берилиштериңизди алыңыз/сатып алыңыз
- Машина жаса
- DC Motors'ту Arduino менен башкарыңыз
- Bluetooth менен Arduino менен туташуу
- RC машинасын зымсыз кылыңыз
- Коддоо
- App түзүү
- Connect/ Code Distance Sensor (Кошумча кадам үчүн гана керек.)
- Тестирлөө
-Сырткы
- Документтер/ Кантип
Эми, булардын ар бирине кирген көптөгөн кадамдар бар, бирок сиз биздин процесстин кийинки кадамдарында көбүрөөк маалымат таба аласыз.
2 -кадам: Жеткирүү/Сатып алуу
Бул долбоорго керектүү материалдар төмөнкүлөрдү камтыйт:
-Ардуино
-Мотор айдоочу (TB6612FNG Breakout)
-Bluetooth Low Energy Driver (nRF8001 Bluetooth LE)
-DC Motors
-Батарея пакети (Батарейкалар)
-Зымдар
-схема
3 -кадам: Машина куруу
DC моторлору жана схемасы менен
1) Мотор драйверин Arduino менен туташтырыңыз
2) Arduino'ду DC кыймылдаткычтарына туташтырыңыз
*Районду көрүү үчүн сүрөттү караңыз.
4 -кадам: DC моторлорун Arduino менен башкарыңыз
Мотор айдоочулар китепканасынын MotorTest коду менен Arduino DC моторлорун башкара алат.
-MotorTest коду Моторлорду кичине "джиг" кылууга мажбур кылат.
TB6612FNG Arduino китепканасы жазылган жерге ылдый жылыңыз жана ал жерден жүктөлөт.
-Андан кийин, бул китепкананы Arduino IDEге кысылган файл катары жайгаштыра аласыз.
-Эскизге өтүңүз, китепкананы кошуңуз, андан кийин.zip китепканасын кошуп, файлыңызды тандаңыз.
-Ал файл кийин мисалдардын астында пайда болот.
-Анан моторуңузду сынап көрө аласыз.
5 -кадам: Bluetooth туташуу
Bluetooth аз энергия драйверин колдонуп, биз аны сүрөттө көрсөтүлгөндөй Arduino менен байланыштыра алабыз.
- Аны Arduino менен туташтыргандан тартып, биз Adafruit тиркемеси менен машинаны кандайдыр бир код менен жылдыра алабыз.
-Nrf8001 драйвери менен Adafruit барагына өтүңүз, жана китепкана жүктөп алса болот.
-Китепкана менен бирге, берилген кодду (echo demo) колдонуп, машинаны буйрук берилгенде кыймылга келтирүүгө программалоого болот.
6 -кадам: Коддоо - Adafruit тиркемесин колдонуу
Колдонмону жүктөп алып, кодду каалагандай өзгөрткөндөн кийин, нерселерди жылдыруу үчүн:
1) Биз машинага туташуудан баштадык (башында UART деп аталган) жана UART модулдарына жөнөдүк.
- Бул жерде сиз машинаны алдыга жылдыруу үчүн кодуңузда бар болсо, алдыга карай f сыяктуу буйрукту тере аласыз.
*Сиз биздин кодго кайрылсаңыз болот, ал кийинчерээк басылат.
7 -кадам: RC Car Wireless кылыңыз
Бул жерде сизге батарейкаңыз керек болот.
Батарея пакетин жана DC кыймылдаткычтарына туташтырылган батареяларды колдонуп, унаа башка эч нерсеге туташпай кыймылдай алат.
*Жогорудагы сүрөттө батарейканын кантип туташтырылганын жана моторлорго бекитилген батареяны көрө аласыз.
8 -кадам: Control Pad менен иштөө үчүн өзгөртүлгөн колдонмо жасаңыз
Биз машинабыздын пульту болуп башкаруу панелин колдонууну чечтик. Бул үчүн биз:
- Adafruit колдонмосунун баштапкы кодун өзгөртүү.
-Биздин өзгөртүлгөн код бул жерде шилтеме кылынган жана бул өзгөртүлгөн колдонмо ТЕК Android үчүн.:
-Жана өзгөртүлгөн код менен жасалган колдонмону кантип колдонуу керек:
-Колдонмону ачканда:
-CARге туташыңыз
-Байланышты чыкылдатыңыз, унаага туташуу үчүн режимди тандаңыз деген тизме пайда болот
-Контроллерди басыңыз
-Контроллерде аягына чейин жылдырып, башкаруу тактасын чыкылдатыңыз.
-Башкаруу тактасында:
-Жебе алдыга жылат
-Down жебеси артка кетет
-Сол жебе солго кетет
-Оң жебе туура барат
-1 баскычы -тормоз
-2 -баскыч пончик
9 -кадам: (Милдеттүү эмес): Аралык сенсорун кошуу
Биздин RC машинабыз үчүн биз аралык сенсорун коштук.
-Алыстык сенсору биздин RC Машинабыздын алдына коюлган, биз анын алдында бир нерсе болгондо автоматтык түрдө башка жакка жылууга аракет кылдык.
10 -кадам: Тест
Сыноо учурунда, -Бардык функция сиз каалагандай иштээрин текшериңиз:
-Алга
-Артка
-Солго
-Туура
-Токто
-Донут
-Автоматтык
Бул биздин конкреттүү функциябыз, сиз муну колдонсоңуз болот же каалаганыңызды кылуу үчүн өзгөртө аласыз.
11 -кадам: Сыртын кошуу
Сыртын кошуп жатканда, бул толугу менен сизге байланыштуу.
-Машинанын сырты негизинен жабдыктарды чогуу кармоо үчүн.
-Биз зипти жана зымдарды колдонуп, бардыгын ордубузда кармадык.
-Сиз өзүңүзгө жаккан жолдо машинаңыздын сыртын жасай аласыз.
** Сырткы нерсенин эң маанилүү бөлүгү - баарын ордунда кармоо!
12 -кадам: Документ
RC машинаңызды түзүүдө, бара жатканыңызда документтештирип жатканыңызды текшериңиз.
Бул жардам бере алат:
-Сиз туш болгон маселени чечүү.
-Электр өткөргүчтөрүн алмаштыруу.
-Күн сайын кылган ишиңди эстеп, -Долбооруңузга кайрылсак.
Сунушталууда:
L293D жана Алыстан башкаруу менен Arduino Унаасы: 5 кадам
L293D жана Алыстан башкаруу менен Arduino Унаасы: Менде L293D чипи жана IR алыстан башкаруу жана кабыл алгычы болот. Мен көп нерсени сатып албастан Arduino машинасын кургум келет, ошондуктан мен Arduino гана төрт дөңгөлөктүү машинанын шассиин алып келдим, анткени Tinkercad L293D жана IR приемниги жана Arduino болгондуктан, мен эскизди түздүм
Arduino Bluetooth RC Унаасы: 10 кадам
Arduino Bluetooth RC Car: Мен бул видеону youtube видеомду коштоо үчүн жараткам, азырынча мен сизге видеону көрүүнү сунуштайм, анткени ал деталдуу, бирок мен бул нускаманын үстүндө иштеп, аны жакында жакшыртам
Өз алдынча айдоо жана PS2Joystick-Controlled Arduino Унаасы: 6 кадам
Өз алдынча айдоо жана PS2Joystick менен башкарылган Arduino Унаасы: Саламатсызбы, менин атым Хоакин, мен Arduino хоббисимин. Өткөн жылы мен Arduino менен алпурушуп калдым жана мен ар кандай нерселерди жасай баштадым, жана бул автоматтык жана джойстик башкарылган унаа алардын бири
RCXD Arduino Унаасы: 10 кадам
RCXD Arduino Унаасы: Бул көрсөтмө Түштүк Флорида университетинин Макекурсунун долбоорунун талабын аткаруу үчүн түзүлгөн (www.makecourse.com) Мен RCXD Arduino Унаасын иштеп чыккам. Мен мунараны үстүдөгү бир нече дирижерада жылыш үчүн программаладым
Arduino Bluetooth RC Унаасы: 6 кадам
Arduino Bluetooth RC Car: Мен алыстан башкаруучу унааларды жакшы көрөм, алар супер кызыктуу жана кызыктуу. Бул Нускамада мен Arduino жана мен жаткан кээ бир тетиктерди колдонуп, жеке Bluetooth машинамды кантип жаратканымды көрсөтөм. Бул көрсөтмө теориялык жактан гана, машина иштебей калды