Przerobienie kierownicy pod sterowanie tabletem.

Wszystko o modyfikacjach i budowie nagłośnień naszych aut.

Postprzez Przemek323c » 24 sie 2014, 09:10

Nie przerabiaj na 12v tylko zapodawaj mase na guziki z osobnego dzielnika, tak jak sie normalnie obsluguje przycisk tylko zamiast przycisku mase podaje tranzystor a jesli to nie wyjdzie zostaje zwieranie portem tranzystora ktory zalacza przekaznik. Napiecie jest jedno, a wlaczanie kanalow zalatwiasz programowo prosta instrukcja if. Np jesli dla 1 przycisku wartosc mierzona bedzie 1v, dla 2 2v to piszesz na polski "jesli wartosc adc wieksza od 0,8v and mniejsza od 1,2v then wlacz kanal 1" Analogicznie pozostale kanaly. To raptem pare linijek kodu, wystarczy atmega8 w obudowie dip i plytka uniwersalna. Nie mozna przypisac wartosci na sztywno z uwagi na np plywanie temperaturowe rezystorow i rezystancje losowa samego przycisku, jakis prosty debounce tez wskazany. Wartosc dzielnika do kierownicy musisz dobrac tak zeby pracowac jak najbardziej w kierunku 5v z uwagi na mniejsze bledy pomiarowe.
Przemek323c
 

Postprzez Xionc » 24 sie 2014, 12:18

Przemek, przeczytaj od poczatku watek, co <faja>
Pozdrawiam,
Xionc Krzysztof :)

Moje byłe: 2 x 323BG | 2 x 323BA | 1 x Xedos6 CA | 1 x Mazda6 GG | 1 x Mazda6 GH
statusTest
Avatar użytkownika
Forumowicz
 
Od: 2 cze 2004, 23:25
Posty: 2479 (5/23)
Skąd: Warszawa
Auto: Mazda CX-7 2.3T AT AWD '08

Postprzez airbob » 24 sie 2014, 12:27

"Reasumując można sygnał wychodzący z kierownicy w postaci rezystencji przerobić na jakieś napięcie powiedzmy 12v o niskim amperażu lub jeżeli to nic nie zmieni dla zamykającego odwód przekaźnika na jakieś 5v lub mniej? I czy to nie będzie wtedy prostsze?"

Pewnie że można by było, bezpośrednio sterować przekaźnikami z klawiszy kierownicy tylko jak przeprowadzisz 4 sygnały mając dostępne 2 przewody ?
O ile w samej kierownicy masz kabelek to zazwyczaj dalej (na kolumnie kierownicy) jest zwijany mechanizm taśmy lub wielopolowe obrotowe złącze stykowe, bo kabelek z czasem by się ukręcił.

I kolego to nie są nasze "wypocinki" jak napisałeś, tylko trochę pracy każdy w to włożył więc trochę szacunku w dobieraniu słownictwa, nawet jeśli nie miałeś zamiaru kogoś urazić.

Oczywiście można zmniejszyć rezystor 2k2 i wtedy podjedziemy napięciami wyżej. Aby się przekonać jakie to będą napięcia wystarczy podstawić inną wartość do podanych obliczeń. Co do opóźnienia to nie wydaje mi się aby było znaczące.
Avatar użytkownika
Forumowicz
 
Od: 18 gru 2007, 10:55
Posty: 1545 (0/34)
Skąd: Wrocław gg8161056 tel.503304123

Postprzez Przemek323c » 24 sie 2014, 12:41

Xionc napisał(a):Przemek, przeczytaj od poczatku watek, co


Przeczytalem juz wczesniej. Zaprzeganie do tego arduino nie jest moze i zlym pomyslem. W klawiaturze matrycowej przemiatanej zerem bardzo czesto podawanie masy mosfetem, a nawet bipolarem ktory ma 0,2v w saturacji dziala po paru przerobkach, ale duzo rozbija sie o czas trwania impulsu i pare pomiarow bo rozne sa metody polaczenia(dedykowane uklady do przyciskow po i2c,spi, itp,), przemiatania i konieczny jest zewnetrzne podciagniecie. Tak czy tak "multipleksowania" nie unikniemy, a widac ze kolega leci troche na partyzanta.
Przemek323c
 

Postprzez Xionc » 24 sie 2014, 15:43

To co podawałem w programie to odczyt z przetwornika. Jakby przerobić go na volty to trzeba by wartość pomnożyć przez (5v / 1024). Akurat to nie jest ważne, bo dobrać to trzeba eksperymentalnie.

Co do przekaźników, to są płytki przekaźnikowe, sterowane bezpośrednio z arduino. Mam taką podwójną, poskładałem to i działa idealnie. Tylko trzeba nieco zmienić program, bo sterowane są odwrotnie (HIGH to cewka przekaźnika niezasilana)

Kod: Zaznacz cały
int rel1 = 2;
int rel2 = 3;
int rel3 = 4;
int rel4 = 5;

void setup() {
  // initialize serial communication at 9600 bits per second:
  Serial.begin(9600);
  pinMode(rel1, OUTPUT);      // relay pins
  pinMode(rel2, OUTPUT);      // relay pins
  pinMode(rel3, OUTPUT);      // relay pins
  pinMode(rel4, OUTPUT);      // relay pins
  digitalWrite(rel1, HIGH);
  digitalWrite(rel2, HIGH);
  digitalWrite(rel3, HIGH);
  digitalWrite(rel4, HIGH);   
}

// the loop routine runs over and over again forever:
void loop() {
  // read the input on analog pin 0:
  int sensorValue = analogRead(A0);

  Serial.println(sensorValue);

  if(sensorValue >=85 && sensorValue <= 110)
    digitalWrite(rel1, LOW);
  else
    digitalWrite(rel1, HIGH);
   
  if(sensorValue >=500 && sensorValue <= 600)
    digitalWrite(rel2, LOW);
  else
    digitalWrite(rel2, HIGH);

  if(sensorValue >=700 && sensorValue <= 800)
    digitalWrite(rel3, LOW);
  else
    digitalWrite(rel3, HIGH);

  if(sensorValue >=900 && sensorValue <= 1023)
    digitalWrite(rel4, LOW);
  else
    digitalWrite(rel4, HIGH);   
   
}



Potrzebujesz zatem:

-Arduino UNO R3 (klon, bo oryginał drogi)
http://allegro.pl/klon-arduino-uno-r3-a ... 98860.html

-Albo wersja Nano (mniejsza i nie ma zasilania 12V, ale tansza)
http://allegro.pl/arduino-nano-3-0-kabe ... 89827.html

-Moduł 4 przekaźników:
http://allegro.pl/4-x-przekaznik-arduin ... 49964.html

-Rezystor 2,2k 0.25W

-Stabilizator LM7812 1A żeby podpiąć się pod instalacje samochodową w przypadku płytki UNO
http://www.elektroda.pl/rtvforum/topic1341439.html

-Stabilizator LM7805 żeby podłączyć Arduino Nano do USB. Będziesz musiał też polutować kabelek USB ale powinieneś dać radę.
http://allegro.pl/modul-zasilacza-stabi ... 89911.html

Co do schematu to część wejściowa pozostaje bez zmian a wyjścia 2, 3, 4, 5 łączysz z wejściami 1, 2, 3, 4 płytki przekaźnikowej. Na płytce przekaźnikowej Vcc to +5V z Arduino a GDN to masa też z z Aruino.

Jak będziesz miał już wszystko na biurku to Ci powiem jak dobrać odpowiednie wartości przełaczania.
Pozdrawiam,
Xionc Krzysztof :)

Moje byłe: 2 x 323BG | 2 x 323BA | 1 x Xedos6 CA | 1 x Mazda6 GG | 1 x Mazda6 GH
statusTest
Avatar użytkownika
Forumowicz
 
Od: 2 cze 2004, 23:25
Posty: 2479 (5/23)
Skąd: Warszawa
Auto: Mazda CX-7 2.3T AT AWD '08

Postprzez Asgota » 24 sie 2014, 23:13

Stabilizator LM7812 1A
Obrazek
Widzę że potrzebuje radiatora, one zawsze są montowane przykładowo we wzmacniaczach do obudowy by się lepiej chłodziły, też będę musiał pomyśleć o chłodzeniu, czy nie wymaga tego??

Kupię uno jakoś bardziej mi podchodzi, a poza tym cena wyjdzie podobna czy nano+moduł czy uno, a nie muszę przerabiać z 12v na 5v, albo się mylę. :) Co myślisz Xionc?

Kupię całość ale jakoś we wtorek/środę u mnie w Częstochowie, chyba że nie mają płytek to zamówię na allegro.

Jeszcze raz co do Stabilizator LM7812 1A muszę z niego budować takie coś jak ten moduł do nano z allegro? czy sam stabilizator wystarczy (w co wątpię)

Wypytuję tak bo jestem ciemny w takich sprawach jeszcze :P

PS. to się nada? sklep jest 2km od mojego domu :) http://allegro.pl/mega-r3-atmega2560-ko ... 46030.html

airbob napisał(a):I kolego to nie są nasze "wypocinki" jak napisałeś, tylko trochę pracy każdy w to włożył więc trochę szacunku w dobieraniu słownictwa, nawet jeśli nie miałeś zamiaru kogoś urazić.

Przepraszam skoro cię uraziłem nie miałem tego na celu :) chodziło mi raczej o długość postów które wstawiliście, bo naprawdę były to dobre referaty.
Avatar użytkownika
Forumowicz
 
Od: 29 kwi 2013, 11:38
Posty: 120
Skąd: Czestochowa
Auto: Mazda 323F 2.0 Sportive (FS01)

Postprzez Xionc » 24 sie 2014, 23:36

Asgota napisał(a):Jeszcze raz co do Stabilizator LM7812 1A muszę z niego budować takie coś jak ten moduł do nano z allegro? czy sam stabilizator wystarczy (w co wątpię)


Kurcze, właśnie doczytałem, że żeby lm7812 działało, to musi mieć ze 3V różnicy. Więc z 12->12V to kiepski pomysł. Chyba lepiej kupić jednak ten gotowy moduł na 5V (jaki do NANO proponowałem) i zasilić przez kabelek USB. 10zł i masz temat załatwony (no, trzeba rozpruć jakiś kabel USB od drukarki)

Ewentualnie możesz te 3 elementy za które zapłacisz 3zł zlutować na pająka i też będzie działać. Ale radiator by się przydał. I to ma być LM7805 1A! (koniecznie)
Obrazek

Ewentualnie taki, bardziej złożony ale chyba będzie lepiej filtrowane zakłócenia:
http://obrazki.elektroda.net/52_1267107007.png

tu musi się airbob wypowiedzieć...

Samo arduino nie wymaga chłodzenia, wszystko zmontuj w jak najmniejszej uniwersalnej obudowie i będzie git.

Asgota napisał(a):PS. to się nada? sklep jest 2km od mojego domu :)


Wiesz co... nie wiem :D Zobaczy czy gość co sprzedaje płytkę z przekaźnikami nie ma UNO w ofercie, będzie taniej przesyłka.
Pozdrawiam,
Xionc Krzysztof :)

Moje byłe: 2 x 323BG | 2 x 323BA | 1 x Xedos6 CA | 1 x Mazda6 GG | 1 x Mazda6 GH
statusTest
Avatar użytkownika
Forumowicz
 
Od: 2 cze 2004, 23:25
Posty: 2479 (5/23)
Skąd: Warszawa
Auto: Mazda CX-7 2.3T AT AWD '08

Postprzez Asgota » 24 sie 2014, 23:51

To mówisz że prostsze i szybsze będzie kupić:
http://allegro.pl/arduino-nano-3-0-kabe ... 89827.html
oraz
http://allegro.pl/modul-zasilacza-stabi ... 89911.html

i temat załatwiony, nie trzeba nic dalej kombinować oprócz rozprucia kabla od drukarki, których kilka w domu mam?
Plus oczywiście przekaźniki...

Przy okazji przekaźników jest możliwość żebym zakupił zamiast 4 np 6 i czy da rade do programu wprowadzić takie coś że przyciśniecie przykładowo vol + daje sygnał na pierwszy przekaźnik a przytrzymanie tego samego przycisku dłużej niż 3sekundy daje sygnał na inny przekaźnik? zbudował bym sobie dzięki temu w 2 przyciskach regulacje głośności oraz wyszukiwanie fal radiowych.
Ostatnio edytowano 25 sie 2014, 00:00 przez Asgota, łącznie edytowano 1 raz
Avatar użytkownika
Forumowicz
 
Od: 29 kwi 2013, 11:38
Posty: 120
Skąd: Czestochowa
Auto: Mazda 323F 2.0 Sportive (FS01)

Postprzez Xionc » 24 sie 2014, 23:54

Nie, normalne UNO i ten moduł zasilacza.

UNO można zasilać 5V albo 12V, NANO tylko 5V.

UNO jest tak jakby prototyowy a NANO produkcyjny. Ja bym kupił NANO, ale projektował bym na UNO bo by bylo wygodniej podłączać bez lutowania do pinów. Także wybór nalezy do Ciebie, na obu będzie działac.

Dodatkowo, żeby zamieszać Ci w głowie, możesz użyć przetwornicy DC-DC z regulacją :D
http://allegro.pl/zasilacz-dcdc-4-5v-40 ... 82918.html
Pozdrawiam,
Xionc Krzysztof :)

Moje byłe: 2 x 323BG | 2 x 323BA | 1 x Xedos6 CA | 1 x Mazda6 GG | 1 x Mazda6 GH
statusTest
Avatar użytkownika
Forumowicz
 
Od: 2 cze 2004, 23:25
Posty: 2479 (5/23)
Skąd: Warszawa
Auto: Mazda CX-7 2.3T AT AWD '08

Postprzez airbob » 25 sie 2014, 00:06

Właśnie byłem w trakcie pisania ale czytam że już rozwiązała się kwestia zasilania bo już bałem się że potrzeba te 12V stabilizowane i że bez tego ani rusz.
Przy 5V zasilania sprawa jest do ogranięcia w prosty sposób. Mianowicie markowa ładowarka do telefonu przez port USB i mamy gotowca, bez radiatorów i kombinowania jak to polutować.

Xionc ten moduł przetwornicy się nie nadaje, zobacz że regulacja przewiduje tylko +/– 2,5%
Ostatnio edytowano 25 sie 2014, 00:09 przez airbob, łącznie edytowano 1 raz
Avatar użytkownika
Forumowicz
 
Od: 18 gru 2007, 10:55
Posty: 1545 (0/34)
Skąd: Wrocław gg8161056 tel.503304123

Postprzez Asgota » 25 sie 2014, 00:08

Jak podpowiesz do których pinów w nano kable przylutować to przylutuje ew. rozbiorę starą obudowę od kompa i wyciągnę kabelki od power, reset, ledy etc. z panelu przedniego i je powtykam na piny ^^

Nano wyjdzie mnie troszkę taniej co było by na plus, do tego dużo mniejszy rozmiar...
A zadziała tak samo jak uno prawda?

przeczytaj mój poprzedni post dodałem coś na końcu.

airbob napisał(a):Właśnie byłem w trakcie pisania ale czytam że już rozwiązała się kwestia zasilania bo już bałem się że potrzeba te 12V stabilizowane i że bez tego ani rusz.
Przy 5V zasilania sprawa jest do ogranięcia w prosty sposób. Mianowicie markowa ładowarka do telefonu przez port USB i mamy gotowca, bez radiatorów i kombinowania jak to polutować.


Też tak można ale markowa łądowarka to z 40zł+ a tutaj 9zł, chyba że się mylę co do cen, bo sugeruję się stacjami paliw gdzie są chinole po 30zł+ :D

airbob, ogarniasz ten temat 5v podaj mi jakiś przykład ładowarki czy modułu taki zakupię i problem z głowy.

chyba że chodzi wam o coś takiego, bo jak tak to mam takie coś w domu i problem się kończy :)
Tylko rozbiorę przerobię i tyle.
http://allegro.pl/ladowarka-samochodowa ... 56903.html
Avatar użytkownika
Forumowicz
 
Od: 29 kwi 2013, 11:38
Posty: 120
Skąd: Czestochowa
Auto: Mazda 323F 2.0 Sportive (FS01)

Postprzez airbob » 25 sie 2014, 00:15

Pamiętaj że radio podczas trzymania przycisków Vol cały czas jedzie z głośnością więc dłuższe przytrzymywanie doprowadzi do tego że dojedziesz do końca skali głośności.
Sprawdź jak zachowują się pozostałe funkcje.

Ten czopek co dałeś linka to badziew nawet 0,5A nie ma, sam taki kiedyś kupiłem z ciekawości.
Niedawno na all... kupiłem samsunga 2A za 24zł
Avatar użytkownika
Forumowicz
 
Od: 18 gru 2007, 10:55
Posty: 1545 (0/34)
Skąd: Wrocław gg8161056 tel.503304123

Postprzez Asgota » 25 sie 2014, 00:22

no właśnie 24zł a to już droższe od tego modułu który podał Xionc do tego przesyłka, i czas.


airbob co powiesz o tym? 2-3A od 2-35v http://allegro.pl/zasilacz-przetwornica ... 92648.html
Avatar użytkownika
Forumowicz
 
Od: 29 kwi 2013, 11:38
Posty: 120
Skąd: Czestochowa
Auto: Mazda 323F 2.0 Sportive (FS01)

Postprzez airbob » 25 sie 2014, 00:33

Jeśli sprzedawca zagwarantuje możliwość uzyskania 5V przy zasilaniu z 12-14V to może być.
Warto się upewnić bo ta przetwornica co podał Xionc wygląda podobnie a w opisie ma że można tylko doregulowywać 2,5%, albo sprzedawca nie do końca wie co pisze.
Avatar użytkownika
Forumowicz
 
Od: 18 gru 2007, 10:55
Posty: 1545 (0/34)
Skąd: Wrocław gg8161056 tel.503304123

Postprzez Asgota » 25 sie 2014, 00:56

airbob napisał(a):Jeśli sprzedawca zagwarantuje możliwość uzyskania 5V przy zasilaniu z 12-14V to może być.
Warto się upewnić bo ta przetwornica co podał Xionc wygląda podobnie a w opisie ma że można tylko doregulowywać 2,5%, albo sprzedawca nie do końca wie co pisze.


to musi być napięcie stałe 5v? nie mniej nie więcej? zero skoków?
Avatar użytkownika
Forumowicz
 
Od: 29 kwi 2013, 11:38
Posty: 120
Skąd: Czestochowa
Auto: Mazda 323F 2.0 Sportive (FS01)

Postprzez airbob » 25 sie 2014, 01:06

Nie no chodzi o 5V stabilizowane, jak będzie 4,85V też będzie działać. Chodzi o to czy na pewno da się to napięcie uzyskać.
Avatar użytkownika
Forumowicz
 
Od: 18 gru 2007, 10:55
Posty: 1545 (0/34)
Skąd: Wrocław gg8161056 tel.503304123

Postprzez Asgota » 25 sie 2014, 01:27

ok, mam już informacje które są mi potrzebne, poszukam, zakupie i napisze tutaj kiedy będę juz miał wszystko.

Reasumując mam kupić:
– coś co przetworzy mi 12v na 5v i min 2A (czy może być np 0,5A lub 1A? czy wymagane 2A? Co się stanie jak będzie tylko 0.5A?)
– Rezystor 2,2k 0.25W ?? Potrzebny?
– Arduino NANO 3.0
http://allegro.pl/arduino-nano-3-0-kabe ... 89827.html
– Moduł 4 przekaźników
http://allegro.pl/4-x-przekaznik-arduin ... 49964.html

Wszystko?
Avatar użytkownika
Forumowicz
 
Od: 29 kwi 2013, 11:38
Posty: 120
Skąd: Czestochowa
Auto: Mazda 323F 2.0 Sportive (FS01)

Postprzez Przemek323c » 25 sie 2014, 07:34

airbob napisał(a):Xionc ten moduł przetwornicy się nie nadaje, zobacz że regulacja przewiduje tylko +/– 2,5%


Powinno dac sie regulowac w calym zakresie, po to dali pr wieloobrotowy. Co za problem w razie czego podlutowac 2 rezystorki do nowego dzielnika uzyskujac pozadane napiecie ? Sa takie same przetwornice ale nie na ukladzie LM (ten ma bipolara w stopniu wyjsciowym), tylko innym( z mosfetem na wyjsciu) – jeszcze sprawniejsze. Mozna tez zastosowac podobny uklad na sztywno dla 5V bez dzielnika. Przy okazji zalatwiamy problem jakiegogolwiek grzania (moze troche sie dlawik grzac). Ewentualnie zamiast archaicznego 7805 jakies LDO np. L4941.

Asgota napisał(a):– coś co przetworzy mi 12v na 5v i min 2A (czy może być np 0,5A lub 1A? czy wymagane 2A? Co się stanie jak będzie tylko 0.5A?)


Jak bedzie zarlo wiecej niz mozesz dac to napiecie spadnie i bedzie zwis, swirowanie, albo BOD Level odlaczy. Przetworniczka powinna zalatwic sprawe w 110%. Stosujemy takie w firmie do zasilania przemyslowki i ciagna spokojnie 3A ciaglego pradu.

Dopisano 25 sie 2014, 07:49:

airbob napisał(a):Pamiętaj że radio podczas trzymania przycisków Vol cały czas jedzie z głośnością więc dłuższe przytrzymywanie doprowadzi do tego że dojedziesz do końca skali głośności.
Sprawdź jak zachowują się pozostałe funkcje.


Na razie niech odpali zeby ruszylo, reszte mozna zalatwic softowo o ile bedzie taka koniecznosc bo radio tez czeka chwile zanim pojedzie z glosnoscia np.

Wciskasz przycisk, leci impuls do przelaczenia 1 raz i odlacza przekaznik, a jesli trzymasz dalej to znowu wlacza przekaznik tym razem w trybie ciaglym az puscisz. Przy stosowaniu przekaznikow trzeba bedzie jeszcze pamietac o diodach zaporowo o ile ich juz nie ma, no i przekazniki jak to przekazniki lubia siac powodujac cuda wianki, chociaz tu moze nie bedzie zle.
Przemek323c
 

Postprzez airbob » 25 sie 2014, 09:44

Owszem można dać stabilizator LDO, można też kombinować inaczej.
Kolega chciał konkretne rozwiązanie, nie będziemy go uczyć elektroniki.
O tej regulacji napisałem bo sprzedawca tak podał, a gdyby się okazało że tak naprawdę jest że, tylko te 2,5% co wtedy ? Będziemy przerabiać układ i zdalnie dobierać rezystory, Asgota będzie biegał po kolejne rezystory ? Trzeba kupić pewny układ i nie mieć problemów.

Zasilacz z wydajnością 2A starczy, mniej bym raczej nie szedł (niech będzie pewien zapas).
0,5A odpada.
2,2k 0.25W – potrzebny
Avatar użytkownika
Forumowicz
 
Od: 18 gru 2007, 10:55
Posty: 1545 (0/34)
Skąd: Wrocław gg8161056 tel.503304123

Postprzez Xionc » 25 sie 2014, 10:25

Asgota:
-Arduino wymaga 1A, czyli 0,5 nie podejdzie, 2 będzie na zapas ale nic w tym złego.
-Z tego co piszą chłopaki, poszedł bym w tą przetwornicę co podałeś.
-Możesz kupić płytkę z większą ilością przekaxników, ale możesz też w przyszłości dokupić drugą płytkę. Chyba max 12 przekaźników da się sterować bezpośrednio. Ja bym raczej nie szedł w trzymanie 3 sekundy ale w jednoczesne naciskanie 2 przycisków, co powinno dać jakąś charakterystyczną oporność którą da się wyłapać i odpalać inne przekaźniki.

aidbob: to 2,5% to chyba chodziło odchylenia od zakładanego napięcia przy obciążeniu.

Przemek323c: te moduły są już z diodami i izolacją optyczną, przynajmniej ten co mam w domu.
Pozdrawiam,
Xionc Krzysztof :)

Moje byłe: 2 x 323BG | 2 x 323BA | 1 x Xedos6 CA | 1 x Mazda6 GG | 1 x Mazda6 GH
statusTest
Avatar użytkownika
Forumowicz
 
Od: 2 cze 2004, 23:25
Posty: 2479 (5/23)
Skąd: Warszawa
Auto: Mazda CX-7 2.3T AT AWD '08

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 gości

Moderator

Moderatorzy Tuning i modyfikacje