Hogyan építsünk elektromos Longboardot telefonvezérléssel: 6 lépés (képekkel)
Hogyan építsünk elektromos Longboardot telefonvezérléssel: 6 lépés (képekkel)
Image
Image
Hogyan építsünk elektromos Longboardot telefonvezérléssel
Hogyan építsünk elektromos Longboardot telefonvezérléssel
Hogyan építsünk elektromos Longboardot telefonvezérléssel
Hogyan építsünk elektromos Longboardot telefonvezérléssel

Az elektromos longboardok fantasztikusak!

TESZD LÁBBAN A FELÜLI VIDEÓBAN

HOGYAN ÉPÍTENEK BLUETOOTH TELEFONRÓL VEZETŐ ELEKTROMOS TÁBLÁZATOT

Frissítés #1: Grip szalag telepítve, a sebességszabályozó néhány módosítása azt jelentette, hogy nagyobb sebességet kaptam ki a táblából, de a tartomány ugyanaz maradt! videó hamarosan. Dolgozik a nunchuck vezérlőn is.

Linkek:

Motor, Esc: hobbyking.co.uk

Teherautók/ motoros rögzítés/ hajtáslánc: diyelectricskateboard.com

Ezért úgy gondoltam, hogy egy kicsit elszakadok a multirotortól ehhez a bejegyzéshez, és naplót írok arról, hogyan építettem fel az elektromos longboardomat. Ez egy olyan dolog, amit szerettem volna már egy ideje, és a CNC -n végzett összes projektem mellett úgy döntöttem, hogy magam építek egyet. (Nem igazán tudtam használni a CNC -t, mivel nem rendelkezik túl nagy munkaterülettel.) Először is felvázolom a projekt céljait és azt, hogy hogyan akartam azokat elérni:

1. Hosszúnak és szélességűnek kell lennie ahhoz, hogy stabil legyen.

2. Képesnek kell lennie ésszerű sebességre (15+ mph).

3. A hatótávolságnak legalább 8 mérföldnek kell lennie, mivel a legközelebbi városom körülbelül 4 mérföldre van.

4. Azt akarom, hogy a telefonommal (android) irányíthassam a longboardot.

5. Azt akarom, hogy legyen feszültségleolvasó a telefonomon, hogy tudjam, mennyi akkumulátor van még hátra.

FIGYELMEZTETÉSEK: A kód és az alkalmazás semmiképpen sem tökéletes, nagyon is béta állapotban vannak. Kérjük, legyen óvatos a stop gombbal, mivel attól függően, hogy milyen esc -t használ, a fékek nagyon agresszívak lehetnek, és kidobhatják a tábláról.

Jogi nyilatkozat: Nem vállalok felelősséget, ha leesik a deszkáról és/vagy bármilyen módon megsérti magát, mert a gyorsulás, fékezés vagy sebesség túl agresszív az alkalmazásom/kódom/ennek az „oktatóanyagnak” bármely része miatt. Ha a kódomat és az alkalmazásomat használja, alaposan tesztelje az adott beállítással, hogy megbizonyosodjon arról, hogy nem árt. Lehet, hogy némi módosítást igényel … Ha bármilyen kérdése van, írjon megjegyzést:)

Instagram

youtube csatornám:

1. lépés: A TERV

A TERV
A TERV

Ennek a projektnek két aspektusa van, ami szerintem a legnehezebb lesz. Először szereljen fel egy motort a hosszú tábla teherautóira és állítsa be a hajtásláncot. (Van egy tervem erre) Másodszor ez lesz a kommunikáció módja az ESC (a motor ellenkező készülék) és a telefonom között. Az első problémához a dielectric skateboards.com nevű céget fogom használni, akik a motorra szerelt teherautókat hegesztik, és szíjtárcsákkal, szíjjal és kerekekkel rendelkeznek. (Ezt a részt én magam fogom megépíteni, de időbeli korlátok között voltam, és az idő nagy részét az elektronikával akartam tölteni.) (Lásd a TERVEK oldalamat a blogomon (https://skyhighrc.wordpress.com/) néhány ötlet a motortartó készítéséhez) Ezzel a problémával rendezzük az elektronikát. Arduino nano-t és bluetooth modult (HC-05) fogok használni a telefonról a tábla vezérléséhez. Az alkalmazás írásához a Mit App Inventort fogom használni, amely egy ingyenes online eszköz egyszerű alkalmazások létrehozásához.

2. lépés: A testület

A tábla
A tábla
A tábla
A tábla

Kezdtem egy táblával, amit már régóta készítettem, és egy ideje a műhelyemben ültem, és gyűjtöttem a port… Úgy döntöttem, hogy lecsiszolom, és újra átlakolom valamilyen matt matt lakkal.

3. lépés: Teherautók és motorra szerelés

Teherautók és motortartó
Teherautók és motortartó
Teherautók és motortartó
Teherautók és motortartó

Ezután telepítettem a teherautókat, amelyeket a diyelectricskateboards.com webhelyről kaptam. a tőlük vásárolt készlet tartalmazott minden alkatrészt, amire szükség van a hajtáslánc beállításához.

Az általam használt motor egy turnigy SK3 192KV volt. Nagy teljesítményű, de hat cellás RPM -ben valamivel lassabb. De az extra nyomaték nagyszerű, mert el tudok húzódni a motor álló helyétől. Ez nem ajánlott, mert koptathatja a motort. Az ESC a Turnigy RotorStar 150amp ESC. Nem javaslom ennek a készüléknek a használatát, de azt javaslom, amely legalább 100 amper névleges értékű! használjon RC autót. Valamiért csak véletlenül hevertem itt. Ha mégis az egyik teherautó -készlethez megy, mint én, kövesse a webhelyen található utasításokat azok beállításához. Ki kellett fúrnom a kerék réseit, amelyeken átmennek a csavarok, hogy a tárcsát a kerékhez tartsák.

4. lépés: Elektronikai ház

Elektronikai ház
Elektronikai ház

Ezután lyukakat fúrtam egy ilyen csavaros szelektáló doboz 4 sarkába:

Ezután ugyanezt tettem magával a táblával, majd néhány gombfejű csavarral átmentem a táblán és a dobozon, és anyákkal rögzítettem őket. Ezután egy réteg habot fektettem le, hogy megállítsam a csavarokat, amelyek károsítják a dobozba kerülő elektronikát. A hab is segítette az elemek rögzítését a helyükön, mivel a fedél zárásakor lenyomja az elemeket a habba, nehogy elcsússzanak.

5. lépés: Most a kemény részhez… Elektronika

Most a kemény rész… az elektronika
Most a kemény rész… az elektronika
Most a kemény rész… az elektronika
Most a kemény rész… az elektronika
Most a kemény rész… az elektronika
Most a kemény rész… az elektronika

Csatlakoztattam az arduino nano -t a bluetooth modulhoz és az ESC -t az arduinohoz. Ügyeljen arra, hogy ne használja a BEC -t az ESC -ben vagy más külső erőforrásban az ARDUINO működtetéséhez, amikor az ARDUINO -t a számítógéphez csatlakoztatja a programozáshoz. Ez megölheti az ARDUINO -t vagy rosszabbat, az USB -portot a számítógépen!

Az arduino áramellátásához és az akkumulátor feszültségének ellenőrzéséhez a lipo mérlegdugóját használtam, és nem a BEC -t

Az áramköri lapok képén látható a bluetooth modul, az arduino nano és egy kis NYÁK, amelyekhez az összes vezetéket és jumpert csatlakoztattam. Ennek az volt a célja, hogy mindent viszonylag rendben tartsunk, és lehetővé tettem, hogy közös alapokat teremtsek az arduino földjéhez való csatlakozáshoz, mivel csak 2 csap volt a földeléshez, és szükségem volt néhányra.

A bal oldali műanyag ház képén az esc látható, amelyen tépőzáras heveder tartja. Középen az arduino és a bluetooth modul, egy kis PCB -vel a vezetékek rendszerezéséhez. A jobb oldalon található a hatcellás akkumulátor, amelyet két 3 cellává alakítottam össze, de egy kiegyenlítő dugót használnak.

Az arduino tápellátásához a 6s lipo 2 -ből merítek, hogy körülbelül 7 voltos bemenetet kapjak a töltöttségi szinttől függően (az arduino képes kezelni a 20 V -os bemenetet szerintem …). Az arduino analóg tűjét is a lipo 1 -eséhez csatlakoztatom, hogy akkumulátormonitorként használjam. Ha minden cella 3,5 volt alá csökken, akkor elkezdheti károsítani a lipót, ezért erre állítottam be az alacsony akkumulátor -figyelmeztetést az alkalmazásomban. Itt van az arduino kódom:

#include // importálja a soros könyvtárat

#includeSoftwareSerial Bluetooth (10, 11);

// RX, TXint BluetoothData; // a ComputerServo ESC -től kapott adatok;

hosszú előzőMillis = 0;

hosszú intervallum = 1000;

üres beállítás () {// tedd ide a beállítási kódot az egyszeri futtatáshoz:

Bluetooth.begin (9600);

Sorozat.kezdet (9600);

Serial.println („Bluetooth be”);

ESC.csatolás (9);

}

üres hurok ()

{// tegye ide a fő kódot az ismételt futtatáshoz:

if (Bluetooth.available ()) {BluetoothData = Bluetooth.read ();

ESC.write (BluetoothData);

Serial.println (BluetoothData);

}

int sensorValue = analogRead (A0);

úszó feszültség = sensorValue * (5.0 / 1023.0);

előjel nélküli hosszú áramMillis = millis ();

if (currentMillis - previousMillis> intervallum) {previousMillis = currentMillis;

if (feszültség <= 3,5) Bluetooth.println („Alacsony akkumulátor”);

más Bluetooth.println (feszültség, DEC);

}

}

Lényegében tehát a kód leveszi a számot az alkalmazás csúszkájáról, majd elküldi a szervóba olyan a -ban, ahonnan felismeri a soros könyvtárát. Az akkumulátor feszültségfigyeléséhez leolvassa a lipo egyik cella értékét, és az analóg szimbólumot értékké alakítja. ezt az értéket visszaküldi a megjelenítendő telefonra. Még ki kell találnom, hogyan kell kerekíteni ezt a számot, hogy ne jelenjen meg igazán hosszú tizedesként a képernyőn…

És itt van az alkalmazás: bluetooth_controller.apk (töltse le és módosítsa a fájlkiterjesztést.apk -ra) Töltse fel az ANDROID telefonjára, és telepítse. Amikor kinyitja, csatlakoznia kell az arduino -hoz, és nyomja meg a stop gombot, majd csatlakoztassa az akkumulátort az ESC -hez. egy kicsit sípol, majd elindul, a csúszka segítségével finoman állítsa be a sebességet, és mindig nyomja le, majd kapcsolja be a motort!

6. lépés: Kész, legyen óvatos

Vége, legyen óvatos!
Vége, legyen óvatos!
Vége, legyen óvatos!
Vége, legyen óvatos!
Vége, legyen óvatos!
Vége, legyen óvatos!
Mozgatni
Mozgatni
Mozgatni
Mozgatni

Második díj a Mozgásban

Ajánlott: