Cov txheej txheem:

Tsim Arduino Rau Hauv Nissan Qashqai rau Automate Wing Mirror Folding lossis Lwm Yam Ntxiv: 9 Cov Kauj Ruam (nrog Duab)
Tsim Arduino Rau Hauv Nissan Qashqai rau Automate Wing Mirror Folding lossis Lwm Yam Ntxiv: 9 Cov Kauj Ruam (nrog Duab)

Video: Tsim Arduino Rau Hauv Nissan Qashqai rau Automate Wing Mirror Folding lossis Lwm Yam Ntxiv: 9 Cov Kauj Ruam (nrog Duab)

Video: Tsim Arduino Rau Hauv Nissan Qashqai rau Automate Wing Mirror Folding lossis Lwm Yam Ntxiv: 9 Cov Kauj Ruam (nrog Duab)
Video: tsim nyog lauj :lam tso duab hauv Face nkauj tawm tshiab 2021 2024, Lub Xya hli ntuj
Anonim
Tsim Arduino Rau Hauv Nissan Qashqai kom Automate Wing Mirror Folding lossis Lwm Yam
Tsim Arduino Rau Hauv Nissan Qashqai kom Automate Wing Mirror Folding lossis Lwm Yam
Tsim Arduino Rau Hauv Nissan Qashqai kom Automate Wing Mirror Folding lossis Lwm Yam
Tsim Arduino Rau Hauv Nissan Qashqai kom Automate Wing Mirror Folding lossis Lwm Yam

Nissan Qashqai J10 muaj qee qhov me ntsis thab plaub txog kev tswj hwm uas tuaj yeem yooj yim dua. Ib ntawm lawv yog yuav tsum nco ntsoov thawb lub iav qhib/kaw hloov ua ntej coj tus yuam sij tawm ntawm qhov hluav taws. Lwm qhov yog qhov teeb tsa me me ntawm BCM (lub cev tswj lub cev) thiab Nissan Txuas lub taub hau. Muaj qee qhov lwm yam tab sis qhov tseem ceeb tshaj plaws nws tsis ua lub Imperial Lub Peb Hlis thaum koj pib lub cav, zoo li kuv lub quadcopters ua! Ib yam yuav tsum tau ua.

Qhov qub tau tshaj tawm tias tau daws hauv J11 tus qauv tshiab (2015+?) Tab sis kuv xav tias rau xyoo 2014 J11 Qashqai koj tseem xav yuav cov khoom siv. Muaj cais cov khoom siv rau J11 thiab J10 qauv (2008 - 2013 lossis zoo li) zoo li Nissan cov khoom siv kho mob (tsis paub tus nqi), £ 70 AcesDVD cov khoom siv los ntawm qee cov neeg ntawm qashqaiforums.co.uk thiab ob peb tshiab dua kev xaiv Ib qho txawm tias tau tshwm sim ntawm aliexpress rau tsuas yog € 17 tab sis tsis muaj ntxiv lawm. Cov khoom siv no yuav txuas rau tsuas yog 8 xov hlau nyob hauv lub tsheb uas koj xav tau los nrhiav thiab lawv yuav cia li khawm lub iav thaum koj xauv lub tsheb thiab quav tawm thaum koj qhib nws, yog li ntawd muaj txiaj ntsig tiag tiag tab sis tseem tsis muab rau koj ntau yooj.

Yog li muaj nyob ib ncig ntawm $ 1 Arduino clones thiab ob peb lub tub rau khoom ntawm MOSFETs, tus xa tawm, tus hais lus thiab lwm yam khoom siv ntawm thaj chaw hackerspace hauv cheeb tsam thiab paub me ntsis txog cov khoom siv hluav taws xob sib xws Kuv tau teeb tsa kom rov ua cov khoom siv li cas tab sis nrog kev hloov pauv kom hloov cov kev xav los ntawm kev rov sau dua tshiab Arduino board hla USB txhua lub sijhawm. Dab tsi tuaj yeem cuam tshuam txog kev txuas Arduino thiab ob peb MOSFETs, txoj cai? Nws hloov tawm tias muaj ntau qhov tsis txaus ntseeg thaum tsav tsheb nrog MOSFETs lossis hloov pauv uas txhais tau tias rov tsim dua qhov kev sib txuas ob peb zaug, ntxiv $ 1.50 H-Choj los ntawm aliexpress thiab pawg ntawm cov neeg tawm tsam, tab sis nws ua haujlwm thiab kuv tau kawm ob peb yam. Nov yog qhov koj tuaj yeem ua qhov qub yog tias koj nyiam nws ntau dua qhov yuav khoom ua tiav rau ib qho ntawm € 17 txog € 90. Nws yuav siv sijhawm ib hnub los txiav txim siab txhua yam, muab tshuaj txhuam dab tsi xav tau los siv, kho qhov program thiab ua cov hlua.

Thaum koj muaj cov teeb meem hluav taws xob daws teeb meem, tsis ua dab tsi 99% ntawm lub sijhawm, thiab paub yuav ua li cas nkag mus rau cov kab hluav taws xob hauv lub tsheb, koj tuaj yeem ntxiv ntau lwm txoj hauv kev los ntawm kev txuas lwm lub teeb liab txuas rau lub rooj tsavxwm. Txog tam sim no kuv tau ua rau kuv ua si Hnub Qub Wars imperial Lub Peb Hlis thaum kuv pib lub tsheb, txawm tias siv tus hais lus me me, lossis ua tau siv DC lub cev muaj zog hauv lub iav tsom iav uas, tsav nrog Arduino's PWM cov cim tau zoo ib yam li drone motors rau kev ua si suab. Lub arduino yuav quav/nthuav tawm tsom iav nrog ncua sijhawm thib ob ntawm lub tsheb kaw cov xwm txheej (kom faib lub nra) thiab tseem tso cai rau koj los tuav/nthuav tawm tsom iav rau 15 vib nas this tom qab txuas tus yuam sij txij li arduino kaw nws tus kheej tom qab 15 vib nas this invactivity (txhua yam teeb tsa tau). Tam sim no nws tseem tswj hwm lub zog rau lub qhov rais, yog li kuv tuaj yeem kaw lawv li 15 vib nas this tom qab siv tus yuam sij tawm.

Nco ntsoov tias yog tias nws tsis yog rau kev lom zem nws tsis tsim nyog ua txhua yam no, ua siab ncaj tsuas yog yuav cov khoom siv thiab txuag sijhawm.

Kauj ruam 1: Txheej txheem cej luam

Txheej txheem cej luam
Txheej txheem cej luam

Yog li kuv Qashqai yog 2013 J10 tus qauv, sab laug-tes tsav (rau sab xis txoj kev tsheb), Tsis yog Ntsej Muag Ntsej Muag thiab tsis yog Superlock version, tab sis qhov no yuav tsum siv rau txhua J10 tus qauv nruab nrog lub iav tsom iav, tej zaum rau J11 thiab tej zaum lwm cov qauv. Cov xov hluav taws xob sib txawv me ntsis hauv txhua qhov ntawm J10, txhua qhov koj muaj 8 qhov sib txuas (LHD/RHD, iKey/tsis muaj iKey, Superlock/tsis muaj Superlock) nrog qhov sib txawv sau tseg hauv phau ntawv qhia kev pabcuam uas kuv yuav txuas, J11 yog kuj zoo sau tseg.

Koj xav tau dab tsi:

  • lub PC nrog Arduino IDE teeb tsa,
  • ob lub Arduino 5V cov laug cam lossis clones ntawm nws. Kuv siv aliexpress 5V 16MHz Pro Mini clones zoo li cov no. Ib qho yog lub tsheb thiab koj xav tau thib ob, lossis tus programmer ISP tiag, txhawm rau rov tsim dua lub bootloader ntawm thawj ib. Koj tuaj yeem siv lwm lub rooj sib tham txhim kho ib yam nkaus tab sis lawv yuav tsum yog hom neeg ruam (zoo li Arduino, tsis yog Ib Pawg Tib Lub Hom Phiaj Computer) kom paub tseeb tias lawv khau raj sai. Koj tuaj yeem ntxiv SBC nrog rau Arduino tab sis.
  • H-Choj zoo li L298n nti nrov tshwj tsis yog koj xav tsim koj tus kheej nrog 6 txog 8 MOSFETs lossis transistors thiab ob peb lwm yam ntxiv. Kuv siv cov 2-channel aliexpress L289n pawg thawj coj tawg nrog txhua yam suav nrog.
  • plaub diodes ntawm txhua yam uas txhawb nqa txog li 15V (yuav luag txhua qhov dhau los-qhov diode).
  • ib txheej resistors ntawm 100kΩ, 47kΩ, 4.7kΩ los yog li ntawd, kuv siv dhau-qhov resistors pom ntawm kuv lub zos hackerspace.
  • P-channel fais fab MOSFET uas tuaj yeem txhawb nqa 1A lossis 2A (hloov pauv PNP transistor), Kuv siv IRF9540n. Yog tias koj tseem xav kom nws ua kom lub qhov rais hla nws, tsom mus rau tsawg kawg 5A.
  • me me N-channel MOSFET (hloov pauv NPN transistor), Kuv siv 2n7000 tab sis qhov loj dua li IRF540 lossis RFP50N06 kuj tseem ua haujlwm.
  • xaiv tus hais lus thiab 100Ω resistor.
  • cables, qee qhov txog 18 AWG rau lub tsheb txuas (Kuv siv 18 lossis tsawg dua AWG silicon cables los ntawm AliExpress) thiab qee qhov xaim xaim rau txuas cov khoom sib xyaw ua ke, xaiv tau cov laug lossis cov laug cam tsis txuas rau txhua yam ntawm thiab tus pin headers.
  • jumper cables, multimeter, pliers, soldering hlau thiab tus ntsia hlau ncaj kom tshem lub tsheb npog.

Kauj ruam 2: Program Bootloader

Program Bootloader
Program Bootloader
Program Bootloader
Program Bootloader

Pawg thawj coj tus naj npawb ib yuav mus hauv tsheb. Pawg thib ob tsuas yog xav tau los nyem lub bootloader ntawm Arduino tus lej ib, ib zaug. Qhov no yog vim AVR-raws li Arduinos zoo li xa nrog lub bootloader qub uas muaj 500ms lossis 1s ncua sijhawm ua-ua ntej pib koj cov haujlwm, kom tso sijhawm rau tus programmer los teeb nws. Tus tshiab bootloader default yog optiboot, uas muaj cov txheej txheem uas cia nws khiav cov haujlwm tam sim ntawd ntawm lub zog-rau.

Hauv lub tsheb, Arduino tab tom yuav raug txhawb los ntawm ib qho ntawm peb lub cim hauv qab no: ACC fais fab tuag rau, xauv lossis xauv. Ob lub cim tom kawg yog luv luv 12V pulses uas tsuas yog ua rau peb tsaug zog ib pliag, los ntawm qhov ntawd Arduino yuav xav tau siv ib qho ntawm nws cov pins digital rau cov cim nws xav kom tau txais lub zog. Peb yuav tsum rov ua dua lub hom phiaj Arduino nrog optiboot kom nws tuaj yeem ua qhov no sai txaus, ua ntej cov pules xaus thiab peb poob lub zog. (Koj tuaj yeem ua haujlwm nyob ib puag ncig nws los ntawm kev ntxiv lub capacitor loj tab sis meh)

Txuas lub rooj tsavxwm ob lub PC - yog tias nws tsis muaj USB chaw nres nkoj, zoo li Pro Mini clones kuv siv, txuas 5 tus txiv neej tus pin ntawm GND, VCC, RXD, TXD, DTS sab ntawm lub rooj tsavxwm thiab txuas los ntawm USB -to-Serial adapter. Tom qab ntawd qhib Arduino IDE, los ntawm Cov Ntaub Ntawv/Piv Txwv thauj Arduino ISP thiab tsis suav nrog kab no:

#define USE_OLD_STYLE_WIRING

(yog tias koj Arduino IDE tshiab txaus kom muaj qhov no, txwv tsis pub koj tsis tas yuav tsis pom dab tsi). Hauv Cov Cuab Yeej/Pawg ntawv qhia zaub mov koj yuav tsum xaiv ib qho ntawm Arduino Pro lossis Pro Mini, Arduino/Genuino Duemilanove lossis Arduino/Genuino Uno nyob ntawm tus nqi baud teeb tsa hauv bootloader uas xa tuaj ntawm koj cov laug cam. Sim lawv kom txog thaum koj tuaj yeem xa cov duab kos mus rau lub rooj tsavxwm. Txuas lub rooj tsavxwm.

Cov kab laug sab laug, txiv neej lossis poj niam, nyob ntawm seb dab tsi jumper cables koj tau txais, ntawm tus lej digital 10, 11, 12, 13 ntawm ob lub rooj (koj tuaj yeem siv txiv neej jumper cables tsis muaj lub taub hau, tab sis meh …), thiab RST, VCC thiab GND ntawm lub nkoj ib. Qhov tseeb ntawm lub rooj tsavxwm koj yuav zaum xav tau lub taub hau txhua tus pin ntawm sab ntawd ntawm lub rooj tsavxwm thiaj li yuav zoo ib yam rau lawv ncaj qha. Tom qab ntawd txuas tus pin 11, 12 thiab 13, VCC thiab GND ntawm ob lub rooj sib dhos ua ke thiab tus pin 10 ntawm pawg thawj coj ob rau RST ntawm pawg thawj coj ib. Koj tuaj yeem xav siv lwm txoj hauv kev VCC thiab GND pins ntawm lub rooj tsav nkoj ob qho kom koj tuaj yeem khaws USB-rau-Serial adapter txuas ib yam nkaus.

Thaum kawg txuas ob lub rooj sib tham rau lub khoos phis tawj, rub tawm qhov tseeb optiboot tso tawm optiboot.zip los ntawm https://github.com/Optiboot/optiboot/releases thiab ua raws li Txhim kho siv Arduino IDE cov lus qhia ntawm wiki. Xwb yog tias koj tab tom khiav Linux thiab muaj avrdude teeb tsa, tsuas yog unzip optiboot.zip thiab khiav cov lus txib hauv qab no:

avrdude -p m328p -P /dev /ttyUSB0 -c avrisp -b 19200 -u -U lfuse: w: 0xdf: m -U hfuse: w: 0xdc: m -U efuse: w: 0xfd: m -v -v

avrdude -p m328p -P/dev/ttyUSB0 -c avrisp -b 19200 -u -U flash: w: Optiboot/bootloaders/optiboot/optiboot_atmega328.hex: i -v -v

Thawj cov lus txib teeb tsa AVR fuses thiaj li ua kom nrawm nrawm pib pib ntau dua ntawm kev siv lub sijhawm ruaj khov. Hloov kho /dev /ttyUSB0 txoj hauv kev raws li koj li USB-rau-Serial adapter qhia li cas.

Kauj Ruam 3: Program Arduino Sketch

Program Arduino Sketch
Program Arduino Sketch

Tam sim no koj tuaj yeem txuas Arduino board 1 ncaj qha mus rau PC, qhib qhov kev kos duab no hauv Arduino IDE thiab muab tso ua ke thiab xa cov duab kos mus rau pawg thawj coj saib. Yog tias koj siv 16MHz Pro Mini zoo li kuv ua, nrog binary optiboot tso tawm, koj yuav tsum xub xaiv thawj Arduino/Genuino Uno los ntawm Cov Cuab Yeej/Boards.

Tom qab koj tuaj yeem rov qab los thiab hloov ib qho ntawm tus pin mappings thiab cov kev xaiv hauv txoj cai. Yog tias koj tom qab kho lossis txhim kho cov cai nco qab los pab txhawb lawv rov qab rau hauv github rub thov qee lub sijhawm.

Kauj Ruam 4: Tsim Koj Lub Rooj Tsav Xwm Hluav Taws Xob

Tsim Koj Lub Rooj Tsav Xwm Hluav Taws Xob
Tsim Koj Lub Rooj Tsav Xwm Hluav Taws Xob
Tsim Koj Lub Rooj Tsav Xwm Hluav Taws Xob
Tsim Koj Lub Rooj Tsav Xwm Hluav Taws Xob
Tsim Koj Lub Rooj Tsav Xwm Hluav Taws Xob
Tsim Koj Lub Rooj Tsav Xwm Hluav Taws Xob

Thaum kawg koj yuav tsum txuas tag nrho cov khoom ua ke thiab muaj ntau txoj hauv kev los ua qhov ntawd. Koj yuav tsum tau xaus nrog cov phiaj xwm raws li qhia hauv daim duab (lossis ntawm no). Txoj hauv kev yooj yim tshaj plaws zoo li yog ua kom txhua qhov kev sib txuas ntawm lub khob cij thiab muaj tus pin header kab txuas rau Arduino board, lwm 2 tus pin headers rau tus hais lus zoo thiab tsis zoo, 2, 3 lossis 4 tus pin headers txuas rau H-Choj breakout nyob ntawm nws hom, thiab cov kab hluav taws xob tuab kom thaum kawg ua 12V txuas mus rau lub tsheb xov hlau thiab PWR thiab GND cables rau H-Choj. Kuv lub rooj tsavxwm tawm los txaus ntshai heev tab sis nws ua haujlwm, koj tuaj yeem pom nws hauv cov duab saum toj no.

Qee cov ntawv sau txog schematics:

  • Txhawm rau kom yooj yim Kuv txiav txim siab muab txhua qhov dhau los ntawm cov khoom sib txuas thiab tus pin lub taub hau thiab ntawm ib sab ntawm lub khob cij PCB, thiab qhov sib txuas tiag tiag ntawm lawv, nrog cov xov hlau lossis cov laug txuas, ntawm lwm qhov.
  • Lub rooj teeb tsa, yog tias koj tseem xav siv PCB, tsis tas yuav yog ib yam zoo li cov txheej txheem teeb tsa.
  • Kuv lub rooj tsav xwm muaj cov xov hlau rau GND, ACC, SWITCH-, MIRROR+ thiab MIRROR- txog li 8 cm, lawv txhua tus yuav txuas rau M7 txuas hauv lub tsheb uas yog hauv qab lub dashboard. Kuv BAT+, LOCK+ thiab LOCK- xov hlau ntev dua vim tias lawv txuas mus rau lwm qhov.
  • Cov resistors R1 rau R8 tsim qhov sib faib hluav taws xob rau 12V cov cim qhia tawm kom tau nyeem los ntawm Arduino's digital pins. Kev sib raug zoo ntawm 47k thiab 100k resistors yog kwv yees li 2: 1 uas, rau 5V Arduino (nrog txog 3V txog 5.5V kev tso siab rau qib siab) txhais tau tias nws lub zog ntawm lub tsheb tuaj yeem kwv yees li ntawm 9.5V txog li 17V. Qhov ntawd yuav tsum txaus rau txhua yam kom ua haujlwm txawm tias muaj roj teeb ntau hauv lub tsheb mus txog rau tag nrho thiab txawm tias mus txog 4-cell Lithium Polymer roj teeb zoo li cov uas siv hauv drones (qee zaum kuj tseem siv los pib tsheb nrog roj teeb tso tawm yog tias yog txhua yam. koj muaj). Koj tuaj yeem siv qhov sib txawv ntawm qhov ntsuas tab sis lawv kuj tseem yuav tsum nyob ze lossis siab dua li Arduino qhov rub tawm-rub tawm ntawm cov pins digital, vim tias peb kos duab siv rub tawm los txhawm rau txheeb xyuas HIGH, LOW thiab cov xeev ntab ntawm tus pin. Qhov ntawd kuj yog qhov laj thawj ib txwm hloov pauv qib I2C tsis tuaj yeem siv rau qib kev txhais lus. I2C qib hloov pauv suav nrog rub tawm cov neeg tawm tsam mus tas li thiab yuav ua rau ntau yam nyuaj. Peb cov faib hluav taws xob ua haujlwm raws li rub tawm.
  • Ob lub mosfets tso cai rau Arduino ua kom lub zog qis dua thaum nws txiav txim siab nws tsis xav tau ua ib yam dab tsi ntxiv kom ntseeg tau tias lub roj teeb hauv lub tsheb tsis raug tso tawm yog tias koj tawm hauv lub tsheb mus ntev dua. P-channel MOSFET yuav tsum nqa tag nrho cov tam sim no mus rau H-Choj, tsom iav thiab lwm lub tshuab muaj peev xwm yog li nws yuav tsum ua siab ntev txog 1A yam tsawg kawg nkaus, thiab ntau ntxiv yog tias koj tseem yuav txhawb lub qhov rais los ntawm nws.
  • Kuv tau siv ntxiv 4.7K tus tiv thaiv ntawm N-channel mosfet rooj vag los tiv thaiv nws, yam tseem ua haujlwm yam tsis muaj tus tiv thaiv tab sis kuv tau hlawv ob peb 2n7000 mosfets thaum kuaj thiab xav kom muaj txhua qhov teeb meem tuaj yeem npog.
  • Yog tias koj siv PNP transistor (xws li TIP135) hloov chaw ntawm P-channel MOSFET, koj tuaj yeem hla R10 resistor vim tias lub qhov rooj yuav muaj peev xwm tsawg dua.
  • Yog tias koj tseem siv NPN transistor (xws li 2N2222A) hloov chaw ntawm N-channel MOSFET ces koj tuaj yeem hla R9 resistor.
  • Yog tias koj xav tias nws yog lub tswv yim zoo los tsim koj tus kheej H-Choj tau saib ntawm nplooj ntawv no, nws teev cov naj npawb ntawm H-Choj tsim thiab qee qhov teeb meem kom paub txog.
  • R2 thiab R6 tuaj yeem muaj peev xwm tshem tawm ib yam nkaus yog tias koj ua tus Arduino kos duab ntse txaus los txheeb xyuas lub teeb liab los ntawm tsuas yog nws xauv xaim.
  • H-Choj qhov kev nkag siab tam sim no (SenseA) yog nyob ntawm yeem thiab kuv daim duab tam sim no tsis txawm siv nws. Lub aliexpress L298n qhov kev tawm los tsis muaj qhov cuam tshuam tam sim no tiv thaiv pom nyob hauv cov ntaub ntawv siv hauv nws cov ntawv, tab sis lawv tuaj yeem ntxiv tau yooj yim (yuav tsum tau txiav ib txoj kab).
  • Yog tias koj hloov Arduino tus pin qhia, qhov kev txiav txim siab nkaus xwb yog: LOCK+ txuas nrog tus pin-muaj peev xwm ua kom pom tau ob qho tib si xauv thiab qhib cov cim los ntawm tus pin yav tom ntej. Qhov kev nkag siab tam sim no tseem yog tus pin-muaj peev xwm analog. H-Choj tus ENA teeb liab thiab tus hais lus yog ob qho txuas nrog PWM-muaj peev xwm pin kom pab tsim PWM rau lawv tab sis dua uas tsis yog tam sim no siv.
  • Yog tias koj siv tus neeg hais lus piezo koj yuav tsum tsis xav tau resistors ntawm tus hais lus tus pin positve. Rau lwm hom kev hais lus koj yuav zaum xav tau 100Ω resistor ntawm Arduino tus pin 10 thiab tus hais lus, uas tsis nyob hauv cov txheej txheem.

Kauj Ruam 5: Nrhiav Lub Xauv Teeb Meem Hauv Tsheb

Nrhiav Lub Xauv Teeb Meem Hauv Tsheb
Nrhiav Lub Xauv Teeb Meem Hauv Tsheb
Nrhiav Lub Xauv Teeb Meem Hauv Tsheb
Nrhiav Lub Xauv Teeb Meem Hauv Tsheb
Nrhiav Lub Xauv Teeb Meem Hauv Tsheb
Nrhiav Lub Xauv Teeb Meem Hauv Tsheb

Nov yog qhov nyuaj me ntsis thiab qhov twg kuv tau pom ob peb ntawm cov neeg uas yuav cov khoom siv npaj ua tsis tiav thaum teeb tsa, raws li cov neeg yuav khoom cov lus. Cov ntawv qhia kev pabcuam muaj txiaj ntsig zoo los nrhiav cov xov hlau zoo tab sis tsuas yog rau qib kawm vim tias phau ntawv qhia no tau ua rau kev kuaj mob (yog tias qhov no, ua qhov no..) es tsis yog ntaub ntawv. Kuv tau theej qee nplooj ntawv los ntawm ib qho ntawm cov qauv ntawm phau ntawv uas koj tuaj yeem google, thiab kuv tau ntxiv qee cov ntawv sau tseg rau lawv.

Ua tibzoo saib daim duab ntawm nplooj 72 (rau LHD) lossis 89 (rau RHD) rau cov npe sib txuas ntawm Cov Khoom Siv Hluav Taws Xob. Kuv tso kuv cov arduino nyob rau hauv lub dashboard kaw daim iav tswj kom kuv thiaj xav txuas mus rau cov xov hlau hauv Cov Xov Tooj Loj.

Rau feem ntau cov cim peb tuaj yeem siv cov kab txuas mus rau M7 txuas uas ua tau ntsaws ncaj rau hauv daim iav tswj kev sib dhos. Txawm li cas los xij lub roj teeb zoo thiab xauv zoo (lossis qhib qhov tsis zoo) thiab xauv tsis zoo (lossis qhib qhov zoo) cov xov hlau tsis nyob ntawd. Muaj tiag tiag ntau dua ib lub xaim xauv (xauv tsis zoo) los ntawm Lub Cev Tswj Lub Cev vim hais tias cov qhov rooj tuaj yeem qhib ntawm nws tus kheej. Peb tuaj yeem siv ib qho ntawm cov cim qhib rau peb lub hom phiaj. Txawm li cas los xij lub qhov rooj tsuas tuaj yeem raug kaw ib txhij yog li tsuas muaj ib lub cim xauv (qhib tsis zoo).

Hauv sab laug-tes tsav version ib qho xauv qhov teeb meem zoo tau xa mus rau lub qhov rooj tom qab los ntawm sab xis ib nrab ntawm lub tsheb yog li peb tsis tuaj yeem siv M13 txuas, uas yuav yooj yim dua, vim nws tsuas muaj lub teeb liab qhib. Hauv lub tsheb sab xis koj tuaj yeem siv cov xov hlau mus rau M11 txuas uas muaj ob lub cim qhia peb xav tau thiab nkag tau yooj yim. Hauv LHD version kuv tau txuas cov xov uas txuas mus rau M19 txuas uas muaj lub xauv thiab xauv xov rau lub qhov rooj tsav tsheb pem hauv ntej (M19 ntsaws rau hauv D2 hauv Qhov Rooj Xauv ntawm nplooj 82). M19 nkag tsis tau yooj yim tab sis cov hlua uas mus rau nws tawm lub raj yas loj ua ke nrog cov xaim rau M18, M77, M78, M13 thiab M14 yog li lawv yooj yim mus nrhiav. M11 cov xov txuas rau txoj cai tsav tsheb tawm ntawm lub raj uas nyob hauv ib qho chaw tab sis nyob sab xis.

Txhawm rau mus txog qhov ntawd koj yuav tsum xub tshem qhov phau ntawv hu ua "phaj pem hauv ntej" uas yog yas ib feem ntawm hauv pem teb txoj cai los ntawm lub qhov rooj tsav tsheb. (Kuv ntseeg tias tus lej 4 hauv daim duab ntawm nplooj 14 ntawm ntu no ntawm phau ntawv qhia kev pabcuam). Koj tuaj yeem yuam nws nrog tus ntsia hlau uas yuav tsum ua kom nws cov yas yas tshem tawm hauv av thiab tom qab ntawd koj yuav tsum pom tag nrho cov kab hluav taws xob thiab cov khoom sib txuas ua ntej. Tom ntej no yog "dash side finisher", uas yog yas npog pib ntawm hauv pem teb, mus rau sab ntawm tus taw tes (tus lej 1). Nws yog lub hauv ntej kawg muaj cov ntsia hlau yas hla nws (tus lej 12 hauv daim duab) nrog cov txiv ntoo yas uas yuav tsum tau muab tshem tawm thiab tom qab ntawd txhua yam tuaj yeem raug cais los ntawm kev rub los ntawm txhais tes vam tias tsis muaj cov yas tab tawg. Xaiv tau koj yuav xav tshem "lub vaj huam sib luag qis", nplooj 14 ntawm no.

Cov txuas uas koj yuav pom tam sim no txuas Lub Rooj Loj Loj rau Lub Cev Lub Cev (M13, M14), Lub Cav Siv Hluav Taws Xob (M77, M78) thiab Lub Qhov Rooj Xauv (tsis pom, M18, M19).

Nplooj ntawv 630 ntawm ntu no ntawm phau ntawv qhia kev pabcuam qhia qhov teeb tsa ntawm M19 txuas rau "TSIS YOG I-KEY & SUPERLOCK" teeb tsa, koj tuaj yeem saib cov pinouts rau txhua qhov teeb tsa hauv qhov ntsuas tab sis cov xim kab yuav tsum yog feem ntau zoo ib yam. Hauv kuv qhov xwm txheej nws hais tias (ntawm nplooj ntawv 630) tus pin 2 "GR" rau grey thiab tus pin 3 "SB" rau ntuj-xiav. Nplooj ntawv 626 qhia pom tias cov no tau txuas txhua txoj hauv kev los ntawm BCM mus rau "lub qhov rooj kaw qhov rooj (tus tsav tsheb sab)", tab sis qhov tseeb cov xim yog txhua yam peb xav paub. Hauv kuv qhov grey yog qhib thiab ntuj-xiav yog xauv.

Yog li thaum koj pom txog 6 pawg ntawm cov kab hluav taws xob tawm los ntawm lub raj loj uas txuas mus rau ib sab ntawm lub hau roj av, 4 pab pawg ntawm cov xov tooj yuav mus rau cov txuas txuas ntxiv, thaum 2 yuav mus rau qee qhov mus rau sab laug. Ntawm ob qho no kuv pom ib qho muaj cov kab hluav taws xob tuab dua, qhov no yog ib qho uas mus rau M19 txuas. Nrhiav qhov grey, ntuj-xiav thiab kab liab liab. Paj yeeb yog lub roj teeb zoo. Hauv kuv qhov xwm txheej muaj ob lub xov tooj cua xiav-xiav nrog qee yam ntawm tes ua cim cim thiab ib qho peb xav tau yog qhov me dua ib ntawm ob. Kuv tau ua qhov txiav me me nrog lub tshuab txiav thiab tshawb xyuas qhov twg yog qhov pom tau zoo luv mem tes ntawm lub ntsuas cua thaum ntsuas lub tsheb. Tom qab ntawd kuv txiav tag nrho peb txoj kab nrog kab xev, ua kev sib txuas dua nrog cov ntsia hlau txuas thiab tom qab ntawd ntxiv peb txuas txuas txuas txuas (2x dawb, 1x liab) txog li 40cm txhawm rau qhia cov cim rau qhov uas kuv Arduino tau mus (ze ntawm daim iav tswj). Tsis muaj dab tsi yuav tshwm sim tab sis koj yuav xav xub txiav ib kab, xauv nws qhov poob hauv qhov ntsia hlau, tsuas yog txiav tom ntej kom tsis txhob luv ib yam.

Nco tseg: koj tuaj yeem txuas ib ntus feem ntau kom tau txais cov cable tawm ntawm koj txoj kev, tab sis yog tias koj txuas M77/M78 txuas tag nrho cov dashboard yuav poob roj teeb thiab koj lub moos yuav rov pib dua thiab koj Nissan Txuas yuav nug koj txog tus lej kev nyab xeeb.

Nco tseg: qee qhov ntawm cov txuas no muaj lwm cov txiaj ntsig zoo, xws li piv txwv M13 muaj xov hlau los ntawm lub qhov rooj qhib lub ntsej muag yog li yog tias koj xav ua txhua yam kev siv tshuab ntawm Arduino uas xav paub seb puas muaj lub qhov rooj qhib koj tuaj yeem siv sijhawm txuas kuj txuas cov xov tooj sib txuas los xaim lawv mus rau Arduino.

Nco tseg: rau lub hom phiaj ntawm cov lus qhia no koj tseem tuaj yeem teeb tsa Arduino sab hauv lub qhov rooj thiab koj tuaj yeem nkag mus rau txhua lub cim qhia hauv ib qho.

Kauj Ruam 6: Xaiv tau: Windows Power

Yeem: Windows Power
Yeem: Windows Power

Thaum koj nyob ntawd koj tseem tuaj yeem npaj kab thib 4 uas yuav ua rau lub zog tswj lub qhov rais thiab lub cav los ntawm peb Arduino tswj MOSFET hloov los ntawm BCM xaim uas tsuas yog siv 12V thaum tus yuam sij nyob hauv txoj haujlwm ON. Qhov ntawd yuav cia koj tswj lub qhov rais rau 15 vib nas this uas peb tau tsim kho Arduino kom nyob twj ywm tom qab txuas tus yuam sij. Txawm li cas los xij koj yuav xav tau qhov loj P-channel MOSFET thiab txuas. Kuv tseem tsis tau tshuaj xyuas yog tias kuv cov kab hluav taws xob tsis ua rau cov fuses lossis BCM ntau dhau me ntsis tab sis kuv tseem tsis tau tshuab ib qho fuses.

Yog li txhawm rau ua qhov ntawd koj yuav tsum nrhiav ob lub "xiav" (tsis yog "ntuj xiav") txuas mus rau M19 txuas. Qhov uas peb yuav txhaj tshuaj yog qhov tuab ntawm ob, tus lej 8 ntawm M19. Ob qho tib si luv luv ua ke txawm li ntawd los tsis muaj txoj hauv kev los nrhiav seb qhov twg yog qhov uas tsuas yog siv lub tshuab ntsuas kom txog thaum koj txiav ib qho ntawm lawv. Tsuas yog txiav me ntsis tuab dua ib qho. Tam sim no peb yuav tsis xav tau ib nrab ntawm nws (ib qho uas ib txwm muab lub zog los ntawm BCM los ntawm Cov Khoom Siv Hluav Taws Xob), yog li tsuas yog qhwv qhov kawg ntawm kab xev hluav taws xob. Siv lub davhlau ya nyob twg txuas ntxiv rau ib nrab ib nrab (ib qho uas mus rau M19) zoo ib yam rau lwm qhov txuas txuas peb tau npaj tseg.

Tom qab ntawd kuv qhwv tag nrho txhua yam suav nrog cov ntsia hlau dav hlau nrog ntau daim kab xev hluav taws xob, tseem qhwv kuv plaub txuas txuas txuas ua ke thiab hla lawv hauv qab npog npog. Nrog qhov ua tiav no koj tuaj yeem nce "ncaws phaj" thiab "dash side finisher" rov qab rau hauv lawv qhov chaw.

Nco tseg: tus xov tooj plaub no yog nyob ntawm yeem tab sis koj tuaj yeem ua qhov no txawm hais tias koj npaj yuav pom MOSFET loj txaus tom qab kom koj tsis tas yuav fiddle nrog cov hlua txuas ntxiv. Lub sijhawm no koj tuaj yeem txuas tus xov tooj plaub no ncaj qha rau ACC lub zog hauv cov kauj ruam tom ntej.

Kauj Ruam 7: Txuas qhov Contraption mus rau Daim iav Tswj Hluav Taws Xob

Txuas qhov Contraption mus rau Daim iav Tswj Hluav Taws Xob
Txuas qhov Contraption mus rau Daim iav Tswj Hluav Taws Xob
Txuas qhov Contraption mus rau Daim iav Tswj Hluav Taws Xob
Txuas qhov Contraption mus rau Daim iav Tswj Hluav Taws Xob
Txuas qhov Contraption mus rau Daim iav Tswj Hluav Taws Xob
Txuas qhov Contraption mus rau Daim iav Tswj Hluav Taws Xob

Tam sim no koj tau txais tag nrho 8 kab nyob ze ntawm daim iav tswj koj tuaj yeem nqa lwm lub hau ntswj dav hlau thiab txuas txhua yam ua ke. Koj yuav pom daim iav tswj hwm tau teeb tsa ntawm lub phaj sib npaug uas koj tuaj yeem yuam tawm nrog tus ntsia hlau ncaj. Nyob rau sab hauv nws yuav muaj peb lub qhov (socket), qhov loj tshaj yog qhov uas M7 txuas los ntawm Main Harness ntsaws rau. Saib saum toj no pinout ntawm M7 txuas nrog cov ntawv kuv ntxiv. Koj yuav tsum txiav cov xov hlau rau tus pin 1 (GND, dub), 3 (ACC, liab), 8 (MIRROR+, txiv kab ntxwv) thiab 9 (MIRROR-, xiav).

Nov yog cov kev sib txuas koj yuav tau ua:

  • LOCK+ (ntsuas phoo) thiab LOCK- (qhib) thiab BAT+ (roj teeb zoo) txuas xov txuas los ntawm M19 los ntawm cov kauj ruam dhau los rau peb pawg thawj coj saib xyuas hluav taws xob.
  • GND cable koj txiav hauv ob qhov yuav tsum tau rov qab ua ke nrog cov ntsia hlau dav hlau thiab sib txuas kom txuas rau peb lub voj voog.
  • MIRROR+ thiab MIRROR- cov cim tsis sib txuas. Qhov ib nrab uas mus rau Txoj Haujlwm Loj yuav tsum tau txuas nrog H-Choj, thaum ib nrab ntawm MIRROR- teeb liab los ntawm M7 txuas yuav tsum txuas rau SWITCH- teeb liab uas mus rau Arduino los ntawm kev faib hluav taws xob. Lwm qhov cable tsis xav tau tab sis xauv nws mus rau hauv lub dav hlau ntsia hlau kom nws tsis poob.
  • ACC xaim los ntawm hlua khi txuas rau peb pawg thawj coj thaum PWR cov zis los ntawm peb pawg thawj coj txuas mus rau qhov chaw ACC tau txuas nrog ntawm M7 txuas. Koj tuaj yeem siv ob lub qhov ntsia hlau txuas los txuas ob ntu ib nrab ntawm thawj kab ntawv mus rau ACC thiab PWR cov xov hlau los ntawm peb qhov Circuit Court tshiab.

Txuas Arduino thiab tus hais lus mus rau qhov seem hauv Circuit Court thiab siv daim kab xev hluav taws xob nyob txhua qhov chaw, lossis koj tuaj yeem tsim cov ntawv zoo nkauj 3D luam tawm kom tuav txhua yam ua ke. Kuv xaiv rau daim kab xev hluav taws xob txhua qhov txheej txheem kuv tus kheej. Kuv nyuam qhuav tawm ntawm USB-rau-Serial adapter txuas nrog Arduino, sim tias Arduino ua rau txhua qhov xwm txheej raug los ntawm kev ua suab nrog tus hais lus, tom qab ntawd thawb qhov tsis txaus los ntawm kev qhib rau daim iav tswj vaj huam sib luag, muab lub vaj huam sib luag rov qab thiab tsuas yog sab laug USB txuas rau qhov hloov pauv ntxiv hauv daim duab.

Kauj Ruam 8: Xeem

Yog tias koj tau txais cov kab hluav taws xob feem ntau, qhov teeb meem tsuas yog sab laug yuav suav tawm qhov ntsuas phoo/qhib lub teeb pom kev zoo, daim iav lub cev xov hlau tsis sib xws thiab hloov lub teeb liab polarity. Nrog kuv cov duab kos ib yam li koj yuav tsum tsawg kawg hnov Imperial Lub Peb Hlis qhib ua si thaum tig tus yuam sij rau ACC txoj haujlwm, thiab tsom iav yuav tsum yog quav rau hauv lossis tawm. Yog tias lawv quav tsis hloov, tsuas yog hloov tus PIN_HBRIDGE_DIR1 thiab PIN_HBRIDGE_DIR2 tus lej tus lej hauv daim duab, thiab rov tso rau hauv pawg thawj coj saib. Tom ntej no, yog tias daim iav daim iav hloov ua haujlwm tsis raug, tsis pom zoo rau

#define MIRROR_SWITCH_INVERT

kab. Thaum kawg sim xauv thiab xauv lub tsheb, yog tias tsom iav tau txav mus rau lwm txoj kev ces hloov tus PIN_LOCK1_IN thiab PIN_LOCK2_IN tus lej tus lej hauv daim duab.

Kauj Ruam 9: Lwm Yam Yuav Ua Li Cas

  • Kaw qhov rais thiab lub ru tsev ntawm lub tsheb xauv thiab muaj peev xwm rov qab mus rau txoj haujlwm kawg ntawm kev qhib. Qhov no yuav tsum ua haujlwm nrog H-Bridges tab sis kuv tsis paub tseeb tias yuav muaj IOs txaus nyob ntawm Arduino rau txhua lub xov hlau. Koj yuav xav tau qhov kev nkag siab tam sim no kom tuaj yeem nkag siab ntev npaum li cas lub cav tau khiav kom muaj peev xwm rov qab mus rau tib txoj haujlwm tom qab. Yooj yim kaw lub qhov rais ntawm xauv yog yooj yim dua vim tias koj tsuas xav tau ib tus pin tso tawm thiab ib nrab ntawm H-Choj nrog cov diodes ntxiv lossis MOSFETs kom zam qhov luv yog tias ib tus neeg tau ua qhov kev tswj hwm lub qhov rais tswj ib txhij. Kev thaiv txhua qhov no zoo li yooj yim rau cov neeg caij tsheb thiab lub qhov rais tom qab vim tias txhua qhov no mus los ntawm D8/B8 txuas, txawm li cas los xij lub qhov rooj tsav tsheb yog qhov nyuaj dua.
  • Raws li cov rooj sab laj nws yuav tsis xav tau txhawm rau txhawm rau tsom iav thaum lub caij ntuj no yog tias lub tshuab khov. Arduino muaj NTC thermistor thiab tuaj yeem txiav txim siab txiav txim siab tias hloov chaw ntawm tus neeg tsav tsheb yuav tsum kov lub iav hloov ob zaug hauv ib xyoos.
  • Tshawb nrhiav seb lub teeb liab rov qab mus rau Nissan Txuas yog ib leeg hlau lossis OBD2 teeb liab. Kuv yuav nyiam Nissan Txuas kom ua kom pom lub koob yees duab tom qab pom ob peb feeb tom qab hloov mus rau lub iav tom ntej, thiab tseem yuav qhia lub koob yees duab tom qab pom thaum lub tsheb tig rov qab yam tsis muaj lub iav rov qab koom nrog. Kuv qhov teeb meem loj nrog qhov system no.
  • Ntxiv Raspberry Pi lossis lwm lub SBC nrog rau Arduino los ua haujlwm OBD2 cov cim ntxiv rau cov cim los ntawm Arduino, ua qhov txiav thiab ntxiv cov ntse.

Pom zoo: