Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
To je moj projekt digitalnega merilnika, ki ga nameravam vnesti v svoj 73 Montego. Poganja ga Arduino Mega 2560 R3, vijačni terminalni ščit, ITDB02 TFT ščit in na vrhu Sain Smart 4.3 TFT.
Namen tega projekta je spremljati tlak olja, temperaturo motorja, tlak goriva in napetosti akumulatorja/alternatorja. Če kateri koli od teh, ki jih spremljate, pade v določeno območje, bo sedemsegmentni zaslon na zaslonu na dotik obarvan rdeče, kar pomeni, da je izven dosega, in zaslišal bo brenčalec, ki bo pritegnil vašo pozornost. Spajal sem v razdelilnik napetosti za spremljanje napetosti akumulatorja in dodal varnostni rele. Če napetosti akumulatorja dosežejo določeno mejo, bo rele prekinil vezje in ozemljitveni vhod. Zaslon bo prikazal opozorilno stran, ki jo morate preveriti pred ponastavitvijo sistema. Druge funkcije, ki sem jih dodal, so talne luči RGB, diagnostična stran in možnost prikaza slik. Luči RGB lahko prilagodite kateri koli barvi in vklopite in izklopite luči na zaslonu na dotik. Shrani tudi zadnjo uporabljeno barvo, tako da vam ni treba vsakič znova zagnati avtomobila. Diagnostična stran prikazuje napetosti, ki prihajajo iz senzorjev v arduino in pomagajo pri odpravljanju težav. Možnost slike se uporablja za prikaz slik motorja, ko sem ga obnavljal, in prikaz časa prej in potem, odkar sem motor potegnil do takrat, ko je bil vstavljen. Zdaj, ko grem na avtomobilsko razstavo, lahko to pokažem tako da lahko ljudje vidijo delo, ki je bilo vloženo vanj.
Nadgradnja. Nazadnje naložil video krog testiranja. Zdaj v postopku montaže v ohišje. Bo kmalu posodobljeno
1. korak: Arduino Mega 2560 R3
Najprej sem to mega kupil v svojem lokalnem Micro Centru za približno 20 USD. Odšel sem v razdelek Kako mehatroniki in od tam kopiral kodo za vadnico na zaslonu na dotik. Vzel sem stvari, ki jih nisem hotel, in obdržal nekaj stvari, ki sem jih hotel. Nato sem v tem projektu programiral še nekaj drugih stvari, ki sem jih želel, toda koda, ki sem jo kopirala, je temelj tega, kako je to na koncu postalo to, kar je danes. Če primerjate projekte, lahko vidite nekaj podobnosti.
Glej spodnjo kodo
2. korak: TFT ščit
Zelo priporočam nakup enega od teh TFT ščitov, če imate zaslon na dotik, ki deluje z napetostjo 3,3 V. Sprva sem povezoval mine neposredno z mega na zaslon in je delovalo, vendar bi na zaslonu pustile neželene slikovne pike, ker ima arduino 5v izhode. Ta ščit ima stikalo, ki vam daje možnost, da odtečete 5v ali 3.3v. Naročil sem ga na Itead.cc in prišel je v nekaj dneh. Vklopil sem stikalo 3.3v in nezaželene slikovne pike so izginile. Zdaj, ko sem kupil ta ščit, nimam dostopa do nobenega neuporabljenega zatiča, ki ga potrebujem za zunanje vhode in izhode. Brskal sem po internetu in našel rešitev.
3. korak: Terminalni ščit
Ta terminalni ščit sem kupil pri Amazonu. Prišlo je v nekaj dneh. Potrebno je nekaj spajkanja. to mi je omogočilo dostop do odprtih zatičev za druge vhode in izhode.
4. korak: 4.3 TFT 480x272
Končno zaslon na dotik. To sem kupil tudi pri Micro Centru. Na začetku je bilo vse malo zapleteno. Po e -pošti sem poslal sainsmart, da mi pošljejo dokumente za ta zaslon in nobena informacija ali gonilniki niso delovali. Pa grem nazaj na internet. Obiskal sem Rinkydinkelectronics in od tam naložil knjižnice. Prenesel sem URTouch in UFTF. Nato ga dodajte v trenutne knjižnice v programski opremi arduino. Treba je narediti še nekaj drugih stvari, vendar na kratko povem, da zdaj deluje.
5. korak: Senzor tlaka olja
Senzor olja PSI iz Amazona..5v - 4.5v
6. korak: Senzor tlaka goriva
Senzor goriva PSI iz Amazona..5v - 4.5v. V avtu imam mehansko črpalko in ogljikove hidrate. Tlak na ogljikove hidrate mora biti le 5,5 psi. Senzor 30 psi, ki ima 5v signal, je bil najmanjši, kar sem ga našel, vendar bo deloval.
7. korak: Senzor avtomobilske baterije
Za spremljanje avtomobilske baterije sem ustvaril delilnik napetosti iz upora 1k ohm in upora 390 ohmov. Dodal sem tudi rele za odstranitev napetosti iz Arduina, ko je napetost akumulatorja na ali nad 15,5 V, kar bi bilo podobno 4,3 V za adruino. To je samo varnost, tako da arduino ne prejme več kot 5V na analogni pin. Če napetost doseže to točko, bo tft prikazal opozorilni zaslon, ki označuje, da je napetost nad ali pri 15,5 V, in da bi pred ponastavitvijo sistema ali procesorja lahko poškodovali baterijo/alternator.
To bom objavil takoj, ko ga dobim v avto in začnem obratovati. Tudi ko bom imel priložnost posneti video, ga bom dodal temu.
Hvala za ogled
8. korak: ohišje
Končno sestavne dele namestite v ohišje. Ne vem, kako bo ta škatla videti vgrajena v avto. Mogoče bom zanj naredil sredinsko konzolo. Bomo videli
Posodobitev 8/31
Ohišje je bilo v avtu videti grozno, zato sem moral razmišljati o nečem drugem. Od Walmarta sem kupil osrednjo konzolo in ji izrezal višino in dolžino, da se prilega avtomobilu. Nato sem iz ohišja odstranil vse komponente in jih namestil v konzolo. Oglejte si video v 1. koraku.