- Nødvendige komponenter:
- Motordriverkrets Forklaring:
- Arbeid og demonstrasjon:
- Krets- og kretskortdesign ved bruk av EasyEDA:
- Beregning og bestilling av prøver online:
I dette prosjektet vil vi lage en 8-kanals motor driver modul krets for motorbaserte applikasjoner. I denne kretsen har vi designet et kretskort for kjøring av DC- eller trinnmotorer. Ved å bruke dette motordrivkortet kan vi betjene 8 likestrømsmotorer eller fire 4-leder trinnmotorer om gangen. I dette brettet har vi brukt få tre-pinners skrueklemmer og burgsticks, koblet fra de samme pinnene, slik at du enten kan bruke burgsticks eller ledninger til å koble motorer. Her har vi brukt fire L293D Motor Driver IC-er for å kjøre motorer.
Nødvendige komponenter:
- Motordriver IC L293D -4
- 104 kondensatorer -4
- 2-pinners skrueklemme -8
- 3-pin terminalblokk -1
- SMD LED -1
- PCB (bestilt fra JLCPCB) -1
- Motstand 1k -1
- Burg pinner hann
- Strømforsyning
- Microcontroller eller Arduino
- Koblingsledning
Motordriverkrets Forklaring:
I denne Motor Driver Circuit, har vi brukt fire L293D motor driver ICs for kjøring motorer. Dette kortet er i stand til å kjøre 8 DC-motorer eller 4 trinnmotorer om gangen. Brukeren kan bruke dette brettet til å bygge sine DC- eller stepper-motorbaserte prosjekter som en robotarm, linjefølger, landranere, labyrintfølge og mange andre prosjekter. Dette kortet kan styres ved hjelp av en mikrokontroller. Dette kortet har skrueterminal og burgsticks for tilkobling av motorer. Her har vi brukt burgsticks for å koble kontrollpinnene til mikrokontrollere eller Arduino. Dette kortet har jumperpinner for å velge enten maskinvarestyrt modus eller programvarestyrt modus, betyr at brukeren kan kontrollere disse pinnene enten ved å programmere eller ved å sette en jumperwire i maskinvaredriverkortet ved hjelp av jumper-kontakten. Dette kortet har 12v, 5v forsyningsalternativ for strøm. Det er noen generelle hull som også er tilgjengelige for plassering av nødvendige komponenter.
Vi har designet dette brettet slik at det er lett å forstå. Brukeren kan forstå tilkoblingene ved å lese pinnens navn (nevnt over PCB-kortet).
Arbeid og demonstrasjon:
For demonstrasjon har vi brukt et Arduino-kort for å kontrollere 2 DC-motorer og 1 trinnmotor. Vi har koblet trinnmotor på 8,9,10 og 11. pins på L293D (In21, In22, In23 og In24 motor driver pins) og Enable pin (Jumper) settes i maskinvarekontrollert modus ved å sette HIGH ved å bruke jumper connector.
DC-motorer er koblet til på 3, 4, 5 og 6. pin på L293D (IN11, IN12, IN13, IN14 motor driver board pin) og Enable pin (Jumper) er satt i programvarestyrt modus, koblet til 2, 3 pins (1EN12 og 1EN34 Motor Driver Pins). 5v strømforsyning brukes til å drive krets og motorer.
Nedenfor er Arduino-koden som vi har brukt til å demonstrere denne motordrivermodulen:
#inkludere
Sjekk også videoen på slutten av denne artikkelen.
Krets- og kretskortdesign ved bruk av EasyEDA:
For å utforme denne Motor Driver Circuit, har vi valgt den elektroniske EDA verktøy kalt EasyEDA. Vi har tidligere brukt EasyEDA mange ganger og synes det er veldig praktisk å bruke sammenlignet med andre PCB-fabrikanter. Sjekk her alle våre PCB-prosjekter. Etter å ha designet PCB, kan vi bestille PCB-prøvene etter deres lave kostnader PCB-fabrikasjonstjenester. De tilbyr også komponent sourcing-tjenester der de har et stort lager av elektroniske komponenter og brukere kan bestille de nødvendige komponentene sammen med PCB-bestillingen.
Mens du designer kretsene og kretskortene dine, kan du også gjøre krets- og kretskortdesignene dine offentlige slik at andre brukere kan kopiere eller redigere dem og kan dra nytte av det. Vi har også gjort hele krets- og kretskortoppsett offentlig for denne motordrivermodulen, sjekk lenken nedenfor:
easyeda.com/circuitdigest/Motor_Driver-10abfdf903214b24a6ae83eb182ae2e6
Du kan se hvilket som helst lag (topp, bunn, overflatemelk, bunnmelk osv.) På PCB ved å velge laget fra vinduet "Lag".
Du kan også se PCB, hvordan den vil se ut etter fabrikasjon, ved hjelp av Photo View- knappen i EasyEDA:
Beregning og bestilling av prøver online:
Etter å ha fullført designen av PCB, kan du bestille PCB gjennom jlcpcb.com. For å bestille PCB fra JLCPCB, trenger du Gerber File, som du kan laste ned fra EasyEDA PCB-ordresiden. For å laste ned Gerber-filer på PCB-en klikker du bare på Fabrication Output-knappen i EasyEDA.
Gå deretter til jlcpcb.com og klikk på Sitat nå eller knappen, så kan du velge antall PCB du vil bestille, hvor mange kobberlag du trenger, PCB tykkelse, kobbervekt og til og med PCB-fargen, som øyeblikksbildet Vist under:
Når du har valgt alle alternativene, klikker du på "Lagre i handlekurven" og deretter blir du ført til siden der du kan laste opp Gerber-filen som vi har lastet ned fra EasyEDA. Last opp Gerber-filen og klikk “Lagre i handlekurven”. Og til slutt klikker du på Kassen sikkert for å fullføre bestillingen din, så får du PCB-ene noen dager senere. De fabrikerer kretskortet til en veldig lav pris som $ 2.
Etter noen dager med bestilling av PCB fikk jeg PCB-prøvene
Lodding: etter å ha fått disse bitene har jeg montert alle nødvendige komponenter over PCB koblet den til Arduino for demonstrasjon.
Sjekk også videoen nedenfor.