Съдържание:

Обратно инженерство и надграждане на сензори за паркиране на автомобили: 7 стъпки
Обратно инженерство и надграждане на сензори за паркиране на автомобили: 7 стъпки

Видео: Обратно инженерство и надграждане на сензори за паркиране на автомобили: 7 стъпки

Видео: Обратно инженерство и надграждане на сензори за паркиране на автомобили: 7 стъпки
Видео: 😬 Это еще Volvo или уже Ford? Как выбрать S60 2-го поколения, чтобы не разориться на ремонтах? 2024, Ноември
Anonim
Обратно инженерство и надграждане на сензори за паркиране на автомобили
Обратно инженерство и надграждане на сензори за паркиране на автомобили

Тази инструкция ви показва да разбирате обратния инженеринг, да анализирате данни и да разработвате нов продукт с тази информация.

Стъпка 1: Откриване на Pinouts

Откриване на Pinouts
Откриване на Pinouts

За да разбера принципа на работа на сензора за паркиране, трябваше да посоча правилния щифт за данни. След това измерих нивата на напрежение с мултицет и видях, че има 3-пинова връзка между дисплея и основното устройство, четвъртият кабел не работи, които са:

  • GND - ЧЕРЕН
  • VCC - ЧЕРВЕН
  • ДАННИ - БЯЛ

Свързах черен със заземен и бял към канал 1 на логическия анализатор.

Стъпка 2: Свързване на логически анализатор и проучване на принципа на работа

Свързване на логически анализатор и проучване на принципа на работа
Свързване на логически анализатор и проучване на принципа на работа
Свързване на логически анализатор и проучване на принципа на работа
Свързване на логически анализатор и проучване на принципа на работа
Свързване на логически анализатор и проучване на принципа на работа
Свързване на логически анализатор и проучване на принципа на работа

След като работих една седмица върху разбирането на значението на битовете, открих, че първият байт представлява разстоянието под формата на обратна на всеки бит, следващите 4 бита са идентификатор на сензора и последните 4 бита са стоп битове.

Стъпка 3: Добавяне на ново „речево“бъдеще с използване на модул Arduino & Serial Mp3 Player

Добавяне на нов
Добавяне на нов
Добавяне на нов
Добавяне на нов

Измерих продължителността на Start Signal, логически 1 и логически 0 за микро секунди. Това ми помогна да ги разделя на тези три форми. Също така свързах шината за данни към щифт за прекъсване на нано arduino (D2).

След като извлекох данните, написах програма, която може да изпраща команда до сериен mp3 плейър чрез uart. Използвах софтуерен сериен D8 D9 на arduino.

Връзката с Arduino Nano е тук

Връзката към Mp3 модула е тук

Arduino Nano Code е в прикачения файл

Стъпка 4: Пътища на файлове в Microsd карта (Mp3 плейър)

Пътища на файлове в Microsd карта (Mp3 плейър)
Пътища на файлове в Microsd карта (Mp3 плейър)

01 / 001.mp3 приветственото му съобщение

когато превключите колата си на задна предавка, ще срещнете това.

другите файлове са като:

  • 01 / 002.mp3 10-20 см.
  • 01 / 003.mp3 20-30 см.
  • 01 / 004.mp3 30-40 см.
  • 01 / 005.mp3 40-50 см.
  • 01 / 006.mp3 50-60 см.
  • …..

Стъпка 5: Проектиране на веригата и печатната платка

Проектиране на схема и печатна платка
Проектиране на схема и печатна платка
Проектиране на веригата и печатни платки
Проектиране на веригата и печатни платки
Проектиране на веригата и печатни платки
Проектиране на веригата и печатни платки
Проектиране на веригата и печатни платки
Проектиране на веригата и печатни платки

Използвах www.easyeda.com за проектиране на моята схема и производство на нейната печатна платка.

можете да получите достъп до моя проект от тук

Стъпка 6: Поръчайте JST XH конектори и високоговорител

Поръчайте JST XH конектори и високоговорител
Поръчайте JST XH конектори и високоговорител
Поръчайте JST XH конектори и високоговорител
Поръчайте JST XH конектори и високоговорител

За да използвам едни и същи конектори на сензора за паркиране, поръчах 2.5 4-пинов 3S1P Балансиращ заряд Силиконов кабел Кабел JST XH конектор адаптер Щепсел от тази връзка и високоговорител от тази връзка

Стъпка 7: Последна част: Запояване на печатни платки

Последна част: Запояване на печатни платки
Последна част: Запояване на печатни платки
Последна част: Запояване на печатни платки
Последна част: Запояване на печатни платки
Последна част: Запояване на печатни платки
Последна част: Запояване на печатни платки

Работи перфектно!:)

Препоръчано: