Skocz do zawartości

JeeRD

Użytkownicy
  • Zawartość

    4
  • Rejestracja

  • Ostatnio

Reputacja

5 Neutralna

O JeeRD

  • Ranga
    1/10

Ostatnio na profilu byli

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

  1. W końcu udało mi się zrobić parę zdjęć, które wrzucam poniżej. Dodatkowo dodaję link do filmów
  2. @Treker Cześć. Wszystkie linki poprawiłem, dzięki za radę
  3. Cześć wszystkim! Chciałbym przedstawić swój pierwszy projekt DIY - Szymek V1. Sam projekt powstał w celach poszerzenia horyzontów i mogę szczerze powiedzieć, że faktycznie wiele się z niego nauczyłem. Kilka słów wstępu o samym projekcie: Szymek V1 jest pojazdem RC opartym o arduino nano. Jak do tej pory posługiwałem się arduino jednakże nigdy nie używałem go do komunikacji między dwoma mikrokontrolerami, więc projekt nie mógł obejść się bez stworzenia odpowiedniego pilota. Od niedawna zacząłem przygodę z drukiem 3D, wobec tego postanowiłem, że większość elementów musi być drukowana. Zaprojektowałem układ w programie Eagle, jednakże stwierdziłem, że nie będę wytrawiał płytki PCB a wykonam ją w technice montażu przewlekanego THT. Wykonałem płytki zarówno dla pojazdu jak i pilota. Podstawę na której opierała się cała konstrukcja pojazdu wykonałem z plexy, którą wyciąłem laserem. Do komunikacji między pilotem a pojazdem posłużyły mi moduły radiowe NRF24L01, które mimo swojej niskiej ceny zadziwiały mnie swoją efektywnością i zasięgiem. Do zasilania natomiast użyłem 2li-jonów które zasilały silniki i serwo służące do skręcania przednią osią pojazdu, kontroler był zasilany z koszyka czterech zwykłych paluszków 1,5V. Do sterowania silnikami posłużyłem się gotowym sterownikiem l298n, którego z pewnością wykorzystam w kolejnych projektach. Jak wspomniałem, położyłem nacisk na druk 3D, wobec tego większość elementów została wydrukowana: Do wykonania projektu użyłem następujących elementów: 2x Arduino nano 2x Silnik DC z enkoderem Serwo Sterownik silników l298n 2x Moduł radiowy NRF24L01 Joystick ze starej maszyny pomiarowej 2 akumulatorki li-jon 8x paluszki 1,5V Czujnik odległości HC-SR04 Wyświetlacz 4x20 Buzzer Stabilizator liniowy 3,3V, oraz 5V Użyłem silników z enkoderami ze względu na to, że chciałem aby był dokonywany pomiar prędkości. Jednakże jakość użytych enkoderów nie pozwalała na dokładny pomiar, ponieważ wkradały się szumy. Wobec tego zastosowałem w kodzie filtr uśredniający uzyskane pomiary. Poza tym wykorzystałem czujnik ultradźwiękowy do pomiaru odległości aby pojazd miał możliwość jazdy "autonomicznej". I tak: stworzyłem interfejs wyświetlający na ekranie pilota prędkość pojazdu, oraz odległość do najbliższej przeszkody. Z racji tego, że impulsy enkodera wywoływały przerwania w arduino, dodałem także możliwość wyłączenia trybu monitorującego prędkość. Menu było obsługiwane z poziomu dwóch tactswitchów umieszczonych na pilocie, a wciśnięcie któregokolwiek powodowało, że buzzer generował charakterystyczny dźwięk dla danego guzika. W rezultacie Szymek V1 prezentuje się następująco: SzymekV1 w akcji Link do kodu Niestety los chciał, że jestem na wyjeźdze a pojazd zostawiłem domu, więc więcej bardziej szczegółowych (szczególnie z finalnej wersji pojazdu i pilota) zdjęć dodam na dniach.
×
×
  • Utwórz nowe...