Мазмуну:
- 1 -кадам: Компоненттериңизге заказ бериңиз
- 2 -кадам: шасси басып чыгаруу
- 3 -кадам: Эмне үчүн мотор калканчын колдонуу керек?
- 4 -кадам: Алыстан башкарууну жасаңыз
- 5 -кадам: Электрониканы тартыңыз жана кодду жүктөңүз
- 6 -кадам: Келечектеги жакшыртуулар
Video: 1KM аралыктан башкарылган унаа: 6 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Мен кичинекей кезимден эле алыстан башкарылуучу машиналарга таң калчумун, бирок алардын диапазону 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
Сунушталууда:
Мобилдик башкарылган Bluetooth унаа -- Оңой -- Жөнөкөй -- Hc-05 -- Мотор калканы: 10 кадам (сүрөттөр менен)
Мобилдик башкарылган Bluetooth унаа || Оңой || Жөнөкөй || Hc-05 || Motor Shield: … Сураныч, менин YouTube каналыма ЖАЗЫЛЫҢЫЗ ………. Бул мобилдик телефон менен байланышуу үчүн HC-05 Bluetooth модулун колдонгон Bluetooth менен башкарылган унаа. Биз машинаны Bluetooth аркылуу мобилдик менен башкара алабыз. Унаанын кыймылын көзөмөлдөө үчүн колдонмо бар
Arduino башкарылган оюнчук унаа: 3 кадам (сүрөттөр менен)
Arduino башкарылган оюнчук машинасы: Бул менин Arduino көзөмөлдөгөн оюнчук машиналарымдын экинчи бөлүгү. Бир жолу бул тоскоолдуктардан качуу болуп саналат. Бул машинада мен Unoнун ордуна Arduino Nano колдонуп жатам. Мотор айдоочу L298N модулу
Жаңсоолор менен башкарылган унаа: 5 кадам (сүрөттөр менен)
Жаңсоолор менен башкарылган унаа: Роботтор курулуш, аскердик, медициналык, өндүрүш ж.б сыяктуу бардык тармактарда автоматташтырууда маанилүү роль ойнойт. Башкарылган унаа сыяктуу Bluetooth аркылуу кээ бир негизги роботторду жасагандан кийин, мен бул акселерометрге негизделген гештерди иштеп чыктым
FinduCar: Акылдуу унаа ачкычы Элди унаа токтоп турган жерге жетелейт: 11 кадам (Сүрөттөр менен)
FinduCar: Акылдуу унаа ачкычы Элди унаа токтоп турган жерге жетелейт: Жогорудагы көйгөйлөрдү чечүү үчүн бул долбоор адамдарды машинаны токтоткон жерге багыттоочу акылдуу унаа ачкычын иштеп чыгууну сунуштайт. Ал эми менин планым - GPS ачкычын машинанын ачкычына киргизүү. Смартфондун колдонмосун колдонуунун кажети жок
Bluetooth менен башкарылган Arduino кагылышууга каршы унаа: 3 кадам (сүрөттөр менен)
Bluetooth менен башкарылган Arduino кагылышууга каршы унаа: Бул жерде Bluetooth менен башкарылган Arduino кагылышууга каршы машинаны кантип жасоо керек