Cuprins:

Robot Arduino fără fir folosind modulul HC12 fără fir: 7 pași
Robot Arduino fără fir folosind modulul HC12 fără fir: 7 pași

Video: Robot Arduino fără fir folosind modulul HC12 fără fir: 7 pași

Video: Robot Arduino fără fir folosind modulul HC12 fără fir: 7 pași
Video: DIY Arduino Robot #Shorts 2024, Septembrie
Anonim
Robot Arduino fără fir folosind modulul HC12 fără fir
Robot Arduino fără fir folosind modulul HC12 fără fir
Robot Arduino fără fir folosind modulul HC12 fără fir
Robot Arduino fără fir folosind modulul HC12 fără fir

Hei băieți, bine ați revenit. În postarea mea anterioară, am explicat ce este un circuit H Bridge, circuitul de conducător auto L293D IC, piggybacking L293D driverul IC pentru conducerea driverelor de curent mare și modul în care puteți proiecta și crea propriul dvs. driver de motor L293D, care poate controla până la 4 actualizați motoarele de curent continuu în mod independent și obțineți propriul PCB Arduino Motor Shield.

În această postare, vă voi arăta cum să creați un robot Arduino Wirless folosind modulul HC12 Wireless. folosind JLCPCB.

Pasul 1: PCB-uri de calitate ridicată de la JLCPCB

PCB-uri de înaltă calitate cu cost redus de la JLCPCB
PCB-uri de înaltă calitate cu cost redus de la JLCPCB

JLCPCBI este una dintre cele mai bune companii de producere a PCB-urilor online, de unde puteți comanda PCB-uri online fără nici o problemă. Compania lucrează 24 de ore pe zi, 7 zile pe săptămână non-stop. Cu mașinile lor de înaltă tehnologie și fluxul de lucru automatizat, pot produce cantități uriașe de PCB-uri de înaltă clasă în câteva ore.

JLCPCB poate dezvolta PCB-uri de diverse complexități. Dezvoltă PCB-uri simple și ieftine cu placă monostrat pentru pasionați și pasionați, precum și placă multistrat complexă pentru aplicații industriale de înaltă calitate. JLC funcționează cu mari producători de produse și poate fi PCB-ul dispozitivelor pe care le utilizați, cum ar fi laptopurile sau telefoanele mobile, au fost fabricate la această fabrică.

Pasul 2: Componentele

Componentele
Componentele
Componentele
Componentele
Componentele
Componentele

Podul H

H Bridge este pur și simplu un circuit care permite aplicarea unei tensiuni pe o sarcină în ambele direcții. Acestea sunt utilizate în mod obișnuit pentru controlul motorului de curent continuu în părțile în mișcare ale roboților. Avantajul utilizării motorului de curent continuu este căhttps://rootsaid.com/arduino-gesture-controller/, putem inversa polaritatea tensiunii aplicate pe sarcină fără a modifica circuitul. Dacă doriți să aflați mai multe despre acest circuit H Bridge, consultați acest link.

L293D

L293D este o formă compactă a circuitului H Bridge sub forma unui IC care utilizează circuitul menționat mai sus. Este un IC cu 8 pini pe fiecare parte (16 pini în total) care conține 2 circuite H Bridge independente, ceea ce înseamnă că putem controla două motoare independent folosind un singur IC.

L293D este un driver de motor tipic sau un driver de motor IC care permite motorului de curent continuu să circule în ambele direcții. L293D este un IC cu 16 pini care poate controla simultan un set de două motoare de curent continuu în orice direcție. Înseamnă că puteți controla două motoare de curent continuu cu un singur IC L293D. Aflați mai multe despre L293D IC

Arduino Pro Mini

Această mică placă minusculă a fost dezvoltată pentru aplicații și proiecte în care spațiul este premium și instalațiile sunt făcute permanente.

Mic, disponibil în versiunile de 3,3 V și 5 V, alimentat de ATmega328. Datorită dimensiunilor sale reduse, în acest proiect vom folosi această placă pentru a controla placa driverului de motor pe bază de Arduino.

Șasiul robotului Acesta este șasiul robotului pe care l-am folosit pentru a-mi face robotul BLE. Am primit acest kit banggood.com. Nu numai acesta, au atât de multe tipuri de cadre robotice, motoare și aproape toți senzorii pentru a face arduino, raspberry pi și alte proiecte electronice și hobby.

Veți obține toate aceste lucruri la un preț ieftin, cu o livrare foarte rapidă și de calitate. Și lucrul minunat al acestui kit este că oferă toate instrumentele de care aveți nevoie pentru a asambla cadrul împreună.

Pasul 3: Proiectarea circuitului și dezvoltarea PCB

Proiectarea circuitelor și dezvoltarea PCB
Proiectarea circuitelor și dezvoltarea PCB
Proiectarea circuitelor și dezvoltarea PCB
Proiectarea circuitelor și dezvoltarea PCB
Proiectarea circuitelor și dezvoltarea PCB
Proiectarea circuitelor și dezvoltarea PCB

Caracteristici ale PCB Mini Motor Shield PCB

  • Controlează 2 motoare independent la un moment dat
  • Control independent al vitezei folosind PWM
  • Design compact 5 V, 12 V și anteturi Gnd pentru componente suplimentare
  • Creșteți puterea prin Piggybacking
  • Suportă modulul wireless HC12

Acum, să aruncăm o privire la circuitul plăcii noastre de conducător auto. Pare cam dezordonat? Nu vă faceți griji, vă voi explica.

Regulatorul

Puterea de intrare este conectată la un regulator 7805. 7805 este un regulator de 5V care va converti o tensiune de intrare de 7- 32V într-o alimentare constantă de 5V DC. Alimentarea de 5 V este conectată la intrarea de tensiune a Arduino, precum și pentru operațiile logice ale IC L293D. Există LED-uri indicatoare pe terminalele de 12V și 5V pentru depanare ușoară. Deci, puteți conecta o tensiune de intrare de oriunde între 7V și 32 la acest circuit. Pentru robotul meu, prefer o baterie Lipo de 11,1V.

Acum, permiteți-mi să vă spun cum am proiectat circuitul și am realizat acest PCB de la JLCPCB.

Pasul 1 - Crearea prototipului

Mai întâi conectați toate componentele împreună pe panou, astfel încât să pot depana cu ușurință dacă ceva nu merge bine. Odată ce am reușit totul să funcționeze corect, l-am încercat pe un robot și m-am jucat ceva timp cu el. De data aceasta, m-am asigurat că circuitul funcționează corect și nu se încălzește.

Pasul 2 - Schemele

Pentru a desena circuite și a proiecta PCB-uri, avem instrumente online de proiectare PCB de la EasyEDA, oferă toate capacitățile necesare pentru proiectarea online PCB și imprimarea PCB-urilor de circuite cu sute de componente și straturi multiple cu mii de piste.

Am desenat un circuit în EasyEDA care includea toate componentele de pe panou - IC-urile, modulul Arduino Nano și modulul HC12 care sunt conectate la pinul digital al Arduino. Am adăugat, de asemenea, câteva anteturi care sunt conectate la pinii analogici și pinii digitali ai acestor butoane vor fi utile în viitor.

De asemenea, există 5V, 12V, Gnd, modul wireless, anteturi digitale și analogice cu pin, în cazul în care doriți să adăugați senzori și să faceți citiri în viitor. Maparea completă a pinilor este explicată în secțiunile de mai jos.

Driver motor 1

  • Activați 1 - 5 (PWM)
  • InM1A - 2InM1B - 3
  • Activați 2 - 6 (PWM)
  • InM2A - 7In
  • M2B - 4

HC12

  • Vin - 5V
  • Gnd - Gnd
  • Tx / Rx - D10 / D11

Pasul 3 - Crearea aspectului PCB

Apoi, proiectarea PCB-ului. Aspectul PCB este de fapt o parte semnificativă a proiectării PCB, folosim Layouts PCB pentru a realiza PCB-uri din schemă. Am proiectat un PCB unde puteam lipi toate componentele împreună. Pentru aceasta, mai întâi salvați schemele și din lista de instrumente de sus, faceți clic pe butonul de conversie și selectați „Convertiți în PCB”.

Aceasta va deschide o fereastră. Aici puteți plasa componentele în interiorul limitei și le puteți aranja așa cum doriți. Modul ușor de rutare a tuturor componentelor este procesul de „rutare automată”. Pentru aceasta, faceți clic pe instrumentul „Route” și selectați „Auto Router”.

Opțiuni de rutare online PCB

Aceasta va deschide o pagină de configurare a routerului automat în care puteți furniza detalii precum clearance-ul, lățimea pistei, informațiile stratului etc. După ce ați făcut acest lucru, faceți clic pe „Run”. Iată linkul către EasyEDA Schematics și Gerber Files ale L293D Arduino Motor Shield Board. Vă rugăm să nu ezitați să descărcați sau să editați schema / aspectul PCB.

Asta e băieți, aspectul dvs. este acum complet. Acesta este un PCB cu două straturi, ceea ce înseamnă că rutare este acolo în ambele părți ale PCB-ului. Acum puteți descărca fișierul Gerber și îl puteți utiliza pentru fabricarea PCB-ului dvs. de la JLCPCB.

Pasul 4: Realizarea PCB-urilor de la JLCPCB

Realizarea PCB-urilor de la JLCPCB
Realizarea PCB-urilor de la JLCPCB
Realizarea PCB-urilor de la JLCPCB
Realizarea PCB-urilor de la JLCPCB
Realizarea PCB-urilor de la JLCPCB
Realizarea PCB-urilor de la JLCPCB

Pasul 4 - Fabricarea PCB-ului de înaltă calitate

JLCPCB este o companie producătoare de PCB cu un ciclu complet de producție. Ceea ce înseamnă că încep de la „A” și se termină cu „Z” din procesul de fabricație a PCB-urilor.

De la materii prime la produse finite, totul se face chiar sub acoperiș. Accesați site-ul web JLCPCBs și creați un cont gratuit.

După ce ați creat cu succes un cont, faceți clic pe „Cotați acum” și încărcați fișierul Gerber. Fișierul Gerber conține informații despre PCB-ul dvs., cum ar fi informații despre aspectul PCB, informații despre straturi, informații despre spațiu, piese pentru a numi câteva.

Sub previzualizarea PCB, veți vedea atât de multe opțiuni, cum ar fi Cantitatea PCB, textura, grosimea, culoarea etc. Alegeți toate cele necesare pentru dvs. Odată ce totul este făcut, faceți clic pe „Salvați în coș”.

În pagina următoare, puteți alege o opțiune de expediere și plată și Verificați în siguranță. Puteți folosi Paypal sau cardul de credit / debit pentru a plăti. Asta e băieți. Este gata.

PCB-ul va fi fabricat și livrat în câteva zile și va fi livrat la pragul dvs. în perioada de timp menționată.

Pasul 5: Codul

Aici, voi împărtăși codul pentru telecomanda HC12 și robotul RC. Pur și simplu încărcați acest cod pe telecomandă, precum și pe robotul RC DIY.

Acesta este codul pentru DIY RC Off Road Robot.

Pasul 6: Telecomanda

Telecomanda
Telecomanda

În postarea anterioară, v-am arătat cum puteți configura o telecomandă cu rază lungă de acțiune pentru robotul dvs. RC. Puteți utiliza același controlor de la distanță cu același cod pentru acest proiect.

Pasul 7: Test Drive

Test Drive
Test Drive
Test Drive
Test Drive

După încărcarea tuturor codurilor, în transmițător, precum și în robot. Porniți-l.

Puteți utiliza o baterie LiPo pentru a porni robotul și o baterie de 9V sau USB pentru a porni telecomanda. Dacă totul merge bine, LED-urile indicatoare vor aprinde.

Acum încercați să mutați joystick-ul. Botul ar trebui să înceapă să se miște acum.

Recomandat: