Indholdsfortegnelse:
- Trin 1: PCB'er med lav pris i høj kvalitet fra JLCPCB
- Trin 2: Komponenterne
- Trin 3: Kredsløbsdesign og PCB -udvikling
- Trin 4: Færdiggørelse af printkort fra JLCPCB
- Trin 5: Koden
- Trin 6: Fjernbetjeningen
- Trin 7: Testkørsel
Video: Trådløs Arduino -robot ved hjælp af HC12 trådløst modul: 7 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
Hej drenge, velkommen tilbage. I mit forrige indlæg forklarede jeg, hvad et H Bridge -kredsløb er, L293D -motorchauffør -IC, piggyback -L293D -motordriver -IC til at køre motorer med høj strøm, og hvordan du kan designe og lave dit eget L293D -motordrivbræt, der kan styre op til 4 høje nuværende jævnstrømsmotorer uafhængigt og få din egen Arduino Motor Shield PCB udført.
I dette indlæg vil jeg vise dig, hvordan du laver en Arduino Wirless Robot ved hjælp af HC12 trådløst modul. ved hjælp af JLCPCB.
Trin 1: PCB'er med lav pris i høj kvalitet fra JLCPCB
JLCPCBI er et af de bedste online PCB -fremstillingsfirmaer, hvorfra du kan bestille PCB online uden besvær. Virksomheden arbejder uafbrudt 24 timer i døgnet, 7 dage om ugen. Med deres højteknologiske maskiner og automatiserede arbejdsgange kan de fremstille enorme mængder af PCB'er af høj klasse inden for få timer.
JLCPCB kan udvikle PCB'er af forskellig kompleksitet. De udvikler enkle og billige printkort med enkeltlagsplade til hobbyfolk og entusiaster samt komplekse flerlagsplader til industrielle applikationer af høj standard. JLC arbejder med store produktproducenter og kan være PCB'en på de enheder, du bruger, f.eks. Bærbare eller mobiltelefoner, der blev fremstillet på denne fabrik.
Trin 2: Komponenterne
H Bro
H Bridge er simpelthen et kredsløb, der tillader en spænding at blive påført over en belastning i begge retninger. De bruges almindeligvis til styring af DC -motor i bevægelige dele af robotter. Fordelen ved at bruge DC-motor er, at https://rootsaid.com/arduino-gesture-controller/, vi kan vende polariteten af den påførte spænding over belastningen uden at ændre kredsløbet. Hvis du vil vide mere om dette H Bridge -kredsløb, kan du tjekke dette link.
L293D
L293D er en kompakt form for H Bridge -kredsløb i form af en IC, der anvender det ovennævnte kredsløb. Det er en IC med 8 ben på hver side (i alt 16 ben), som indeholder 2 uafhængige H Bridge -kredsløb, hvilket betyder, at vi kan styre to motorer uafhængigt ved hjælp af en enkelt IC.
L293D er en typisk motordriver eller motordriver -IC, som gør det muligt for DC -motor at køre i begge retninger. L293D er en 16-benet IC, der kan styre et sæt af to DC-motorer samtidigt i enhver retning. Det betyder, at du kan styre to DC -motorer med en enkelt L293D IC. Lær mere om L293D IC
Arduino Pro Mini
Denne lillebitte tavle blev udviklet til applikationer og projekter, hvor pladsen er i top, og installationerne gøres permanente.
Lille, tilgængelig i 3,3 V og 5 V versioner, drevet af ATmega328. På grund af sin lille størrelse vil vi i dette projekt bruge dette kort til at styre Arduino Based Motor Driver Board.
Robotchassiset Dette er robotchassiset, jeg brugte til at lave min BLE -robot. Jeg fik dette kit banggood.com. Ikke kun denne, de har så mange typer robotrammer, motorer og næsten alle sensorer til at lave arduino, hindbær pi og andre elektronik- og hobbyprojekter.
Du får alle disse ting til en billig pris med virkelig hurtig og kvalitetsforsendelse. Og det gode ved dette kit er, at de giver alle de værktøjer, du har brug for til at samle rammen.
Trin 3: Kredsløbsdesign og PCB -udvikling
Funktioner i Pro Mini Motor Shield PCB
- Styrer 2 motorer uafhængigt ad gangen
- Uafhængig hastighedskontrol ved hjælp af PWM
- Kompakt design: 5 V, 12 V og Gnd headers til ekstra komponenter
- Forøg magt ved at sparke ryg
- Understøtter HC12 trådløst modul
Lad os nu tage et kig på kredsløbet for vores motordrivbræt. Ser det lidt rodet ud? Bare rolig, jeg forklarer det for dig.
Regulatoren
Indgangseffekten er forbundet til en 7805 -regulator. 7805 er en 5V regulator, der konverterer en indgangsspænding på 7- 32V til en stabil 5V DC forsyning. 5 V forsyning er forbundet til spændingsindgang på Arduino samt til logiske operationer af L293D IC. Der er indikator -LED'er på tværs af 12V og 5V terminaler til nem fejlfinding. Så du kan tilslutte en indgangsspænding overalt mellem 7V til 32 til dette kredsløb. Til min bot foretrækker jeg et 11.1V Lipo -batteri.
Lad mig nu fortælle dig, hvordan jeg designede kredsløbet og fik dette printkort udført fra JLCPCB.
Trin 1 - Oprettelse af prototypen
Tilslut først alle komponenterne sammen på brødbrættet, så jeg let kan foretage fejlfinding, hvis noget går galt. Når jeg først fik alt til at fungere korrekt, prøvede jeg det på en robot og legede med det i nogen tid. Den gang sørgede jeg for, at kredsløbet fungerer korrekt og ikke opvarmes.
Trin 2 - Skemaet
For at tegne kredsløb og designe printkort har vi online PCB -designværktøjer fra EasyEDA, giver alle de nødvendige muligheder for online PCB -design og print af printkort med hundredvis af komponenter og flere lag med tusindvis af spor.
Jeg tegnede et kredsløb i EasyEDA, som omfattede alle komponenterne på brødbrættet - IC'erne, Arduino Nano og HC12 -modulet, der er forbundet til Arduino's digitale pin. Jeg har også tilføjet nogle overskrifter, der er forbundet til analoge pins og digitale pins af disse knapper, vil være nyttige i fremtiden.
Der er også 5V, 12V, Gnd, trådløst modul, digitale og analoge pinhoveder, hvis du vil tilføje sensorer og foretage aflæsninger i fremtiden. Komplet pin -kortlægning forklares i nedenstående afsnit.
Motorfører 1
- Aktiver 1 - 5 (PWM)
- InM1A - 2InM1B - 3
- Aktiver 2-6 (PWM)
- InM2A - 7In
- M2B - 4
HC12
- Vin - 5V
- Gnd - Gnd
- Tx/Rx - D10/D11
Trin 3 - Oprettelse af PCB -layout
Dernæst design af printkortet. PCB Layout er faktisk en væsentlig del af PCB Design, vi bruger PCB Layouts til at lave PCB fra skemaer. Jeg designede et printkort, hvor jeg kunne lodde alle komponenterne sammen. Til det skal du først gemme skemaerne, og fra den øverste værktøjsliste skal du klikke på knappen Konverter og vælge "Konverter til PCB".
Dette åbner et vindue. Her kan du placere komponenterne inden for grænsen og arrangere dem, som du vil. Den nemme måde at rute hele komponenten er "auto-route" -proces. Til det skal du klikke på værktøjet "Rute" og vælge "Automatisk router".
PCB Online routing muligheder
Dette åbner en automatisk router -konfigurationsside, hvor du kan angive detaljer såsom clearance, sporbredde, lagoplysninger osv. Når du har gjort det, skal du klikke på "Kør". Her er linket til EasyEDA -skemaer og Gerber -filer fra L293D Arduino Motor Shield Board. Du er velkommen til at downloade eller redigere skemaet/PCB -layoutet.
Det er det fyre, dit layout er nu færdigt. Dette er et dobbeltlags -printkort, hvilket betyder, at routingen er der på begge sider af printkortet. Du kan nu downloade Gerber -filen og bruge den til at fremstille dit printkort fra JLCPCB.
Trin 4: Færdiggørelse af printkort fra JLCPCB
Trin 4 - Få fremstillet PCB af høj kvalitet
JLCPCB er en PCB -fremstillingsvirksomhed med en fuld produktionscyklus. Hvilket betyder, at de starter fra "A" og slutter med "Z" af PCB -fremstillingsprocessen.
Fra råvarer til færdige produkter gøres alt lige under taget. Gå til JLCPCBs websted og opret en gratis konto.
Når du har oprettet en konto, skal du klikke på "Citér nu" og uploade din Gerber -fil. Gerber File indeholder oplysninger om dit printkort, såsom PCB -layoutoplysninger, lagoplysninger, afstandsoplysninger, spor for at nævne nogle få.
Under PCB -forhåndsvisningen vil du se så mange muligheder som PCB -mængde, tekstur, tykkelse, farve osv. Vælg alt, hvad der er nødvendigt for dig. Når alt er gjort, skal du klikke på "Gem i kurv".
På den næste side kan du vælge en forsendelses- og betalingsmulighed og tjekke sikkert ud. Du kan enten bruge Paypal eller kredit-/betalingskort til at betale. Det er det fyre. Det er gjort.
Printkortet vil blive fremstillet og sendt med i løbet af dage og vil blive leveret til din dør inden for den nævnte tidsperiode.
Trin 5: Koden
Her vil jeg dele koden til HC12 fjernbetjening og RC Robot. Du skal blot uploade denne kode til din fjernbetjening samt din DIY RC Robot.
Dette er koden til DIY RC Off Road Robot.
Trin 6: Fjernbetjeningen
I det forrige indlæg viste jeg dig, hvordan du kan konfigurere en fjernbetjening til en lang rækkevidde til din RC Robot. Du kan bruge den samme fjernbetjening med den samme kode til dette projekt.
Trin 7: Testkørsel
Efter upload af alle koder, i senderen såvel som robotten. Tænd for den.
Du kan bruge et LiPo -batteri til at tænde robotten og et 9V batteri eller USB til at tænde for fjernbetjeningen. Hvis alt går godt, lyser indikatorlysdioderne.
Prøv nu at flytte joysticket. Botten skulle begynde at bevæge sig nu.
Anbefalede:
DIY -- Sådan laver du en edderkoprobot, der kan kontrolleres ved hjælp af smartphone ved hjælp af Arduino Uno: 6 trin
DIY || Sådan laver du en edderkoprobot, der kan styres ved hjælp af smartphone Brug af Arduino Uno: Mens du laver en edderkoprobot, kan man lære så mange ting om robotik. Ligesom at lave robotter er underholdende såvel som udfordrende. I denne video vil vi vise dig, hvordan du laver en Spider -robot, som vi kan betjene ved hjælp af vores smartphone (Androi
Arduino trådløst alarmsystem ved hjælp af eksisterende sensorer: 9 trin (med billeder)
Arduino trådløst alarmsystem ved hjælp af eksisterende sensorer: Dette projekt kan bygges på cirka en halv time til en pris på omkring $ 20,00, hvis du har eksisterende 433Mhz eller 315Mhz trådløse alarmsensorer. Det kan også være et komplet nyt projekt med trådløse alarmsensorer, såsom infrarøde bevægelsesdetektorer og siv
Kontrol ledt over hele verden ved hjælp af internet ved hjælp af Arduino: 4 trin
Kontrol ledt over hele verden ved hjælp af internet ved hjælp af Arduino: Hej, jeg er Rithik. Vi kommer til at lave en internetstyret LED ved hjælp af din telefon. Vi kommer til at bruge software som Arduino IDE og Blynk.Det er enkelt, og hvis det lykkedes dig, kan du styre så mange elektroniske komponenter, du ønskerTing We Need: Hardware:
Trådløs fjernbetjening ved hjælp af 2,4 GHz NRF24L01 -modul med Arduino - Nrf24l01 4 -kanals / 6 -kanals sender modtager til Quadcopter - Rc Helikopter - Rc -fly ved hjælp af Arduino: 5 trin (med billeder)
Trådløs fjernbetjening ved hjælp af 2,4 GHz NRF24L01 -modul med Arduino | Nrf24l01 4 -kanals / 6 -kanals sender modtager til Quadcopter | Rc Helikopter | Rc -fly ved hjælp af Arduino: At betjene en Rc -bil | Quadcopter | Drone | RC -fly | RC -båd, vi har altid brug for en modtager og sender, antag at vi til RC QUADCOPTER har brug for en 6 -kanals sender og modtager, og den type TX og RX er for dyr, så vi laver en på vores
Trådløst energioverførselssystem/H-bro ved hjælp af fire Mosfet .: 5 trin
Trådløst energioverførselssystem/H-bro ved hjælp af fire Mosfet .: I dette projekt skal vi lave trådløst energioverførselskredsløb ved hjælp af H-bro Topologi, fire mosfeter bruges til at oprette H-bro, til at styre 4 mosfet vi brugte 2 x IR2110 mosfet driver ic