Мазмұны:

Қанат айнасының жиналуын немесе басқа нәрсені автоматтандыру үшін Nissan Qashqai -ге Arduino құрастырыңыз: 9 қадам (суреттермен)
Қанат айнасының жиналуын немесе басқа нәрсені автоматтандыру үшін Nissan Qashqai -ге Arduino құрастырыңыз: 9 қадам (суреттермен)

Бейне: Қанат айнасының жиналуын немесе басқа нәрсені автоматтандыру үшін Nissan Qashqai -ге Arduino құрастырыңыз: 9 қадам (суреттермен)

Бейне: Қанат айнасының жиналуын немесе басқа нәрсені автоматтандыру үшін Nissan Qashqai -ге Arduino құрастырыңыз: 9 қадам (суреттермен)
Бейне: Blue Nissan S30Zжәне 240ZG, Devil's Z R30 Skyline деп аталады, Қызыл-Қара темір маскасы деп аталады. 2024, Шілде
Anonim
Қанат айнасының жиналуын немесе басқа нәрсені автоматтандыру үшін Nissan Qashqai -ге Arduino жасаңыз
Қанат айнасының жиналуын немесе басқа нәрсені автоматтандыру үшін Nissan Qashqai -ге Arduino жасаңыз
Қанат айнасының жиналуын немесе басқа нәрсені автоматтандыру үшін Nissan Qashqai -ге Arduino жасаңыз
Қанат айнасының жиналуын немесе басқа нәрсені автоматтандыру үшін Nissan Qashqai -ге Arduino жасаңыз

Nissan Qashqai J10 -тің басқару элементтері туралы бірнеше жағымсыз жақтары бар, олар жақсы болуы мүмкін. Олардың бірі - кілтті тұтанудан шығармас бұрын айналарды ашу/жабу түймесін басуды ұмытпау. Тағы біреуі - BCM (корпусты басқару модулі) мен Nissan Connect бас блогының шамалы конфигурациясы. Тағы бірнеше нәрсе бар, бірақ ең бастысы, сіз менің квадрокоптерлер сияқты қозғалтқышты іске қосқанда, империялық наурыз ойнамайды! Не істеу керек нәрсе.

Біріншісі жаңа J11 модельдерінде шешілген (2015+?), Бірақ менің ойымша, 2014 J11 Qashqai үшін сізге әлі де жинақ сатып алу қажет. J11 және J10 модельдеріне (2008 - 2013 жж.) Бөлек жинақтар бар, мысалы Nissan официалды жиынтығы (бағасын білмеймін), qashqaiforums.co.uk сайтындағы кейбір адамдардың 70 фунт стерлинг AcesDVD жинағы және бірнеше жаңа нұсқалары бар. опциялар. Алиэкспресске тек 17 еуро пайда болды, бірақ ол қол жетімді емес. Бұл жиынтықтар автомобильде тек 8 сымға қосылады, олар сізге қажет, және олар көлікті құлыптағанда айналарды автоматты түрде бүктейді және құлпын ашқанда ашылады, сондықтан бұл өте пайдалы, бірақ әлі де сізге бермейді. көп икемділік.

1 долларға жуық Arduino клондары мен MOSFET -тің бірнеше тартпасы, транзистор, динамик және басқа да компоненттері бар жергілікті хакерлік кеңістікте және аналогтық электроника туралы аз білетіндіктен, мен бұл жинақтарды қайталауды шештім, бірақ логиканы қайта бағдарламалау арқылы өзгертуге кез келген уақытта USB арқылы Arduino тақтасы. Arduino мен бірнеше MOSFET -ті қосуда не қиын болуы мүмкін? Қозғалтқышты MOSFET немесе транзистормен басқаруда көптеген ерекшеліктер бар, бұл қосылыстарды бірнеше рет қайта жобалауды, aliexpress-тен $ 1.50 H-көпірін және резисторларды қосуды білдіреді, бірақ ол жұмыс істейді және мен үйрендім бірнеше нәрсе. Егер сіз 17 -ден 90 евроға дайын жиынтықты сатып алудан гөрі дәл осылай жасай аласыз. Бәрін анықтауға, дәнекерлеуді дәнекерлеуге, сымдарды бағдарламалауға және жасауға бір күн қажет болуы мүмкін.

Егер сіз электрмен жабдықтау проблемалары бар arduino -ны шешсеңіз, уақыттың 99% -ында ештеңе істемейсіз және автокөліктегі сымдарға қалай қол жеткізуге болатынын білсеңіз, тақтаға басқа сигналдық сымдарды қосу арқылы көптеген басқа механизмдерді қосуға болады. Мен әзірге машинаны кішкентай динамикті қолдана отырып немесе Arduino PWM сигналдарымен басқарылатын тұрақты ток қозғалтқыштарын қолдана отырып, дрондық қозғалтқыштар сияқты ойнайтын машинаны іске қосқанда, мен жұлдызды соғыс империялық наурызын ойнадым. дыбыстар. Arduino айналарды автокөлікті құлыптау оқиғаларына 1 секундқа кешіктіріп бүктейді/ашады (жүктемені тарату үшін), сонымен қатар кілтті ажыратқаннан кейін 15 секунд ішінде айналарды қолмен бүктеуге/ашуға мүмкіндік береді, өйткені arduino 15 секундтан кейін өздігінен жабылады. әрекетсіздік (барлығы конфигурациялануы мүмкін). Ол енді терезелердің қуатын басқарады, сондықтан мен кілтті алғаннан кейін оларды 15 секундқа жаба аламын.

Назар аударыңыз, егер мұның бәрі көңіл көтеру үшін қажет емес болса, жинақты сатып алып, уақытты үнемдеңіз.

1 -қадам: Шолу

Шолу
Шолу

Менің Qashqai-бұл 2013 жылғы J10 моделі, сол жақ рульді басқару (оң жақтағы трафик үшін), интеллектуалды емес кілт және супер құлыпсыз нұсқа, бірақ бұл қанатты айналармен жабдықталған барлық J10 модельдеріне, мүмкін J11 мен мүмкін басқа модельдер. J10 әр нұсқасында сымдар сәл өзгеше, барлығы сізде 8 комбинацияға ие (LHD/RHD, iKey/iKey, Superlock/Superlock жоқ), мен айырмашылығы бар, мен оны сілтеме ететін қызмет нұсқаулықтарында құжатталған. сондай -ақ жақсы құжатталған.

Сізге не қажет:

  • Arduino IDE орнатылған компьютер,
  • екі Arduino 5V тақтасы немесе олардың клондары. Мен aliexpress 5V 16MHz Pro Mini клондарын қолданамын. Біреуі - автомобильге арналған, ал екіншісінде немесе жүктеушіні біріншісінде қайта бағдарламалау үшін провайдердің нақты бағдарламашысы қажет. Сіз кез -келген басқа даму тақтасын қолдана аласыз, бірақ олар тез жүктелетініне көз жеткізу үшін мылқау типті болуы керек (мысалы, бір тақталы компьютер емес, Arduino). Сіз Arduino -мен бірге SBC қосуға болады.
  • H-Bridge әйгілі L298n чипі сияқты, егер сіз 6-дан 8-ге дейін MOSFET немесе транзисторлармен және басқа да бірнеше компоненттермен жеке құрылғыны жасағыңыз келмесе. Мен осы екі арналы aliexpress L289n сынғыш тақталарын қолданамын.
  • шамамен 15 В дейінгі кез келген типтегі төрт диод (кез келген дерлік тесік диод).
  • 100kΩ, 47kΩ, 4.7kΩ немесе одан да көп резисторлар жиынтығы, мен жергілікті хакерлік кеңістікте табылған тесік резисторларды қолданамын.
  • мен 1А немесе 2А (балама PNP транзисторы) қолдай алатын P-арналы қуат MOSFET, мен IRF9540n қолданамын. Егер сіз сондай -ақ терезелердің оған өтуін қамтамасыз еткіңіз келсе, кемінде 5А бағыттаңыз.
  • кішкентай N-арналы MOSFET (балама NPN транзисторы), мен 2n7000 қолданамын, бірақ IRF540 немесе RFP50N06 сияқты үлкенірек жұмыс істейді.
  • қосымша динамик және 100Ω резистор.
  • кабельдер, автомобиль сымдары үшін шамамен 18 AWG (мен aliexpress -тен 18 немесе одан аз AWG кремний кабельдерін қолданамын) және компоненттерді бір -біріне қосуға арналған жұқа сым, міндетті түрде бәрін монтаждау үшін дәнекер немесе дәнекерлемейтін тақта және тақырыптар.
  • автокөлік қақпақтарын алу үшін секіргіш кабельдер, мультиметр, тістеуік, дәнекерлегіш және жалпақ бұрағыш.

2 -қадам: жүктеушіні бағдарламалаңыз

Жүктеушіні бағдарламалаңыз
Жүктеушіні бағдарламалаңыз
Жүктеушіні бағдарламалаңыз
Жүктеушіні бағдарламалаңыз

Бірінші нөмірлі тақта көлікке отырады. Екінші тақта Arduino бірінші нөмірдегі жүктеушіні бір рет жыпылықтау үшін қажет болады. Бұл AVR негізіндегі Arduinos бағдарламашыларға сигнал беру үшін уақыт беру үшін бағдарламаларды бастамас бұрын орнатылған 500ms немесе 1s кідірісі бар ескі жүктеушімен бірге жеткізуге бейім. Жаңа әдепкі жүктеуші optiboot болып табылады, ол механизмді қосқан кезде бағдарламаларды бірден іске қосуға мүмкіндік береді.

Автокөлікте Arduino келесі үш сигналдың бірімен қосылады: ACC қосу, құлыптау немесе ашу. Соңғы екі сигнал 12В қысқа импульстар болып табылады, олар бізді бір сәтке ғана оятады, содан кейін Arduino өзінің сандық түйреуіштерінің бірін қуат алуды қалайтын сигналдарға қолдану керек болады. Біз мақсатты Arduino -ны optiboot көмегімен жаңартуымыз керек, осылайша ол импульстар тоқтағанға дейін және қуатты жоғалтпай тұрып жеткілікті тез жасай алады. (Сіз үлкен конденсаторды қосу арқылы жұмыс жасай аласыз)

Екі тақтаны дербес компьютерге қосыңыз - егер менде USB Pro порттары болмаса, мен қолданатын Pro Mini клондары, тақтаның GND, VCC, RXD, TXD, DTS жағында 5 еркек істікті дәнекерлеп, USB арқылы қосыңыз. -сериялық адаптер. Содан кейін Arduino IDE бағдарламасын ашыңыз, File/Examples ішінен Arduino провайдерін жүктеңіз және осы жолды өшіріңіз:

#анықтаңыз USE_OLD_STYLE_WIRING

(егер сізде Arduino IDE бұл үшін жеткілікті жаңа болса, әйтпесе ештеңеге түсініктеме берудің қажеті жоқ). Құралдар/тақта мәзірінде сіздің тақталарыңызға жүктелетін жүктеушіде конфигурацияланған жүктеме жылдамдығына байланысты Arduino Pro немесе Pro Mini, Arduino/Genuino Duemilanove немесе Arduino/Genuino Uno біреуін таңдау қажет болады. Эскизді тақтаға жүктей алмайынша, оларды қолданып көріңіз. Тақтаны ажыратыңыз.

Дәнекерлік түйреуіштер, ерлер немесе әйелдер, сізде қандай қосқыш кабельдер бар екеніне байланысты, екі тақтаның 10, 11, 12, 13 цифрлық түйреуіштерінде (сіз ерлерге арналған қосқыш кабельдерді ешқандай тақырыпсыз қолдануға болады, бірақ …) және RST, VCC және GND бір бортта. Шындығында, бұл тақтада сізге тақтаның сол жағындағы барлық түйреуіштер қажет болуы мүмкін, сондықтан оларды тікелей дәнекерлеуге болады. Содан кейін екі тақтаның 11, 12 және 13, VCC және GND түйреуіштерін біріктіріп, екінші тақтаның 10 түйреуішін бірінші тақтаның RST -ге қосыңыз. Сіз USB-сериялы адаптерді қосулы ұстау үшін екінші борттағы балама VCC және GND түйреуіштерін қолданғыңыз келуі мүмкін.

Соңында екінші тақтаны компьютерге қосыңыз, optiboot.zip -дің соңғы шығарылымын https://github.com/Optiboot/optiboot/releases сайтынан жүктеп алыңыз және викидегі Arduino IDE нұсқауларын қолданып Орнатуды орындаңыз. Сонымен қатар, егер сіз Linux жүйесімен жұмыс жасап, avrdude орнатсаңыз, optiboot.zip файлын ашыңыз және келесі пәрмендерді орындаңыз:

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 жарқыл: w: Optiboot/bootloaders/optiboot/optiboot_atmega328.hex: i -v -v

Бірінші команда AVR сақтандырғыштарын сағаттардың тұрақтылығы есебінен эскизді іске қосуды тездететін етіп орнатады. /Dev /ttyUSB0 жолын USB-ден сериялы адаптерге сәйкес келетін етіп реттеңіз.

3 -қадам: Arduino эскизін бағдарламалау

Arduino эскизін бағдарламалаңыз
Arduino эскизін бағдарламалаңыз

Енді сіз Arduino 1 тақтасын дербес компьютерге қосып, Arduino IDE -де осы эскизді ашып, эскизді құрастырып, тақтаға жүктей аласыз. Егер сіз мен сияқты 16 МГц Pro Mini қолдансаңыз, екілік оптибоут шығарылымы бар болса, алдымен құралдар/тақталар ішінен Arduino/Genuino Uno таңдауыңыз қажет.

Кейінірек оралып, кодтағы кез келген түйреуішті салыстыру мен опцияларды өзгертуге болады. Егер сіз кейінірек кодқа қандай да бір түзетулер немесе жақсартулар енгізсеңіз, оларды github тарту сұрауына біраз уақыт қосуды ұмытпаңыз.

4 -қадам: электронды тақтаны жасаңыз

Электрондық тақтаны жасаңыз
Электрондық тақтаны жасаңыз
Электрондық тақтаны жасаңыз
Электрондық тақтаны жасаңыз
Электрондық тақтаны жасаңыз
Электрондық тақтаны жасаңыз

Ақыр соңында, сіз барлық компоненттерді біріктіруіңіз керек және мұны істеудің көптеген жолдары бар. Сізге суретте (немесе мұнда) көрсетілгендей схемамен аяқтау қажет. Нан тақтасындағы барлық қосылымдарды және Arduino тақтасын қосуға арналған түйреуіштер тізбегін, оң және теріс динамикке арналған тағы 2 түйреуішті, H-Bridge-ге қосылу үшін 2, 3 немесе 4 істікшелі тақырыптарды қосудың ең оңай жолы. оның түріне байланысты үзіліс және қалың кабельдер автомобиль сымдарына 12В қосылымды және H-көпірге PWR және GND кабельдерін қосады. Менің тақтайшам өте қорқынышты болды, бірақ ол жұмыс істейді, оны жоғарыдағы суреттерден көре аласыз.

Схемаға қатысты кейбір ескертулер:

  • Қарапайымдылық үшін мен тесіктің барлық компоненттерін, түйреуіштердің үстіңгі тақталарын және ПХД тақтасының бір жағына, ал олардың арасындағы нақты байланыстарды сымдармен немесе дәнекерленген бөртпелермен қоюды шештім.
  • Тақтаның орналасуы, егер сіз ПХД қолданғыңыз келсе, схеманың орналасуы сияқты ештеңе қажет емес.
  • Менің тақтада GND, ACC, SWITCH-, MIRROR+ және MIRROR- сымдары шамамен 8 см болатын сымдар бар, олардың барлығы бақылау тақтасының астында орналасқан автомобильдегі M7 коннекторына қосылады. Менің BAT+, LOCK+ және LOCK сымдары ұзағырақ, себебі олар басқа жерге қосылады.
  • R1 - R8 резисторлары Arduino сандық түйреуіштерімен оқылатын 12В кіріс сигналдары үшін кернеу бөлгіштерін құрайды. 47k және 100k резисторларының арасындағы қатынас шамамен 2: 1 құрайды, бұл 5В Arduino үшін (жоғары деңгей үшін шамамен 3В -тан 5.5В -қа дейін рұқсат етілген) оның автомобильден кернеуі шамамен 9.5V -тан 17V -қа дейін болуы мүмкін екенін білдіреді. Бұл машинада қатты зарядталған батареямен, тіпті дрондарда қолданылатын 4 ұялы литий полимерлі аккумуляторға дейін жұмыс істеуге жеткілікті болуы керек (кейде бұл батареяны заряды таусылған машиналарды іске қосу үшін де қолданылады). сенде бар). Сіз резистордың әр түрлі мәндерін қолдана аласыз, бірақ олар сандық түйреуіштердегі Arduino кіріктірілген тартқыш резисторына жақын немесе одан жоғары болуы керек, себебі біз эскизде жоғары, төмен және өзгермелі күйлерді анықтау үшін тартуды қолданамыз. түйреу. Сонымен қатар, I2C деңгейінің қалыпты ауыстырғышын деңгейлік аударма үшін қолдануға болмайды. I2C деңгейінің ауыстырғышында тұрақты тартылатын резисторлар бар және олар көп нәрсені қиындатады. Біздің кернеуді бөлгіштер тартқыш ретінде жұмыс істейді.
  • Екі мосфет Arduino -ға автокөлікті ұзақ уақытқа қалдырсаңыз, батареяның заряды таусылмайтынына көз жеткізу үшін ештеңе істеудің қажеті жоқ деп шешкен кезде толықтай өшіруге мүмкіндік береді. P-каналы MOSFET барлық токты H-Bridge-ге, айналар мен басқа потенциалды қозғалтқыштарға апаруы керек, сондықтан ол кем дегенде 1А шамасына төзуі керек, және егер сіз одан терезелерді қуаттандыратын болсаңыз..
  • Мен оны қорғау үшін N-каналы мосфет қақпасында қосымша 4.7K резисторды қолдандым, бәрібір бұл резисторсыз жұмыс істейді, бірақ мен тестілеу кезінде 2n7000 бірнеше мосфеттерді өртеп жібердім және барлық мүмкін мәселелерді шешуді қаладым.
  • Егер сіз P-канал MOSFET орнына PNP транзисторын (мысалы, TIP135) қолдансаңыз, R10 резисторын өткізіп жіберуге болады, себебі қақпаның сыйымдылығы аз болады.
  • Егер сіз N-канал MOSFET орнына NPN транзисторын (мысалы, 2N2222A) қолдансаңыз, R9 резисторын өткізіп жіберуге болады.
  • Егер сіз H-Bridge-ті өзіңіз жасауды жақсы деп ойласаңыз, бұл бетті қараңыз, онда H-Bridge-дің бірнеше дизайны мен кейбір тұзақтары бар.
  • Егер сіз Arduino эскизін сым құлыптан босату сигналын анықтай алатындай ақылды етіп жасасаңыз, R2 мен R6 -дан да құтылуға болады.
  • H-Bridge ағымдағы сенсорлық сигналы (SenseA) міндетті емес және менің қазіргі эскизім оны пайдаланбайды. Aliexpress L298n үзілуі оның деректер кестесінде анықтамалық схемада көрсетілген токты сезетін резисторларсыз келеді, бірақ оларды оңай қосуға болады (ізді кесуді қажет етеді).
  • Егер сіз Arduino-ның түйреуіш картасын өзгертсеңіз, келесі жайттарды ескеру қажет: LOCK+ болашақта осы түйреуіштен құлыптау мен құлыптан босату сигналдарын сезуге мүмкіндік беретін аналогты істікшеге қосылады. Ағымдағы сезім сигналдары да аналогты жұмыс істей алады. H-Bridge ENA сигналы мен динамигі PWM қолдайтын түйреуіштерге қосылған, оларда PWM генерациясын қосады, бірақ ол әлі қолданылмайды.
  • Егер сіз пьезо колонкасын қолдансаңыз, сізге динамиктің түйреуішінде резистор қажет емес. Динамиктердің басқа түрлері үшін сізге схемада жоқ Arduino 10 пині мен динамик арасындағы 100Ω резистор қажет болуы мүмкін.

5 -қадам: Көліктегі құлыптау сигналдарын табыңыз

Көліктегі құлыптау сигналдарын табыңыз
Көліктегі құлыптау сигналдарын табыңыз
Көліктегі құлыптау сигналдарын табыңыз
Көліктегі құлыптау сигналдарын табыңыз
Көліктегі құлыптау сигналдарын табыңыз
Көліктегі құлыптау сигналдарын табыңыз

Сатып алушылардың түсініктемелеріне сәйкес, бұл өте қиын және мен дайын жиынтықтарды сатып алған бірнеше адамдардың орнату кезінде сәтсіздікке ұшырағанын көрдім. Қызметтік нұсқаулықтар дұрыс сымдарды табуға көмектеседі, бірақ белгілі бір дәрежеде, себебі бұл нұсқаулықтар құжаттамаға емес, диагностикаға арналған. Мен google -ге қолдануға болатын нұсқаулықтардың бір нұсқасынан кейбір беттерді көшіріп алдым және оларға бірнеше ескертулер қостым.

72 -беттегі (LHD үшін) немесе 89 -дағы (RHD үшін) негізгі қондырғыдағы коннекторлардың атауларын қараңыз. Мен ардуиноны бақылау тақтасының астына айна басқару элементтерінің астына қойдым, сондықтан мен негізгі белдік сымдарына қосылғым келді.

Көптеген сигналдар үшін біз M7 коннекторына өтетін кабельдерді қолдана аламыз, олар шынымен айна басқару элементтеріне қосылады. Батареяның оң және оң құлпы (немесе теріс құлпын ашу) және теріс құлыптау (немесе оң құлпын ашу) сымдары жоқ. Шынында да, денені басқару модулінен бірнеше құлыптан босату сымы (теріс құлыптау) келеді, себебі есіктерді өздігінен ашуға болады. Біз құлыпты ашу сигналдарының кез келгенін өз мақсатымыз үшін қолдана аламыз. Есіктерді бір уақытта құлыптауға болады, сондықтан бір ғана құлыптау сигналы бар (құлыптау теріс).

Сол жақ рульдік нұсқада оң құлыптаудың оң сигналы машинаның оң жақ жартысы арқылы артқы есіктерге жіберіледі, сондықтан біз M13 коннекторын қолдана алмаймыз, себебі оның құлпын ашу сигналы ғана бар. Оң жақ рульді автокөліктерде сіз M11 коннекторына өтетін сымдарды қолдана аласыз, оларда бізге қажетті сигналдар бар және оларға қол жетімді. LHD нұсқасында мен алдыңғы жүргізуші есігінің құлпы мен құлпын ашатын сымдары бар M19 коннекторына өтетін кабельдерді қостым (M19 D2 -ге Есік белбеуінде 82 -бетте қосылады). M19 қол жетімді емес, бірақ оған өтетін кабельдер үлкен пластикалық түтіктен M18, M77, M78, M13 және M14 кабельдерімен бірге шығады, сондықтан оларды оңай табуға болады. Оң жақ рульдік нұсқаға арналған M11 қосқыш кабельдері сол жерде, бірақ оң жақта орналасқан түтіктен шығады.

Ол жерге жету үшін алдымен жүргізуші есігінің еденнің пластикалық бөлігі болып табылатын «алдыңғы тепкіш тақта» деген нұсқаулықты алып тастау керек. (Менің ойымша, бұл қызмет көрсету нұсқаулығының 14 -бетіндегі диаграммадағы 4 -ші нөмір). Сіз оны бұрағышпен мәжбүрлей аласыз, ол пластикалық ілгектерді еденнен шығарады, содан кейін сіз алдыңғы кабельдегі барлық кабельдер мен қосқыштарды көресіз. Келесі - «сызықпен қаптауыш», ол еденнен басталатын пластикалық қақпақ, педальдардың бүйіріне қарай (нөмірі 1). Оның алдыңғы жағында пластмассадан жасалған бұранда бар (диаграммадағы 12 нөмір), оны пластикалық гайкамен алып тастау керек, содан кейін пластикалық ілгектерді сындырмай қолмен тартып алу арқылы бәрін ажыратуға болады. Міндетті түрде «төменгі құралдар тақтасын» алып тастау қажет болуы мүмкін, 14 -бет.

Енді сіз көретін коннекторлар негізгі бекітпені корпустың бекіткіштеріне (M13, M14), қозғалтқыш бөлмесінің бекітпелеріне (M77, M78) және есік белдіктеріне (көрінбейтін, M18, M19) қосады.

Қызметтік нұсқаулықтың осы бөлігінің 630-бетінде «I-KEY & SUPERLOCK ЖОҚ» конфигурациясы үшін M19 коннекторының орналасуы көрсетілген, индекстегі әрбір конфигурацияның түйреуіштерін іздеуге болады, бірақ түсті кабельдер негізінен бірдей болуы керек. Менің жағдайда ол (630-бетте) сұр үшін 2 «GR» түйреуіші мен көк-көк үшін 3 «SB» түйреуін айтады. 626-бетте олар BCM-ден «есіктің алдыңғы құлыптау механизміне (жүргізуші жағынан)» дейін қалай қосылатынын көрсетеді, бірақ түстер біз білуіміз керек. Менің жағдайда сұр-ашық, ал көк-құлып.

Егер сіз гофрленген түтіктен жанармай қақпағының тұтқасына қарай шығатын шамамен 6 шоғырсымдарды табсаңыз, кабельдердің 4 тобы коннекторларға төмен қарай түседі, ал 2 тобы сол жаққа кетеді. Мен олардың екеуінің арасында қалың кабельдер бар екенін байқадым, бұл M19 коннекторына баратын кабель. Сұр, аспан-көк және қызғылт кабельді табыңыз. Қызғылт - аккумуляторлық батарея. Менің жағдайда қолмен жасалған нүктелік белгілері бар аспан-көк түсті екі кабель бар, ал бізге қажеті-екеуінің сәл жұқа. Мен кескішпен кішкене кесулер жасадым және машинаны құлыптау кезінде мультиметрде оң импульс қысқа екенін тексердім. Содан кейін мен барлық үш кабельді қысқышпен кесіп, бұрандалы қысқыштармен қайта жалғадым, содан кейін сигналдарды менің Arduino болатын жерге (айна басқару элементтерінің жанында) бағыттау үшін шамамен 40 см ұзартқыш үш кабельді (2х ақ, 1х қызыл) қостым.. Ештеңе болмауы керек, бірақ сіз алдымен бір кабельді кесіп, оның ұштарын бұрандалы терминалдарға бекітіңіз, содан кейін бір нәрсені қысқартып алмау үшін келесі кабельді кесіңіз.

Ескертпе: кабельдерді алып тастау үшін көп нәрсені уақытша ажыратуға болады, бірақ егер M77/M78 қосқыштарын ажыратсаңыз, бақылау тақтасы батарея қуатын жоғалтады, сағатты қалпына келтіреді және Nissan Connect сізден қауіпсіздік кодын сұрайды.

Ескерту: бұл қосқыштардың кейбірінде басқа қызықты сигналдар бар, мысалы, M13 -де есік ашылған датчиктердің сымдары бар, сондықтан егер сіз кез келген есіктің ашылғанын білуіңіз керек Arduino -да кез келген автоматтандыруды жасағыңыз келсе, сіз мүмкіндікті пайдалана аласыз. тиісті кабельдерді Arduino -ға жалғау үшін жалғаңыз.

Ескерту: осы нұсқаулықта сіз Arduino -ны есіктің ішіне орната аласыз және сіз барлық сигналдарға бір жерден қол жеткізе аласыз.

6 -қадам: Қосымша: Windows қуаты

Қосымша: Windows қуаты
Қосымша: Windows қуаты

Сіз сол жерде болған кезде, сонымен қатар, кілт ҚОСУ күйінде болғанда 12В беретін BCM сымының орнына, біздің Arduino басқаратын MOSFET -тен терезе басқару элементтері мен қозғалтқыштарын қуаттайтын 4 -ші кабельді дайындауға болады. Бұл сізге Arduino -ды кілтті ажыратқаннан кейін жұмыс істеуге бағдарламаланған 15 секунд ішінде терезелерді басқаруға мүмкіндік береді. Дегенмен, сізге сәйкесінше R-каналды MOSFET пен сымдар қажет. Мен әлі сым сақтандырғыштарды немесе BCM шамасын шамадан тыс кернеуін тексермедім, бірақ мен әлі сақтандырғыштарды сөндірмедім.

Мұны істеу үшін сізге M19 қосқышына өтетін екі «көк» («аспан-көк» емес) кабельді табу қажет. Біз қуат беретін жер - бұл екеуінің біреуі қалың, M19 нөмірі 8. Әдетте екеуі де қысқа тұйықталған, бірақ олардың біреуін кескенше мультиметрмен қайсысы екенін білуге ешқандай мүмкіндік жоқ. Тек сәл қалыңдығын кесіңіз. Енді бізге оның жоғарғы жартысы қажет емес (әдетте ББМ -ден негізгі белдік арқылы қуат алатын), сондықтан оның ұшын электрлік таспамен ораңыз. Біз дайындаған басқа үш ұзартқыш кабельге ұқсас екінші жартысын (M19 -ға баратын) ұзарту үшін бұрандалы терминалды қолданыңыз.

Содан кейін мен бәрін электрлік таспасы бар бұрандалы терминал жолағын қоса орадым, сонымен қатар төрт ұзартқыш сымды орап, оларды штрих қақпақтарының астына қойдым. Осының арқасында сіз «тепкіш табақ» пен «сызықша өңдеушіні» өз орындарына орнатуға болады.

Ескертпе: бұл төртінші сым міндетті емес, бірақ егер сіз кейінірек кабельдік белдіктермен қайта айналысудың қажеті болмайтындай үлкен MOSFET табуды жоспарласаңыз да, мұны істей аласыз. Бұл арада келесі төртінші кабельді ACC қуатына тікелей қосуға болады.

7 -қадам: Контрапионды айнаны басқару сымдарына қосыңыз

Contraption айнаны басқару сымдарына қосыңыз
Contraption айнаны басқару сымдарына қосыңыз
Contraption айнаны басқару сымдарына қосыңыз
Contraption айнаны басқару сымдарына қосыңыз
Contraption айнаны басқару сымдарына қосыңыз
Contraption айнаны басқару сымдарына қосыңыз

Енді сізде айна басқару элементтерінің жанында барлық 8 кабель бар, сіз басқа бұрандалы терминал жолағын алып, бәрін біріктіре аласыз. Сіз айна басқару элементтері тегіс бұрағышпен шығаруға болатын шамамен төртбұрышты пластинаға орнатылғанын байқайсыз. Ішінде үш розетка болады, олардың ең үлкені - M7 қосқышының негізгі қосқыштан қосылуы. Мен қосқан жазбалармен M7 коннекторының түйінін жоғарыдан қараңыз. Сізге 1 (GND, қара), 3 (ACC, қызыл), 8 (MIRROR+, қызғылт сары) және 9 (MIRROR-, көк) түйреуіштердің сымдарын кесу қажет.

Бұл сіз жасауыңыз керек байланыстар:

  • Өткен қадамнан біздің тақтаға дейінгі M19 LOCK+ (құлыптау) және LOCK- (құлпын ашу) және BAT+ (батареяның оң) ұзартқыш сымдары.
  • Сіз екіге бөлген GND кабелін бұрандалы терминалмен біріктіріп, біздің тізбекке қосылу үшін қосқан жөн.
  • MIRROR+ және MIRROR- сигналдары қосылмайды. Негізгі белдікке баратын бөліктер H-көпіріне қосылуы керек, ал M7 коннекторынан MIRROR сигналының жартысы кернеу бөлгіш арқылы Arduino-ға өтетін SWITCH сигналына қосылуы керек. Басқа кабель қажет емес, бірақ оны бұрандалы терминалға бекітіңіз, сонда ол жоғалмайды.
  • Жабдықтың ACC сымы біздің тақтаға қосылады, ал біздің тақтадан PWR шығысы M7 коннекторында ACC қосылған жерге қосылады. Түпнұсқалық кабельдің екі жартысын ACC және PWR сымдарына біздің жаңа схемадан қосу үшін екі бұрандалы терминалды қолдануға болады.

Arduino мен динамикті тізбектің қалған бөлігіне қосыңыз және барлық жерде электрлік таспаны қолданыңыз, әйтпесе сіз бәрін 3D форматында басып шығаруға болады. Мен барлық жерде электрлік таспаны таңдадым. Мен Arduino-ға қосылған USB-Serial адаптерін қалдырдым, Arduino динамикпен дыбыс шығару арқылы барлық дұрыс оқиғаларға жауап беретінін тексердім, содан кейін айнаны басқару тақтасының саңылауынан өтіп кетіп, панельді орнына қойдым. және USB коннекторын эскиздегі одан әрі өзгерістер үшін ашық қалдырды.

8 -қадам: Тест

Егер сіз кабельдердің көпшілігін дұрыс алған болсаңыз, онда жалғыз мәселе - құлыптау/ашу сигналдарының полярлығын, айналы қозғалтқыш сымдарының полярлығын және қосқыш сигналының полярлығын анықтау. Менің эскизім бойынша, ACC позициясына кілт бұрылған кезде, сіз, кем дегенде, Императорлық Наурыз әуенін естуіңіз керек, ал айналар не бүктелуі керек, не шығуы керек. Егер олар сыртқа шығудың орнына бүктелсе, эскиздегі PIN_HBRIDGE_DIR1 мен PIN_HBRIDGE_DIR2 пин нөмірлерін ауыстырып, тақтаға қайта жүктеңіз. Содан кейін, егер қолмен айна қосқышы дұрыс жұмыс істемесе, белгісін өшіріңіз

#АЙНА_ӨТІРУ_КІРІСТІ анықтаңыз

түзу. Ақырында көлікті құлыптан босатып көріңіз, егер айналар басқа бағытта қозғалса, эскизде PIN_LOCK1_IN және PIN_LOCK2_IN пин нөмірлерін ауыстырыңыз.

9 -қадам: Басқа не істеуге болады

  • Көлік құлыпындағы терезелер мен төбені жабыңыз, мүмкін құлпын ашу кезінде соңғы күйге қайтарыңыз. Бұл H-Bridges-пен де жұмыс істеуі керек, бірақ мен Arduino-да барлық сымдар үшін жеткілікті IO қалатынына сенімді емеспін. Қозғалтқыштар сол күйге қалпына келтіру үшін қанша уақыт жұмыс істегенін сезу үшін сізге ағымдағы сенсор қажет. Терезелерді құлыптаумен жабу оңайырақ, себебі егер біреу терезенің қолмен басқару элементтерін бір мезгілде іске қосқан болса, қысқа болмау үшін сізге қосымша диодтары немесе MOSFET-тері бар H-көпірінің жартысы ғана қажет. Жолаушылар мен артқы терезелер үшін мұның бәрін сымдау оңай болып көрінеді, себебі мұның бәрі D8/B8 қосқышы арқылы өтеді, алайда жүргізуші терезесі күрделі.
  • Форумдарға сәйкес, қыс мезгілінде, егер механизм қатып қалса, айналарды бүктеу қажет емес болуы мүмкін. Arduino -да NTC термисторы бар және ол автоматты түрде жүргізушінің орнына айна қосқышына жылына екі рет тиетінін шеше алады.
  • Nissan Connect -ке кері беріліс сигналы бір сымды ма, әлде OBD2 сигналы ма екенін біліңіз. Мен Nissan Connect -тің алдыңғы редукторға ауысқаннан кейін артқы камераның көрінісін бірнеше секунд бойы көрсете беруін, сондай -ақ артқы камераның артқы көрінісін көрсеткенін қалаймын. Бұл жүйемен менің басты ренішім.
  • OBD2 сигналдарын, сондай -ақ Arduino сигналдарын өңдеу, тіркеу мен қосымша ақылдылықты өңдеу үшін Arduino -мен бірге Raspberry Pi немесе басқа SBC қосыңыз.

Ұсынылған: