Բովանդակություն:

HackerBoxes 0013 ՝ ավտոսպորտ ՝ 12 քայլ
HackerBoxes 0013 ՝ ավտոսպորտ ՝ 12 քայլ

Video: HackerBoxes 0013 ՝ ավտոսպորտ ՝ 12 քայլ

Video: HackerBoxes 0013 ՝ ավտոսպորտ ՝ 12 քայլ
Video: Hackerboxes 0013: AUTOSPORT 2024, Նոյեմբեր
Anonim
HackerBoxes 0013: Ավտոսպորտ
HackerBoxes 0013: Ավտոսպորտ

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: Տուփի բովանդակություն
HackerBoxes 0013: Տուփի բովանդակություն
HackerBoxes 0013: Տուփի բովանդակություն
HackerBoxes 0013: Տուփի բովանդակություն
HackerBoxes 0013: Տուփի բովանդակություն
HackerBoxes 0013: Տուփի բովանդակություն
  • 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- ի համար

Arduino NodeMCU- ի համար
Arduino NodeMCU- ի համար
Arduino NodeMCU- ի համար
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 ավտոմեքենայի շասսիի հավաքածու
2WD ավտոմեքենայի շասսիի հավաքածու
2WD ավտոմեքենայի շասսիի հավաքածու
2WD ավտոմեքենայի շասսիի հավաքածու
2WD ավտոմեքենայի շասսիի հավաքածու
2WD ավտոմեքենայի շասսիի հավաքածու

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 վերահսկում

Ավտոմեքենայի շասսի. Mingրագրավորում և Wi-Fi վերահսկում
Ավտոմեքենայի շասսի. 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 տախտակ) սանտիմետրերով: Ստացեք մեր քանոնը և ստուգեք ճշգրտությունը: Տպավորիչ է, չէ՞:

Այժմ, երբ դուք ունեք այս հուշումը, փորձեք այսպիսի բան բախումներից խուսափող, ինքնավար մեքենայի համար.

  1. առաջ մինչև մինչև 10 սմ հեռավորություն
  2. կանգ առնել
  3. շրջել փոքր տարածություն (ըստ ցանկության)
  4. շրջել պատահական անկյուն (ժամանակ)
  5. հանգույց դեպի քայլ 1

Որոշ ընդհանուր ֆոնային տեղեկությունների համար ահա HC-SR04 մոդուլն օգտագործելու մանրամասներով լի ուսումնական տեսանյութը:

Քայլ 9. Ինքնավար նավարկության սենսորներ. Ինֆրակարմիր (IR) ռեֆլեկտիվություն

Ինքնավար նավարկության սենսորներ. Ինֆրակարմիր (IR) ռեֆլեկտիվություն
Ինքնավար նավարկության սենսորներ. Ինֆրակարմիր (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)
Ավտոմոբիլային ինքնագնաց ախտորոշում (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: Հաք մոլորակը

Hack the Planet
Hack the Planet

Շնորհակալություն, որ կիսեցիք մեր արկածախնդրությունը ավտոմոբիլային էլեկտրոնիկայի ոլորտում: Եթե ձեզ դուր եկավ այս Instrucable- ը և կցանկանայիք, որ այսպիսի էլեկտրոնային նախագծերի տուփը ամեն ամիս առաքվեր հենց ձեր փոստարկղին, միացեք մեզ ՝ ԲԱSCԱՆՈՐԴԱԳՐՎԵԼ ԱՅՍՏԵ:

Շփվեք և կիսվեք ձեր հաջողությամբ ստորև բերված մեկնաբանություններում և/կամ HackerBoxes ֆեյսբուքյան էջում: Անշուշտ, մեզ տեղեկացրեք, եթե ունեք որևէ հարց կամ ինչ -որ բանում օգնության կարիք ունեք: Շնորհակալություն HackerBoxes- ի մաս լինելու համար: Խնդրում ենք պահել ձեր առաջարկություններն ու արձագանքները: HackerBoxes- ը ՁԵՐ արկղերն են: Եկեք հիանալի բան պատրաստենք:

Խորհուրդ ենք տալիս: