• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
wskaźnik paliwa w motocyklu + zegarek + temperatura
#11
Na początek to najlepsza opcja ja napisze poradnik niebawem do 2.4 tft.
[Obrazek: banerelektronika.jpg]



Jeśli pomogłem podziękuj punktem reputacji Wink
 
Odpowiedź
#12
Kurdę mam projekt już swój. Pewnie bym musiał pokombinować aby z pomiarem z czujnika.
   
Nie wiem czy ogarnę teraz przerobienie tego programu pod ekran TFT. W tym jest pozycjonowanie wyniku danych na zasadzie w której linii i który znak. A w TFT jak określić w którym miejscu ma się wyświetlić wynik z zegarka czy ogarnąć taki wskaźnik poziomu paliwa jak na focie. 
Chyba skończę na ekranie 16x2 i postaram się przerobić to co mam, a tft kupię sobie z czasem i będę się bawić.
 
Odpowiedź
#13
podstawa to aby dodać jeszcze przyciski do ustawiania czasu bo z doświadczenia wiem, że często się sam przestawia a latanie z laptopem żeby ustawić mnie nie interesuje.
 
Odpowiedź
#14
To tak i do tego potrzebujesz 2/3 przyciski zależny jak to rozkminisz.
[Obrazek: banerelektronika.jpg]



Jeśli pomogłem podziękuj punktem reputacji Wink
 
Odpowiedź
#15
Myślę, że regulację samego wskazania zrobię jak poprzednio czyli prosty program który zwraca wartość i zobaczę ile arduino i jakie wartości widzi. Podstawię je jako max i min z tolerancją 5% mniej. Pomiary jak we wczesniejszym wskaźniku co 0.5s i po 10 średnia wyświetlana.
Przyciski to już będę prosić Was o pomoc wraz z zegarkiem. Mam namyśli dwa proste przyciski który jeden będzie od godziny a drugi od minut. Jeden klik to 1h w przód albo 1min i tyle. Nic więcej raczej ustawiać nie trzeba będzie. Przyciski może nawet zrobię dołączane na jakieś gniazdo żeby ograniczyć dostęp wilgoci i wody do środka obudowy. Wyprowadzę gniazdo i przyciski schowam w kufer motocykla w razie rozregulowania.
Do zasilania zamówiłem jakieś konwerter regulowany. Przed nim dam stabilizator napięcia 12V 2A i konwerter napięcia wrzucę na 5V. Dla pewności zamówiłem jeden regulowany a jeden taki co sam generuje 5V.
Myślę, że uda się to zgrać z tymi 3 rzeczami i wyjdzie prosty układ który będzie stabilnie pracować.

Myślę, jeszcze nad uśrednianiem wyniku. Bo poprzednio wynik był co 5 sek ale potrafiły być skrajne wartości. To też jest motocykl i jednak w baku dzieją się różne rzeczy. Teraz ten ledowy ma w sobie taki jakby kodensator czy coś co płynnie i wręcz idealnie uśrednia ten wynik. Najchętniej to bym zrobił to tak żeby arduino zaczytywało dane z pływaka i zwracało go w postaci pełnego zakresu dla wskaźnika ledowego. Wtedy bym nie miał problemu. Ale pewnie arduino z zakresu pływaka 20-150ohm nie jest w stanie liniowo obliczyć to i zwrócić jako 0-220ohm.

Klamoty zamówione. Więc teraz pozostaje czekać aż się zjawi. Na zrobienie i skonfigurowanie mam całą zimę.
 
Odpowiedź
#16
Pływak podłącz przez rezystor połączony z zasilanie zastosuj zwykły dzielnik .
[Obrazek: banerelektronika.jpg]



Jeśli pomogłem podziękuj punktem reputacji Wink
 
Odpowiedź
#17
Mam zbudowane to na atmedze.
Generalnie to error jest z zegarkiem. Pokazuje wartości po przecinku. Można to jakoś do pełnej cyfry?


float temp = sensors.readTemperature(address);
lcd.setCursor(11,0);
lcd.print(temp);
sensors.request(address);
 
Odpowiedź
#18
Witam,
lcd.print(temp,0);
Pozdrawiam
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości