Мазмұны:
- 1 -қадам: ПХД жасау
- 2 -қадам: электроника және дәнекерлеу
- 3 -қадам: базаны құру
- 4 -қадам: Бағдарламалау
Бейне: N64 шабытпен басқарылатын роботты басқару құралы (Arduino + NRF24L01): 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Менің алғашқы роботтық жобамнан бастап мен командалар мен функцияларды орындау үшін ойын контроллерлерін қолданамын. Бұл, әрине, менің ойын күндерінің әсері. Мен PS2, Xbox 360 контроллерлерімен жобалар жасадым … бірақ менде интерфейспен байланысты мәселелер туындады және Arduino мен nRF24L01 (менің үлкен/жетілдірілген роботтар үшін бірінші контроллерім) негізінде өз контроллерлерімді жасауға шешім қабылдаған кез келді. be/oWyffhBHuls).
Бұл ағымдағы контроллерде N64 шабыттанған дизайн бар, бірақ, әрине, түймелері / функциялары аз, себебі ол негізінен Arduino негізіндегі шағын роботтар мен RC машиналарын басқаруға арналған. Жібек экраны мен түймелердің реттелетін түстеріне Super Nintendo да әсер етеді.
Негізінде контроллер N64 контроллерінің құрылымы бар үлкен ПХД болып табылады. Оң жақтағы төрт түйме… сол жақтағы аналогтық таяқша … пәрмендерге сәйкес кейбір дыбыстарды ойнауға арналған дыбыстық сигнал; қосылатын қосқыш… қосқыштың түймесі мен таяқшаның қызметін өзгерту үшін басқа қосқыш… ортаңғы тұтқасы сақталған Arduino Nano үшін… және командалар қашықтан nRF24L01 модулімен жіберіледі.
1 -қадам: ПХД жасау
Пішін файлы Inkscape көмегімен жасалған, N64 бастапқы контроллерінен кескін файлын импорттайды және «Безье қисықтары мен түзулерін сызу» құралының көмегімен мен контроллердің контурын жасадым. (Менде теңшелетін ПХД құруға бағытталған нұсқаулық бар … егер сіз ПХД -ның күрделі пішінін жасаудың әр қадамы сізді қызықтыратын болса, қараңыз: PCB -нің теңшелетін пішіндерін қалай жасауға болады (Inkscape және Fritzing көмегімен).)
Тақтадағы компоненттердің орналасуы мен бағыттауы Fritzing көмегімен жүзеге асырылды. Fritzing көмегімен мен PCBWay жасаған файлдарды (Gerber файлдары) шығарамын.
2 -қадам: электроника және дәнекерлеу
Бұл жобаның компоненттері дәнекерлеу тәжірибесін қажет етпейді, себебі SMD компоненттері қолданылмаған. Төрт түймені, джойстикті, дыбыстық сигналды және түйреуіштің бастарын дәнекерлеу үшін мен қорғасынсыз дәнекер мен 50 Вт үтікті қолдандым.
Сондай -ақ, контроллерде екі ауыстырып қосқыш бар, оларда мен секіргіш сымдарды дәнекерледім, олар бейнеде және диаграммада көрсетілгендей тақтаға қосылған.
Антеннасы бар nRF24L01 модулі тақтаға секіргіш сымдар арқылы қосылады.
Контроллердің қуат көзі 9В батарея болып табылады, ол негіздің төменгі жағында орналасқан, батарея ұстағышымен.
3 -қадам: базаны құру
Мен контроллерді басқаруға ыңғайлы ету үшін негіз жасадым … себебі компоненттердің түйреуіштеріне қол тигізу қиын болады.
Ол жоғары әсерлі полистиролдың екі қабатынан жасалған.
ПХД -ны нұсқаулық ретінде қолдана отырып, мен контурды полистирол парағына тікелей саламын.
Пайдалы пышақпен мен қажет емес бөліктерді кесіп, шамамен 1 мм шетін қалдырдым.
Екі қабат тез желіммен біріктіріледі.
Содан кейін мен шетінен артық материалды алып тастаймын. Алдымен қызметтік пышақпен. Содан кейін зімпарамен.
Негізде қосқыштар мен антеннасы бар nRF24L01 модулі үшін жақшалар бар.
Негіз жасаудың соңғы қадамы - бояу … алдымен бүріккіш праймермен… және күңгірт қара түспен аяқталған.
4 -қадам: Бағдарламалау
Контроллерді бағдарламалау (шын мәнінде Arduino Nano) Arduino IDE көмегімен жасалған.
Код өте қарапайым … мысалы, мен көк түймені басқанда, контроллер 17 жібереді. Мен қызыл түймені басқанда, контроллер 18 жібереді, ал қабылдағыш осы мәндерді қабылдайды және Arduino оларға берілген әрекеттерді орындайды..
Мұнда таратқыштың коды мен қабылдағыштың екі демо коды қоса берілген.
Ұсынылған:
DIY -- Arduino Uno көмегімен смартфонмен басқарылатын өрмекші роботты қалай жасауға болады: 6 қадам
DIY || Arduino Uno көмегімен смартфонмен басқарылатын өрмекші роботты қалай жасауға болады: Өрмекші роботты жасау кезінде робототехника туралы көп нәрсені білуге болады. Робот жасау сияқты қызықты да қызықты. Бұл бейнеде біз сізге смартфонмен жұмыс жасай алатын Өрмекші роботты қалай жасау керектігін көрсетпекпіз (Androi
Arduino және Raspberry Pi көмегімен Интернетпен басқарылатын бейне-роботты жасаңыз: 15 қадам (суреттермен)
Arduino және Raspberry Pi көмегімен Интернетпен басқарылатын бейне ағынды роботты жасаңыз: Мен @RedPhantomмын (LiquidCrystalDisplay / Itay атауымен), Израильден келген 14 жастағы студент, Max Shein Junior High School for Advanced Science and Mathematics. Мен бұл жобаны барлығынан үйрену және бөлісу үшін жасап жатырмын
ESP8266 RGB LED STRIP WIFI басқару - NODEMCU Wifi арқылы басқарылатын жарықдиодты жолақ үшін IR қашықтан басқару құралы ретінде - RGB LED STRIP смартфонды басқару: 4 қадам
ESP8266 RGB LED STRIP WIFI басқару | NODEMCU Wifi арқылы басқарылатын жарықдиодты жолақ үшін IR қашықтан басқару құралы ретінде | Смартфонды RGB LED STRIP басқару: Сәлеметсіздер ме, балалар, бұл оқулықта біз nodemcu немесе esp8266 -ды RGB жарықдиодты жолағын басқару үшін инфрақызыл қашықтан басқару құралы ретінде қолдануды үйренеміз, ал Nodemcu смартфон Wi -Fi арқылы басқарылады. Негізінде сіз RGB LED STRIP -ті смартфонмен басқара аласыз
Arduino көмегімен 2.4Ghz NRF24L01 модулін қолданатын сымсыз қашықтан басқару пульті - Nrf24l01 4 каналы / 6 каналды Quadcopter үшін қабылдағыш - Rc тікұшағы - Arduino көмегімен Rc ұшағы: 5 қадам (суреттермен)
Arduino көмегімен 2.4Ghz NRF24L01 модулін қолданатын сымсыз қашықтан басқару пульті | Nrf24l01 4 арналы / квадрокоптер үшін 6 арналы таратқыш қабылдағыш | Rc тікұшағы | Arduino көмегімен Rc Plane: Rc машинасын басқару | Квадрокоптер | Дрон | RC жазықтығы | RC қайығы, бізге әрқашан қабылдағыш пен таратқыш қажет, RC QUADCOPTER үшін бізге 6 каналды таратқыш пен қабылдағыш қажет, және TX пен RX -тің бұл түрі тым қымбат, сондықтан біз оны өзімізде жасаймыз
Nrf24l01 Arduino арқылы басқарылатын қолмен басқарылатын роботты қалай құруға болады: 3 қадам (суреттермен)
Nrf24l01 Arduino арқылы басқарылатын тұтқалы роботты қалай құруға болады: " Nrf24l01 Arduino арқылы басқарылатын роботты ұстағышты қалай құру керек " MEG көмегімен L298N қос қозғалтқышы бар модульмен басқарылатын шынжыр табанды дөңгелекке орнатылған үш дәрежелі еркіндік ұстағышын қалай құру керектігін түсіндіреді