Мазмуну:
- 1 -кадам: 0 -кадам: Материалдарды даярдоо
- 2 -кадам: 1 -кадам: Шассиди даярдоо
- 3 -кадам: 2 -кадам: L298Nди моторуңузга туташтыруу
- 4 -кадам: 3 -кадам: Бардыгын бириктирүү
- 5 -кадам: 4 -кадам: Arduino туташуусу жана коду
- 6-кадам: 5-кадам: HC-06 модулу
- 7 -кадам: Куттуктайбыз! Сиздин жөнөкөй Bluetooth көзөмөлдөгөн RC унааңыз толук
Video: Bluetooth аркылуу жөнөкөйлөтүлгөн RC машинасын кантип жасоо керек: 7 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Баарына салам, мен Брайан Ти Пак Хонгмун. Мен азыр Сингапур политехникасында компьютердик инженерия боюнча бир жылдык студентмин.
Мен кичинекей кезимде дайыма RC унааларына жана алардын иштешине кызыкчумун. Мен аны бөлүп салганымда, бардык жерде металлдын бөлүктөрүн көрүп турам. Мен ар дайым RC машинасын түзгөн негизги компоненттерди камтыган жөнөкөй окуу куралы бар экенин каалачумун жана бүгүн мен сизге так ошону көрсөтөм.
Мен бул RC машинасын башка көптөгөн долбоорлор үчүн колдонууну пландап жатам, эгерде сизде кандайдыр бир көйгөйгө туш болсоңуз, бул көрсөтмөлөрдүн колдонмосуна кайрылыңыз.
Башка соз жок, баштайлы!
1 -кадам: 0 -кадам: Материалдарды даярдоо
Материалдар абдан жөнөкөй жана оңой, алар:
- Унаа шасси* (мен жаңы жылдык куки кутучасын колдонуп жатам, тандооңуз менен чыгармачыл болуңуз!) X1
- DC моторлору жана шиналар x2
- Arduino Uno (же башка варианттар) x1
- L298N H-көпүрөсү x1
- Кастор дөңгөлөгү x1
- Батареялар (1 Arduino үчүн, 1 мотор үчүн)
- Эркек секирүүчү, эркек секирүүчү эркек
- Bluetooth модулу HC-06 же HC-05 x1
- Нан тактасы (тез жана оңой туташуу) x1
Башка жабдуулар сизге керек болушу мүмкүн:
- Темир
- Ысык желим мылтык
*Эскертүү: менин шассиде IR сенсору тиркелген, ал бул окуу куралында талап кылынбайт
2 -кадам: 1 -кадам: Шассиди даярдоо
Биринчиден, нанды бөлүп алыңыз. Ал 3 бөлүккө бөлүнүшү керек, капталдарынан жана ортоңку бөлүгүнөн 2 +/- тик тилкелери, бул жерде сиздин байланыштарыңыздын көбү жасалат. Бул компоненттерди өтө оңой жайгаштырууга мүмкүндүк берет, мында сиз:
- Ардуинодон 5V туташтырыңыз
- GNDди Arduinoңуздан оң жагына туташтырыңыз
- Ардуиного жакын бардык байланыштарды жасаңыз
Биринчи жолу позицияны туура кабыл алуу маанилүү, анткени нан тактасын алып салуу жана кайра жайгаштыруу кыйын болот. Arduino жана L298N экөө тең 2 тик тилкенин ортосунда отурушу үчүн жетиштүү орун бар экенин текшериңиз.
3 -кадам: 2 -кадам: L298Nди моторуңузга туташтыруу
Сиздин DC моторуңузга 2 зым кошуңуз. Андан кийин, зымдардын башка учтарын L298N көпүрөсүндөгү 2 тешикчелүү розеткалардын бирине туташтырыңыз. Зымды кантип туташтыруунун тартиби маанилүү эмес. Муну башка мотор үчүн кайталаңыз.
Андан кийин, 3 розеткасынын жанында табылган эркек казыктарына эркек -ургаачы секиргичтерди салыңыз. 6 талап кылынат, ар бир тарап үчүн 3, мында 1 PWM аркылуу мотордун ылдамдыгын көзөмөлдөө жана 2 багыт үчүн. Кайсы зымдар кайда туташтырылганын унутпаңыз, анткени бул кийинчерээк маанилүү болот.
Батарея пакеттериңиздин бирин алыңыз жана кара зымды (жерге зым) эркек секирүүчүгө тиркеңиз/кошуңуз. Бул кийинчерээк arduino менен тил табышуу үчүн колдонулат. Кызыл зымды 12В киришине (эң сол жагындагы розетка) жана кара зымды L298N модулунун GND (орточо розетка) туташтырыңыз.
4 -кадам: 3 -кадам: Бардыгын бириктирүү
Сиз машинанын шассидеги L298 модулун ысык желим менен 1 -кадамда туура деп таптыңыз. Кийинки, 2 DC моторун шассиңиздин капталына ысык клей менен жабыңыз. Менин шассиимдин четине чумкуу бар, ошондуктан мен моторлорду туура жабыштыруу үчүн бийиктигимди алмаштыруу үчүн тегерегимде жаткан жаңгактарды колдондум. Бул милдеттүү эмес, эгер сиз жалпак шассини колдонуп жатсаңыз, эч кандай жылыштын кереги жок. 2 моторду чаптагандан кийин, батарейканын пакетин шассиге чаптаңыз. Мен мейкиндиктин тардыгына байланыштуу түбүмө мина чаптадым. Батарея пакетинин капкагын алып салуу үчүн боштук кылуу үчүн батарейкамды бир аз оңго чаптадым. Акыр -аягы, дөңгөлөктү ордуна чаптаңыз жана сиздин негизги машинаңыз бүттү! Роботтун ырааттуу бийиктигине, бирок дөңгөлөк айлануусуна мүмкүндүк бере турган дөңгөлөктү табууга аракет кылыңыз.
6 секирүүчү зымдарды нан тактасына туташтырыңыз, аларды 3кө оңго жана 3кө бөлүңүз.
Кийинки бөлүктү биз Машинанын мээси, башкача айтканда, Arduino менен жабабыз.
5 -кадам: 4 -кадам: Arduino туташуусу жана коду
Оң ылдамдык пинин 6 -пинге жана сол ылдамдыктын пинти Arduinoдогу 11 -пинге туташтырыңыз.
Кийинки, ар бир тараптын башка 2 багыттуу казыгын нан тактасынан Arduinoго эркек аркылуу секирүүчү эркектерге туташтырыңыз:
- оң - 7 жана 8 -пин
- сол - Pin 12 жана 13
Кайсы буйруктун мааниси жок, анткени алар туура эмес болсо, биз байланыштарды өзгөртөбүз. Бирок сол жана оң бөлүктөрдү таптакыр алмаштырбоо маанилүү. Ардуинону 1 -кадамда пландаштырган позицияңызга коюңуз.
Эми мотор кыймылын текшерүү үчүн бул веб -сайттан кодду көчүрүңүз:
- бул кодду Arduinoго жүктөңүз
- эгер робот сааттын жебеси боюнча айланса, анда эркектин 2 багыттуу зымын оң жактагы эркек секиргичтерге алмаштырыңыз
- эгер робот сааттын жебесине каршы айланса, анда эркектин 2 багыттуу зымын сол жактагы эркек секиргичтерге алмаштырыңыз
- эгер робот артка жылса, анда эркектин 2 багыттуу зымын эки тараптан эркек секирүүчүгө алмаштырыңыз
Башка батареяны шассиге чаптаңыз жана негизги робот жасалды! Бул жерде сиз роботту каалагандай программалай аласыз, эксперимент жасоодон тартынбаңыз. Кийинки кадамда биз Bluetooth аркылуу RC унаабыздын негизги кыймылдарын изилдейбиз.
6-кадам: 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 унааңыз толук
Жыйынтык:
- Моторду иштетүү үчүн бизге 2 мотор жана H-көпүрө керек болот
- Мээ, биздин учурда arduino, роботко кантип кыймыл кылууну буйрук кылуу үчүн керек
- Биз телефондорубузду RC машинабыздын пульту катары колдонсок болот
Эгерде сиз компьютериңизди колдонууну кааласаңыз, bluetooth модулу менен компьютериңизди жупташтырыңыз, bluetooth конфигурация барагынын аягында жайгашкан bluetooth жөндөөлөрүнө өтүңүз, кайсы портко туташып жатканын текшериңиз (кеңеш: ал чыгып жатат жана аты бар) Bluetooth модулуңуздан). Куралдар> сериялык портторго өтүңүз жана COMду туура COM портуна өзгөртүңүз. Seial мониторун күйгүзүп, роботтун алдыга жылышы үчүн "w" деп киргизиңиз, артка жылыш үчүн ж.б.
Эгерде сиз буга чейин жеткен болсоңуз, куттуктайбыз! Bluetooth көзөмөлдөгөн RC унааңыз менен көңүл ачыңыз!
Жаңыртуу: Менин блогумду бул жерден окуй аласыз.
Сунушталууда:
Ардуино Нано, HX-711 Load Cell жана OLED 128X64 менен Баланын Машинасын Кантип Жасоо керек -- HX-711 калибрлөө: 5 кадам
Ардуино Нано, HX-711 Load Cell жана OLED 128X64 менен Баланын Машинасын Кантип Жасоо керек || Калибрлөө HX-711: Hello Instructables, Бир нече күн мурун мен татынакай баланын атасы болдумбу?. Ооруканада жатканымда, баланын салмагы баланын өсүшүн көзөмөлдөө үчүн абдан маанилүү экенин байкадым. Демек менде бир ой барбы? Балдардын салмагын эсептөөчү машинаны өзүм жасоо үчүн
Үйдө Bluetooth менен башкарылган RC машинасын кантип жасоо керек: 4 кадам (сүрөттөр менен)
Үйдө Bluetooth менен башкарылуучу RC машинасын кантип жасоо керек: Arduino жана эң негизги электрондук компоненттерди колдонуу менен жөнөкөй SmartPhone көзөмөлдөгөн робот машинасын кантип жасоону үйрөнүңүз
Mini CNC машинасын кантип жасоо керек: 11 кадам (сүрөттөр менен)
Mini CNC машинасын кантип жасоо керек: Саламатсызбы, сиз жакшы кылып жатасыз деп үмүттөнөм. Мен бул жерде дагы бир сонун долбоор менен иштеп жатам, аны сиз компьютердин сыныктары/ колдонулган бөлүктөрүн колдонуп кура аласыз. Бул Нускамада мен сизге кантип эски DVD Wriден үйдө мини CNC машинасын жасоону көрсөтөм
Кантип ESP32 менен ESP8266 аркылуу ESP-NOW аркылуу бир нече ESP сүйлөшүүлөрүн жасоо керек: 8 кадам
Кантип ESP32 жана ESP8266 аркылуу ESP-NOW аркылуу бир нече ESP сүйлөшүүлөрүн жасоо керек: Менин иштеп жаткан долбоорумда, роутерсиз бири-бири менен сүйлөшүү үчүн мага бир нече ESP керек. Бул үчүн, мен ESP-NOW аркылуу ESP роутери жок бири-бири менен зымсыз байланыш түзүү үчүн колдонуп жатам
DIY смартфонун башкарган RC машинасын кантип жасоо керек: 8 кадам (сүрөттөр менен)
DIY смартфону менен башкарылуучу RC машинасын кантип жасоо керек: Салам, балдар! Бул окуу куралында, мен Arduino негизделген смартфонду башкарган RC машинасын жасайм. Бул машинаны каалаган Android телефону же планшети аркылуу Bluetooth аркылуу башкарса болот. Бул укмуш долбоор. жасоо оңой, программалоо оңой жана ошондой эле