Spisu treści:
- Krok 1: Zbuduj zdalną obudowę
- Krok 2: Ukończ obwód zdalny
- Krok 3: Dodaj obwód zdalny do obudowy zdalnej
- Krok 4: Utwórz obwód odbiorczy
- Krok 5: Przetestuj swój obwód
Wideo: Pilot oparty na Arduino do Eskate lub Hydrofoil: 5 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
Ta instrukcja pokaże Ci, jak zbudować fizyczny pilot do użycia z eskate lub elektrycznym wodolotem, w tym cały potrzebny kod i sprzęt. W grę wchodzi dużo lutowania, ale jest to również zabawne. Co potrafi pilot?
- Komunikuj się z ESC przez sygnał PPM/PWM i spraw, by obracał silnikiem.
- Posiada 2 dodatkowe przyciski, których można użyć do dowolnej funkcji. (tempomat) Jest wodoodporny.
- Nie ma odwrotności. Co jest dobre dla tej aplikacji.
- Opcjonalna procedura antyiskrowa i odcięcie akumulatora, jeśli używasz dużego przekaźnika wózka widłowego.
Po co jechać tą drogą? Podoba mi się prostota sygnału Arduino i PWM. Kod jest łatwy nawet dla początkujących jak ja i mam pełną kontrolę nad wieloma parametrami. Arduino może sterować wyłącznikiem głównym akumulatora nawet zdalnie. Odczytuje również temperatury i posiada wyświetlacz. Wszystkie rzeczy, których standardowy VESC albo nie posiada, albo są skomplikowane w konfiguracji. Arduino jest tanie, proste i wydajne.
Jakiego komponentu potrzebujesz?
- 2 Arduino Nano
- 2 przyciski
- 1 Większy 12mm przycisk włączania/wyłączania
- 18650 Bateria
- 18650 Uchwyt Baterii
- Chip NRF24
- Moduł przekaźnikowy
- Rurki termokurczliwe
- Kołki nagłówka.
- Termistory (czujniki temperatury)
- Rezystor liniowy o długości 35 mm 10Kohm
Potrzebne narzędzia:
- drukarka 3d
- Lutownica (świetny produkt!)
- M3 kran
Krok 1: Zbuduj zdalną obudowę
Prawdopodobnie wiesz, jak korzystać z drukarki 3D. Oto kilka wskazówek: nie sądzę, aby można było uzyskać wodoodporne wydruki. Wiele osób próbowało, większość poniosła porażkę. Można je tylko pokryć żywicą epoksydową, co jest wykonalne, ale niechlujne. Poszedłem z inną strategią i używam prezerwatywy lub rękawicy do impregnacji. Nawet jeśli twoja obudowa jest wodoszczelna, trudno znaleźć wodoszczelny przycisk czy potencjometr. Potrzebny będzie gwóźdź odcinający do osi spustu i kawałek sztywnego drutu do połączenia z potencjometrami liniowymi.
Model CAD ma grubość ścianki 2mm. Myślę, że to wystarczy. Oczywiście możesz zmienić model. Pliki CAD (w tym komponenty)
Krok 2: Ukończ obwód zdalny
Aby podłączyć moduł RF24, przyciski i potencjometr, postępuj zgodnie z poniższymi samouczkami. Użyj dużej ilości kleju termokurczliwego i gorącego kleju, aby wszystko odizolować. Po przetestowaniu! To musi działać niezawodnie, więc musisz to zrobić dobrze. Nie miałem problemów z podłączeniem modułu NRF24 bezpośrednio do pinów 3V mojego Arduino. Nie ma potrzeby sprzedawania osobno zasilacza. Potencjometr ma długość 10Kohm i 35mm. Musiałem ciężko szukać w serwisie eBay, aby to znaleźć. Jeśli twoja jest inna, musisz trochę zaimprowizować obudowę. Do zasilania służy ogniwo 18650. To powinno trwać bardzo długo. Łączy się z Vin i Gnd na Arduino. Działa jednak tylko wtedy, gdy bateria jest świeża. Jeśli napięcie spadnie do niskiego poziomu, NRF24 przestanie działać. Kod zdalny
Poradniki, z których korzystałem:
- https://learn.adafruit.com/thermistor/using-a-thermistor
- https://www.arduino.cc/en/Tutorial/AnalogInOutSerial
- https://howtomechatronics.com/tutorials/arduino/arduino-wireless-communication-nrf24l01-tutorial/
- https://howtomechatronics.com/tutorials/arduino/lc…
- https://arduino.cc/en/Tutorial/Przycisk
Krok 3: Dodaj obwód zdalny do obudowy zdalnej
Przyciski należy przelutować, aby dostać się do obudowy. Upewnij się oczywiście, że wszystko pasuje i nie uszkodź żadnych kabli. Myślę, że ten krok jest oczywisty. Użyłem czterech śrub M3. Wystarczy długość 10mm.
Krok 4: Utwórz obwód odbiorczy
Ponownie możesz postępować zgodnie z samouczkami zawartymi w kodzie, a także dwa kroki dalej. Użyłem tych samych połączeń pinowych i stwierdziłem, czy odstąpiłem od tego w kodzie.
Podstawą tego jest to, że pilot wysyła zmienną tekstową do odbierającego Arduino przez 2 chipy NRF 24. Ta zmienna tekstowa jest następnie przekształcana na sygnał PWM, który powoduje, że VESC włącza przepustnicę. Działa to również z każdym innym ESC, a nawet z Servo. Ten obwód ma dodatkową zaletę prowadzenia przeciwiskrowego. Mam bardzo duży przekaźnik, który potrafi odciąć połączenie od głównych akumulatorów, więc odbiornik Arduino również nim steruje. Ten duży przekaźnik jest aktywowany przez mniejszy przekaźnik, a osobny przekaźnik zajmuje się ochroną przed iskrami. Ten proces jest inicjowany przez naciśnięcie przycisku na zewnątrz obudowy baterii. Kod odbiorcy
Więcej informacji znajduje się w filmie poniżej. Jak również cały kod, którego użyłem.
Krok 5: Przetestuj swój obwód
Jeśli wszystko poszło dobrze, powinieneś teraz zobaczyć, jak wartość w lewym górnym rogu wyświetlacza zmienia się z 1500-2000 po naciśnięciu spustu pilota.
Zalecana:
Pilot zdalnego sterowania oparty na LoRa - Sterowanie urządzeniami z dużych odległości: 8 kroków
Pilot zdalnego sterowania oparty na LoRa | Kontroluj urządzenia z dużych odległości: Hej, co słychać, chłopaki! Akarsh tutaj z CETech. W tym projekcie stworzymy pilota, który może być używany do sterowania różnymi instrumentami, takimi jak diody LED, silniki lub jeśli mówimy o naszym codziennym życiu, możemy sterować naszym urządzeniem domowym
Magiczny przycisk 4k: 20 USD BMPCC 4k (lub 6k) Bezprzewodowy pilot zdalnego sterowania: 4 kroki (ze zdjęciami)
Magiczny przycisk 4k: bezprzewodowy pilot zdalnego sterowania BMPCC 4k (lub 6k) za 20 USD: Wiele osób prosiło mnie o udostępnienie szczegółów dotyczących mojego bezprzewodowego kontrolera do BMPCC4k. Większość pytań dotyczyła sterowania bluetooth, więc wspomnę kilka szczegółów na ten temat. Zakładam, że znasz środowisko Arduino ESP32
Automatyczny pilot na podczerwień oparty na Arduino Sterowany temperaturą: 7 kroków
Automatyczny pilot na podczerwień oparty na Arduino Sterowany temperaturą: Hej, co słychać, chłopaki! Akarsh tutaj z CETech. Zmęczony budzeniem się w środku głębokiego snu tylko dlatego, że temperatura w pokoju jest zbyt niska lub zbyt wysoka z powodu głupiego prądu przemiennego. W takim razie ten projekt jest dla Ciebie.W tym projekcie zamierzamy zrobić nasze
Generator muzyki oparty na pogodzie (generator Midi oparty na ESP8266): 4 kroki (ze zdjęciami)
Generator muzyki oparty na pogodzie (Generator Midi oparty na ESP8266): Cześć, dzisiaj wyjaśnię, jak zrobić własny mały generator muzyki oparty na pogodzie. Jest oparty na ESP8266, który jest trochę jak Arduino i reaguje na temperaturę, deszcz i intensywność światła.Nie oczekuj, że sprawi, że całe utwory lub akordy będą pro
Arduino UNO CO-pilot (Auto-pilot): 6 kroków
Arduino UNO a CO-pilot (Autopilot): Witam wszystkich, zamieszczam mały system autopilota dla samolotu RC ze stałymi skrzydłami (Sky surfer V3), ponieważ sky surfer v3 jest szybowcem z napędem, możemy używać tego systemu autopilota podczas ślizga się, a nawet gdy jest zasilany. Przed rozpoczęciem mojego pomysłu na auto