Բովանդակություն:
- Քայլ 1. HackerBoxes 0013: Box բովանդակություն
- Քայլ 2: Ավտոմոբիլային էլեկտրոնիկա և ինքնակառավարվող մեքենաներ
- Քայլ 3. Arduino NodeMCU- ի համար
- Քայլ 4: 2WD Car Chassis Kit
- Քայլ 5. Մեքենայի շասսի. Մեխանիկական հավաքում
- Քայլ 6: Ավտոմեքենայի շասսի. Ավելացրեք էներգիայի փաթեթ և վերահսկիչ
- Քայլ 7: Ավտոմեքենայի շասսի. Mingրագրավորում և Wi-Fi վերահսկում
- Քայլ 8. Ինքնավար նավարկության սենսորներ. Ուլտրաձայնային հեռահար որոնիչ
- Քայլ 9. Ինքնավար նավարկության սենսորներ. Ինֆրակարմիր (IR) ռեֆլեկտիվություն
- Քայլ 10: Լազերային ճառագայթներ
- Քայլ 11: Ավտոմոբիլային ինքնագնաց ախտորոշում (OBD)
- Քայլ 12: Հաք մոլորակը
Video: HackerBoxes 0013 ՝ ավտոսպորտ ՝ 12 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
AUTOSPORT. Այս ամիս HackerBox Hackers- ը ուսումնասիրում է ավտոմոբիլային էլեկտրոնիկան: Այս հրահանգը պարունակում է տեղեկատվություն HackerBoxes #0013- ի հետ աշխատելու համար: Եթե կցանկանայիք ամեն ամիս ստանալ ձեր փոստարկղի նման տուփ, այժմ ժամանակն է բաժանորդագրվել HackerBoxes.com- ին և միանալ հեղափոխությանը:
Այս HackerBox- ի թեմաներն ու ուսուցման նպատակները.
- NodeMCU- ի հարմարեցում Arduino- ի համար
- 2WD մեքենայի հավաքածուի հավաքում
- NodeMCU- ի միացում `2WD մեքենայի հավաքածուն վերահսկելու համար
- NodeMCU- ի վերահսկում WiFi- ի միջոցով Blynk- ի միջոցով
- Ինքնավար նավարկության համար սենսորների օգտագործումը
- Աշխատեք ավտոմոբիլային ինքնագնաց ախտորոշման (OBD) հետ
HackerBoxes- ը DIY էլեկտրոնիկայի և համակարգչային տեխնիկայի ամենամսյա բաժանորդագրության տուփի ծառայություն է: Մենք հոբբիիստներ ենք, ստեղծողներ և փորձարկողներ: Hack the Planet!
Քայլ 1. HackerBoxes 0013: Box բովանդակություն
- HackerBoxes #0013 Հավաքածու տեղեկատու քարտ
- 2WD ավտոմեքենայի շասսիի հավաքածու
- NodeMCU WiFi պրոցեսորի մոդուլ
- Շարժիչային վահան NodeMCU- ի համար
- Jumper Block Motor Shield- ի համար
- Մարտկոցի տուփ (4 x AA)
- HC-SR04 Ուլտրաձայնային ազդանշանային սենսոր
- TCRT5000 IR ռեֆլեկտիվության տվիչներ
- DuPont կին-կին թռչկոտիչներ 10 սմ
- Երկու կարմիր լազերային մոդուլ
- Mini-ELM327 ինքնաթիռի ախտորոշում (OBD)
- Բացառիկ HackerBoxes Racing Decal
Որոշ այլ բաներ, որոնք օգտակար կլինեն.
- Չորս AA մարտկոց
- Երկկողմանի փրփուր ժապավեն կամ Velcro շերտեր
- microUSB մալուխ
- Սմարթ հեռախոս կամ պլանշետ
- Համակարգիչ Arduino IDE- ով
Ամենակարևորը, ձեզ հարկավոր կլինի արկածախնդրության, DIY ոգու և հաքերային հետաքրքրասիրության զգացում: Քրտնաջան հոբբիստական էլեկտրոնիկան միշտ չէ, որ հեշտ է, բայց երբ համառում ես և վայելում արկածախնդրությունը, մեծ գոհունակություն կարող է առաջանալ համառորեն և գործի անցնելուց: Պարզապես դանդաղ կատարեք յուրաքանչյուր քայլ, հաշվի առեք մանրամասները և մի հապաղեք օգնություն խնդրել:
Քայլ 2: Ավտոմոբիլային էլեկտրոնիկա և ինքնակառավարվող մեքենաներ
Ավտոմոբիլային էլեկտրոնիկան ցանկացած էլեկտրոնային համակարգ է, որն օգտագործվում է ճանապարհային տրանսպորտում: Դրանք ներառում են կարպուտեր, հեռեմատիկա, մեքենայի ժամանցի համակարգեր և այլն: Ավտոմոբիլային էլեկտրոնիկան առաջացել է շարժիչները վերահսկելու անհրաժեշտությունից: Առաջինը օգտագործվում էին շարժիչի գործառույթները վերահսկելու համար և կոչվում էին շարժիչի կառավարման միավորներ (ECU): Երբ էլեկտրոնային կառավարման սարքերը սկսեցին օգտագործվել ավելի շատ ավտոմոբիլային ծրագրերի համար, ECU հապավումը ստացավ «էլեկտրոնային կառավարման միավոր» ավելի ընդհանուր իմաստը, այնուհետև մշակվեցին հատուկ ECU: Այժմ, ECU- ները մոդուլային են: Երկու տեսակ ներառում են շարժիչի կառավարման մոդուլներ (ECM) կամ փոխանցման կառավարման մոդուլներ (TCM): Carամանակակից մեքենան կարող է ունենալ մինչև 100 ECU:
Ռադիոկառավարվող մեքենաները (ՀՎԿ) այն մեքենաներն են կամ բեռնատար մեքենաները, որոնք կարող են վերահսկվել հեռվից ՝ օգտագործելով մասնագիտացված հաղորդիչ կամ հեռակառավարիչ: «R/C» տերմինը օգտագործվել է ինչպես «հեռակառավարվող», այնպես էլ «ռադիոկառավարվող» նշանակության համար, սակայն այսօր «R/C»-ի սովորական օգտագործումը սովորաբար վերաբերում է ռադիոհաճախականության կապով վերահսկվող մեքենաներին:
Ինքնավար մեքենա (առանց վարորդի մեքենա, ինքնակառավարվող մեքենա, ռոբոտացված մեքենա) այն տրանսպորտային միջոց է, որն ունակ է զգալ իր միջավայրը և նավարկել առանց մարդու մասնակցության: Ինքնավար մեքենաները կարող են հայտնաբերել շրջակայքը ՝ օգտագործելով մի շարք տեխնիկա, ինչպիսիք են ռադարները, լիդարը, GPS- ը, հեռաչափությունը և համակարգչային տեսողությունը: Ընդլայնված կառավարման համակարգերը մեկնաբանում են զգայական տեղեկատվությունը `համապատասխան նավարկության ուղիները, ինչպես նաև խոչընդոտները և համապատասխան նշանները որոշելու համար: Ինքնավար մեքենաներն ունեն կառավարման համակարգեր, որոնք ունակ են վերլուծել զգայական տվյալները `տարբերելու ճանապարհի տարբեր մեքենաները, ինչը շատ օգտակար է ցանկալի ուղղություն տանող ճանապարհը պլանավորելու համար:
Քայլ 3. Arduino NodeMCU- ի համար
NodeMCU- ն բաց կոդով IoT հարթակ է: Այն ներառում է որոնվածը, որն աշխատում է ESP8266 Wi-Fi SoC- ով ՝ Espressif Systems- ից և ապարատային սարք ՝ ESP-12 մոդուլի հիման վրա:
Arduino IDE- ն այժմ կարելի է հեշտությամբ ընդլայնել ՝ ծրագրավորման NodeMCU մոդուլներին աջակցելու համար, կարծես դրանք Arduino- ի զարգացման որևէ այլ հարթակ լինեին:
Սկսելու համար համոզվեք, որ տեղադրված եք Arduino IDE- ն (www.arduino.cc), ինչպես նաև համապատասխան Serial-USB չիպի վարորդները, որոնք օգտագործում եք NodeMCU մոդուլում: Ներկայումս NodeMCU մոդուլների մեծ մասը ներառում է CH340 Serial-USB չիպը: CH340 չիպերի (WCH.cn) արտադրողի համար հասանելի են բոլոր հանրաճանաչ օպերացիոն համակարգերի վարորդները: Ստուգեք Google- ի թարգմանության էջը իրենց կայքի համար:
Գործարկեք Ardino IDE- ն, անցեք նախապատվությունների և գտեք «Լրացուցիչ խորհրդի կառավարման հասցեներ» մուտքագրելու դաշտը:
Տեղադրեք այս URL- ում ՝
arduino.esp8266.com/stable/package_esp8266com_index.json
ESP8266- ի համար խորհրդի կառավարիչ տեղադրելու համար:
Տեղադրելուց հետո փակեք IDE- ն, այնուհետև սկսեք այն կրկնօրինակում:
Այժմ միացրեք NodeMCU մոդուլը ձեր համակարգչին ՝ օգտագործելով microUSB մալուխ (ինչպես օգտագործվում է բջջային հեռախոսների և պլանշետների մեծ մասի կողմից):
Ընտրեք տախտակի տեսակը Arduino IDE- ում ՝ որպես NodeMCU 1.0
Մենք միշտ սիրում ենք թարթել դեմոն ցուցադրել նոր Arduino տախտակի վրա ՝ միայն որոշակի վստահություն ձեռք բերելու համար, որ ամեն ինչ ճիշտ է աշխատում: NodeMCU- ն բացառություն չէ, բայց նախքան կազմելը և վերբեռնելը, դուք պետք է LED քորոցը փոխեք pin13- ից մինչև pin16: Նախքան Arduino NodeMCU- ով ավելի բարդ բանի անցնելը, համոզվեք, որ այս արագ թեստը ճիշտ է աշխատում:
Ահա մի հրահանգ, որն անցնում է Arduino NodeMCU- ի տեղադրման գործընթացով ՝ տարբեր կիրառական օրինակներով: Այստեղ մի փոքր շեղված է նպատակից, բայց գայթակղության դեպքում կարող է օգտակար լինել այլ տեսակետ փնտրելը:
Քայլ 4: 2WD Car Chassis Kit
2WD Car Chassis Kit- ի պարունակությունը.
- Ալյումինե շասսի (գույները տարբեր են)
- Երկու FM90 DC շարժիչ
- Երկու անիվ ՝ ռետինե անվադողերով
- Freewheel Caster
- Մոնտաժային սարքավորում
- Մոնտաժման սարքավորում
FM90 DC շարժիչներն ունեն միկրո սերվերի տեսք, քանի որ դրանք կառուցված են նույն պլաստիկ պատյանում, ինչպես սովորական միկրո սերվերը, օրինակ ՝ FS90, FS90R կամ SG92R: Այնուամենայնիվ, FM90- ը սերվո չէ: FM90- ը DC շարժիչ է ՝ պլաստմասե հանդերձանքով:
FM90 շարժիչի արագությունը վերահսկվում է հոսանքի լարերի զարկերակի լայնության մոդուլյացիայի (PWM) միջոցով: Ուղղությունը վերահսկվում է հոսանքի բևեռայնության փոխանակմամբ, ինչպես ցանկացած խոզանակված DC շարժիչով: FM90- ը կարող է աշխատել 4-6 վոլտ DC- ով: Չնայած փոքր չափին, այն բավականաչափ հոսանք է քաշում, որը չպետք է ուղղակիորեն միկրոկոնտրոլերի քորոցից քշվի: Պետք է օգտագործել շարժիչի վարորդ կամ H- կամուրջ:
FM90 DC շարժիչի բնութագրերը.
- Չափերը ՝ 32.3 մմ x 12.3 մմ x 29.9 մմ / 1.3”x 0.49” x 1.2”
- Spline Count: 21
- Քաշը `8.4 գ
- Առանց բեռի արագություն ՝ 110rpm (4.8v) / 130rpm (6v)
- Ընթացիկ հոսանք (առանց բեռի) `100 մԱ (4.8 վ) / 120 մԱ (6 վ)
- Peak Stall ոլորող մոմենտ (4.8 վ) ՝ 1.3 կգ/սմ/18.09 ունց/դյույմ
- Peak Stall ոլորող մոմենտ (6 վ) ՝ 1,5 կգ/սմ/20,86 ունց/դյույմ
- Խցիկի հոսանք ՝ 550 մԱ (4.8 վ) / 650 մԱ (6 վ)
Քայլ 5. Մեքենայի շասսի. Մեխանիկական հավաքում
Ավտոմեքենայի շասսին կարելի է հեշտությամբ հավաքել ըստ այս դիագրամի:
Ուշադրություն դարձրեք, որ կա երկու փոքր սարքավորումների պայուսակ: Մեկը ներառում է «Մոնտաժային սարքավորում» ՝ 6 մմ տրամագծով 5 մմ-Մ 3 փակագծերով, համապատասխան պտուտակներով և ընկույզներով: Այս ամրացման ապարատը կարող է օգտակար լինել շասսիին վերահսկիչներ, տվիչներ և այլ իրեր տեղադրելու հետագա քայլերում:
Այս քայլի համար մենք կօգտագործենք Assembly Hardware- ը, որը ներառում է.
- Չորս բարակ M2x8 պտուտակներ և փոքր համապատասխան ընկույզներ `շարժիչները ամրացնելու համար
- Չորս ավելի հաստ M3x10 պտուտակներ և ավելի մեծ համապատասխան ընկույզներ ՝ պտուտակավոր անիվը ամրացնելու համար
- Երկու PB2.0x8 պտուտակ `կոշտ թելերով` անիվները շարժիչներին ամրացնելու համար
Նկատի ունեցեք, որ FM90 շարժիչները այնպես են կողմնորոշված, որ մետաղալարերի լարերը տարածվում են հավաքված շասսիի հետևից:
Քայլ 6: Ավտոմեքենայի շասսի. Ավելացրեք էներգիայի փաթեթ և վերահսկիչ
ESP-12E շարժիչի վահանի տախտակն աջակցում է NodeMCU մոդուլի ուղղակի միացմանը: Շարժիչի վահանը ներառում է L293DD շարժիչով շարժիչի վարորդի չիպ (տվյալների թերթ): Շարժիչի լարերի լարերը պետք է միացված լինեն շարժիչի վահանի A+/A- և B+/B- պտուտակային տերմինալներին (միակցիչները հեռացնելուց հետո): Մարտկոցի լարերը պետք է միացված լինեն մարտկոցի մուտքի պտուտակային տերմինալներին:
Եթե անիվներից մեկը թեքվում է սխալ ուղղությամբ, համապատասխան շարժիչի լարերը կարող են փոխանակվել պտուտակավոր տերմինալների հետ, կամ ուղղության բիթը կարող է շրջվել ծածկագրում (հաջորդ քայլ):
Շարժիչի վահանի վրա կա պլաստիկ հոսանքի կոճակ `մարտկոցի մուտքի մատակարարումը ակտիվացնելու համար: Թռիչքային բլոկը կարող է օգտագործվել շարժիչային վահանից դեպի NodeMCU հոսանքը հոսելու համար: Առանց տեղադրված jumper բլոկի, NodeMCU- ն կարող է ինքն իրեն սնուցել USB մալուխից: Տեղադրված jumper բլոկով (ինչպես ցույց է տրված), մարտկոցի սնուցումը ապահովում է շարժիչները և նույնպես մղվում է դեպի NodeMCU մոդուլ:
Շարժիչի վահանը և մարտկոցի տուփը կարող են տեղադրվել շասսիի վրա ՝ ալյումինե շասսիի առկա բացվածքներով շարելով պտուտակների անցքերը: Այնուամենայնիվ, մեզ համար ավելի հեշտ է դրանք ուղղակի ամրացնել շասսիի վրա ՝ օգտագործելով երկկողմանի փրփուր ժապավեն կամ սոսնձող թավշյա ժապավեններ:
Քայլ 7: Ավտոմեքենայի շասսի. Mingրագրավորում և Wi-Fi վերահսկում
Blynk- ը հարթակ է iOS և Android ծրագրերով ՝ Arduino- ն, Raspberry Pi- ն և այլ սարքավորումները ինտերնետով կառավարելու համար: Դա թվային վահանակ է, որտեղ դուք կարող եք կառուցել ձեր նախագծի գրաֆիկական ինտերֆեյս `պարզապես վիջեթները քարշ տալով և գցելով: Իրոք, պարզ է ամեն ինչ կարգավորել, և դուք անմիջապես կսկսեք մանրացնել: Բլինկը կստանա ձեզ առցանց և պատրաստ կլինի ձեր իրերի ինտերնետին:
HBcar.ino Arduino սցենարը, որը ներառված է այստեղ, ցույց է տալիս, թե ինչպես միացնել չորս կոճակ (առաջ, հակառակ, աջ և ձախ) Blynk նախագծի վրա ՝ 2WD մեքենայի շասսիի շարժիչները վերահսկելու համար:
Նախքան կազմելը, ծրագրում անհրաժեշտ է փոխել երեք տող.
- Wi-Fi SSID (ձեր Wi-Fi մուտքի կետի համար)
- Wi-Fi գաղտնաբառ (ձեր Wi-Fi մուտքի կետի համար)
- Blynk Authorization Token (ձեր Blynk նախագծից)
Օրինակ կոդից նշեք, որ L293DD չիպը շարժիչի վահանի վրա միացված է հետևյալ կերպ.
- GPIO կապիչ 5 շարժիչի A արագության համար
- GPIO կապ 0 շարժիչի A ուղղության համար
- GPIO կապ 4 շարժիչի B արագության համար
- GPIO կապ 2 շարժիչի B ուղղության համար
Քայլ 8. Ինքնավար նավարկության սենսորներ. Ուլտրաձայնային հեռահար որոնիչ
HC-SR04 ուլտրաձայնային միջակայքի որոնիչ (տվյալների թերթ) կարող է տրամադրել չափումներ մոտ 2 սմ-ից մինչև 400 սմ մինչև 3 մմ ճշգրտությամբ: HC-SR04 մոդուլը ներառում է ուլտրաձայնային հաղորդիչ, ընդունիչ և կառավարման միացում:
HC-SR04- ի կապում չորս կին-կին թռիչք կպցնելուց հետո միակցիչներին ժապավեն փաթաթելը կարող է օգնել ինչպես մեկուսացնել կապերը կարճատևից մինչև ալյումինե շասսի, այնպես էլ ապահովել ճկուն զանգված, որը կպցվի առջևի անցքի մեջ: շասսի, ինչպես ցույց է տրված:
Այս օրինակում HC-SR04- ի չորս կապում կարելի է միացնել շարժիչի վահանը.
- VCC (HC-SR04- ի վրա) VIN- ից (շարժիչի վահանի վրա)
- Ձգիչ (HC-SR04- ի վրա) դեպի D6 (շարժիչի վահանի վրա)
- Էխո (HC-SR04- ի վրա) մինչև D7 (շարժիչի վահանի վրա)
- GND (HC-SR04- ի վրա) մինչև GND (շարժիչի վահանի վրա)
VIN- ը կմատակարարի մոտ 6VDC HC-SR04- ին, որին անհրաժեշտ է ընդամենը 5V: Այնուամենայնիվ, դա կարծես լավ է աշխատում: Մյուս առկա հոսանքի երկաթուղին (3.3V) երբեմն համարժեք է HC-SR04 մոդուլը սնուցելու համար (անշուշտ փորձեք այն), բայց երբեմն դա բավարար լարում չէ:
Երբ սա միացված է, փորձեք NodeMCUping.ino- ի օրինակը ՝ HC-SR04- ի աշխատանքը փորձարկելու համար: Սենսորից ցանկացած օբյեկտ հեռավորությունը տպված է սերիական մոնիտորի վրա (9600 տախտակ) սանտիմետրերով: Ստացեք մեր քանոնը և ստուգեք ճշգրտությունը: Տպավորիչ է, չէ՞:
Այժմ, երբ դուք ունեք այս հուշումը, փորձեք այսպիսի բան բախումներից խուսափող, ինքնավար մեքենայի համար.
- առաջ մինչև մինչև 10 սմ հեռավորություն
- կանգ առնել
- շրջել փոքր տարածություն (ըստ ցանկության)
- շրջել պատահական անկյուն (ժամանակ)
- հանգույց դեպի քայլ 1
Որոշ ընդհանուր ֆոնային տեղեկությունների համար ահա HC-SR04 մոդուլն օգտագործելու մանրամասներով լի ուսումնական տեսանյութը:
Քայլ 9. Ինքնավար նավարկության սենսորներ. Ինֆրակարմիր (IR) ռեֆլեկտիվություն
IR Reflective Sensor մոդուլը օգտագործում է TCRT5000 (տվյալների թերթ) `գույնը և հեռավորությունը հայտնաբերելու համար: Մոդուլը արտանետում է IR լույս, այնուհետև հայտնաբերում է, արդյոք այն անդրադարձում է ստանում: Մակերեսը սպիտակ կամ սև զգալու ունակության շնորհիվ այս սենսորը հաճախ օգտագործվում է ռոբոտների և օգտակար հաշվիչների ավտոմատ տվյալների մուտքագրման հաջորդականությամբ:
Չափման հեռավորության տիրույթը 1 մմ -ից 8 մմ է, իսկ կենտրոնական կետը `մոտ 2,5 մմ: Կա նաև ինքնաթիռի պոտենցիոմետր `զգայունությունը կարգավորելու համար: IR դիոդը անընդհատ կթողնի IR լույս, երբ մոդուլը միացված է հոսանքին: Երբ արտանետվող ինֆրակարմիր լույսը չի արտացոլվում, եռոդը լինելու է անջատված վիճակում ՝ պատճառելով, որ թվային (D0) ելքը ցույց տա տրամաբանական OWԱOWՐ:
Քայլ 10: Լազերային ճառագայթներ
Այս սովորական 5 մՎտ հզորությամբ 5 լազերային լազերային մոդուլները կարող են օգտագործվել կարմիր լազերային ճառագայթներ ավելացնելու համար գրեթե ամեն ինչի համար, որն ունի 5 Վ հզորություն:
Նկատի ունեցեք, որ այս մոդուլները կարող են հեշտությամբ վնասվել, ուստի HackerBox #0013- ը ներառում է զույգ `կրկնօրինակում տրամադրելու համար: Takeգույշ եղեք ձեր լազերային մոդուլների հետ:
Քայլ 11: Ավտոմոբիլային ինքնագնաց ախտորոշում (OBD)
Ինքնաթիռի ախտորոշումը (OBD) ավտոմոբիլային տերմին է, որը վերաբերում է մեքենայի ինքնագնահատման և հաշվետվության կարողությանը: OBD համակարգերը մեքենայի սեփականատիրոջը կամ վերանորոգող տեխնիկին հնարավորություն են տալիս օգտվել մեքենայի տարբեր ենթահամակարգերի կարգավիճակից: OBD- ի միջոցով առկա ախտորոշիչ տեղեկատվության քանակը մեծապես փոխվել է 1980-ականների սկզբին `բեռնատար մեքենաների համակարգիչների իր տարբերակների ներդրումից ի վեր: OBD- ի վաղ տարբերակները պարզապես կվառեն անսարքության ցուցիչ, եթե խնդիրը հայտնաբերվի, բայց խնդրի էության վերաբերյալ որևէ տեղեկատվություն չի տրամադրի: OBD- ի ժամանակակից ներդրումներն օգտագործում են ստանդարտացված թվային հաղորդակցման պորտ `իրական ժամանակում տվյալներ տրամադրելու համար, բացի ախտորոշիչ խնդիրների կոդերի կամ DTC- ների ստանդարտացված շարքից, ինչը թույլ է տալիս արագորեն հայտնաբերել և շտկել մեքենայի անսարքությունները:
OBD-II- ը կարողությունների և ստանդարտացման բարելավում է: OBD-II ստանդարտը սահմանում է ախտորոշիչ միակցիչի տեսակը և դրա տեղադրումը, առկա էլեկտրական ազդանշանային արձանագրությունները և հաղորդագրությունների ձևաչափը: Այն նաև տրամադրում է տրանսպորտային միջոցի պարամետրերի հավակնորդների ցուցակ, որոնք պետք է վերահսկվեն, ինչպես նաև յուրաքանչյուրի տվյալները կոդավորելու եղանակները: Միակցիչի մեջ կա մի քորոց, որն ապահովում է մեքենայի մարտկոցից սկանավորման գործիքի հզորությունը, ինչը վերացնում է սկանավորման գործիքը առանձին էներգիայի աղբյուրին միացնելու անհրաժեշտությունը: OBD-II- ի ախտորոշիչ անսարքությունների կոդերը քառանիշ են, որին նախորդում է մի տառ. Արտադրողները կարող են նաև հատուկ տվյալների պարամետրեր ավելացնել իրենց հատուկ OBD-II իրականացմանը, ներառյալ տվյալների իրական ժամանակի հարցումները, ինչպես նաև խնդիրների կոդերը:
ELM327- ը ծրագրավորված միկրոկոնտրոլեր է `ժամանակակից մեքենաների մեծ մասում հայտնաբերված ինտերակտիվ ախտորոշման (OBD) ինտերֆեյսի համար: ELM327 հրամանի արձանագրությունը PC-to-OBD ինտերֆեյսի ամենահայտնի ստանդարտներից մեկն է, որը կիրառվում է նաև այլ վաճառողների կողմից: Օրիգինալ ELM327- ն իրականացվում է Microchip Technology- ի PIC18F2480 միկրոկոնտրոլերի վրա: ELM327- ը ամփոփում է ցածր մակարդակի արձանագրությունը և ներկայացնում է մի պարզ ինտերֆեյս, որը կարելի է անվանել UART- ի միջոցով, սովորաբար ձեռքի ախտորոշիչ գործիքի կամ USB, RS-232, Bluetooth կամ Wi-Fi- ով միացված համակարգչային ծրագրի միջոցով: Նման ծրագրաշարի գործառույթը կարող է ներառել մեքենայի լրացուցիչ գործիքավորում, սխալի կոդերի հաշվետվություն և սխալի կոդերի մաքրում:
Թեև Torque- ը, ամենայն հավանականությամբ, ամենահայտնին է, կան բազմաթիվ ծրագրեր, որոնք կարող են օգտագործվել ELM327- ի հետ:
Քայլ 12: Հաք մոլորակը
Շնորհակալություն, որ կիսեցիք մեր արկածախնդրությունը ավտոմոբիլային էլեկտրոնիկայի ոլորտում: Եթե ձեզ դուր եկավ այս Instrucable- ը և կցանկանայիք, որ այսպիսի էլեկտրոնային նախագծերի տուփը ամեն ամիս առաքվեր հենց ձեր փոստարկղին, միացեք մեզ ՝ ԲԱSCԱՆՈՐԴԱԳՐՎԵԼ ԱՅՍՏԵ:
Շփվեք և կիսվեք ձեր հաջողությամբ ստորև բերված մեկնաբանություններում և/կամ HackerBoxes ֆեյսբուքյան էջում: Անշուշտ, մեզ տեղեկացրեք, եթե ունեք որևէ հարց կամ ինչ -որ բանում օգնության կարիք ունեք: Շնորհակալություն HackerBoxes- ի մաս լինելու համար: Խնդրում ենք պահել ձեր առաջարկություններն ու արձագանքները: HackerBoxes- ը ՁԵՐ արկղերն են: Եկեք հիանալի բան պատրաստենք:
Խորհուրդ ենք տալիս:
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ - Քայլ առ քայլ: 4 քայլ
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ | Քայլ առ քայլ. Այս նախագծում ես նախագծելու եմ մի պարզ Arduino մեքենայի հետադարձ կայանման սենսորային միացում ՝ օգտագործելով Arduino UNO և HC-SR04 ուլտրաձայնային տվիչ: Այս Arduino- ի վրա հիմնված Car Reverse ազդանշանային համակարգը կարող է օգտագործվել ինքնավար նավարկության, ռոբոտների ռանգի և այլ տեսականու համար
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ). Ուլտրաձայնային ձայնային փոխարկիչներ L298N Dc կանացի ադապտեր էներգիայի մատակարարում արական dc pin Arduino UNOBreadboard և անալոգային նավահանգիստներ ՝ կոդը փոխարկելու համար (C ++)
HackerBoxes 0019 ՝ Ազնվամորի WiFi ՝ 10 քայլ
HackerBoxes 0019. Ազնվամորու WiFi. Ազնվամորի WiFi. Այս ամիս HackerBox Hackers- ն աշխատում է Raspberry Pi Zero անլար վերջին հարթակի, ինչպես նաև Surface Mount Technology and Soldering- ի հետ: Այս հրահանգը պարունակում է տեղեկատվություն HackerBoxes #001- ի հետ աշխատելու համար
HackerBoxes 0018: Circuit Circus: 12 Steps
HackerBoxes 0018: Circuit Circus: Circuit Circus. Այս ամիս HackerBox Hackers- ն աշխատում է անալոգային էլեկտրոնային սխեմաների, ինչպես նաև սխեմայի փորձարկման և չափման տեխնիկայի հետ: Այս հրահանգը պարունակում է տեղեկատվություն HackerBoxes #0018- ի հետ աշխատելու համար: Եթե դու
HackerBoxes Robotics Workshop: 22 Steps
HackerBoxes Robotics Workshop: The HackerBoxes Robotics Workshop- ը նախատեսված էր ապահովելու շատ դժվար, բայց հաճելի ներածություն DIY ռոբոտային համակարգերի և ընդհանրապես զբաղվող էլեկտրոնիկայի մասին: Ռոբոտաշինության սեմինարը նախատեսված է մասնակիցին ծանոթացնելու այս կարևոր