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)
Anonim
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: