Мазмуну:
- 1 -кадам: Элементтердин тизмеси
- 2 -кадам: Схема өткөргүч жана код
- 3 -кадам: Схема алуучу жана код
- 4 -кадам: Конфигурациялоо
Video: Жаңсоо башкаруу машинасы MPU6050 жана NRF24L01: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:38
Жаңсоолорду башкаруучу робот - бул хоббисттер жасаган долбоорлордун популярдуу түрү. Мунун түшүнүгү жөнөкөй: алакандын багыты робот машинанын кыймылын көзөмөлдөйт. MPU6050 билектин багытын сезет жана аны ардуиного санариптик мааниде өткөрүп берет. Нарк диапазону ар бир огу үчүн -32768ден +32767ге чейин. 2.4GHz диапазонунда эки тараптуу байланышка ээ NRF24L01 чипине негизделген модуль. Электрондук платада антенна орнотулган. Модуль SPI шилтемеси аркылуу микроконтроллерлер менен байланышат. Теорияда мындай модулдун диапазону 100 метрге чейин. Мындан тышкары, электр энергиясын керектөөнү азайтуу үчүн өткөргүчтү көзөмөлдөй аласыз. Кыймылдаткычтар алты AA / R6 батареялары менен иштеген L298N модулу тарабынан башкарылат.
1 -кадам: Элементтердин тизмеси
2 -кадам: Схема өткөргүч жана код
ЭСКИЗ ЖҮКТӨӨ
3 -кадам: Схема алуучу жана код
ЭСКИЗ ЖҮКТӨӨ
4 -кадам: Конфигурациялоо
Эскиздерди arduinoго жүктөгөндөн кийин, ресиверди компьютерге туташтырып, SERIAL MONITORду ачыңыз. Бергичти күйгүзүңүз жана X огунун жана Y огунун маанилерин көрүп жатканыңызды көрүңүз. Эми саякаттын ар бир багыты үчүн баалуулуктарды коюңуз. STOP мааниси: эгер FORWARD мааниси AcX 6000 болсо. STOP мааниси бул баалуулуктар ортосундагы AcX -6000 болот.
Y огу үчүн да ушундай кыл. Эгерде сиздин ресивер азыр жакшы конфигурацияланган болсо, анда бул кодду алып салып, программаны жүктөңүз.
// ЖОЮ // -----------------------------
Serial.print ("AcX:");
Serial.print (ACX);
Serial.print ("");
Serial.print ("AcY:");
Serial.print (ACY);
кечигүү (300);
// -----------------------------
Сунушталууда:
Жаңсоо жана тийүү менен компьютерди башкаруу: 3 кадам
Жаңсоо жана тийүү менен компьютерди башкаруу: Бул жаңы Piksey Atto үчүн демо -долбоор. Биз компьютерди башкаруу үчүн TTP224 сенсордук IC жана APDS-9960 жаңсоо модулун колдонобуз. Биз эскизди Attoго жүктөйбүз, ал USB клавиатурасы сыяктуу иштейт жана ал тиешелүү баскыч коддорун жөнөтөт
Байланыш азыраак жана коррозиясыз суунун деңгээлинин көрсөткүчү жана моторду башкаруу: 5 кадам
Байланыш азыраак жана коррозиясыз суунун деңгээлинин индикатору жана моторду көзөмөлдөө: HI, бул көрсөтмөдө биз үч түрдүү түстүү леддерди колдонуп, суу сактагычтын суунун деңгээлине (Жогорку, Орто, Төмөн) негизделген суу сактагычынын статусун кантип алууну көрөбүз. УЗИ сенсорунун жана Arduino uno тактасынын жардамы менен байланышсыз жол
Ардуино менен 2.4Ghz NRF24L01 модулун колдонуу менен зымсыз алыстан башкаруу - Nrf24l01 4 каналы / 6 каналды берүүчү Quadcopter үчүн алуучу - Rc Helicopter - Rc учагы Arduino колдонуу: 5 кадам (сүрөттөр менен)
Ардуино менен 2.4Ghz NRF24L01 модулун колдонуу менен зымсыз алыстан башкаруу | Nrf24l01 4 каналы / 6 каналды берүүчү Quadcopter үчүн алуучу | Rc Helicopter | Arduino менен Rc учагы: Rc машинасын иштетүү | Quadcopter | Дрон | RC учагы | RC кайыгы, бизге дайыма рецептор жана өткөргүч керек, RC QUADCOPTER үчүн бизге 6 каналдуу өткөргүч жана кабыл алгыч керек деп ойлойбуз жана TX менен RXтин бул түрү өтө кымбат, ошондуктан биз аны өзүбүздө жасайбыз
Жаңсоо сенсору менен Neopixel Led Ring башкаруу: 3 кадам (Сүрөттөр менен)
Жаңсоо сенсору менен Neopixel Led Ring'ди башкаруу: Бул окуу куралында биз жаңсоо сенсору (APDS-9960) жана неопикселдик шакек менен ойнойбуз жана аларды Arduino UNO менен кантип айкалыштырууну үйрөнөбүз. солго - оңго жаңсоо, жетектелген кыймылды жандандыруу менен оңго же солго, жана сизге
Жаңсоо жана үн менен башкарылган зымсыз робот колу: 7 кадам (сүрөттөр менен)
Жаңсоо жана үн менен башкарылган зымсыз робот колу: Негизи бул биздин колледждин долбоору болчу жана бул долбоорду тапшырууга убакыттын тардыгынан улам кээ бир кадамдарды сүрөткө тартууну унутуп калдык. Биз дагы кодду иштеп чыктык, анын жардамы менен бул робот колун бир убакта жаңсоону жана үндү башкарууга болот, бирок улам