Мазмуну:

1KM аралыктан башкарылган унаа: 6 кадам (сүрөттөр менен)
1KM аралыктан башкарылган унаа: 6 кадам (сүрөттөр менен)

Video: 1KM аралыктан башкарылган унаа: 6 кадам (сүрөттөр менен)

Video: 1KM аралыктан башкарылган унаа: 6 кадам (сүрөттөр менен)
Video: Станьте величайшим снайпером всех времен. 🔫 - Ghost Sniper GamePlay 🎮📱 2024, Ноябрь
Anonim
1KM аралыктан башкарылган унаа
1KM аралыктан башкарылган унаа
1KM аралыктан башкарылган унаа
1KM аралыктан башкарылган унаа
1KM аралыктан башкарылган унаа
1KM аралыктан башкарылган унаа

Мен кичинекей кезимден эле алыстан башкарылуучу машиналарга таң калчумун, бирок алардын диапазону 10 метрден ашкан эмес. Мен кээ бир Arduino программалоолорун үйрөнгөндөн кийин, акыры nRF24L01+ модулун колдонуп, 1KM диапазонго чейин жете ала турган Алыстан башкарылуучу машинамды курууну чечтим.

Негизги максатым - узак аралыкка ээ болгон, узак ойноо убактысы бар унаа жасоо. Бул максатка жетүү үчүн мен жеңил шасси менен жеңил литий-ион батареяларын колдонуп, машинаны мүмкүн болушунча жеңил кылдым (3000mAh). Мен nRF24L01ден 1KM диапазонун алуу үчүн көп күрөштүм, анткени мен курулуш учурунда көптөгөн көйгөйлөргө туш болдум. Бирок, чынында эле, куруу чындыгында кызыктуу болду жана мен натыйжага абдан кубанычтамын.

Кел, баштайлы !!

1 -кадам: Компоненттериңизге заказ бериңиз

Компоненттериңизге заказ бериңиз!
Компоненттериңизге заказ бериңиз!

Алыстан башкарылуучу машинаны жасоо үчүн сизге керек болот:

1x Arduino Mega2560

1x Arduino Nano

1x Adafruit Motor Shield

2x nRF24L01+

4x Мотор + Редуктор

4x Wheels

2x 3.3V Voltage Regulator (LM1117)

5x баскычтар

2x 10 µF Конденсатор

3x литий-ион батареясы (12В батарейка жасоо үчүн)

9V батарея

2x 100 nF конденсатор

Аялдардын баш аттары

Jumper Wires

2 -кадам: шасси басып чыгаруу

Шассиди басып чыгаруу
Шассиди басып чыгаруу
Шассиди басып чыгаруу
Шассиди басып чыгаруу

Мен бул шассиди CAD программасын колдонуу менен иштеп чыктым, андан кийин аны CNC машинасынын жардамы менен басып чыгардым. Бул орган үчүн колдонулган материал 5мм калыңдыгы менен ПВХ. ПВХ - бул колдонууга ыңгайлуу материал, анткени аны иштетүү оңой (сүрөттө көрүнүп тургандай, дененин кээ бир жерлерин бир аз жылуу менен бүгүп койгом), салыштырмалуу арзан, компоненттердин салмагын көтөрө турган күчтүү. абдан жарык.

3 -кадам: Эмне үчүн мотор калканчын колдонуу керек?

Эмне үчүн мотор калканчын колдонуу керек?
Эмне үчүн мотор калканчын колдонуу керек?

Сиз билишиңиз керек, Arduino казыктары аркылуу келген кандайдыр бир күч борттогу чыңалуу жөндөгүчүнөн өткөн болушу мүмкүн. Чыңалуу жөндөгүчү көп көлөмдөгү токту иштетүү үчүн иштелип чыккан эмес. Эгерде тактаңыз USB аркылуу иштетилсе, USB көп көлөмдөгү токту берүү үчүн иштелип чыккан эмес. Учак жөнгө салгычтан өтпөгөн моторду иштетүүнүн башка жолун табуу, өндүрүлгөн жылуулуктун көлөмүн азайтат жана керектүү болгон башка сенсорлорго же башкаруу элементтерине тактаны үнөмдөйт.

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

4 -кадам: Алыстан башкарууну жасаңыз

Алыстан түзүңүз!
Алыстан түзүңүз!
Алыстан түзүңүз!
Алыстан түзүңүз!
Алыстан түзүңүз!
Алыстан түзүңүз!

Көрүнүп тургандай, пультта 8 баскыч бар, бирок азыр мен 5 баскычты гана колдонуп жатам (айдоо ылдамдыгын өзгөртүү үчүн ар бир багыт үчүн 1 баскыч + 1 баскыч).

Бул жерде мен өткөргүч үчүн жараткан схеманы таба аласыз:

  • nRF24L01+:

    • CE Arduino D7ге туташыңыз
    • CS Arduino D8 менен туташуу
    • MOSI Arduino D11ге туташуу
    • MISO Arduino D12ге туташуу
    • SCK Arduino D13 менен туташуу
    • GND Arduino GND менен туташуу
    • 3.3V LM1117 OUTка туташуу
    • Схемага ылайык конденсаторлорду туташтырыңыз
  • Ардуино:

    • VIN Батарейканын 9В туташуусу
    • GND Батарейканын GNDге туташуу
    • Бардык баскычтарды схемага ылайык туташтырыңыз
  • LM1117:

    • IN Arduino 5V туташуу
    • GND Arduino GND менен туташуу

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

5 -кадам: Электрониканы тартыңыз жана кодду жүктөңүз

Электрониканы тартыңыз жана кодду жүктөңүз!
Электрониканы тартыңыз жана кодду жүктөңүз!

Бул жерде мен ресивер үчүн жараткан схеманы таба аласыз:

  • nRF24L01+:

    • CE Arduino A8 менен туташуу
    • CS Arduino A9 менен туташуу
    • MOSI Arduino D51ге туташуу
    • MISO Arduino D50 менен туташуу
    • SCK Arduino D52ге туташыңыз
    • GND Arduino GND менен туташуу
    • 3.3V LM1117 OUTка туташуу
    • Схемага ылайык конденсаторлорду туташтырыңыз
  • Adafruit Motor Shield:

    • M1 алдыңкы оң моторго туташуу
    • M2 алдыңкы сол моторго туташуу
    • M3 Сол Арткы Моторго туташуу
    • M4 Оң арткы моторго туташуу
    • M+ 12V батареясына туташыңыз
    • GND Батарейканын GND менен туташуу
  • LM1117:

    • IN Arduino 5V туташуу
    • GND Arduino GND менен туташуу

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

6 -кадам: Келечектеги жакшыртуулар

Келечектеги жакшыртуулар
Келечектеги жакшыртуулар

Куттуктайбыз, сизде 1км диапазонго чейин башкарыла турган, толугу менен радио менен башкарылган унаа бар!

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

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

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

Бул көрсөтмө сизге жакты деп ишенем, окууңуз үчүн рахмат!:-)

Алыстан башкаруу сынагы 2017
Алыстан башкаруу сынагы 2017
Алыстан башкаруу сынагы 2017
Алыстан башкаруу сынагы 2017

Алыстан башкаруу сынагынын үчүнчү сыйлыгы 2017

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