Агуулгын хүснэгт:
- Алхам 1: CAN автобусны тухай (мөн Disclaimer)
- Алхам 2: Утасны диаграм
- Алхам 3: OBD портыг CAN зөвлөлд холбох
- Алхам 4: Fuse Tap ба DC -ээс DC Converter руу шилжүүлнэ
Видео: Тахометр/скан хэмжигч нь Arduino, OBD2, CAN автобусыг ашигладаг: 8 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
Тоёота Приус (эсвэл бусад эрлийз/тусгай тээврийн хэрэгсэл) эзэмшигчид самбарт цөөн хэдэн залгах утас дутагдаж байгааг мэдэж болно! Миний приус хөдөлгүүрийн эргэлт, температур хэмжигчгүй байна. Хэрэв та гүйцэтгэлийн чадвартай хүн бол урьдчилгаа өгөх, түлшний өгөгдлийг бодит цаг хугацаанд нь мэдэхийг хүсч магадгүй юм. Хэрэв та гипермиллер бол түлшний эдийн засгийн талаар илүү их мэдээлэл авахыг хүсч магадгүй юм.
Эдгээр бүх утгыг таны машины хөдөлгүүрийн компьютер тооцоолно. Өгөгдлийг уншихын тулд скан хийх хэрэгсэл хэрэгтэй болно. Маш олон сониуч машин эзэмшигчид Scan Gauge гэх мэт арилжааны шийдэлд ханддаг. Тэд мөн USB эсвэл Bluetooth ашиглан ELM327 ашигладаг скантол ашиглаж болно. Хамгийн алдартай өрсөлдөгчид бол Carista, BlueDriver эсвэл ердийн Innova/Bosch оношлогооны сканнер юм.
Би машиндаа зориулалтын тоног төхөөрөмж бүхий байнгын суурилуулалт хийхийг хүсч байсан тул өөрийн замаар явахаар шийдлээ! Би тусгай скан хийх хэрэгслийнхээ загварыг хуваалцахдаа баяртай байна.
Хангамж:
Чухал -
- Arduino самбар (Nano, Teensy, Pro Micro, Uno ашиглах боломжтой.) [Amazon]
- Гал хамгаалагч+нэмэлт гал хамгаалагч (Та зөв хэмжээтэй байгаа эсэхийг шалгаарай) [авто сэлбэгийн дэлгүүр]
- OBD II холбогч (би хуучин скан хийх хэрэгслээс авлаа) [Amazon]
- CAN Bus MCP2515 модуль [Amazon]
- OLED дэлгэц (эсвэл өөр сонголт бүхий дэлгэц) [Amazon]
- Бак хөрвүүлэгч (эсвэл бусад шилжүүлэгч / шугаман хүчдэлийн зохицуулагч) [Amazon]
- Таны дэлгэцийн 4 дамжуулагч кабель (хуучин USB кабель, тууз кабель гэх мэтийг ашиглана уу)
- Бүх зүйлийг холбох олон тооны холбогч утас
Багаж хэрэгсэл -
- Вольтметр
- Гагнуурын төхөөрөмж
- Утас хуулагч
Ашигтай -
-
Дараах хэсгүүдийг үүсгэхийн тулд 3D принтер (эсвэл нэг рүү хандах):
- Arduino -д зориулсан хашаа
- Дэлгэцийн хүрээ/хяналтын самбарт бэхэлгээ
- Хаалттай бэхэлгээ
- Наалдамхай
Алхам 1: CAN автобусны тухай (мөн Disclaimer)
Та эндээс ноцтой хорхойг нээж байна … Тээврийн хэрэгслээ/лаазтай автобусаар холхих нь таны машиныг эвдэж, санамсаргүйгээр ажиллуулахад хүргэж болзошгүй юм! Би энэ код, зааврыг танд ямар ч баталгаа, баталгаагүйгээр өгч байна. Та бүх эрсдэлийг хүлээх болно. Тээврийн хэрэгслийг ЭХНИЙ ЗОГСООХ үед үүнийг туршаад үзээрэй! Хэрэв та хийж буй зүйлийнхээ талаар бага зэрэг судалгаа хийвэл энэ төсөл үнэхээр аюулгүй болно. Хэрэв та зааварчилгаа, кодын аль нэг хэсэг нь юу гэсэн үг болохыг мэдэхгүй байгаа бол энэ нь таны машины цахилгааны системд муудалцаж болохгүй гэсэн дохио байж магадгүй юм! Энэ төслийг бүү хүлээж ав. Бэлэн Bluetooth OBD гогцоо худалдаж аваад оронд нь ашиглаарай. Би та нарт амжилт хүсье.
Татгалзах хуудас замаас гарчихсан байхад.. танил сонсогдож болох уу? Магадгүй та гэртээ байж болох LAN (Ethernet) эсвэл WLAN (WiFi) -тэй төстэй байж магадгүй … яагаад гэвэл тэд бүгд сүлжээ юм. CAN гэдэг нь Controller Area Network гэсэн үгийн товчлол юм. Энэ бол таны машин өөрөө өөртэйгээ ярилцахад ашигладаг дижитал холбооны платформ юм. Хөдөлгүүрийн компьютерээс машиныхаа мэдрэгч, гэрэл, төхөөрөмж бүрт утас ажиллуулахын оронд тэдгээрийг сүлжээгээр дижитал удирддаг.
CAN автобус нь дифференциал холбооны протокол юм. Энэ нь зөвхөн хоёр утас хэрэгтэй гэсэн үг юм! Уламжлалт Цуваа холболт дээр байдаг шиг Tx/Rx байдаггүй бөгөөд хоёр төхөөрөмжийн хооронд шууд дамжуулалт байдаггүй. Энэ нь ихэвчлэн таны тээврийн хэрэгсэлд мушгирсан хос хэлбэрээр олддог. Та OBD портоор дамжуулан нэвтрэх болно. Энэ протокол нь үндсэн түвшинд хэрхэн ажилладагийг ойлгох шаардлагагүй, гэхдээ та Arduino кодыг бичих эсвэл өөрчлөхийн тулд үүнийг хангалттай ойлгох ёстой.
Хэрэв та энэхүү төслийг дагахыг хүсвэл машиндаа CAN автобус байгаа эсэхийг шалгаарай! Өнөөдөр зам дээр явж байгаа бараг бүх тээврийн хэрэгсэл OBD II боомттой. Тэд бүгд хяналтын самбар дор ижил цахилгаан холбогчтой байдаг. Гэсэн хэдий ч таны автомашин үйлдвэрлэгч дээр суурилсан харилцаа холбооны хувьд өөр өөр протоколууд байдаг. 2008 оноос хойш АНУ -д зарагдсан аливаа тээврийн хэрэгсэл ISO 15765 CAN автобусыг ашигладаг. Үүнийг бид энэ төсөлд ашиглахыг хүсч байна. Таны машин CAN автобустай эсэхийг шалгаарай. Машин бүр өвөрмөц онцлогтой гэдгийг санаарай. Танд CAN автобусны тодорхой хурд, хүссэн OBD кодууд, замдаа багасгах шаардлагатай янз бүрийн онцлог шинж чанарууд байх болно.
Алхам 2: Утасны диаграм
Одоо хашаа, суурилуулалтаа төлөвлөж эхлэх цаг болжээ. Миний машинд капотын гал хамгаалагчийн хайрцаг, нэг зураасны доор байна. Чинийх хаана байна? Бодож эхлэх цаг болжээ.
Миний Приус OBD портын яг хажууд олон хэлхээтэй байдаг тул би шилний арчигч хэлхээнд гал хамгаалагчийн цорго ашигласан. Та VBatt -ийг OBD порт дээр ашиглаж болно, гэхдээ болгоомжтой байгаарай! Энэ нь батерейнд холбогдсон тул төхөөрөмж хэзээ ч унтрахгүй. Муу санаа. Arduino -ийн өнөөгийн сугалаанаас хамааран хэрэв та машинаа суух юм бол зайгаа хэдэн өдөр эсвэл хэдэн долоо хоногийн дотор алдах болно! Хэрэв та OLED дэлгэц ашиглаж байгаа бол таны төхөөрөмж байнга асаалттай байвал хэт их шатаж болзошгүй. Төхөөрөмжийг гал асаах горимд шилжүүлэх нь маш чухал юм.
Танд хялбар шийдэл байж магадгүй юм! Та OBD порт дээр ACC/гал асаах тэжээлийн зүү бүхий машинтай байж болно. Маш олон зүү нь үйлдвэрлэгчийн онцлог шинж чанартай байдаг. Энэ нь таны OBD порт гал асаах зориулалттай тэжээлийн зүүтэй байж магадгүй гэсэн үг юм. Гэсэн хэдий ч мультиметрийг туршиж үзээд arduino -г 12 вольтын хүчээр холбож болохгүй! Таны тээврийн хэрэгсэл J1699 эсвэл 12v логик түвшинг ашигладаг бусад цуваа автобустай байж болно. Одоогийн сугалаа юу болохыг хэн мэдэх билээ! OBD порт дээр бататгахаас өөр arduino тэжээлийг холбохоос өмнө таны "12 вольтын эх үүсвэр" нь дохио биш тогтмол гүйдлийн тэжээлийн эх үүсвэр эсэхийг шалгахын тулд осциллоскопоор шалгаарай.
Алхам 3: OBD портыг CAN зөвлөлд холбох
CAN Low ба CAN High -ийн OBD портын холболтыг үзээрэй. Эдгээр утсыг самбар дээрх өндөр ба доод хэсэгт холбоно уу.
Одоо энэ төслийнхөө эх үүсвэр болох OBD боомтынхоо хөрсийг ашиглаарай! Бүх газардуулгын утсыг хооронд нь холбож, энэ OBD порт руу газардуулсан эсэхийг шалгаарай.
Бид хэдхэн алхамаар CAN хавтангийн SPI интерфэйсийн үлдсэн хэсэгт анхаарлаа хандуулах болно.
Алхам 4: Fuse Tap ба DC -ээс DC Converter руу шилжүүлнэ
DC-ийн доош хөрвүүлэгчийг бүү алгасаарай! Би Arduino -ийг гал хамгаалагчийн хайрцгаас 12 вольтын хүчээр унтраахаар шийдсэн тул санамсаргүйгээр энэ төслийг нэг удаа устгасан. Би хаа нэгтээ ороомгийн хүчдэл нэмэгдсэн гэж бодож байна (Ардуино салхины шил арчигч мотортой ижил гал хамгаалагчтай холбогдсон байсан), энэ нь миний наног шарсан байна.
Зөвлөмж болгож буй:
Шишүүхэй дугуйны тахометр: 11 алхам (зурагтай)
Шишүүхэй дугуйны тахометр: Гурван жилийн өмнө зээ нар анхны тэжээвэр амьтан болох Нуггет хэмээх шишүүхэйтэй болжээ. Nugget -ийн дасгалын талаархи сониуч зан нь Nugget (RIP) удаан үргэлжилсэн төслийг эхлүүлсэн. Энэхүү зааварчилгаа нь функциональ дасгалын дугуйны оптик тагийг тоймлон харуулав
Arduino хэт авианы скан хийх шинэчлэгдсэн SoNAR: 5 алхам
Arduino хэт авианы скан хийх SoNAR -ийг сайжруулсан: Би хэт авианы SONAR төслийг скан хийж байна. Би боловсруулах дэлгэц дээр Azimuth, Bearing, Range, Speed, Tilt -ийг хоёр дахь серво болгон өөрчлөх хэд хэдэн товчлуур нэмэхийг хүсч байна. Би Азтай Ларри төслийг эхлүүлсэн. Тэр бол гарал үүсэл гэдэгт би итгэдэг
RPLIDAR 360 ° лазер скан хийгчийг Arduino ашиглан хэрхэн ашиглах вэ: 3 алхам (зурагтай)
RPLIDAR 360 ° лазер сканнерыг Arduino -той хэрхэн ашиглах вэ: Би сумо робот бүтээх дуртай бөгөөд илүү сайн, хурдан, ухаалаг робот бүтээхэд ашиглах шинэ сонирхолтой мэдрэгч, материалыг үргэлж хайж байдаг. Та DFROBOT.com дээрээс 99 доллараар авах боломжтой RPLIDAR A1 -ийн талаар олж мэдсэн. Би сайн байна гэж хэлсэн
3D скан хийх үйл явц ба алдаа: 3 алхам
3D сканнердах үйл явц ба алдаа: Саяхан би хөгц хийхийг оролдож зөөврийн 3D сканнерыг анх удаа туршиж үзсэн. Миний ойлгосон нэг зүйл бол надад зохих гэрэлтүүлэг байхгүй, өнцөг нь бүрэн шулуун байх ёстой, мөн чөлөөтэй өлгөөтэй зүйл (su
Баркод скан хийхэд хямд Iphone макро линз: 6 алхам (зурагтай)
Баркод скан хийхэд зориулагдсан хямд Iphone макро линз: IPhone -ийн камерын хамгийн тод томруун бэрхшээл бол 1 футын зайд анхаарлаа төвлөрүүлж чадахгүй байгаа явдал юм. Зах зээлийн дараах зарим шийдэл нь iClarifi by Griffin Technology гэх мэт энэ асуудлыг шийдвэрлэхэд тусалдаг. IPhone 3G -д зориулсан энэхүү хайрцаг нь бага зэрэг гулсуулах боломжийг танд олгоно