Re: Wyświetlacz biegów, zegarek, licznik przejechanych km do motocykla
No też tak może się okazać. W sumie to masz racje. zmontować prowizorycznie przy użyciu docelowych przewodów i umiejscowieniu ich. Sam jestem ciekaw bo przewody będą biegły obok cewki zapłonowej i przewodów WN :)
Re: Wyświetlacz biegów, zegarek, licznik przejechanych km do motocykla
Pobawiłem się trochę z zamontowaniem tych kontaktronów i doszedłem do wniosku że zamienię je na hallotrony. Niestety nie miałem nigdy do czynienia z nimi. Wiem że powinienem zastosować czujnik Halla unipolarny. Obawiam się jednak że taki czujnik będzie bardzo wrażliwy na zakłócenia z silnika.
Re: Wyświetlacz biegów, zegarek, licznik przejechanych km do motocykla
Z racji że zdarza mi się zapomnieć o wyłączaniu kierunkowskazu postanowiłem dodać wskaźnik kierunkowskazów bo na kontrolkę zdarza mi się nie spojrzeć :)
Re: Wyświetlacz biegów, zegarek, licznik przejechanych km do motocykla
Kolejna przeróbka urządzenia :)
Wszystko będzie wyświetlane na jednym ekranie i pozwoli zmniejszyć urządzenie z obudową przez zastosowanie jednego klawisza.
Wyświetlanie będzie wyglądało mniej więcej tak:
Re: Wyświetlacz biegów, zegarek, licznik przejechanych km do motocykla
Witam.
Moim skromnym zdaniem początkującego, powinieneś zlikwidować literkę B, wtedy przy większej prędkości numer biegu będzie bardziej czytelny. Najlepiej by było wywalić ten numer na osobny wyświetlacz 7seg w dolnej części obudowy. Ja mam taki wyświetlacz orginalnie w mojej maszynce. A zegar zrób na PCF-ie, to jest naprawdę proste i masz podtrzymanie czasu przy zaniku zasilania lub przy resecie procesora. I najlepiej jakiegoś EEPROMa na tym samym I2C co PCF do zapamiętania przejechanych kilometrów (aktualizowany co powiedzmy 10km).
Re: Wyświetlacz biegów, zegarek, licznik przejechanych km do motocykla
ptero Z literką B masz racje, sama cyfra będzie bardziej widoczna. Zegar mam już dopracowany, chodzi 4 dni bez spóźnień. Dodanie licznika ogólnego przebiegu nie jest mi potrzebne, licznik przejechanego dystansu w zupełności mi wystarczy. Co do umieszczania dodatkowego wyświetlacza to nie uważam za dobry pomysł ponieważ dążę do jak najmniejszych rozmiarów całego urządzenia.
Re: Wyświetlacz biegów, zegarek, licznik przejechanych km do motocykla
Do biegów użyje hallotronów, tylko muszę zamówić nowe bo te co kupiłem to unipolarne <sciana>. Jedyny kontaktron ( czujnik z licznika rowerowego :) ) jest użyty do detekcji przejechanej drogi i zabezpieczyłem go sprzętowo za pomocą kondensatora i 2 rezystorów, rozwiązanie to przetestowałem jeszcze za czasów szkolnych gdy jeździłem na MZ ETZ 250 ( aż łezka się kręci w oku na wspomnienia o niej :) )podczas budowy licznika przejechanych kilometrów na licznikach CMOS jeszcze :) .
Dodano po 29 [minuty]:
Zmieniłem również to że odświeżanie wyświetlacza jest wykonywanie przez timer0 co ok pół sekundy. W ten sposób nie ma nieopóźnień w wyświetlanych informacja z powodu poleceń WAIT wykorzystanych w programie.
Re: Wyświetlacz biegów, zegarek, licznik przejechanych km do motocykla
Nie mam takiego sprzętu :) Naostrzyłem grot lutownicy, ocynowałem ścieżki z układu SMD i po podgrzaniu ich poklei powinno się zlutować. No ale to muszę czekać na uC :)
Re: Wyświetlacz biegów, zegarek, licznik przejechanych km do motocykla
Wiele osób lutuje smd w ten sposób: pady pocynowane, lutujesz 1 (jedną) nóżkę, dokładnie (z pomocą lupy) pozycjonujesz układ, żeby wszystkie nóżki leżały dokładnie na padach. Delikatnie lutujesz nóżkę po przekątnej. Jeszcze raz dokładnie sprawdzasz. A następnie lutujesz (ja to robię zwykłą transformatorówką bez specjalnych grotów) w kilku miejscach nie przejmując się zwarciami. Bierzesz plecionkę, albo linkę z możliwie najcieńszych drucików (niektóre przewody głośnikowe takie są) i przykładając do całego rządku padów nagrzewasz (poprzez plecionkę) cały bok układu, cyna ładnie się rozprowadza po nóżkach, a nadmiar wchłania linka. Sprawdź miernikiem zwarcia między padami. Lutuję tak AtMegi SMD i zwarć miałem niewiele. Pomaga powtórne podgrzanie plecionką.
Re: Wyświetlacz biegów, zegarek, licznik przejechanych km do motocykla
Po dodatkowych przemyśleniach uznałem że nieźle sobie komplikuje życie i układ wykorzystując dwa dodatkowe mikrosytki do ustawiania czasu zamiast wykorzystać te dwa do zmiany tryby wyświetlania. Postanowiłem dodać pomiar prędkości. Obecne założenia:
- Lewy mikrostyk służy do zmiany trybu wyświetlania 1 i 2, prawy do zerowania przebiegu.
- W trybie 1 w górnej linii będzie wyświetlany bieg i zegarek, w 2 dolnej linii prędkość.
- W trybie 2 w górnej linii będzie wyświetlany bieg i zegarek, w 2 dolnej linii dystans.
- Po naciśnięciu obu mikrostyków układ przejdzie w 3 tryb
- W trybie 3 lewy mikrostyk będzie ustawiał godziny a prawy minuty.
- Kolejne naciśniecie obu mikrostyków przełączy układ w tryb 1
- Po włączeniu stacyjki wyświetlone jest powitanie "Honda CB 500"
- Wyświetlenie informacji z trybu 1 lub 2 w zależności która była ustawiona przed poprzednim wyłączeniu stacyjki.
- Włączenie kierunkowskazów spowoduje wyświetlanie na przemian strzałek i informacji z trybu 1 lub 2 w zależności w którym układ będzie.
Do testów mogę użyć obecnego układu do docelowego na SMD muszę wykonać kolejną płytke :) Na szczęście po odkryciu magi wydruku z drukarki laserowej i termo transferu wydruku na laminat, to czysta przyjemność :) W tym projekcie wykonuje po raz pierwszy tak płytki i zastanawiam się czemu ja tego nie robiłem przez te lata zabawy z elektroniką :)
Jak już ktoś wspomniał, po odpaleniu silnika, masz duże szanse na zobaczenie krzaków. Co prawda, ja miałem do czynienia z dwusuwem i u mnie zakłócenia, myślę, były znacznie silniejsze, mimo wszystko radzę zainteresować się kondensatorami 1-5n na każdej z linii.
Kolejna sprawa- wyświetlacz. Wg mnie, zastosowany przez Ciebie jest porażką. Dlaczego? Odpowiedź jest prosta- kontrast i wielkość znaków. Nie dawno budowałem komputerek spalania do samochodu. Ze względu na ograniczoną ilość miejsca, zdecydowałem się na wyświetlacz 2x8 na i2c (łatwo znaleść na allegro), dysponujący lepszym kontrastem niż standardowe na HD44780 (przynajmniej tak to wyglądało na zdjęciach w aukcji:P ). Efekt? W nocy do przyjęcia, lecz i tak doskwierała zbyt mała czcionka. Natomiast w dzień nie było widać prawie nic. Należało przyglądać się parę sekund, by cokolwiek odczytać. Nie muszę chyba mówić, jakie powodujemy tym zagrożenie dla innych ale i dla siebie. Wg mnie jest to nie do przyjęcia, szczególnie prowadząc motocykl. Dlatego POLECAM wyświetlacz z nokii (3310, 3410). W sieci jest milion gotowych procedur do obsługi tych wyświetlaczy (w C, nie wiem jak Bascom). Jeśli nie mógłbyś nic znaleźć, może to być impulsem do przesiadki na C:) Co zyskujemy poprzez zastosowanie tego wyświetlacza? Bardzo wiele- możemy ustawić sobie dowolną wielkość czcionki, możemy wyświetlić znacznie więcej informacji, a przede wszystkim, niesamowity kontrast, wzrastający, wraz z intensywnością oświetlenia.
Re: Wyświetlacz biegów, zegarek, licznik przejechanych km do motocykla
zuraf Co do krzaków z wyświetlaczem nie powinno być problemu ponieważ cały układ wraz z wyświetlaczem jest przy zegarach a całość chodziła już na włączonym silniku i nie było żadnych problemów ( co prawda nie dłużej niż 5min ), ale prawdy dowiem się po zamontowaniu na stałe i podczas pierwszej jazdy. Wszystko już jest gotowe muszę tylko kupić te hallotrony i wpiąć się na dobre w instalacje :/
Co do wyświetlacza to najbardziej by mi się podobało to urządzenie na wyświetlaczu noki i nie zdziwię się jak po udanych testach obecnego rozwiązania zrobię komputerek na tym wyświetlaczu z większą ilością informacji a wszystko wmontował bym w zegar licznika wyrzucając wszystko stamtąd ponieważ jest on wyskalowany w milach i zastępując wskazaniami cyfrowymi plus dodatkowe informacje jakie można by zebrać ( temperatura silnika, powietrza, napięciem może by się udało wymyśle jakiś wskaźnik poziomu paliwa, i co kolwiek jeszcze przyszło by od głowy :) ).
Co do zastosowania tych lcd to na takim tylko 2x16 zrobiłem komputerek do mojego golfa:
Re: Wyświetlacz biegów, zegarek, licznik przejechanych km do motocykla
Kol. Zuraf nie zadbał o wymuszenie stanu na pinie RESET pozostawiając go samopas, i zapewne z tego tytułu miał największe problemy.
W Twoim projekcie ten problem masz załatwiony poprawnie.
Ale i tak testy pokażą wszystko.
Re: Wyświetlacz biegów, zegarek, licznik przejechanych km do motocykla
Witam. Obserwuję ten temat i myślę że fajnie żę ktoś tak poważnie podszedł do tematu wyświetlacza biegów. Służę pomocą gdyby ktoś chciał to ruszyć na większą skalę bo dysponuję dostępem do automatu smd i dało by radę więcej obwodów załatwić po dobrej cenie. Elementy też dało by taniej.
Dim Minuta As Byte Dim Godzina As Byte Dim Dystans AsSingle Dim Obrotow_kola As Long Dim Bieg As Byte Dim Przebieg AsString*10 Dim Godzina_str AsString*2 Dim Minuta_str AsString*2 Dim Czas AsString*8 Dim Czas_godz AsString*2 Dim Czas_min AsString*2 Dim Powitanie As Bit Dim Zegarek AsString*5 Dim Sekunda_str AsString*2 Dim Sekunda As Byte Dim Kontrolna As Bit Dim Cwierc_sek As Byte Dim Tryb As Byte Dim Impulsy_predkosc As Byte Dim Sek_akt AsString*2 Dim Sek_akt_int As Byte Dim Sek_test As Byte Dim Predkosc As Byte Dim Tryb_set As Bit Dim Klik As Bit Dim Mruganie As Bit Dim Sek As Byte Dim Odswierzanie As Byte Dim Klik_bieg As Bit Dim Setczas AsString*8
Jeżeli wykonuje się ścieżki na płytce za pomocą termo transferu z wydruku z drukarki laserowej lub ksera nie ma żadnego problemu żeby wykonać taki układ w SMD samemu, trzeba było by tylko dołożyć wyprowadzenia dla programatora ISP :)
Re: Wyświetlacz biegów, zegarek, licznik przejechanych km do motocykla
Ważne by układ był uniwersalny ; tzn mógł być zastosowany w różnych motocyklach , zarówno starszych jak i młodszych , zagramatycznych i rodzimych, z instalacją na 6 i 12 V
Re: Wyświetlacz biegów, zegarek, licznik przejechanych km do motocykla
konteno Milisz się i to bardzo. Układ robię dla siebie i kompatybilność z innymi motocyklami interesuje mnie najmniej. Oczywiście jest to taki układ że możę być zastosowany w każdym motocyklu a pomoc w przystosowaniu do innej maszyny nie stanowi problemu. Ale nie zmienia to faktu że jeżeli ktoś robi układ na własne potrzeby to nie potrzebna jest myśl o kompatybilności z innymi pojazdami.
Re: Wyświetlacz biegów, zegarek, licznik przejechanych km do motocykla
witam
Osobiście nie posiadam scigacza ale mam quada na którym troszeczkę eksperymentowałem jeśli chodzi o biegi - obroty i prędkość
Z doświadczenia wiem ze rozwiązanie które zastosowałeś do zmiany wyświetlania biegów jest jak najbardziej zarażone za wadliwe wskazanie. Mogę dopowiedzieć że jeśli posiadasz dostęp do części elektronicznej zapłonu to wepnij się tam żeby wskazany bieg dodatkowo kontrolować na podstawie obrotów silnika - dlaczego ??
Jeżeli już będziesz miał błędne wskazanie typu zatrzymasz się i masz mimo rzeczywistego luzu 1 czy 2 na LCD - a obroty silnika są w granicach 1500 czy jakie tam masz wolne - to układ automatycznie skorektoruje wskazany błąd na LCD.
W miejsce atmegi 8 jesli za mało pamięci wstawisz 328 w obudowie M8 i po sprawie.
Obecnie w quadzie mam licznik poserwisowy poprzerabiany ale biegi już na zawsze mam wskazywane bezbłędnie - u mnie silnik kreci sie do 13 000 - niewiem jak u ciebie a do tego odpowiednio porównane dane do wskazań odpowiedniego biegu