Turinys:
- 1 žingsnis: Principo įvadas
- 2 žingsnis: dalių sąrašas
- 3 žingsnis: litavimas
- 4 žingsnis: aparatinės įrangos prijungimas
- 5 veiksmas: programinė įranga ir nustatymai
- 6 žingsnis: išbandykite automobilį
- 7 žingsnis: ką galima patobulinti
Video: Nulaužkite savo automobilį naudodami „Wio“terminalą ir CAN magistralę: 7 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Jei turite tam tikrą supratimą apie CAN magistralės ir „Arduino“programavimą ir norite įsilaužti į savo automobilį, tai šioje instrukcijoje galite rasti sprendimą.
Kodėl jūs norite nulaužti savo automobilį, aš nežinau, bet tai tikrai įdomus dalykas.
Šiame projekte daugiausia buvo naudojamas „Longan Labs“serijinis CAN magistralės modulis ir „Seeedstudio“„Wio Terminal“pagrindinė valdymo plokštė.
Serijinis CAN magistralės modulis yra „Longan Labs“sukurtas CAN magistralės valdymo modulis. Jis naudoja UART, kad galėtų bendrauti su vieno lusto mikrokompiuteriu. Jis yra kompaktiškas ir lengvai naudojamas.
„Wio Terminal“yra iš „Seeedstuio“, kuri yra kūrimo lenta su ekranu, kurį galima užprogramuoti naudojant „Arduino“.
Šiame projekte daugiausia įgyvendinamos šios funkcijos:
Perskaitykite ciklo greitį, sukimosi greitį ir alyvos temperatūrą bei kitą informaciją, rodomą „Wio Terminal“ekrane
Jei norite daugiau datos iš automobilio, žr.
1 žingsnis: Principo įvadas
Beveik visos šiuolaikinės transporto priemonės turi OBD-II sąsają, kuri yra tiltas tarp automobilio ir išorinio pasaulio. Mes galime gauti visą automobilio informaciją ir valdyti automobilį per OBD-II sąsają.
Ir tai yra pavojingas dalykas valdyti automobilį, prieš tęsdami geriau gerai išmanykite OBD-II sąsają. Šiame straipsnyje iš automobilio perskaitoma tik pagrindinė informacija, todėl galite saugiai atlikti šioje instrukcijoje pateiktus veiksmus.
2 žingsnis: dalių sąrašas
- „Wio“terminalas
- „Wio“gnybtų akumuliatoriaus važiuoklė
- OBD-II CAN-BUS kūrimo rinkinys
Svarbi pastaba: šiam projektui reikalinga serijinės galios magistralės modulio V1.3 arba naujesnė versija.
3 žingsnis: litavimas
Tai gali būti sunkiausias žingsnis, jei niekada nenaudojote lituoklio.
Turime lituoti laidą, pateiktą OBD-II CAN-BUS Dev komplekte, prie OBD jungties. Galite pažvelgti į paveikslėlį, raudoną laidą litavome prie 6 jungties kontaktų, o juodą - prie 14 kontaktų. Kai 6 kontaktų žymi CANH, 14 kontaktų reiškia CANL
4 žingsnis: aparatinės įrangos prijungimas
- Serijinis CAN magistralės modulis, įtrauktas į OBD-II CAN-BUS Dev komplektą, yra prijungtas prie „Wio“terminalo UART sąsajos per „Grove“kabelį
- Prijunkite ankstesnio žingsnio laidus prie serijinio CAN magistralės modulio, raudoną prie CANH ir juodą prie CANL.
5 veiksmas: programinė įranga ir nustatymai
Čia turime atlikti kai kuriuos serijinio kanalo magistralės modulio nustatymus.
Prieš pradėdami, turime atsisiųsti šio projekto kodą. Biblioteką ir reikalingą biblioteką galite atsisiųsti naudodami šią nuorodą.
Jei „wio“terminalą naudojate pirmą kartą, galite patikrinti „wio“terminalo „wiki“
Pirma, eskize atidarome nustatymo demonstraciją, kurioje nustatysime serijinio kanalo magistralės modulio kaukę ir filtrą.
Tada įrašydami nustatymų demonstraciją į „wio“terminalą, atidarykite serijinį monitorių ir atsitiktinai įveskite simbolį, kad pamatytumėte, ar nustatymas sėkmingas.
Baigę nustatymą, įrašykite demonstraciją į „wio“terminalą ir ekrane matysite duomenis.
6 žingsnis: išbandykite automobilį
Toliau turime eiti į automobilį ir jį išbandyti. Po vairu galite rasti OBD-II sąsają, įkišti jungtį į OBD-II sąsają, įjungti „wio“terminalą ir matyti rezultatą.
7 žingsnis: ką galima patobulinti
„Wio“yra galinga pagrindinė valdymo plokštė, joje panaudojome nemažai funkcijų.
Pavyzdžiui, „Bluetooth“, „Wi-Fi“ir kt.
Žinoma, galite sukurti ir gražesnę sąsają. Trumpai tariant, galite žaisti ir mėgautis gamybos procesu.
Rekomenduojamas:
Tachometras/nuskaitymo matuoklis naudojant „Arduino“, OBD2 ir CAN magistralę: 8 žingsniai
Tachometras/nuskaitymo matuoklis naudojant „Arduino“, OBD2 ir CAN magistralę: Visi „Toyota Prius“(ar kitos hibridinės/specialios transporto priemonės) savininkai žinos, kad jų prietaisų skydeliuose gali nebūti kelių ratukų! Mano prius neturi variklio apsisukimų per minutę ar temperatūros matuoklio. Jei esate atlikėjas, galbūt norėsite žinoti tokius dalykus kaip laiko planavimas ir
ESP32-CAM Sukurkite savo robotinį automobilį su tiesiogine vaizdo transliacija: 4 žingsniai
ESP32-CAM Kurkite savo robotą automobilį naudodami tiesioginę vaizdo transliaciją: Idėja yra padaryti, kad čia aprašytas automobilis robotas būtų kuo pigesnis. Todėl tikiuosi pasiekti didelę tikslinę grupę su išsamiais nurodymais ir pasirinktais pigių modelių komponentais. Norėčiau pristatyti savo idėją apie automobilį robotą
Vairo ratų klavišai prie automobilio stereo adapterio (CAN magistralė -> 1 raktas): 6 žingsniai
Vairo ratų klavišai prie automobilio stereo adapterio (CAN magistralė -> Key1): praėjus kelioms dienoms po to, kai nusipirkau naudotą automobilį, sužinojau, kad negaliu groti muzikos iš savo telefono per stereo sistemą. Dar labiau apmaudu buvo tai, kad automobilis turėjo „Bluetooth“, bet leido tik balso skambučius, o ne muziką. Jis taip pat turėjo „Windows Phone“USB prievadą, bet aš
Nulaužkite savo Heloviną naudodami „Phidgets“: 9 žingsniai (su nuotraukomis)
Nulaužkite savo Heloviną naudodami „Phidgets“: šis projektas parodys, kaip galite " nulaužti " savo Helovino dekoracijas ir priverskite jas elgtis taip, kaip norite! Helovyno dekoracijos, su kuriomis mes dirbame, turi šias numatytąsias funkcijas: suaktyvinamas mėtymo jungikliu (parodyta
Nulaužkite savo USB raketų paleidimo įrenginį į „Automatinio taikymo automatinį skrydį!“: 6 žingsniai
Nulaužkite savo USB raketų paleidimo priemonę į „Auto-targeting Autoturret!“: Kaip padaryti, kad jūsų USB raketų paleidimo priemonė nusitaikytų pati. Šis nurodymas išmokys jus pasukti savo USB raketų paleidimo įrenginį į automatinį bokštą, kuris suras IR taikinius. (deja, tik IR taikiniai)