» electronică » Arduino »Quadrapod pe Arduino (upgrade robot cu patru picioare pe ESP)

Quadrapod pe Arduino (upgrade robot cu patru picioare pe ESP)

Quadrapod pe Arduino (upgrade robot cu patru picioare pe ESP)

Salutări tuturor cititorilor. Astăzi voi împărtăși instrucțiuni cu privire la modernizarea sau „modernizarea” unui model quadrapod fabricat anterior (robot cu patru picioare). Un pic despre ce este nevoie de acest „upgrade”. În versiunea anterioară, controlerul a fost ESP8266-12F, iar ieșirile sale au fost de ajuns pentru 8 servos. Am vrut să adaug ceva, dar nu au fost concluzii gratuite. În afară de asta, nu-mi place (cred că este incomod) controlul unui robot sau model prin telefonul tactil Nu există nicio senzație de apăsare a unui buton de control. Și cel de-al treilea motiv, ESP, care stătea pe patrulater, a ars GPIO10 (posibil datorită faptului că acest pin este utilizat pentru comunicarea cu memoria), iar fără un singur servomotor, capacitatea motorului este pierdută. Deci, esența „upgrade-ului” este înlocuirea plăcii de control cu Arduino Pro Mini. Gestionarea se va face prin canal Bluetooth.

video:


Este necesar:
- Arduino Pro Mini Atmega 328 5V
- Modul Bluetooth HC-05 sau similar.
- Baterie veche pentru laptop (opțional dacă există un Li-ion 18650)
- Servo SG-90 8 buc.
- Buton cu fixare
- conectarea firelor
- Dupont 2,54 mm 1x4 și 1x2
- priză de încărcare de 6 mm
- USB-TTL
- Șuruburi 3x12
- robinet filet de 3 mm
- Șaibe din plastic 4mm și 6mm
- piulițe de 3 mm
- burghie pentru metal 3 mm, 4mm, 6mm
- Lollipop 3 buc
- foraj
- Trusa de scule
- cuțit de papetărie

Pasul 1 Crearea cazului.
Dacă ați făcut deja acest quad, va trebui să-l demontați complet. Toate firele de la ESP trebuie să fie lipite.
În articolul meu anterior despre acest quadropod, am descris în detaliu procesul de fabricație și asamblare a carcasei, nu are rost să-l repet. Luăm arhiva cu detalii, instrucțiuni și fotografii de la pasul 1 al următoarei articole.

Tiparim detaliile, vopsim daca doriti, dar nu punem totul la un loc.

Pasul 2 Îmbunătățește-ți picioarele.
Modelul anterior a avut spate mari la joncțiunea pieselor mobile. S-a dovedit astfel din cauza unor inexactități mici în calcularea pieselor, precum și a unor mici schimbări la tipărirea acestor piese. Drept urmare, picioarele robotului s-au zguduit destul de puternic, iar la mers părea că ceva transporta câteva tone, și nu un mic pat. Chupa Chups ne va ajuta în rezolvarea acestei probleme! Sau mai degrabă tuburile de la el. Chupa-chup-urile ar trebui să fie cumpărate la dimensiuni standard, adică mici:


Pentru început, în interiorul tubului Chupa-Chups, trebuie să tăiați firul. Robinet cu fir de 3 mm Bremen:


Și tăiați firul. Este mai convenabil să faceți acest lucru până când Chupa Chups este mâncat. Este convenabil să vă țineți de acadea în sine în timp ce filetați țeava de la celălalt capăt.Când tăiați, nu trebuie să faceți mult efort, deoarece tuburile de plastic sunt ușor răsucite. Prin urmare, acționăm astfel: înșurubăm un robinet de 3-4 mm pe un milimetru, apoi îl deșurubăm, curățăm robinetul, îl șurubăm din nou cu 6-7 și așa mai departe. După tăierea firului cu aproximativ 10 mm, ne oprim și luăm detaliile cvadrupodului. La îmbinările pieselor, găurile exterioare ale pieselor (părțile roșii ale picioarelor), în care șuruburile au fost înșurubate înainte, sunt găurite cu un burghiu de 3 mm. Acest lucru este necesar pentru ca șuruburile să treacă liber, dar să nu se spânzure. Găurile care se află în interiorul îmbinărilor din fotografia mea sunt părțile albastre ale picioarelor, găurim un burghiu de 4 mm. În aceste găuri vom introduce bucși din tuburile Chupa Chups. Introducem un tub cu fir filetat în gaura pregătită și tăiem manșonul de lungimea de care avem nevoie:


Le am în galben, dar puteți avea alb, diferența nu este ce, ele nu sunt încă vizibile:


În tubul rămas, tăiați din nou firul la o adâncime de aproximativ 10 mm. Apoi facem acest lucru cu toate găurile interne ale picioarelor, sunt 3 pe un picior, sunt necesare doar 12 bucși:



În timpul asamblării, șuruburile 3x12 vor fi înșurubate în aceste bucși.
Pe capătul picioarelor, merită să lipiți silicon, căptușeala de mobilier:


Pasul 3 Pregătirea bateriilor.
Bateriile care stăteau cu mine funcționau. Dacă bateriile dvs. sunt intacte, puteți sări peste acest pas.
Chiar nu am vrut să aștept livrarea Li-ion 18650. Și așa vom merge pe invers. Aveam o baterie Li-ion veche de la un laptop aflat în jur. Cred că mulți maeștri găsesc acest lucru în coșuri. În interiorul lor există toate aceleași elemente din 18650. Și chiar dacă nu ar fi suficiente pentru laptop, ar face și pentru o jucărie atât de mică. Dezasamblăm bateria laptopului și vedem cele 18650 de elemente lipite împreună și placa de control:


Mai întâi scoate placa pentru a nu interveni:


Luând clestele, împărțim bateria în perechi lipite în paralel:


Tocmai acestea le vom pune în interiorul carcasei.

Pasul 4 Modernizarea locuinței.
Au existat, de asemenea, inconveniente cu cazul. Ultima dată am încărcat firul cu conectorul pentru a încărca bateriile. Acest lucru nu este foarte convenabil, sârma a atârnat tot timpul și s-a agățat de tot la rând. Prin urmare, creăm un slot pentru o priză normală de încărcare:


Pe cealaltă parte a carcasei facem un slot pentru butonul de alimentare. Există o mulțime de butoane, așa că ghidați-vă de ceea ce aveți, principalul lucru este ca butonul să fie fixat în poziție:


Folosim soclul pentru încărcare 6 mm. Se potrivește aici perfect. Introducem bateriile, introducem priza. Lipiți plusul de la baterii la știftul central al prizei și pur și simplu conectați încă un fir, în plus, lipirea la contactul extern al soclului și, de asemenea, ca și în plus, puneți firul negativ în sus:


Instalăm butonul într-un loc special pregătit pentru acesta:


Lipim butonul în golul firului pozitiv, pe care l-am tras:


Închidem carcasa din partea superioară cu un capac, îndepărtând două fire în sus:



Pasul 5 Actualizați electricele de control.
Schimbăm placa de control în Arduino Pro Mini. Avem nevoie de o versiune cu Atmega 328 și care funcționează pe 5 volți. Voi da un mic sfat. Arduino este mai bine să clipească înainte de a instala pe quad. Astfel încât să nu existe acțiuni aleatorii de la servos la pornire. Placa trebuie să dezvăluie conectorii - pinii doar pe partea terminalelor TX, RX, VCC, GND. Vom conecta, adică lipire, firele de la servos direct la placă, fără conectori. Lipim placa pe o bandă cu două fețe, lângă priza de încărcare și începem să lipim. Servosele sunt numerotate în funcție de mâna ceasului, mai întâi unitatea de pe carcasă, apoi unitatea de ridicare a acestui picior, apoi unitatea de pe carcasă, următoarea mână de ceas și așa mai departe.

Dispunerea servosurilor este următoarea:
Servo 0 - A3 (17) (vizualizat de sus, priza de încărcare este spre tine, piciorul stâng este mai aproape de priză, unitatea este pe carcasă)
Servo 1 - A2 (16) (piciorul stâng mai aproape de priză, tracțiune de ridicare)
Servo 2 - A1 (15) (piciorul stâng mai aproape de buton, conduceți carcasa)
Servo 3 - A1 (14) (piciorul stâng mai aproape de buton, unitatea de ridicare)
Servo 4 - PIN 5 (piciorul drept mai aproape de buton, conduceți carcasa)
Servo 5 - PIN 4 (piciorul drept mai aproape de buton, unitate de ridicare)
Servo 6 - PIN 3 (piciorul drept mai aproape de priză, acționează carcasa)
Servo 7 - PIN 2 (piciorul drept mai aproape de priză, dispozitiv de ridicare)

Lipiți firele de semnal de la unitățile în conformitate cu diagrama de mai sus. Cablurile cu putere de lipit sunt împreună și încă două fire de lipit. Unul pentru a-l alimenta pe Arduino. Plus de la baterii, lipit în contact cu arduino 5V. Al doilea este să alimentați modulul Bluetooth. De asemenea, este necesar să se afișeze butonul Reset de la Arduino pentru a completa schița. Și să lipiți firele la Pin 11 și Pin12, trebuie să vă conectați la modulul Bluetooth. După toate manipulările, se dovedește ceva de genul:


Și puțin mai aproape:


Pentru a conecta modulul Bluetooth, trebuie să ieșiți conectorul Dunopt 1x4. Ar trebui să aibă un plus de la baterie, GND, fir TX, RX. Pe arduino, Pin 11 –RX, Pin 12 –TX. Trebuie să conectați TX pe Bluetooth la pinul RX de la arduino, RX pe Bluetooth la pinul TX de pe arduino. Colectăm patru fire într-un singur conector și ieșim în partea de sus. Modulele Bluetooth sunt diferite, indicatorul este diferit pentru toată lumea, așa că uitați-vă cu atenție la semnăturile concluziilor. Modul Bluetooth cu bandă adezivă cu două fețe:


Pasul 6 Completați schița.
Pentru a completa schița, trebuie să descărcați ID-ul Arduino din site oficial.

Avem nevoie de două biblioteci Servo și SoftwareSerial. Descărcați și instalați-le în mediu:
ibre_softwareserial.rar
libre_servo.rar

După aceea, descărcați și completați schița:
ard_quadrapinky_bt_ser.rar

Pasul 7 Conectarea la panoul de control.
Ca panou de control, vom folosi telecomanda Bluetooth realizată de mine:


Poate fi făcut de instrucțiuni.

Adăugați modulul bluetooth după cum urmează instrucțiuni. De asemenea, descrie în detaliu procesul de configurare și conectarea modulelor pentru a vă conecta între ei.


Alegerea șasiului pentru robot
Total de alegători: 18
10
10
10

Adaugă un comentariu

    • zâmbetzâmbetexaxabinedontknowYahooNea
      șefzgârieturăpăcălidada-daagresivsecret
      scuzedansdance2dance3iertareajutorbăuturi
      oprireprietenibungoodgoodfluiersincopălimbă
      fumaplauzeCrayvestimbatjocoritorDon-t_mentiondescărcare
      căldurămânioslaugh1mdaîntâlniremoskingnegativ
      not_ifloricele de porumbpedepsicititsperiasperiecăutare
      batjocurăthank_youacestto_clueUmnikacutconveni
      răubeeeblack_eyeblum3roșilăudăroșenieplictiseală
      cenzuratpleasantrysecret2amenințavictorieyusun_bespectacled
      ShokRespektlolprevedbun venitKrutoyya_za
      ya_dobryiajutorne_huliganne_othodifludinterdicțieînchide
9 comentariu
SSER
Nu aș recomanda utilizarea Li-ionului fără un controler-descărcare.
Consecințele pot fi dezastruoase.
feonor12
A pus greșit
Suntem pe tine! Suntem căsătoriți! Diferența este doar două spații și modul în care sensul se schimbă! xaxa
Nu am înțeles imediat. „Prin mijloace”, „prin„…
A pus greșit. Dispozitivul de execuție poate fi controlat prin telefon, tabletă etc.
Deci, care este sensul acestei versatilități dacă nu vă puteți îndepărta mai departe de telefon / tabletă / computer? Acasă sau nu ...
M-am uitat fix la mijloacele canalului Bluetooth, am decis să nu fiu atent, dar am terminat comentariul despre management!
Managementul va fi în cadrul mijloacelor Canal Bluetooth
În ce ritm?
Vă puteți conecta și controla nu numai telecomanda, ci și telefonul, tableta și computerul
Nu înțeleg cine sau ce controlează telecomanda, telefonul și tableta și computerul zgârietură
Autorul
Bună după-amiază BT cu siguranță inferioară în rază de acțiune. Prefer BT din cauza versatilității sale. Vă puteți conecta și controla nu numai telecomanda, ci și telefonul, tableta și computerul.
M-am uitat la primul articol, iar acesta, IMHO, BT- nu este cea mai promițătoare opțiune model radio / robot. Are sens doar când raza este de unsprezece metri ... NRF24l01 lovit pe kilometru.
Ei bine, robotul în sine este mișto, deși dacă am văzut asta, am început să caut un papuci mare)))
Bateriile care erau la locul meu au funcționat
Fără controler, iar acestea nu trăiesc mult! zgârietură

Vă sfătuim să citiți:

Înmânează-l pentru smartphone ...