Circuite

Cum se construiește o placă lungă electrică cu control telefonic: 6 pași (cu imagini)

CuriosITy 43 - Electrice de la Volkswagen, Google Maps și COVID, Apple și Tesla, Crypto sângerează

CuriosITy 43 - Electrice de la Volkswagen, Google Maps și COVID, Apple și Tesla, Crypto sângerează

Cuprins:

Anonim

Plăcile electrice lungi sunt awsome!

TEST FOOTAGE ÎN VIDEO DIN MAI SCUTE

Cum sa construim o platforma electrica controlata de un telefon cu BLUETOOTH

Actualizarea # 1: Grip bandă instalat, unele trucuri la controlerul de viteză au însemnat că am luat mai multă viteză din bord, dar gama a rămas la fel! video în curând. Lucrează și pe controlerul nunchuck.

http://www.makealittlemore.co.uk

Link-uri:

Motor, Esc: hobbyking.co.uk

Camioane / montare pe motor / tren de condus: diyelectricskateboard.com

Așa că m-am gândit să mă rătăcesc puțin de la multirotori pentru acest post și să scriu un jurnal al modului în care mi-am construit placa lungă electrică. A fost ceva ce am vrut să obțin pentru o vreme și cu toate proiectele pe care le-am făcut pe CNC-ul meu, am decis să construiesc unul singur. (Nu pot folosi cu adevărat CNC deoarece nu are o zonă de lucru foarte mare) Voi începe prin a da o schiță a obiectivelor proiectului meu și cum am intenționat să le ating:

1. Trebuie să aibă o lungime și o lățime suficiente pentru ao face stabilă.

2. Trebuie să aibă o viteză rezonabilă (15 mph).

3. Gama trebuie să fie de cel puțin 8 mile, cel mai apropiat oraș fiind la aproximativ 4 mile depărtare.

4. Vreau să pot controla longboard-ul cu telefonul meu (Android).

5. Vreau să am o citire de tensiune pe telefonul meu, așa că știu câtă baterie rămâne.

AVERTISMENTE: Codul și aplicația nu sunt perfecte prin nici un mijloc, sunt foarte mult în beta. Vă rugăm să aveți grijă cu butonul de oprire, în funcție de ce folosiți, frânele pot fi foarte agresive și vă pot arunca de pe masă.

Avertisment: Nu sunt responsabil dacă vă cădeți de la bord și / sau vă răniți în vreun fel deoarece accelerarea, frânarea sau viteza sunt prea agresive din cauza aplicației / codului / oricărei părți a acestui "tutorial". Dacă utilizați codul și aplicația mea, verificați cu atenție configurația dvs. specială pentru a vă asigura că nu vă rănește. S-ar putea să fie nevoie de ceva … Dacă aveți întrebări, lăsați un comentariu :)

vizitați blogul meu și verificați celelalte lucruri pe care le fac! http://www.makealittlemore.co.uk

canalul meu YouTube: http: //www.youtube.com/channel/UC1qIml4_nky4rELA _…

Furnituri:

Pasul 1: PLANUL

Există două aspecte ale acestui proiect, care cred că vor fi cele mai dificile. Mai întâi, montarea unui motor la camioanele plăcii lungi și instalarea unui tren de acționare. (Am un plan pentru asta) În al doilea rând va fi modul de a comunica între ESC (dispozitivul care contra motorului) și telefonul meu. Pentru prima problema am de gand sa folosesc o firma numita skateboards dielectric.com care fac camioane cu suporturi motorizate sudate si sunt dotate cu scripeti si cu centura si rotile. (Am fost de gând să construiască această parte mine, dar am fost sub constrângere de timp și am vrut să-și petreacă cele mai multe ori de lucru pe electronice.) (Vedeți pagina PLANS mea pe blog-ul meu (http://skyhighrc.wordpress.com/) pentru câteva idei despre montarea unui motor) Cu această problemă sortată trecem la electronică. Am de gând să folosesc un modul arduino nano și un modul bluetooth (HC-05) pentru a controla placa de pe telefonul meu. Pentru a scrie aplicația am de gând să folosesc Mit App Inventor, care este un instrument gratuit on-line pentru construirea de aplicații simple.

Pasul 2: Comitetul

Am inceput cu o tabla pe care am facut-o in urma cu vremuri si am stat in atelierul meu pentru o perioada de colectare a prafului … Am hotarat sa-l sapat si sa-l vopsesc cu un lac mat.

Pasul 3: Camioane și montare pe motor

Apoi, am instalat camioanele pe care le-am primit de la diyelectricskateboards.com. kitul pe care l-am cumpărat de la ei a avut toate piesele de care aveți nevoie pentru a configura trenul de acționare.

Motorul pe care l-am folosit era un SK2 192kV. Ea are o mulțime de putere, dar este ușor mai lent în termeni de RPM cu o șase celulă. Dar cuplul suplimentar este grozav pentru că pot să scot din staționare pe motor. Acest lucru nu este recomandat deoarece poate purta motorul. ESC este Turnigy RotorStar 150amp ESC. Nu recomand folosirea acestui tip particular, dar recomand unul cu cel puțin 100 de puncte! utilizați o masina RC RC. Tocmai am întâmplat acest lucru situându-se în jur, dintr-un motiv … Dacă mergeți la unul dintre trusele de camion ca și mine, urmați instrucțiunile de pe site pentru a le instala. A trebuit să forțez sloturile din roata pe care se deplasează șuruburile pentru a ține brațul pe roată.

Pasul 4: Carcasa electronică

Am forat apoi câteva găuri în cele patru colțuri ale unei cutii de sortare a șuruburilor ca aceasta: http: //www.amazon.co.uk/Compartment-Crafts-Plastic …

Apoi am făcut același lucru la bordul propriu-zis și apoi am folosit niște șuruburi pentru buton pentru a trece prin bord și cutie și le-am asigurat cu piulițe. Apoi am pus un strat de spumă pentru a opri șuruburile care dăunează electronicii care vor intra în cutie. Spuma a ajutat, de asemenea, la menținerea bateriilor fixate în loc ca atunci când capacul este închis apasă bateriile în jos în spumă păstrându-le de alunecare.

Pasul 5: Acum pentru piesa Hard … Electronică

Am cuplat arduino nano la modulul bluetooth și ESC la arduino. ASIGURAȚI-VĂ CĂ NU UTILIZAȚI BEC ÎN ESC SAU ORICE ALTE SURSE DE EXTERIOR PUTERE PUTEȚI ARDUINO CĂ ARDUINO ESTE CONECTATĂ LA COMPUTERUL PENTRU PROGRAMARE. Poate ucide ARDUINO-ul sau DUMNEAVOASTRĂ, PORTUL USB PENTRU COMPUTER!

Pentru alimentarea arduino-ului și monitorizarea tensiunii bateriei am utilizat balonul de conectare al lipo-ului și nu BEC-ul

În imaginea plăcilor de circuite puteți vedea modulul bluetooth, arduino nano și un pic de PCB pe care am folosit pentru a conecta toate cablurile și jumperii. Acest lucru a fost de a păstra totul relativ ordonat și mi-a permis să construiască un teren comun pentru a se conecta la terenul arduino, deoarece avea doar 2 pini pentru sol și am avut nevoie de câteva.

În imaginea incintei din plastic din stânga este esc care are o curea de velcro care o ține în jos. În centru este modulul arduino și bluetooth cu un pic de PCB pentru a organiza firele. În partea dreaptă este bateria cu șase celule pe care am modificat-o în două celule 3 îmbinate, dar împărtășind o fișă de echilibrare.

La putere arduino am desen de la 2s din 6s lipo pentru a-mi da aproximativ 7 volți de intrare în funcție de nivelul de încărcare (arduino poate manipula o intrare de până la 20v Cred că …). De asemenea, conectez un pin analog al arduino la 1s al lipo pentru a fi folosit ca monitor baterie. Dacă fiecare celulă scade sub 3,5 volți, poate începe să deterioreze lipo-ul, așa că am setat avertizarea pentru bateria descărcată în aplicația mea. Iată codul pentru arduino:

#include // importați biblioteca serială

#includețiSoftwareSerial Bluetooth (10, 11);

// RX, TXint BluetoothData; // datele furnizate de ComputerServo ESC;

lung anteriorMillis = 0;

interval lung = 1000;

void setup (

) {// pune codul de instalare aici, pentru a rula o singură dată:

Bluetooth.begin (9600);

Serial.begin (9600);

Serial.println ("Bluetooth activat");

ESC.attach (9);

}

buclă voidă ()

{// introduceți codul principal aici, pentru a rula în mod repetat:

dacă (Bluetooth.available ()) {BluetoothData = Bluetooth.read ();

ESC.write (BluetoothData);

Serial.println (BluetoothData);

}

int senzorValue = analogRead (A0);

tensiunea plutitoare = senzorulValue * (5,0 / 1023,0);

nesemnate curent lung Millis = millis ();

dacă (actualMillis - anteriorMillis> interval) {previousMillis = currentMillis;

dacă (tensiune <= 3,5) Bluetooth.println ("Low Battery");

altfel Bluetooth.println (tensiune, DEC);

}

}

Deci, în mod esențial, codul ia numărul de la cursorul din aplicație și apoi îl trimite la servo într-o din ea poate recunoaște folosind Biblioteca Serial. Pentru monitorizarea tensiunii bateriei, se citește valoarea uneia dintre celulele lipo-ului și se transformă simbolul analog într-o valoare. această valoare este apoi trimisă înapoi la telefon pentru a fi afișat. Am inca sa-mi dau seama cum sa rotunjesc acest numar astfel incat sa nu apara ca o zecimale cu adevarat lunga pe ecran …

Și aici este aplicația: bluetooth_controller.apk (descărcați și modificați extensia de fișiere în .apk) Încărcați-o pe telefonul dvs. ANDROID și instalați-o. Când îl deschideți, trebuie să vă conectați la arduino și apăsați butonul stop, apoi conectați bateria la ESC. acesta va emite un semnal sonor și apoi veți fi pregătit să mergeți, utilizați cursorul pentru a regla viteza ușor și întotdeauna împingeți și apoi activați motorul!

Pasul 6: Terminat, fii atent!

Premiul al II-lea în
Mișcă-l