Мазмуну:

Bluetooth аркылуу жөнөкөйлөтүлгөн RC машинасын кантип жасоо керек: 7 кадам (сүрөттөр менен)
Bluetooth аркылуу жөнөкөйлөтүлгөн RC машинасын кантип жасоо керек: 7 кадам (сүрөттөр менен)

Video: Bluetooth аркылуу жөнөкөйлөтүлгөн RC машинасын кантип жасоо керек: 7 кадам (сүрөттөр менен)

Video: Bluetooth аркылуу жөнөкөйлөтүлгөн RC машинасын кантип жасоо керек: 7 кадам (сүрөттөр менен)
Video: Как раздать интернет с телефона через блютуз.Bluetooth-модем 2024, Июль
Anonim
Bluetooth көзөмөлдөгөн жөнөкөй RC машинасын кантип жасаса болот
Bluetooth көзөмөлдөгөн жөнөкөй RC машинасын кантип жасаса болот

Баарына салам, мен Брайан Ти Пак Хонгмун. Мен азыр Сингапур политехникасында компьютердик инженерия боюнча бир жылдык студентмин.

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

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

Башка соз жок, баштайлы!

1 -кадам: 0 -кадам: Материалдарды даярдоо

0 -кадам: Материалдарды даярдоо
0 -кадам: Материалдарды даярдоо

Материалдар абдан жөнөкөй жана оңой, алар:

  1. Унаа шасси* (мен жаңы жылдык куки кутучасын колдонуп жатам, тандооңуз менен чыгармачыл болуңуз!) X1
  2. DC моторлору жана шиналар x2
  3. Arduino Uno (же башка варианттар) x1
  4. L298N H-көпүрөсү x1
  5. Кастор дөңгөлөгү x1
  6. Батареялар (1 Arduino үчүн, 1 мотор үчүн)
  7. Эркек секирүүчү, эркек секирүүчү эркек
  8. Bluetooth модулу HC-06 же HC-05 x1
  9. Нан тактасы (тез жана оңой туташуу) x1

Башка жабдуулар сизге керек болушу мүмкүн:

  • Темир
  • Ысык желим мылтык

*Эскертүү: менин шассиде IR сенсору тиркелген, ал бул окуу куралында талап кылынбайт

2 -кадам: 1 -кадам: Шассиди даярдоо

1 -кадам: шассини даярдоо
1 -кадам: шассини даярдоо

Биринчиден, нанды бөлүп алыңыз. Ал 3 бөлүккө бөлүнүшү керек, капталдарынан жана ортоңку бөлүгүнөн 2 +/- тик тилкелери, бул жерде сиздин байланыштарыңыздын көбү жасалат. Бул компоненттерди өтө оңой жайгаштырууга мүмкүндүк берет, мында сиз:

  • Ардуинодон 5V туташтырыңыз
  • GNDди Arduinoңуздан оң жагына туташтырыңыз
  • Ардуиного жакын бардык байланыштарды жасаңыз

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

3 -кадам: 2 -кадам: L298Nди моторуңузга туташтыруу

2 -кадам: L298Nди моторуңузга туташтыруу
2 -кадам: L298Nди моторуңузга туташтыруу
2 -кадам: L298Nди моторуңузга туташтыруу
2 -кадам: L298Nди моторуңузга туташтыруу
2 -кадам: L298Nди моторуңузга туташтыруу
2 -кадам: L298Nди моторуңузга туташтыруу

Сиздин DC моторуңузга 2 зым кошуңуз. Андан кийин, зымдардын башка учтарын L298N көпүрөсүндөгү 2 тешикчелүү розеткалардын бирине туташтырыңыз. Зымды кантип туташтыруунун тартиби маанилүү эмес. Муну башка мотор үчүн кайталаңыз.

Андан кийин, 3 розеткасынын жанында табылган эркек казыктарына эркек -ургаачы секиргичтерди салыңыз. 6 талап кылынат, ар бир тарап үчүн 3, мында 1 PWM аркылуу мотордун ылдамдыгын көзөмөлдөө жана 2 багыт үчүн. Кайсы зымдар кайда туташтырылганын унутпаңыз, анткени бул кийинчерээк маанилүү болот.

Батарея пакеттериңиздин бирин алыңыз жана кара зымды (жерге зым) эркек секирүүчүгө тиркеңиз/кошуңуз. Бул кийинчерээк arduino менен тил табышуу үчүн колдонулат. Кызыл зымды 12В киришине (эң сол жагындагы розетка) жана кара зымды L298N модулунун GND (орточо розетка) туташтырыңыз.

4 -кадам: 3 -кадам: Бардыгын бириктирүү

3 -кадам: Бардыгын бириктирүү
3 -кадам: Бардыгын бириктирүү
3 -кадам: Бардыгын бириктирүү
3 -кадам: Бардыгын бириктирүү
3 -кадам: Бардыгын бириктирүү
3 -кадам: Бардыгын бириктирүү
3 -кадам: Бардыгын бириктирүү
3 -кадам: Бардыгын бириктирүү

Сиз машинанын шассидеги L298 модулун ысык желим менен 1 -кадамда туура деп таптыңыз. Кийинки, 2 DC моторун шассиңиздин капталына ысык клей менен жабыңыз. Менин шассиимдин четине чумкуу бар, ошондуктан мен моторлорду туура жабыштыруу үчүн бийиктигимди алмаштыруу үчүн тегерегимде жаткан жаңгактарды колдондум. Бул милдеттүү эмес, эгер сиз жалпак шассини колдонуп жатсаңыз, эч кандай жылыштын кереги жок. 2 моторду чаптагандан кийин, батарейканын пакетин шассиге чаптаңыз. Мен мейкиндиктин тардыгына байланыштуу түбүмө мина чаптадым. Батарея пакетинин капкагын алып салуу үчүн боштук кылуу үчүн батарейкамды бир аз оңго чаптадым. Акыр -аягы, дөңгөлөктү ордуна чаптаңыз жана сиздин негизги машинаңыз бүттү! Роботтун ырааттуу бийиктигине, бирок дөңгөлөк айлануусуна мүмкүндүк бере турган дөңгөлөктү табууга аракет кылыңыз.

6 секирүүчү зымдарды нан тактасына туташтырыңыз, аларды 3кө оңго жана 3кө бөлүңүз.

Кийинки бөлүктү биз Машинанын мээси, башкача айтканда, Arduino менен жабабыз.

5 -кадам: 4 -кадам: Arduino туташуусу жана коду

4 -кадам: Arduino туташуусу жана коду
4 -кадам: Arduino туташуусу жана коду
4 -кадам: Arduino туташуусу жана коду
4 -кадам: Arduino туташуусу жана коду

Оң ылдамдык пинин 6 -пинге жана сол ылдамдыктын пинти Arduinoдогу 11 -пинге туташтырыңыз.

Кийинки, ар бир тараптын башка 2 багыттуу казыгын нан тактасынан Arduinoго эркек аркылуу секирүүчү эркектерге туташтырыңыз:

  • оң - 7 жана 8 -пин
  • сол - Pin 12 жана 13

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

Эми мотор кыймылын текшерүү үчүн бул веб -сайттан кодду көчүрүңүз:

  1. бул кодду Arduinoго жүктөңүз
  2. эгер робот сааттын жебеси боюнча айланса, анда эркектин 2 багыттуу зымын оң жактагы эркек секиргичтерге алмаштырыңыз
  3. эгер робот сааттын жебесине каршы айланса, анда эркектин 2 багыттуу зымын сол жактагы эркек секиргичтерге алмаштырыңыз
  4. эгер робот артка жылса, анда эркектин 2 багыттуу зымын эки тараптан эркек секирүүчүгө алмаштырыңыз

Башка батареяны шассиге чаптаңыз жана негизги робот жасалды! Бул жерде сиз роботту каалагандай программалай аласыз, эксперимент жасоодон тартынбаңыз. Кийинки кадамда биз Bluetooth аркылуу RC унаабыздын негизги кыймылдарын изилдейбиз.

6-кадам: 5-кадам: HC-06 модулу

5-кадам: HC-06 модулу
5-кадам: HC-06 модулу

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

Модулду нан тактасына коюңуз, моторлор менен туташууларды кайталабаңыз. Байланыштарды көрсөтүлгөндөй кылыңыз:

  • VCC - 5V (3.3V иштебейт!)
  • GND - GND
  • Bluetooth боюнча RX --- Arduino боюнча 1-пин
  • Bluetooth боюнча TX --- Arduino боюнча 0 пин

Android телефонуңузга Arduino bluetooth контроллери деп аталган колдонмону жүктөп алыңыз. Менде iPhone жок, андыктан кечирим сурайм iPhone колдонуучулары, бирок сиз бирдей функцияга ээ окшош колдонмолорду таба алышыңыз керек. Ардуинону күйгүзүңүз жана Bluetooth модулун телефонуңуз менен жупташтырыңыз (көбүнчө HC-05/06 же BT03/04 ж. туташуу мүмкүн эмес окшойт, анда биз аны bluetooth функциясы бар компьютерден башкарышыбыз керек болот. Азырынча, Arduino bluetooth контроллери колдонмосун ачып, аны түзмөгүңүзгө туташтырыңыз. Bluetooth модулуңузду тандап, PS2-иш башкаруу интерфейсине жетесиз.

Бул негизги байланыштарды жасаңыз

  • w Алга
  • а Сол
  • s Back
  • г Туура
  • EDIT: j Stop баскычы

7 -кадам: Куттуктайбыз! Сиздин жөнөкөй Bluetooth көзөмөлдөгөн RC унааңыз толук

Куттуктайм! Сиздин жөнөкөй Bluetooth көзөмөлдөгөн RC унааңыз толук!
Куттуктайм! Сиздин жөнөкөй Bluetooth көзөмөлдөгөн RC унааңыз толук!

Жыйынтык:

  • Моторду иштетүү үчүн бизге 2 мотор жана H-көпүрө керек болот
  • Мээ, биздин учурда arduino, роботко кантип кыймыл кылууну буйрук кылуу үчүн керек
  • Биз телефондорубузду RC машинабыздын пульту катары колдонсок болот

Эгерде сиз компьютериңизди колдонууну кааласаңыз, bluetooth модулу менен компьютериңизди жупташтырыңыз, bluetooth конфигурация барагынын аягында жайгашкан bluetooth жөндөөлөрүнө өтүңүз, кайсы портко туташып жатканын текшериңиз (кеңеш: ал чыгып жатат жана аты бар) Bluetooth модулуңуздан). Куралдар> сериялык портторго өтүңүз жана COMду туура COM портуна өзгөртүңүз. Seial мониторун күйгүзүп, роботтун алдыга жылышы үчүн "w" деп киргизиңиз, артка жылыш үчүн ж.б.

Эгерде сиз буга чейин жеткен болсоңуз, куттуктайбыз! Bluetooth көзөмөлдөгөн RC унааңыз менен көңүл ачыңыз!

Жаңыртуу: Менин блогумду бул жерден окуй аласыз.

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