Redundant bil sann hastighetsmätare (2 / 6 steg)
Steg 2: Displayenheten
Avläsningsenheten kräver:
1 x Arduino mini pro 3, 3V
1 x nRF24L01 modul
1 x SSD1306 OLED I2C visas
1 x LM1117 baserade DC-DC omvandlare styrelse
1 x standard diod
1 x 0,47 guld mössa
1 x 10KOhm resistor
1 x 3, 5mm ljudkontakten.
1 x 3,5 mm ljudutgång
1 x USB-billaddare (12V till 5V DC konvertering).
Avläsningsenheten är lödda ihop enligt kopplingsschemat. För att tillhandahålla borras ett hål i instrumentpanelen (diameter som den 3, 5mm ljudutgång). USB-laddare blir ansluten med 12V bil tillförselen (bytte med tändningen e.g. cigaretten lättare) från insidan av instrumentpanelen. Då den 5V sidan löds till uttaget (polariteten inte blir en viktig roll men kontakten måste anslutas på samma sätt) och jack är limmade i hela. Detta resulterar i en anslutning som är smidig och knappt syns inte om ingenting är ansluten till den. På skärmen sidan ett hål borras i botten av montern, kontakten ansluten till elektronik (titta till polariteten) och limmade i botten.
Min 3D fall innehåller lite solskydd. Med detta är OLED perfekt läsbar under alla ljusförhållanden. Det är inte för ljus i mörkret och också kan läsas med solglasögon i ljusa solljus.
Displayen visar hastigheten ensam eller tillsammans med annan information. Därför 9 skärmar definieras och med knapparna på enheten Signal eller ODB displayen kan växlas mellan de skärmarna. Skärmarna är i en sekvens och med en knapp det kan kopplas fram och med den andra en bakåt i en loop. Skärmen 7,8,9 är för service och underhåll med en av switcharna på ODB enheten de skärmarna kan vara hided (om det finns ingen ODB enhet de inte kan vara hided). Skärmarna är:
1: endast hastighet
2: hastighet och höjd
3: hastighet och riktning
4: hastighet och tid sedan början
5: hastighet och avstånd sedan början
6: hastighet och tid
7: avstånd eftersom start mätt med ODB och mätt med signal enheten
8: hastighet från GPS, hastighet från ODB och ODB kalibreringsfaktorn
9: hastighet från GPS, hastighet från Signal enheten och kalibreringsfaktorn signal enhet
När bilen stannar och tändningen är avslagen, displayen visar tid och avstånd sedan starten för ett tag. Displayen har ingen makt mer när tändningen är frånslagen detta senast är ungefär hälften en minut tills den guld mössa tom. Motorn var påslagen visas endast mycket kort displayen detta bara för några sekunder eftersom den guld mössa kräver lite tid att laddas helt.
Skärm 2/3/6 (samt 8 och 9) kräver en giltig GPS att arbeta. Om det finns ingen giltig GPS signal ingen GPS enhet tillgänglig kalibreringsfaktorn signal enheten visas eller om det finns ingen signal enhet kalibreringsfaktorn av ODB enheten visas. Som GPS använda lite tid när påslagen tills det har en giltig GPS fix, denna kalibreringsfaktorn alltid visas när bilen är stirrade. På något sätt detta kan låta lite konstigt men är ganska viktigt: kalibrering faktorer (vi kommer senare att Detaljer) lagras i EEPROM. Om de är fel kommer du kör med fel hastighet och riskerar för att samla in en hastighet bockas. Med mekanismen som beskrivs alltid kommer du att inse om det gick något fel med minnet av denna faktor. Inte krävs? Ja och nej: Jag hade en billig Arduino används i början och detta förlorade tid av tid en del av hans EEPROM innehåll.