Cuprins:
- Pasul 1: PCB-uri de calitate ridicată de la JLCPCB
- Pasul 2: Componentele
- Pasul 3: Proiectarea circuitului și dezvoltarea PCB
- Pasul 4: Realizarea PCB-urilor de la JLCPCB
- Pasul 5: Codul
- Pasul 6: Telecomanda
- Pasul 7: Test Drive
Video: Robot Arduino fără fir folosind modulul HC12 fără fir: 7 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
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
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
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
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
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
Î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
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:
Cum să controlați becul folosind modulul Arduino UNO și modulul de releu de stat solid cu un singur canal 5V: 3 pași
Cum să controlați becul utilizând modulul de releu de stare solidă Arduino UNO și un canal 5V: Descriere: Comparativ cu releul mecanic tradițional, releul de stare solidă (SSR) are multe avantaje: are o durată de viață mai lungă, cu o pornire mult mai mare / viteza de oprire și fără zgomot. În plus, are și o rezistență mai bună la vibrații și mecanică
Telecomandă fără fir utilizând modulul NRF24L01 de 2,4 Ghz cu Arduino - Nrf24l01 Receptor transmițător cu 4 canale / 6 canale pentru Quadcopter - Rc Helicopter - Avion Rc folosind Arduino: 5 pași (cu imagini)
Telecomandă fără fir utilizând modulul NRF24L01 de 2,4 Ghz cu Arduino | Nrf24l01 Receptor transmițător cu 4 canale / 6 canale pentru Quadcopter | Rc Helicopter | Avion Rc folosind Arduino: Pentru a opera o mașină Rc | Quadcopter | Drona | Avion RC | Barcă RC, avem întotdeauna nevoie de un receptor și un transmițător, să presupunem că pentru RC QUADCOPTER avem nevoie de un transmițător și un receptor cu 6 canale, iar acel tip de TX și RX este prea costisitor, așa că vom face unul pe
Microfon fără fir DIY la sistem de chitară fără fir: 4 pași
Sistem de microfon fără fir DIY la sistem de chitară fără fir: Am urmărit câteva videoclipuri și câteva trupe și aproape dintre ele folosesc un sistem wireless pe chitară. Înnebunind, mișcându-se, mergând și fac tot ce vor fără cablu, așa că visez să am unul .. Dar … pentru mine acum este prea scump, așa că am ajuns la asta
Răcitor / suport pentru laptop cu cost zero (fără lipici, fără găurire, fără piulițe și șuruburi, fără șuruburi): 3 pași
Zero Cost Laptop Cooler / Stand (Fără lipici, fără găurire, fără piulițe și șuruburi, fără șuruburi): ACTUALIZARE: VĂ RUGĂM VOTĂ PENTRU MEA MEA MEA INTRAREA PE www.instructables.com/id/Zero-Cost-Aluminum-Furnace-No-Propane-No-Glue-/ SAU POATE VOTA PENTRU CEL MAI BUN PRIETEN AL MEU
Hack un clopoțel fără fir într-un comutator de alarmă fără fir sau întrerupător de pornire / oprire: 4 pași
Spargerea unui clopoțel wireless într-un comutator de alarmă fără fir sau întrerupător de pornire / oprire: recent am construit un sistem de alarmă și l-am instalat în casa mea. Am folosit întrerupătoare magnetice la ușă și le-am conectat prin pod la ferestre. Ferestrele erau o altă poveste, iar cablarea dură a acestora nu era o opțiune. Aveam nevoie de o soluție wireless și asta este