Spisu treści:
- Krok 1: PLAN
- Krok 2: Zarząd
- Krok 3: ciężarówki i mocowanie silnika
- Krok 4: Obudowa elektroniki
- Krok 5: Teraz najtrudniejsza część… Elektronika
- Krok 6: Skończone, bądź ostrożny
Wideo: Jak zbudować elektryczny longboard ze sterowaniem telefonem: 6 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
Elektryczne longboardy są niesamowite!
TESTUJ NAGRANIE W WIDEO POWYŻEJ
JAK ZBUDOWAĆ LONGBOARD ELEKTRYCZNY STEROWANY Z TELEFONU Z BLUETOOTH
Aktualizacja nr 1: Zainstalowana taśma Grip, kilka poprawek w kontrolerze prędkości sprawiło, że uzyskałem większą prędkość poza planszą, ale zasięg pozostał taki sam! wideo już wkrótce. Pracuję również nad kontrolerem nunchuck.
Spinki do mankietów:
Motor, Esc: hobbyking.co.uk
Ciężarówki / mocowanie silnika / układ napędowy: diyelectricskateboard.com
Pomyślałem więc, że w tym poście odejdę trochę od wielowirnikowców i napiszę dziennik, jak zbudowałem swój elektryczny longboard. To było coś, co chciałem uzyskać już od jakiegoś czasu i biorąc pod uwagę wszystkie projekty, które wykonywałem na moim CNC, postanowiłem sam je zbudować. (Tak naprawdę nie mogłem korzystać z CNC, ponieważ nie ma on bardzo dużego obszaru roboczego) Zacznę od przedstawienia zarysu celów mojego projektu i sposobu, w jaki zamierzałem je osiągnąć:
1. Musi mieć odpowiednią długość i szerokość, aby była stabilna.
2. Musi być w stanie osiągnąć rozsądną prędkość (15+ mph).
3. Zasięg musi wynosić co najmniej 8 mil, ponieważ moje najbliższe miasto jest oddalone o około 4 mile.
4. Chcę móc sterować longboardem za pomocą telefonu (Android).
5. Chcę mieć odczyt napięcia w telefonie, aby wiedzieć, ile pozostało baterii.
OSTRZEŻENIA: Kod i aplikacja nie są w żaden sposób doskonałe, nadal są w fazie beta. Uważaj na przycisk stop, ponieważ w zależności od tego, jakiego esc używasz, hamulce mogą być bardzo agresywne i mogą zrzucić cię z deski.
Zastrzeżenie: Nie ponoszę odpowiedzialności, jeśli spadniesz z deski i/lub zranisz się w jakikolwiek sposób, ponieważ przyspieszenie, hamowanie lub prędkość są zbyt agresywne z powodu mojej aplikacji/kodu/jakiejkolwiek części tego „samouczka”. Jeśli korzystasz z mojego kodu i aplikacji, przetestuj dokładnie na swojej konkretnej konfiguracji, aby upewnić się, że ci nie zaszkodzi. Może to zająć trochę czasu… Jeśli masz jakieś pytania, zostaw komentarz:)
mój kanał na youtube:
Krok 1: PLAN
Są dwa aspekty tego projektu, które moim zdaniem będą najtrudniejsze. Najpierw montaż silnika do trucków długiej deski i ustawienie układu napędowego. (Mam na to plan) Po drugie będzie to sposób na komunikację między ESC (urządzeniem, które kontra silnik) a moim telefonem. W przypadku pierwszego problemu zamierzam użyć firmy dielectric skateboards.com, która produkuje trucki z mocowaniami silnika, które są przyspawane i są dostarczane z kołami pasowymi oraz paskiem i kołami. (Chciałem sam zbudować tę część, ale byłem ograniczony czasowo i chciałem spędzić większość czasu pracując nad elektroniką.) (Zobacz moją stronę PLANY na moim blogu (https://skyhighrc.wordpress.com/) kilka pomysłów na wykonanie mocowania silnika) Po rozwiązaniu tego problemu przechodzimy do elektroniki. Zamierzam użyć arduino nano i modułu bluetooth (HC-05) do sterowania płytą z mojego telefonu. Do napisania aplikacji zamierzam wykorzystać Mit App Inventor, które jest darmowym narzędziem on-line do tworzenia prostych aplikacji.
Krok 2: Zarząd
Zacząłem od deski, którą zrobiłem wieki temu i od jakiegoś czasu siedziałem w warsztacie, zbierając kurz… Postanowiłem ją przeszlifować i ponownie polakierować bezbarwnym matowym lakierem.
Krok 3: ciężarówki i mocowanie silnika
Następnie zainstalowałem ciężarówki, które dostałem od diyelectricskateboards.com. zestaw, który od nich kupiłem, zawierał wszystkie części potrzebne do ustawienia napędu.
Użyłem silnika Turnigy SK3 192KV. Ma dużą moc, ale jest nieco wolniejszy pod względem obrotów z sześcioma ogniwami. Ale dodatkowy moment obrotowy jest świetny, ponieważ mogę oderwać się od stacjonarnego na silniku. Nie jest to zalecane, ponieważ może powodować zużycie silnika. ESC to Turnigy RotorStar 150amp ESC. Nie polecam używania tego konkretnego, ale polecam taki z oceną co najmniej 100 amperów! użyj samochodu RC. Po prostu tak się złożyło, że z jakiegoś powodu to leżało… Jeśli zdecydujesz się na jeden z zestawów do ciężarówek, tak jak ja, postępuj zgodnie z instrukcjami na stronie internetowej, aby je skonfigurować. Musiałem wywiercić szczeliny w kole, przez które przechodzą śruby, aby utrzymać koło pasowe na kole.
Krok 4: Obudowa elektroniki
Następnie wywierciłem kilka otworów w 4 rogach skrzynki do sortowania śrub, takiej jak ta:
Następnie zrobiłem to samo z samą płytą, a następnie użyłem kilku śrub z łbem kulistym, aby przejść przez płytę i pudełko i przymocowałem je nakrętkami. Następnie położyłem warstwę pianki, aby zapobiec uszkodzeniu przez śruby elektroniki, która zostanie umieszczona w pudełku. Pianka pomogła również utrzymać baterie na miejscu, ponieważ gdy pokrywa jest zamknięta, wciska baterie w piankę, zapobiegając ich przesuwaniu się.
Krok 5: Teraz najtrudniejsza część… Elektronika
Podłączyłem moje arduino nano do modułu bluetooth, a ESC do arduino. UPEWNIJ SIĘ, ŻE NIE UŻYWASZ BEC W ESC LUB INNEGO ZEWNĘTRZNEGO ŹRÓDŁA ZASILANIA DO ZASILANIA ARDUINO, GDY ARDUINO JEST PODŁĄCZONY DO KOMPUTERA W CELU PROGRAMOWANIA. MOŻE ZABIĆ ARDUINO LUB GRZEJ, TWÓJ PORT USB NA KOMPUTERZE!
Do zasilania arduino i monitorowania napięcia akumulatora użyłem wtyczki balansującej lipo, a nie BEC
Na zdjęciu płytek drukowanych widać moduł bluetooth, arduino nano i trochę płytki drukowanej, do której podłączyłem całe okablowanie i zworki. Miało to na celu utrzymanie wszystkiego w miarę uporządkowanym i pozwoliło mi na stworzenie wspólnego uziemienia do połączenia z uziemieniem arduino, ponieważ miał tylko 2 piny do uziemienia i potrzebowałem kilku.
Na zdjęciu plastikowej obudowy po lewej stronie jest esc, który ma przytrzymujący go pasek na rzep. Pośrodku znajduje się moduł arduino i bluetooth z odrobiną płytki drukowanej do uporządkowania przewodów. Po prawej stronie znajduje się sześcioogniwowa bateria, którą zmodyfikowałem w dwie 3 ogniwa połączone ze sobą, ale dzielące się wtyczką równoważącą.
Aby zasilić arduino, rysuję z 2s z 6s lipo, aby dać mi około 7 woltów wejściowych w zależności od poziomu naładowania (arduino może obsłużyć wejście do 20V, jak sądzę…). Podłączam również analogowy pin arduino do 1s lipo, aby użyć go jako monitora baterii. Jeśli każda komórka spadnie poniżej 3,5 wolta, może zacząć uszkodzić lipo, dlatego ustawiłem ostrzeżenie o niskim poziomie naładowania baterii w mojej aplikacji. Oto kod mojego arduino:
#include // importuj bibliotekę szeregową
#includeSoftwareSerial Bluetooth(10, 11);
// RX, TXint Dane Bluetooth; // dane podane z ComputerServo ESC;
długi poprzedni Millis = 0;
długi interwał = 1000;
pusta konfiguracja () {// umieść tutaj swój kod konfiguracji, aby uruchomić raz:
Rozpocznij Bluetooth(9600);
Serial.początek(9600);
Serial.println(„Bluetooth włączony”);
ESC.załącz(9);
}
pusta pętla()
{// umieść tutaj swój główny kod, aby uruchamiać się wielokrotnie:
if (Bluetooth.available()){BluetoothData=Bluetooth.read();
ESC.write(BluetoothData);
Serial.println(BluetoothData);
}
int sensorValue = analogRead(A0);
napięcie pływakowe = wartość czujnika * (5,0 / 1023,0);
unsigned long currentMillis = millis();
if (currentMillis – previousMillis > interwał) {poprzedniMillis = currentMillis;
if (napięcie <= 3,5)Bluetooth.println(„Słaba bateria”);
w przeciwnym razie Bluetooth.println(napięcie, DEC);
}
}
Zasadniczo kod pobiera numer z suwaka w aplikacji, a następnie wysyła go do serwomechanizmu, który może rozpoznać za pomocą swojej biblioteki szeregowej. W celu monitorowania napięcia baterii odczytuje wartość jednego z ogniw lipo i konwertuje symbol analogowy na wartość. wartość ta jest następnie wysyłana z powrotem do telefonu, który ma zostać wyświetlony. Jeszcze nie wiem, jak zaokrąglić tę liczbę, aby nie wyświetlała się na ekranie jako naprawdę długa liczba dziesiętna…
A oto aplikacja: bluetooth_controller.apk (pobierz i zmień rozszerzenie pliku na.apk) Prześlij go na swój telefon ANDROID i zainstaluj. Po otwarciu musisz połączyć się z arduino i nacisnąć przycisk stop, a następnie podłączyć baterię do ESC. wyda krótki sygnał dźwiękowy, a następnie jesteś gotowy do pracy, użyj suwaka, aby delikatnie dostosować prędkość i zawsze odpychaj, a następnie włącz silnik!
Krok 6: Skończone, bądź ostrożny
Druga nagroda w Move It
Zalecana:
Elektryczny longboard DIY!: 7 kroków (ze zdjęciami)
DIY Electric Longboard!: Witam, koledzy twórcy, w tym poradniku pokażę wam, jak zrobić DIY elektryczną deskorolkę przy stosunkowo niewielkim budżecie. Zbudowana przeze mnie deska może osiągnąć prędkość około 40 km/h (26 mph) i przebiec około 18 km. Powyżej znajduje się przewodnik wideo i kilka pi
Elektryczny longboard: 6 kroków
Elektryczny longboard: W tej instrukcji zrobimy elektryczny longboard z Arduino Uno i Raspberry Pi
Elektryczny longboard: 7 kroków
Elektryczny longboard: Ten projekt powstał, ponieważ nie byłem pewien, jak łatwo i szybko będzie poruszać się po nowym, znacznie większym kampusie. Składa się z: longboardu Santa Cruz, 2 silników w piastach, obcego systemu zasilania esc i baterii składającej się z 18650 ogniw z dea
Elektryczny longboard z możliwością śledzenia: 16 kroków (ze zdjęciami)
Trackable Electric Longboard: Ten projekt składa się z elektrycznego longboardu, który zachowuje trasę za pomocą Raspberry Pi. Sesje te są przechowywane w bazie danych mySQL i są wyświetlane na mojej stronie internetowej, która została wykonana w mikroframeworku 'Flask'.(To jest projekt szkolny
Jak zbudować zestaw głośników gitarowych lub zbudować dwa do swojego zestawu stereo.: 17 kroków (ze zdjęciami)
Jak zbudować zestaw głośników gitarowych lub zbudować dwa do swojego zestawu stereo.: Chciałem, aby nowy głośnik gitarowy pasował do wzmacniacza lampowego, który buduję. Głośnik pozostanie w moim sklepie, więc nie musi być niczym wyjątkowym. Pokrycie z Tolexu może być zbyt łatwo uszkodzone, więc po prostu spryskałem zewnętrzną czerń po lekkim piasku