Skocz do zawartości

Yarokot

Użytkownicy
  • Zawartość

    10
  • Rejestracja

  • Ostatnio

Reputacja

3 Neutralna

O Yarokot

  • Ranga
    2/10

Ostatnio na profilu byli

Blok z ostatnio odwiedzającymi jest wyłączony i nie jest wyświetlany innym użytkownikom.

  1. Tutaj masz kanał osoby, która napisała program pod arduino oraz na PC w pythonie. Do programu na PC potrzebujesz środowiska pythona np. PyCharm. Program umożliwia przystępny podgląd ramek CAN z magistrali oraz umożliwia wysyłanie ramek. Przyda się przy sprawdzaniu jak radio reaguje na poszczególne ramki. https://www.youtube.com/c/AdamVarga20/videos https://github.com/adamtheone/canDrive
  2. Wskaźnik będzie skakał. Możesz zrobić odczyt co jakiś określony czas, ale jest szansa że trafi akurat na odczytaną wartość podczas zabujania i będziesz miał przez dany czas zakłamany poziom paliwa. Lepiej uśrednić pomiary i wyświetlić. Zwykła pętla for wystarczy (no chyba że program wykonuje jeszcze inne operacje to wtedy nie bardzo, bo będą przerwy w działaniu innych funkcji programu, ponieważ będzie zajęty obliczaniem średniej) albo lepszą opcją jest tablica danych. Jeśli chodzi o uśrednianie pomiarów to tutaj masz opisane co i jak:
  3. Czyli ty nie masz wskaźnika paliwa z licznika samochodowego, ale chcesz go stworzyć. W takim razie moje szkice na nic ci się zdadzą. Najpierw napisz co masz do wykorzystania. Jaki czujnik poziomu paliwa, jak chcesz to wyświetlać, co masz do dyspozycji w związku z tym (elementy elektroniczne itd.). Wtedy będzie łatwiej pomóc.
  4. Tak jak mi odpisano w tym temacie Na wyskalowanie już nie ma instrukcji. Trzeba to zrobić doświadczalnie.
  5. Podejrzewam że ten wskaźnik temperatury działa na zasadzie amperomierza. Jak ja podłączałem wskaźnik paliwa pod arduino to zrobiłem to tak: zasilanie > wskaźnik > tranzystor > masa. Tranzystor sterowany z arduino poprzez rezystor około 1k Ohm.
  6. Finalnie znalazłem czas tym się zająć i układ znajduje się już w samochodzie razem z uruchomieniem wejścia audio zmieniarki w radiu. Pojawił się problem zakłóceń. Najprawdopodobniej należy dobrać odpowiednie kondensatory na zasilaniu. W zestawie z atmegą 328p dostałem 0,1 uF (na wyjściu stabilizatora LM7805) oraz 0,33 uF (na wejściu stabilizatora). Zakłócenia nie pochodzą z wyjść atmegi podłączonych do radia, ponieważ na odłączonych przewodach od radia problem nadal występuje. Wciśnięcie przycisku reset przy atmedze powoduje ustanie na moment zakłóceń do czasu ponownego załadowania programu w
  7. Planuje wysterować samochodowy wskaźnik paliwa. Jest on bezpośrednio podłączony w liczniku pod +10 V ze stabilizatora a następnie do pływaka pracującego w zakresie od 210 Ohm(pusty) do 47 Ohm(pełny). Chce zastosować Arduino Nano do podania sygnału na ten wskaźnik. Domyślam się, że wskaźnik działa na zasadzie pomiaru prądu płynącego w obwodzie. Myślałem nad zastosowaniem tranzystora, który by mi regulował napięcie na rezystorze a tym samym płynący prąd. Rezystor też musiałbym zastosować jakiejś większej mocy, ponieważ jak testowałem wskaźnik to prąd wynosił około 200mA dla pełnego baku. Zastana
  8. Chce sterować silnikiem od podnośnika szyb zmieniając kierunek. Dodałem jak w artykule diody i zmieniłem rezystory na 10k. Aktualnie brak reakcji. Mostek sam w sobie jest sprawny, ponieważ sterując bezpośrednio 5v z arduino wszystko działa jak należy. Następuje problem w przypadku chęci wysterowania tego poprzez arduino. Przeszedłem z ekspandera na wyjścia z arduino i zaczęło funkcjonować poprawnie.
  9. Narysowałem schemat, który zamieściłem w załączniku. Poprawiłem kod, ale nadal nie działa jak powinno. Przy rezystorze 330 Ohm tranzystor załącza przekaźniki bez wciśnięcia przycisku. Przy 100k Ohm, brak reakcji na wciśnięcie przycisku. Myślę, że problemem jest dobór odpowiedniego rezystora. Tylko jaki zastosować? pinMode(0, INPUT_PULLUP); pinMode(1, INPUT_PULLUP); pinMode(7, OUTPUT); pinMode(8, OUTPUT); if (digitalRead(0) == LOW) { digitalWrite(7, HIGH); digitalWrite(8, LOW); } else { digitalWrite(7, LOW); } if (digitalRead(1) == LOW) { digitalWrite(8, HIGH); digitalWrite(
  10. Wykonałem na przekaźnikach mostek H, który ma być sterowany za pomocą arduino. Przekaźniki sterują silnikiem 12v, który ma piki do nawet 8 amper, ale mniejsza o to. Problem zachodzi w sterowaniu. Cewki przekaźnika steruje przy pomocy tranzystorów NPN, a następnie przez rezystor do arduino. Problem w tym ze po podłączeniu przekaźniki cały czas się załączają i wyłączają. Czy może to być spowodowane przez zastosowanie rezystora o zbyt małej rezystancji?
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.