| Author |
Message
|
Maciej256 Poziom 13

Joined: 25 Dec 2002 Posts: 128 Location: Poznań
|
#1
20 Jul 2006 18:51 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.
| Filename: |
pliki1.JPG |
 Download |
| Contents: |
|
| Filesize: |
247.78 KB |
| Punkty: |
0.00 |
| Filename: |
menu_lcd.JPG |
 Download |
| Contents: |
|
| Filesize: |
241.79 KB |
| Punkty: |
0.00 |
| Filename: |
menu_gl.JPG |
 Download |
| Contents: |
|
| Filesize: |
245.36 KB |
| Punkty: |
0.00 |
| Filename: |
calosc.JPG |
 Download |
| Contents: |
|
| Filesize: |
221.54 KB |
| Punkty: |
0.00 |
|
|
| Back to top |
|
 |
Google

|
#
20 Jul 2006 18:51 |
|
|
|
|
|
| Back to top |
|
 |
Maciej256 Poziom 13

Joined: 25 Dec 2002 Posts: 128 Location: Poznań
|
#2
20 Jul 2006 18:53 Re: Rowerowy komputer pokładowy |
|
|
|
Reszta zdjęć
| Filename: |
flaki_bottom.JPG |
 Download |
| Contents: |
|
| Filesize: |
247.14 KB |
| Punkty: |
0.00 |
| Filename: |
flaki_top.JPG |
 Download |
| Contents: |
|
| Filesize: |
248 KB |
| Punkty: |
0.00 |
| Filename: |
test2.JPG |
 Download |
| Contents: |
|
| Filesize: |
238.61 KB |
| Punkty: |
0.00 |
| Filename: |
plytka_bottom.JPG |
 Download |
| Contents: |
|
| Filesize: |
248.12 KB |
| Punkty: |
0.00 |
| Filename: |
plytka_top.JPG |
 Download |
| Contents: |
|
| Filesize: |
243.54 KB |
| Punkty: |
0.00 |
|
|
| Back to top |
|
 |
maxrider Poziom 17

Joined: 13 Sep 2005 Posts: 434 Location: Skoczów
|
#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

Joined: 16 Dec 2005 Posts: 573 Location: Byczyna
|
#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

Joined: 02 Jul 2005 Posts: 296 Location: Radom
|
#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

Joined: 16 May 2004 Posts: 2771 Location: Zielona Góra
|
#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

Joined: 16 Dec 2003 Posts: 491 Location: Nowy Sącz
|
#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

Joined: 07 Jan 2006 Posts: 363 Location: Warszawa/Działdowo
|
#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

Joined: 03 Jul 2006 Posts: 3 Location: Kraków
|
#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

Joined: 29 Aug 2005 Posts: 1480
|
#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

Joined: 09 May 2003 Posts: 26
|
#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

Joined: 22 Apr 2006 Posts: 72 Location: Tłuszcz
|
#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

Joined: 20 Jul 2005 Posts: 403 Location: Tychy
|
#13
20 Jul 2006 22:29 Rowerowy komputer pokładowy |
|
|
|
poprostu cudo..... 10/10
|
|
| Back to top |
|
 |
Google

|
#
20 Jul 2006 22:29 |
|
|
|
|
|
| Back to top |
|
 |
mikevein Poziom 13

Joined: 03 Feb 2005 Posts: 131 Location: Jaworzno
|
#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

|
#
20 Jul 2006 23:12 |
|
|
|
|
|
| Back to top |
|
 |
Andrew147 Poziom 15

Joined: 14 Feb 2006 Posts: 215 Location: Grodzisk Maz.
|
#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

Joined: 12 Dec 2004 Posts: 1948 Location: Opole
|
#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

Joined: 14 Feb 2006 Posts: 215 Location: Grodzisk Maz.
|
#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

Joined: 02 Nov 2003 Posts: 559
|
#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

Joined: 11 Dec 2005 Posts: 272 Location: Jarocin / Poznań
|
#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

Joined: 26 Apr 2005 Posts: 412 Location: Wolbrom
|
#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

Joined: 16 Jan 2005 Posts: 50 Location: Katowice
|
#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

Joined: 01 Dec 2005 Posts: 621 Location: Kraków
|
#22
21 Jul 2006 09:27 Re: Rowerowy komputer pokładowy |
|
|
|
AAAAle wypas, ja też takie chce :P
|
|
| Back to top |
|
 |
Alberto86 Poziom 14

Joined: 07 May 2004 Posts: 152 Location: Kęty
|
#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

Joined: 13 Mar 2004 Posts: 133 Location: Łomża
|
#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

Joined: 07 Feb 2005 Posts: 72 Location: bliski wschód
|
#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

Joined: 30 Nov 2004 Posts: 650 Location: Boguszów-Gorce
|
#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

Joined: 12 Dec 2004 Posts: 1948 Location: Opole
|
#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

Joined: 07 Feb 2005 Posts: 72 Location: bliski wschód
|
#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

|
#
21 Jul 2006 10:53 |
|
|
|
|
|
| Back to top |
|
 |
kuras147 Poziom 17

Joined: 23 Feb 2006 Posts: 436 Location: ostrów wielkopolski
|
#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

Joined: 15 Feb 2003 Posts: 697 Location: Poznań
|
#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 |
|
 |