Cuprins:

BB8: 9 pași
BB8: 9 pași
Anonim
Image
Image

Acest proiect a fost pentru „Creative Electronics”, un modul de inginerie electronică Beng la Universitatea din Málaga, Școala de telecomunicații (https://www.uma.es/etsi-de-telecomunicacion/).

Suntem trei studenți care am dorit să dezvoltăm un proiect care să ne motiveze și să ne captiveze. Căutam proiecte și unul ne-a atras în mod special atenția, așa că am crezut că îl putem reproduce. După ce am discutat mai multe idei, am decis să creăm un BB8.

Instrucțiunile pe care s-a bazat proiectul nostru sunt:

www.instructables.com/id/BB8-Droid-Arduino…

Pasul 1: Materiale

  • Arduino UNO
  • Motoare și roți DC - Link
  • Ecran de antrenare motor L293D - Link
  • Model Bluetooth HM-10 - Link
  • Magneți de neodim (8 mm x 3 mm)
  • Magneți 20mm x 3mm
  • Mingea din polistiren
  • 4 baterii AA
  • Suport baterie pentru 4 baterii AA
  • Sharpies
  • 100g undita de pescuit
  • Plastic pentru imprimantă 3D
  • Buton celulă
  • Suport baterie pentru buton
  • LED roșu
  • O pereche de fire
  • Unele cleme pentru a ține motoarele
  • Vopsea albă și portocalie
  • 3 șuruburi pentru a ține placa Arduino
  • Banda adeziva
  • Umplutură de lemn
  • Vopsea albă și portocalie

De asemenea, veți avea nevoie de următoarele instrumente:

  • Şurubelniţă
  • Pistolul topit la cald
  • Fier de lipit staniu
  • Perie

Pasul 2: Hai să reușim! - Structura interna

Hai sa o facem! - Structura interna
Hai sa o facem! - Structura interna
Hai sa o facem! - Structura interna
Hai sa o facem! - Structura interna
Hai sa o facem! - Structura interna
Hai sa o facem! - Structura interna

Odată ce avem toate materialele, primul lucru pe care trebuie să-l facem este să imprimăm piesa interioară.

În timp ce piesa este tipărită, vom schimba pinii tată 0 și 1 ai controlerului motoarelor pentru pinii tată-tată. Pentru a face acest lucru, cu ajutorul unui fier de lipit, vom scoate știfturile masculine existente și le vom pune pe cele noi. De asemenea, vom suda niște pini feminini unde indică Vcc și Gnd pentru a putea conecta acolo sursa de alimentare a modulului bluetooth.

Odată ce acest lucru este terminat, vom face conexiunile motoarelor: le vom conecta la intrările M1 și M2 ale plăcii, așa cum este indicat în imagini.

Odată ce am imprimat structura internă, putem trece la instalarea tuturor componentelor după cum urmează:

Motoarele vor fi plasate în pozițiile indicate și fixate cu flanșe.

Arduino va fi ținut vertical cu șuruburile așa cum se vede în imagine, iar controlerul motoarelor va fi plasat deasupra.

În cele din urmă, vom plasa modulul bluetooth în compartimentul dedicat.

Pe de altă parte, precedăm plasarea magneților în orificiile părții superioare, încercând ca toți să aibă aceeași polaritate (o putem verifica apropiindu-se de un alt magnet).

Notă: piesele pentru imprimarea 3D pot fi obținute de la linkul de la începutul intrusctabilului și corespund proiectului menționat mai sus.

Pasul 3: Modul Bluetooth și încărcare program

În urma proiectului de bază, modulul nostru bluetooth este HM-10 cu șase pini (dintre care am avut patru dintre ei, cei mai importanți, Vcc, Gnn, Rx și Tx).

Conexiunea pinilor este deja specificată în secțiunea anterioară, iar comunicarea dintre acest modul și arduino este foarte simplă, deoarece arduino comunică cu acesta ca un terminal serial.

În proiectul nostru, am vrut să schimbăm numele modulului în „BB8”. În mod normal, acest lucru se face prin comenzi AT despre care există o mulțime de informații pe web, dar modulul pe care l-am achiziționat (și din care am lăsat un link în lista de materiale), este de la producătorul DSD TECH și are nevoie un program pe care producătorul îl oferă pe site-ul său pentru a modifica setările modulului. Link-ul programului: dsdtech-global

După cum am comentat anterior, comunicarea se face ca un terminal serial și este foarte ușor de verificat, cu o aplicație mobilă și un program de bază arduino funcționarea acesteia.

Odată ce avem toate piesele plasate (secțiunea anterioară) și modulul bluetooth configurat, putem încărca arduino cu software-ul pe care l-am atașat la pasul 8. Pentru a face acest lucru, mai întâi trebuie să deconectăm pinii Tx și Rx (0 și respectiv 1) ca altfel vom avea probleme. Apoi, conectăm arduino la computer, deschidem aplicația oficială Arduino, selectăm modelul plăcii conectate (Arduino UNO), precum și portul la care este conectat și continuăm să încărcăm programul.

Pasul 4: Aplicație Android

Aplicație Android
Aplicație Android
Aplicație Android
Aplicație Android
Aplicație Android
Aplicație Android

Există multe aplicații IOS și ANDROID compatibile cu Arduino și modulul nostru bluetooth, așa că ne-a fost greu să alegem una … În cele din urmă am ales o aplicație Android numită Bluetooth Electronics. Această aplicație vă permite să personalizați ecranul, să plasați tot felul de articole, de la butoane la joystick-uri și să vă conectați în diferite moduri, cum ar fi Bluetooth, BLE și USB.

În interfața noastră, am plasat numele robotului, un buton și un terminal pentru a vedea ce trimitem din aplicație. Am configurat pad-ul pentru a trimite „P” + număr + „F” în fiecare transmisie. „P” pornește transmisia, numărul corespunde unui număr asociat cu fiecare săgeată de pe pad și „F” încheie transmisia.

După ce ne-am personalizat și configurat interfața, ne conectăm dispozitivul și apăsăm butonul RUN. Acum putem testa robotul și programul nostru fără nicio problemă.

Link aplicație: arduinobluetooth

Pasul 5: Corp

Corp
Corp
Corp
Corp
Corp
Corp

Aceasta este una dintre principalele piese ale proiectului nostru. În proiectul original, plasticul este gri și mingea trebuie vopsită în alb. În cazul nostru, preferăm să-l imprimăm alb pentru a ne economisi ceva timp mai târziu când îl pictăm.

Odată terminat, putem introduce structura interioară și putem testa că totul funcționează prin aplicația menționată în secțiunea anterioară.

Pasul 6: Cap

Cap
Cap
Cap
Cap
Cap
Cap

Pentru a face acest lucru, este imprimată mai întâi baza capului.

În al doilea rând, punem un suport pentru baterie în interior și prin orificiul care rămâne trecem cablurile pentru a pune un led (corect polarizat) deasupra și cu o rezistență 330 într-unul dintre terminalele sale lipindu-l așa cum se arată în fotografie.

Apoi, tăiem mingea de porexpan în jumătate și o lipim cu silicon fierbinte pe partea superioară a bazei capului.

În cele din urmă, a trebuit să așezăm magneții pe interior pentru care am folosit silicon fierbinte.

Pasul 7: Decorează

Decora
Decora
Decora
Decora
Decora
Decora

Pentru minge, mai întâi, cu o busolă facem două cercuri. Apoi, în fiecare diagonală a cercurilor facem 1 dreptunghi.

Odată realizate cele 6 desene în creion, luăm niște bandă de mascare pentru a acoperi tot ceea ce nu am vrut să vopsim și procedăm la aplicarea unui strat de spray (luând măsurile de precauție necesare).

Când este uscat, scoatem banda și conturăm toate desenele cu un creion după cum ne place. În cazul nostru, ne uităm la designul BB8 original.

Este important să vă asigurați că desenele sunt perfect distribuite și că nu există prea multe desene în articulații, deoarece tăierea va fi observată atunci când vom continua să închidem mingea.

În cele din urmă, pentru a închide mingea, alegem să folosim bandă adezivă și să încheiem mingea așa cum vedem în ultima secțiune.

Pasul 8: Software

În următorul link către platforma GitHub, veți găsi codul pe care va trebui să-l implementați în placa arduino UNO pentru a dezvolta acest instructable. Va trebui să-l descărcați și să-l încărcați așa cum este explicat la pasul 3.

Nu uitați să aveți pinii Tx și Rx ai plăcii Arduino UNO deconectați. În caz contrar, încărcarea nu va fi posibilă și vă va da probleme.

Link: GitHub

Pasul 9: Concluzie

Concluzie
Concluzie
Concluzie
Concluzie

Acum, că știi cum să construiești BB8, îți vom arăta o serie de sfaturi și trucuri din experiența noastră care te vor ajuta, atunci când replici acest proiect, să funcționeze corect și să nu ai probleme.

După cum vă amintiți, la pasul 6 magneții sunt instalați și ideea noastră inițială a fost de a plasa trei magneți de neodim în structura internă și alți trei în cap, dar când le-am achiziționat și testat, magneții au exercitat o astfel de forță încât structura a fost ridicată și nu a funcționat corect.

Prin urmare, am testat magneți mai puțin puternici pentru cap (prin urmare, aceștia nu sunt neodim), precum și compensații cu greutăți, astfel încât mingea să nu aibă multe oscilații și să-și recupereze rapid poziția inițială. Acest lucru a contribuit la asigurarea faptului că, atunci când este intercalată cu viraje și mergând înainte, direcția mingii nu va fi distorsionată.

Ce s-a întâmplat este că, în testele anterioare, mingea se învârtea în cercuri și, dacă accelerați, traiectoria nu era perfectă, lucru pe care l-am corectat cu greutatea de 100 de grame situată în partea din spate a structurii interne și care poate fi văzută în imaginea atașată.

Pe de altă parte, pentru a reduce fricțiunea și pentru a face rotirea capului mai naturală și alunecoasă, am așezat benzi de bandă pe magneți.

Recomandat: