FAQ | Points | Add... | Recent posts | Search | Register | Log in


Rowerowy komputer pokładowy


Post new topic  Reply to topic      Main Page -> Forum Index -> DIY Structures -> Rowerowy komputer pokładowy
Author
Message
Maciej256
Poziom 13
Poziom 13


Joined: 25 Dec 2002
Posts: 128
Location: Poznań

Post#1 Post from the author of the topic 20 Jul 2006 18:51   

Rowerowy komputer pokładowy


Rowerowy komputer pokładowy
Witam
Chciałbym zaprezentować wszystkim moją skromną konstrukcje o nazwie "Rowerowy komputer pokładowy".Kiedyś pomyślałem, że fanjnie byłoby mieć rejestrator prędkości na rowerze i po wycieczce obejżeć sobie zapis. Ostateczna konstrukcja okazała się bardziej skomplikowana niż początkowo zakładałem :P .Schemat urządzenia wymyśliłem od podstaw, bazowałem się na notach aplikacyjnych, schemacie yampp'a oraz tego co znalazłem w sieci odnośnie USB i kart pamięci. Konstrukcja z góry pomyślana była jako bajer a nie licznik rowerowy skutkiem czego pobór mocy oraz rozmiary pozostawiają troche do zyczenia.

Zacznę od możliwości:

- Procesor ATMEGA128
- Wyświetlacz LCD graficzny 128x64 z podświetlaniem
- Pomiar prędkosci, prędkości średniej, dystansu, dystansu całkowitego (jak standardowy licznik)
- Pomiar temperatury z 4 niezależbych czujnikiów (czujniki na magistrali 1-Wire). Czujniki są automatucznie wykrywane, można wybrać 4 z wielu. Jeden czujnik jest na stałe wbudowany w układ.
- Zegar z kalendarzem oraz podtrzymaniem bateryjnym.
- Funkcja stopera
- 4 wejścia analogowe (wbudowany przetwornik A/C procesora).
- Sterowanie oświetleniem roweru (jeszcze nie działa :P )
- Czujnik światła (fototranzystor) i automatyczne włączanie podświetlania LCD oraz oświetlenia.
- Wyświetlanie wykresu dwóch dowolnie wybranych parametrów w zależności od czasu (próbka co 1s, pamięc 60s).
- Czujnik napięcia zasilania oraz napięcia baterii podtrzymującej zegar.
- Magistrala szeregowa do podłączania dodatkowych urządzeń zewnętrzyncyh (lampy albo cokolwiek innego co mi jeszcze kiedyś przyjdzie do głowy). Standard RS-485
- Złącze na kartę pamięci CompactFlash.
- Obsługa systemu plików FAT16/FAT32
- Przeglądarka plików i katalogów (jeszcze nie doskoanała).
- Interfejs USB (układ PDIUSBD12, urządzenie jest wykrywane jako klasa Mass Storage)
- Możliwość rejestracji parametrów na karcie pamięci (w plikach)
- Odtwarzacz MP3 opary na VS1001K (jeszcze nie działa bo narazie nie mam scalaka)
- Zasilanie: 8-12V (6 paluszków lub 8 akumulatorków), pobór prądu: w stanie spoczynku ok 60mA, maksymalnie ok 100mA.

Sercem urządzenia jest procesor ATMEGA128 z dołączoną pamięcią 32kB (układ 62256). Częstotliwość zegara to 18.432Mhz (akurat taka, ponieważ pozwala na uzyskanie standardowych prędkośći transmisji szeregowej co narazie nie jest wykożystywane). Do magistrali równoległej łączącej procek z pamięcią dołączone są także: wyświetlacz LCD, układ interfejsu USB, karta CompactFlash, bufor wejściowy klawiatury. Dekodery adresowe zrealizowałem za pomocą jednego 74138 oraz kilku pojedynczych bramek NAND.

Zasilanie 5v zapewnia stabilizator impulsowy na MC34064A. Przed stabilizatorem znajduje się układ wyłącznika umożliwiający wyłączanie zasilania przez mikrokontroler oraz włączanie przyciskiem (przerzutnik RS na układzie 4001 zasilanym bez stabilizacji). Takie rozwiązanie okazało się konieczne, ponieważ procesor musi wykonać pare czynności przed wyłączeniem zasilania zatem sam musi zadecydować kiedy się wyłączyć.

Napięcie ujemne, potrzebne do zasilania wyświetlacza LCD generują 2 układy ICL7660, kontrast regulowany jest za pomocą prostego przetwornika C/A opartego o PWM (sterowanie poprzez Timer1).
W podobny sposób regulowana jest jasność podświetlania.

Interfejs klawiatury pozwala na dołączenie 8 przycisków z czego wykożystywane jest 7 (6 do obsługi + 1 do wyłączania zasilania). Naciśnięcie dowolnego przycisku może wygenerować przerwanie.

Zegar RTC - PCF8583 sterowany jest poprzez I2C, gdy urządzenie jest włączone zasilany jest z 5v, w przeciwnym przypadku z baterii 3.3v .Układ generuje impulsy co 1s które są używane jako wzorzec czasu dla mikrokontrolera.

Czujniki napięc oraz światła podłączone są do wejść przetworników A/C przez odpowiednie dzielniki.
W przypadku gdy napięcie zasilania spadnie poniżej minimalnego, układ sam się wyłączy.

Urządzenie wyposażone jest w złącze do którego można podłączyć, poza czujnikiem obrotów koła, dodatkowe czujniki temperatury lub inne urządzenia 1-Wire, dodatkowe diody/żarówki sterowane tym samym kanałem PWM co podświetlanie LCD. Dostępne są również 4 wejścia przetwornika A/C oraz wyjście napięcia referencyjnego 2.56v buforowane przez LM258. Napięcie +5v oraz masa też są obecne.

Dekoder MP3 to układ VS1001K, bufor 74LVC245 zasilane z 3.3v .Sterowanie dekoderem poprzez interfjes SPI. Schemat prawie identyczny z yampp'em.

Protokół klasy USB Mass Storage zrealizowany jest w całości programowo, układ PDIUSBD12 oferuje jedynie kolejki FIFO. Podczas transmisji USB wszystkie inne funkcje urządzenia są zawieszone.

Projekt oraz płytkę zrobiłem w EAGLE, płytka jest wykonana własnoręcznie metodą naświetlania, dwustronna na jednym kawałku laminatu. Przelotki to kawałki drutu wlutowane z obydwu stron i przycięte.
Oczywiście sam układ to tylko część projektu, najbardziej skomplikowaną rzeczą okazał się program. Program piszę (jescze nie jest i długo nie będzie skończony) w AVR-GCC, testy czytania i zapisywania do plików prowadziłem na PC-cie, później skopiowałem i dostosowałem kod do uC. Z obsługą USB był o wiele większy problem, ale bazując się na przykładach z sieci po wielu próbach w końcu zadziałało :). Narazie nie wykożystuje możliwości posiadania boot loadera, programuje układ poprzez programator ISP.

Jest kilka rzeczy, które należało by poprawić między innymi brak możliwości zasilania przez USB. Montując transciever RS-485 chyba trochę przesadziłem, można by zastosować coś prostszego.

Urządzenie sprawuje się dobrze podczas jazdy, umieszczone jest centralnie na kierownicy (mocowane na rzepy). Baterie są w pojemniku pod siodełkiem. Jest to druga taka konstrukcja, pierwsza oparta była o AT90S8515 + 512kB ramu, wyświetlacz 2x16. Dane transportowane były przez RS-232 do PC-ta.

To tyle jesli chodzi o opis, poniżej garstka zdjęć. Czekam na komentarze co sądzicie o mojej konstrukcji.



pliki2.JPG
 Filename:  pliki2.JPG
Download
 Contents:  
 Filesize:  247 KB
 Punkty:  0.00


pliki1.JPG
 Filename:  pliki1.JPG
Download
 Contents:  
 Filesize:  247.78 KB
 Punkty:  0.00


p.JPG
 Filename:  p.JPG
Download
 Contents:  
 Filesize:  246.89 KB
 Punkty:  0.00


l.JPG
 Filename:  l.JPG
Download
 Contents:  
 Filesize:  244.89 KB
 Punkty:  0.00


menu_lcd.JPG
 Filename:  menu_lcd.JPG
Download
 Contents:  
 Filesize:  241.79 KB
 Punkty:  0.00


menu_gl.JPG
 Filename:  menu_gl.JPG
Download
 Contents:  
 Filesize:  245.36 KB
 Punkty:  0.00


lcd.JPG
 Filename:  lcd.JPG
Download
 Contents:  
 Filesize:  240.67 KB
 Punkty:  0.00


calosc.JPG
 Filename:  calosc.JPG
Download
 Contents:  
 Filesize:  221.54 KB
 Punkty:  0.00

Back to top
   
Google

Google Adsense


Post# Post from the author of the topic 20 Jul 2006 18:51   





Back to top
   
Maciej256
Poziom 13
Poziom 13


Joined: 25 Dec 2002
Posts: 128
Location: Poznań

Post#2 Post from the author of the topic 20 Jul 2006 18:53   

Re: Rowerowy komputer pokładowy


Reszta zdjęć



flaki_bottom.JPG
 Filename:  flaki_bottom.JPG
Download
 Contents:  
 Filesize:  247.14 KB
 Punkty:  0.00


flaki_top.JPG
 Filename:  flaki_top.JPG
Download
 Contents:  
 Filesize:  248 KB
 Punkty:  0.00


test2.JPG
 Filename:  test2.JPG
Download
 Contents:  
 Filesize:  238.61 KB
 Punkty:  0.00


plytka_bottom.JPG
 Filename:  plytka_bottom.JPG
Download
 Contents:  
 Filesize:  248.12 KB
 Punkty:  0.00


plytka_top.JPG
 Filename:  plytka_top.JPG
Download
 Contents:  
 Filesize:  243.54 KB
 Punkty:  0.00

Back to top
   
maxrider
Poziom 17
Poziom 17


Joined: 13 Sep 2005
Posts: 434
Location: Skoczów

Post#3 20 Jul 2006 19:10   

Rowerowy komputer pokładowy


naprawde super konstrukcja!!
Świetny pomysł i chylę czoła przed taką zaawansowaną konstrukcją pomysł w samo sedno trafiony jeszcze z MP3!!
na prawde szacuneczek najlepszy projekt forum jeśli chodzi o uP!!
gratulacje!!
Back to top
   
Cyborg_3D
Poziom 18
Poziom 18


Joined: 16 Dec 2005
Posts: 573
Location: Byczyna

Post#4 20 Jul 2006 19:11   

Rowerowy komputer pokładowy


Powiem tyle...


ŁAŁ!


Gratuluje staranności i pomysłowości!
Back to top
   
METALOWIEC
Poziom 16
Poziom 16


Joined: 02 Jul 2005
Posts: 296
Location: Radom

Post#5 20 Jul 2006 20:05   

Rowerowy komputer pokładowy


Nieno kopara opada normalnie.... Świetna robota!! Ogromny szacunek dla twórcy tego dzieła, bo jest wykonane jak najbardziej profesjonalnie :)

Kłaniam się nisko i pozdrawiam :P
Back to top
   
ige
Poziom 23
Poziom 23


Joined: 16 May 2004
Posts: 2771
Location: Zielona Góra

Post#6 20 Jul 2006 20:20   

Re: Rowerowy komputer pokładowy


ekstra konstrukcja,jedna z najlepszych jakie widzilem w tym dziale :D odemnie masz 20/10
Back to top
   
jaro_21
Poziom 18
Poziom 18


Joined: 16 Dec 2003
Posts: 491
Location: Nowy Sącz

Post#7 20 Jul 2006 20:23   

Rowerowy komputer pokładowy


To jest DIY którego nie powstydził by się chyba nikt na elektrodzie.
Jestem pod wrażeniem tego że sam to zaprojektowałeś już nie mówiąc o wykonaniu i napisaniu programu !
Wielki respect :)
Back to top
   
jacobs242
Poziom 17
Poziom 17


Joined: 07 Jan 2006
Posts: 363
Location: Warszawa/Działdowo

Post#8 20 Jul 2006 20:59   

Re: Rowerowy komputer pokładowy


8O 8O 8O
zatkało mnie :D
Świetny układ, sam bym chciał mnieć takie coś w rowerze :]
10/10 a nawet więcej :)
Back to top
   
lukas_kowal
Poziom 2
Poziom 2


Joined: 03 Jul 2006
Posts: 3
Location: Kraków

Post#9 20 Jul 2006 21:15   

Re: Rowerowy komputer pokładowy


Piękne Cudo ! Brak mi słów ! 6/6
Ale brakuje skali oceny :D
Back to top
   
Nosek1
Poziom 21
Poziom 21


Joined: 29 Aug 2005
Posts: 1480

Post#10 20 Jul 2006 21:29   

Re: Rowerowy komputer pokładowy


Bez komentarza 8O ile cie to kosztowało??Unikat na świecie. Globalny sukces-komputer w rowerku. Szacunek.
Back to top
   
DC2003
Poziom 8
Poziom 8


Joined: 09 May 2003
Posts: 26

Post#11 20 Jul 2006 21:42   

Re: Rowerowy komputer pokładowy


Coś pięknego!!!!!!
Projekt miesiąca, a moze nawet roku.. Jeśli masz chwilę opisz dokladniej projekt. Koszty i może jakieś porady co do budowy takich urządzeń. Ciekawią mnie wszelkie problemy jakie napotkałeś..
Gratuluje pomysłu..
Back to top
   
pan_membran
Poziom 11
Poziom 11


Joined: 22 Apr 2006
Posts: 72
Location: Tłuszcz

Post#12 20 Jul 2006 22:05   

Rowerowy komputer pokładowy


super, ale powiedz jak to mp3 dziala?? i powiedz czy da sie na nim pliki przenosic?? a i skad wziales oprogramowanie??
Back to top
   
-ArtuR-
Poziom 17
Poziom 17


Joined: 20 Jul 2005
Posts: 403
Location: Tychy

Post#13 20 Jul 2006 22:29   

Rowerowy komputer pokładowy


poprostu cudo..... 10/10
Back to top
   
Google

Google Adsense


Post# 20 Jul 2006 22:29   





Back to top
   
mikevein
Poziom 13
Poziom 13


Joined: 03 Feb 2005
Posts: 131
Location: Jaworzno

Post#14 20 Jul 2006 23:12   

Re: Rowerowy komputer pokładowy


o żesz ty w mordę....

CUDO!


a już wyświetlacz to full proffesional wygląda
Back to top
   
Google

Google Adsense


Post# 20 Jul 2006 23:12   





Back to top
   
Andrew147
Poziom 15
Poziom 15


Joined: 14 Feb 2006
Posts: 215
Location: Grodzisk Maz.

Post#15 21 Jul 2006 00:23   

Rowerowy komputer pokładowy


no powiem że po prosty WYPAS:) możliwości jest bez liku - po prosty ogrom:) ciekaw jestem tylko jaki jest koszt wytworzenia tegoż cudeńka - zapewne wykonanie lepsze niż nie jeden odtwarzacz mp3 :wink: - jak oczywiście będzie działał:) 10/10:D
Back to top
   
Duch__
Poziom 22
Poziom 22


Joined: 12 Dec 2004
Posts: 1948
Location: Opole

Post#16 21 Jul 2006 01:49   

Re: Rowerowy komputer pokładowy


Super komputerek - warto by to opatentować!!! Jakie koszty i ile czasu do tej pory Ci to zajeło. Najefektowniejsze to jest chyba menu główne :) Jak masz zamiar słuchać mp3?? Słuchawki czy jakiś głośniczek??
Back to top
   
Andrew147
Poziom 15
Poziom 15


Joined: 14 Feb 2006
Posts: 215
Location: Grodzisk Maz.

Post#17 21 Jul 2006 02:16   

Rowerowy komputer pokładowy


świetny pomysł z tym opatentowaniem - ja robił bym produkcję seryjną :wink: sam bym pewnie chętnie kupił jak cena była by konkurencyjna ( i jakbym miał sprawny rower ;P)
Back to top
   
BuBos18
Poziom 18
Poziom 18


Joined: 02 Nov 2003
Posts: 559

Post#18 21 Jul 2006 07:03   

Re: Rowerowy komputer pokładowy


Masakralna konstrukcja! Sam bym do rowerku takie coś podłączył :D Powiedz jakie poniosłeś koszta?
Back to top
   
regrom
Poziom 16
Poziom 16


Joined: 11 Dec 2005
Posts: 272
Location: Jarocin / Poznań

Post#19 21 Jul 2006 08:24   

Re: Rowerowy komputer pokładowy


Czlowieku wez to opatentuj! ;) bo jak to jakies japonce zobacza to.... na tym moglbys niezly interes zrobic ;) masowa produkcja i swiat podbity, pojdzie jak woda ;) zebym ja umial takie cos robic....

Bravo!!! Jak sam to wszystko wymysliles to ja nie moge, niech intel i amd sie kryja LOL hehe.

A tak na serio wez zglos ten pomysl jakiejs firmie na pewno beda zainteresowani :)
pozdro 100/100.

powinienes nobla za to dostac hehe
Back to top
   
trailong
Poziom 17
Poziom 17


Joined: 26 Apr 2005
Posts: 412
Location: Wolbrom

Post#20 21 Jul 2006 08:33   

Rowerowy komputer pokładowy


Nie no konstrukcja pełen wypas... Musiałeś majątek na to wydać... Respekt :)
Back to top
   
ashpl
Poziom 10
Poziom 10


Joined: 16 Jan 2005
Posts: 50
Location: Katowice

Post#21 21 Jul 2006 08:39   

Re: Rowerowy komputer pokładowy


Szacuneczek. Moje Gratulacje, naprawde super konstrukcja... Powiedz tylko ileś wydał na to cudeńko, oraz jestem ciekaw ile ci zajeło czasu programowenie tego. :D
Back to top
   
Tomek515
Poziom 19
Poziom 19


Joined: 01 Dec 2005
Posts: 621
Location: Kraków

Post#22 21 Jul 2006 09:27   

Re: Rowerowy komputer pokładowy


AAAAle wypas, ja też takie chce :P
Back to top
   
Alberto86
Poziom 14
Poziom 14


Joined: 07 May 2004
Posts: 152
Location: Kęty

Post#23 21 Jul 2006 09:33   

Re: Rowerowy komputer pokładowy


Jak zobaczyłem fotki to mnie zatkało...

Rewelka :) Jak długo to projektowałeś:?:
Back to top
   
kamiljus
Poziom 13
Poziom 13


Joined: 13 Mar 2004
Posts: 133
Location: Łomża

Post#24 21 Jul 2006 09:37   

Re: Rowerowy komputer pokładowy


Gratulacje!!
Mi się jednak najbardziej podoba naklejka od buzzera na płytce PCB. :)
Pozdrawiam
Back to top
   
darp3
Poziom 11
Poziom 11


Joined: 07 Feb 2005
Posts: 72
Location: bliski wschód

Post#25 21 Jul 2006 10:01   

Re: Rowerowy komputer pokładowy


regrom wrote:
Czlowieku wez to opatentuj! ;) bo jak to jakies japonce zobacza to.... na tym moglbys niezly interes zrobic ;) masowa produkcja i swiat podbity, pojdzie jak woda ;) zebym ja umial takie cos robic....


Konstrukcja jest skomplikowana (szacunek dla twórcy)
ale bez przesady z tymi patentami.

Pierwsze primo co tu patentować - urządzenie wielofunkcyjne?
Jeszcze tylko brakuje żeby jedna firma opatentowała np. kalkulator
i będziemy mieli kalkulatory jedynie słusznej firmy/partii ;-)

Po drugie "primo" przydatność tego urządzenia jest moim zdaniem
głownie jako bajer, niemal równie przydatne są neony montowane pod
samochodami lub pierdziawki montowane na rury wydechowe...
Back to top
   
DjExit
Poziom 19
Poziom 19


Joined: 30 Nov 2004
Posts: 650
Location: Boguszów-Gorce

Post#26 21 Jul 2006 10:46   

Re: Rowerowy komputer pokładowy


Wow. Wypas.. Ale ja bym się bał to doczepiać do roweru... Nie boisz się że Ci to zapier****?? :D Bo w moim regionie to 5 minut by nie posiedziało (Wałbrzych).
Back to top
   
Duch__
Poziom 22
Poziom 22


Joined: 12 Dec 2004
Posts: 1948
Location: Opole

Post#27 21 Jul 2006 10:48   

Re: Rowerowy komputer pokładowy


Szczerze powiem żę ludzie teraz są strasznie zainteresowani takimi bajerami... radział bym twórcy nie zdradzać na forum schematu i "rozdawać kasy" takie jest moje spostrzeżenie bo urządzenie jest warte naprawde grubych pieniędzy!!!
Back to top
   
darp3
Poziom 11
Poziom 11


Joined: 07 Feb 2005
Posts: 72
Location: bliski wschód

Post#28 21 Jul 2006 10:53   

Re: Rowerowy komputer pokładowy


DjExit wrote:
Wow. Wypas.. Ale ja bym się bał to doczepiać do roweru... Nie boisz się że Ci to zapier****?? :D Bo w moim regionie to 5 minut by nie posiedziało (Wałbrzych).


Zamocował na rzepy więc jak zostawia rower to pewnie odpina, wypina
wtyczki i zabiera ze sobą, ale sam rower i tak mu ukradną ;-)

Dodano po 4 [minuty]:

Duch__ wrote:
Szczerze powiem żę ludzie teraz są strasznie zainteresowani takimi bajerami... radział bym twórcy nie zdradzać na forum schematu i "rozdawać kasy" takie jest moje spostrzeżenie bo urządzenie jest warte naprawde grubych pieniędzy!!!


Nie byłbym taki pewien - urządzenie kosztowałoby pewnie
minimum 500 zł a mało kto byłby uradowany wydając taką kwotę.
Można za to "jakiś" rower kupić...
Back to top
   
Google

Google Adsense


Post# 21 Jul 2006 10:53   





Back to top
   
kuras147
Poziom 17
Poziom 17


Joined: 23 Feb 2006
Posts: 436
Location: ostrów wielkopolski

Post#29 21 Jul 2006 12:18   

Rowerowy komputer pokładowy


konstrukcja ze tak powiem ful wypas :D ale jesli wszystko by mialo byc dopieszczone to jeszcze zainwestowal by w podstawki po najwazniejsze uklady :D
Back to top
   
detonator
Poziom 19
Poziom 19


Joined: 15 Feb 2003
Posts: 697
Location: Poznań

Post#30 21 Jul 2006 12:28   

Re: Rowerowy komputer pokładowy


jakby to powiedziala D..A - to jest jakis wielki MAX :D

naprawde konkretna konstrukcja, extremalny przyklad DIY, szacuneczek!
Back to top
   
Post new topic  Reply to topic      Main Page -> Forum Index -> DIY Structures -> Rowerowy komputer pokładowy
Statement for Wykop Statement for Facebook Statement for Delicious Statement for Digg Statement for Google Statement for Twitter Statement for Blip
Page 1 of 3 Go to page 1, 2, 3  Next
Similar topics
Komputer pokładowy Opel Astra (46)
Komputer pokładowy do samolotu bezzałogowego (32)
scooterputer - Komputer pokładowy do skutera (24)
Pokładowy komputer skutera (PKS) (46)
Komputer pokładowy (PIC18F258, C) (4)
Komputer pokładowy do VW Golfa. (16)
Komputer rowerowy z wieloma nietypowymi funkcjami (8)
Komputer pokładowy inny niż wszystkie (70)
Cyfrowa deska rozdzielcza/komputer pokładowy w FPGA (71)
Prosty komputer pokładowy AVR Audi 80 1.9 TDI (17)

Page generation time: 0.41 seconds


FAQ || Administrator || Moderators || Widgets and banners || Contact
elektroda.pl topic RSS feed