Мазмуну:

Bluetooth көзөмөлдөгөн RC машинасы ылдамдыкты көзөмөлдөө жана аралыкты өлчөө менен: 8 кадам
Bluetooth көзөмөлдөгөн RC машинасы ылдамдыкты көзөмөлдөө жана аралыкты өлчөө менен: 8 кадам

Video: Bluetooth көзөмөлдөгөн RC машинасы ылдамдыкты көзөмөлдөө жана аралыкты өлчөө менен: 8 кадам

Video: Bluetooth көзөмөлдөгөн RC машинасы ылдамдыкты көзөмөлдөө жана аралыкты өлчөө менен: 8 кадам
Video: Lesson 85: Introduction to Servo Motors | Arduino Step By Step Course 2024, Июль
Anonim
Image
Image

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

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

1 -кадам: 1 -кадам: Долбоорго керектүү бөлүктөрдү табуу

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

  • Микроконтроллер: эгер сиз башталгыч болсоңуз, Arduino колдонуп көрүңүз. Ооба, мен Arduino Uno колдонуп жатам. Arduino Uno үчүн шилтемени сатып алыңыз.
  • Кыймылдаткычтар жана кодерлер: бул долбоор үчүн мен бурулуштарды эсептөө үчүн курулган коддогучу бар 150 RPM капталдуу валдуу моторлорду колдонуп жатам. Эгерде сиз мындай моторлорду таба албасаңыз, анда жөнөкөй эки валдуу моторлорго кайрылсаңыз болот жана BO моторлору үчүн коддогучтарды сатып алууга туура келет. Сиз эки валдуу BO моторун сатып ала аласыз | жалгыз кодерлер
  • Мотор айдоочу: моторлорду иштетүү үчүн мотор айдоочусу керек болот, анткени көпчүлүк микроконтроллерлер мынчалык чыңалууну камсыз кыла албайт. Мен L298N колдонуп жатам, аны бул жерден сатып алсаңыз болот.
  • ШАССИС: Шассилер жана дөңгөлөктөр үчүн сиз колдонгон моторлор үчүн конкреттүү бирөөнү сатып алышыңыз керек. BO моторлору үчүн шасси сатып алуу үчүн бул шилтемеге кайрылсаңыз болот.
  • Bluetooth модулу (HC05): Arduino смартфонуңузга туташуу үчүн бизге Bluetooth байланыш үчүн түзүлүш керек. бул жерде HC05 жардамга келет. HC05 үчүн шилтемени сатып алыңыз
  • Өтмө зымдар: нерселерди туташтыруу үчүн баарыбызга секиргич зымдар керек. Эгер сиз жаңы баштоочу болсоңуз, анда ар кандай долбоорлор үчүн булардын бир тобу керек болот. бул жерден сатып алсаңыз болот:- Эркектен эркекке | Эркектен Аялга
  • Батарея: мен бул долбоор үчүн 12v lipo батареясын колдонуп жатам. эгер сизде жок болсо, анда сиз дайыма 12v литий-иондук батарейкаларга өтө аласыз. Же 9v BO моторун колдонуп жатсаңыз, жөнөкөй 9v батарейканы колдонсоңуз болот. Батарейканы сатып алардан мурун мотордун өзгөчөлүгүн текшерүүдөн этият болуңуз, анткени мотордун кубаттуулугуна караганда жогорку чыңалуу менен камсыз кылсаңыз, моторго зыян келтиришиңиз мүмкүн. 9v батарейканы сатып алуу үчүн бул жерге кайрылыңыз.
  • Нан тактасы/прототипдөө тактасы: сизге бардык зымдарды туташтыруу үчүн бир нерсе керек болот. Бул жерде нан тактасы жардамга келет. Breadboard үчүн шилтеме сатып алуу | прототиптөө тактасы

2 -кадам: Шассиңизди орнотуу

Мотор айдоочусун электр менен камсыздоо
Мотор айдоочусун электр менен камсыздоо

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

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

жана акыры ботту колдоо үчүн астындагы дөңгөлөктүн дөңгөлөгүн бурап салыңыз.

3 -кадам: Мотор драйверин кошуу

Мотор айдоочусун электр менен камсыздоо
Мотор айдоочусун электр менен камсыздоо

Моторго жетиштүү шире берүү үчүн мотордун айдоочусун орнотушубуз керек.

  1. Биринчиден, мотордун +ve жана -ve түркүктөрүн мотор айдоочусунун PTR туташтыргычына сайыңыз.
  2. Андан кийин мотор айдоочу батареяны +венди 12в портуна жана -ve мотор айдоочусунун GND портуна бурат.
  3. мотор драйверинин кирүү пинин Arduino PWM пинине өзүңүз каалагандай коюңуз. Тиешелүү түрдө коддогу мотор казыктарына өзгөртүүнү ЭСТЕҢИЗ.
  4. Батарейканын +ве менен драйверлердин ортосуна которгучту кошуңуз, антпесе, сиз батарейканы колдонбой жатканыңызда ажыратып турушуңуз керек болот.
  5. Мотор айдоочусунун 5v жана GNDден 2 зымын нанга алыңыз, ошондо сиз Arduino жана башка түзмөктөрдү кубаттай аласыз.

4 -кадам: ENCODERS орнотуу

ENCODERS орнотуу
ENCODERS орнотуу

Көрүнүп тургандай, коддогуч мотор менен курулган.

  • M1 жана M2 мотордун айдоочусуна кирген мотордун +ve жана -ve болуп саналат
  • коддогучтарды иштетүү үчүн 5v жана GND коддоочуларын нан панелинин 5v жана GND -ге тиркөө
  • А жана В коддогучтун чыгуучу казыктары үчүн, биз Arduino'нун 2 жана 3 -пиндерин тиркейбиз

5 -кадам: Arduino жана Blutooth модулун туташтыруу

Arduino жана Blutooth модулун кошуу
Arduino жана Blutooth модулун кошуу
Arduino жана Blutooth модулун кошуу
Arduino жана Blutooth модулун кошуу
  • GND жана 5v'ни нан тактасынан Arduino'дун Винге жана GNDге тиркеп, Arduino'yү кубаттаңыз.
  • аны иштетүү үчүн Bluetooth модулу менен да ушундай кылыңыз.
  • Bluetooth модулунун TX жана RX'ин Arduino'дун 0 жана 1 казыктарына туташтырыңыз. Ардуинонун 0 жана 1 казыктары сериялык байланыш үчүн белгиленген казыктар, андыктан эскизди Arduinoго жүктөөдө этият болуңуз, анткени TX пинди ажыратуу керек болушу мүмкүн, анткени Arduino бир эле учурда 1 сериялык байланышты колдоно алат. Программалык сериялык китепкананы кодго киргизүү менен бул кыйынчылыктан сактансаңыз болот
  • жана акырында коддогуч казыктарын Arduinoнун 2 жана 3 төөнөгүчтөрүнө тиркеңиз. Pin 2 жана Pin 3 үзгүлтүктөр үчүн белгиленген казыктар. Үзгүлтүктөр жөнүндө көбүрөөк маалымат алуу үчүн бул жерге кайрылыңыз. эгерде сиз импульстук сызыктары азыраак болгон коддоочу дискти колдонуп жатсаңыз, үзгүлтүктөрдүн кереги жок болушу мүмкүн.

6 -кадам: Электрониканы Ботко тиркөө

Электрониканы ботко туташтыруу
Электрониканы ботко туташтыруу

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

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

7 -кадам: Ботту көзөмөлдөө үчүн колдонмону түзүү

Ботту көзөмөлдөө үчүн колдонмону түзүү
Ботту көзөмөлдөө үчүн колдонмону түзүү
Ботту көзөмөлдөө үчүн колдонмону түзүү
Ботту көзөмөлдөө үчүн колдонмону түзүү

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

Дизайнер жагынан мен муну сизге калтырып жатам. Сизге жаккан жолду ыңгайлаштырыңыз.

арткы бөлүгүнө жасоо үчүн сүрөттөргө кайрылсаңыз болот.

Сиз бул жерден менин колдонмомду ботко жүктөп алсаңыз болот.

8 -кадам: Arduino коду

Arduino программасы үчүн INO файлын бул жерден жүктөп алсаңыз болот.

коду боюнча бардык суроолорго суроо калтырыңыз.

баары даяр, сиз өзүңүздүн Bluetooth башкарган RC машинаңыз менен барууга даярсыз.

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