Мазмұны:
- 1 -қадам: Принципке кіріспе
- 2 -қадам: қатысушылар тізімі
- 3 -қадам: дәнекерлеу
- 4 -қадам: Жабдыққа қосылу
- 5 -қадам: Бағдарламалық қамтамасыз ету мен параметрлер
- 6 -қадам: машинада тест
- 7 -қадам: нені жақсартуға болады
Бейне: Автокөлігіңізді Wio терминалы мен CAN автобусымен бұзыңыз: 7 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:22
Егер сізде CAN Bus және Arduino бағдарламалауы туралы біршама түсінік болса және сіздің көлікті бұзғыңыз келсе, онда бұл нұсқаулықтар сізге шешімді ұсына алады.
Неліктен сіз көлікті бұзғыңыз келетінін білмеймін, бірақ бұл қызықты нәрсе.
Бұл жоба негізінен Longan Labs Serial CAN Bus модулін және Seeedstudio Wio Terminal негізгі басқару тақтасын қолданды.
Serial CAN Bus модулі - бұл Longan Labs жасаған CAN Bus басқару модулі. Ол бір чипті микрокомпьютермен байланысу үшін UART қолданады. Бұл ықшам және қолдануға оңай.
Wio терминалы Seeedstuio -дан келеді, бұл Arduino -мен бағдарламаланатын экраны бар даму тақтасы.
Бұл жобада келесі функциялар негізінен орындалады:
Wio Terminal экранында көрсетілген велосипед жылдамдығын, айналу жылдамдығын және май температурасын және басқа ақпаратты оқыңыз
Егер сіз көліктен көбірек күн алғыңыз келсе, https://en.wikipedia.org/wiki/OBD-II_PIDs сілтемесін қараңыз.
1 -қадам: Принципке кіріспе
Барлық дерлік заманауи автокөліктерде OBD-II интерфейсі бар, бұл автомобиль мен сыртқы әлем арасындағы көпір. Біз OBD-II интерфейсі арқылы автокөлік туралы барлық ақпаратты ала аламыз және көлікті басқара аламыз.
Автокөлікті басқару қауіпті нәрсе, сіз жалғастырмас бұрын OBD-II интерфейсін терең түсінгеніңіз жөн. Бұл мақалада автокөліктің кейбір негізгі ақпараттары ғана оқылады, сондықтан сіз осы нұсқаулықта берілген қадамдарды қауіпсіз орындауға болады.
2 -қадам: қатысушылар тізімі
- Wio терминалы
- Wio терминалды аккумуляторлық шасси
- OBD-II CAN-BUS дамыту жинағы
Маңызды ескерту: Бұл жобаға V1.3 нұсқасы немесе Serial can bus модулінің кейінгі нұсқасы қажет.
3 -қадам: дәнекерлеу
Егер сіз ешқашан дәнекерлеу үтігін қолданбаған болсаңыз, бұл ең қиын қадам болуы мүмкін.
Біз OBD-II CAN-BUS Dev жинағымен берілген сымды OBD-коннекторына дәнекерлеуіміз керек. Сіз суретке қарай аласыз, біз қызыл сымды коннектордың 6 істігіне, ал қара сымды 14 істікке дәнекерледік. 6pin CANH -ды білдірсе, 14 -pin CANL -ды білдіреді
4 -қадам: Жабдыққа қосылу
- OBD-II CAN-BUS Dev жинағына кіретін сериялық CAN шинасы модулі Wio терминалы UART интерфейсіне Grove кабелі арқылы қосылған.
- Алдыңғы қадамдағы сымдарды Serial CAN Bus модуліне қосыңыз, қызылға CANH -ге, қара -CANL -ге қосыңыз.
5 -қадам: Бағдарламалық қамтамасыз ету мен параметрлер
Мұнда біз сериялық құты шинасы модулінің кейбір параметрлерін жасауымыз керек.
Жұмысқа кіріспес бұрын, біз бұл жобаның кодын жүктеп алуымыз керек. Сіз осы сілтеме арқылы кітапхананы және сізге қажет кітапхананы жүктей аласыз.
Егер сіз wio терминалын бірінші рет қолдансаңыз, wio терминалы үшін викиді тексере аласыз
Алдымен біз эскизде демонстрацияны ашамыз, онда біз сериялы банк шинасының модулінің маскасы мен сүзгісін орнатамыз.
Содан кейін wi терминалына демонстрацияны жазыңыз, сериялық мониторды ашыңыз және кездейсоқ таңбаны енгізіңіз, ол сәтті немесе сәтті емес.
Реттеу аяқталғаннан кейін демонстрацияны wio терминалына жазыңыз, сонда сіз деректерді экранда көре аласыз.
6 -қадам: машинада тест
Әрі қарай, біз көлікке барып, оны тексеруіміз керек. Сіз OBD-II интерфейсін руль дөңгелегінің астынан таба аласыз, коннекторды OBD-II интерфейсіне қосыңыз, wio терминалын қосыңыз және нәтижесін көре аласыз.
7 -қадам: нені жақсартуға болады
Wio - бұл қуатты негізгі басқару тақтасы, біз онда бірнеше функцияларды қолдандық.
Мысалы, Bluetooth, Wi-Fi және т.б.
Әрине, сіз одан да әдемі интерфейс жасай аласыз. Қысқаша айтқанда, сіз өндіріс процесінде ойнап, ләззат ала аласыз.
Ұсынылған:
Магниттік терминалы бар DIY әмбебап зарядтағыш: 5 қадам
Магниттік терминалдары бар DIY әмбебап зарядтағыш: Барлығына сәлем, бұл менің екінші нұсқаулығым, сондықтан сіздің пікіріңіз маған одан әрі жақсартуға көмектеседі. Басқа жобалар үшін менің YouTube каналыма кіріңіз. Бүгін мен сізге Magneti көмегімен әмбебап зарядтағышты қалай жасау керектігін көрсетемін
Өңдеу мен Arduino мен 7 сегменті мен сервистік GUI контроллерін қосу: 4 қадам
Processing and Arduino мен Make 7 Segment and Servo GUI контроллерін қосу: Кейбір жобалар үшін сізге Arduino -ны қолдану қажет, себебі ол прототиптеудің оңай платформасын ұсынады, бірақ Arduino -ның сериялық мониторында графиканы көрсету өте ұзақ уақытты қажет етеді және тіпті қиын. Сіз Arduino сериялық мониторында графиктерді көрсете аласыз
Pi Arduino арзан қосылуына арналған Python терминалы: 4 қадам
Python терминалы Arduino арзан қосылуына арналған: Raspberry Pi - бұл Linux машинасы, сондықтан оған көптеген терминалды қосымшалар бар шығар. Бірақ мен Python -да жаңасын жаздым, неге мазаладым? Оқыңыз. Егер сіз Pi мен Arduino -ды қолданатын жоба жасасаңыз, сізге қажет болуы мүмкін
DHT11 температура сенсорын Arduino мен басып шығару температурасы мен жылу мен ылғалдылықта қалай қолдануға болады: 5 қадам
DHT11 температура сенсоры Arduino мен басып шығару температурасы бар жылу мен ылғалдылықта қалай қолданылады: DHT11 сенсоры температура мен ылғалдылықты өлшеу үшін қолданылады. DHT11 ылғалдылық пен температура сенсоры электрониканың өте танымал әуесқойлары, DIY электроникасының жобаларына ылғалдылық пен температура туралы мәліметтерді қосуды жеңілдетеді. Бұл әр
WiFi мен IR қашықтан басқару пульті мен Android қосымшасын қолданатын NodeMCU мен IR қабылдағышымен 8 релелік басқару: 5 қадам (суреттермен)
WiFi мен IR қашықтан басқару пульті мен Android қосымшасын пайдаланатын NodeMCU мен IR қабылдағышымен 8 релелік басқару: wifi мен қашықтан және андроид қосымшасы арқылы nodemcu мен IR қабылдағышты қолданатын 8 релелік қосқышты басқару. Қашықтан басқару құралы wifi қосылымына тәуелсіз жұмыс істейді. МҰНДА