- Būtini komponentai
- „Arduino“ variklio vairuotojo skydo grandinė
- Grandinių ir PCB dizainas naudojant „EasyEDA“
- Mėginių apskaičiavimas ir užsakymas internetu
Šioje „pasidaryk pats“ sesijoje mes gaminame „ Arduino“ variklio vairuotojo skydą, kad galėtume valdyti nuolatinės srovės variklius, žingsninius variklius ir servovariklius. Suderinamas su „Arduino UNO“ ir „Arduino Mega“, šis variklio vairuotojo skydas vienu metu gali valdyti 4 nuolatinės srovės variklius arba 1 žingsninį variklį ir 2 servovariklius. Čia varikliams vairuoti naudojamos dvi „ L293D“ variklio tvarkyklės IC, o valdymui - 8 bitų poslinkio registras.
Būtini komponentai
- Variklio vairuotojo IC L293D -2
- 74HC595 poslinkio rezistorius -1
- 104 kondensatoriai -5
- 3 kontaktų gnybtų blokas -5
- Paspauskite mygtuką -1
- SMD LED -1
- 1k - rezistorius -1
- PCB (užsakyta iš JLCPCB) -1
- Rezistorių tinklas 10k -1
- Burgas klijuoja vyrą
- Arduino Uno
- Maitinimo šaltinis
„Arduino“ variklio vairuotojo skydo grandinė
Šis „ Arduino“ variklio skydelis gali būti naudojamas kuriant nuolatinės srovės ar žingsninių variklių projektus, pvz., Robotų ranką, linijos sekėją, žemės plėšikus, labirinto sekėjus ir daugelį kitų projektų. Ši plokštė gali būti valdoma naudojant „Arduino“ kaip „Arduino UNO“, „Arduino Mega“ ir panašias plokštes. Jis turi varžtų gnybtą variklių laidams sujungti. L293D variklio tvarkyklę signalizuoja perjungimo registras 74HC595, o poslinkių registrą - „Arduino“. Jame yra trumpiklių kaiščiai, kad būtų galima pasirinkti 12v varikliams arba 5v varikliams.
PIN kodavimas:
Čia
- ST, DS, OE, SH ir MR yra naudojami vairuojant „S hift Register“
- DC variklio greičiui reguliuoti naudojami M1PWM, M2PWM, M3PWM ir M4PWM. Jei nuolatinės srovės variklio greičio reguliuoti nereikia, padarykite šiuos kaiščius AUKŠTU.
- Servo varikliams - SERVO1 ir SERVO2.
Naudodami šį skydą, „Arduino“ labai lengva atlikti variklinius projektus. Jūs tiesiog turite užfiksuoti skydą virš „Arduino“ ir valdyti variklius naudodami šį skydą. Galite naudoti nurodytą kodą (galų gale) arba naudoti savo kodą varikliams valdyti pagal savo programą.
Taip pat ankstesniuose mūsų straipsniuose galite sužinoti visų šių variklių sąsajas ir perjungti „Arduino“ registrą nenaudodami variklio vairuotojo skydo:
- „Stepper“ variklio sąsaja su „Arduino UNO“
- Kelių servo variklių valdymas naudojant „Arduino“
- Nuolatinės srovės variklio valdymas naudojant „Arduino“
- Kaip naudotis „Shift“ registru 74HC595 su „Arduino Uno“
Grandinių ir PCB dizainas naudojant „EasyEDA“
Norėdami sukurti šį „ Arduino“ variklio vairuotojo skydą, mes pasirinkome internetinį EDA įrankį „EasyEDA“. Anksčiau daug kartų naudojau „EasyEDA“ ir radau, kad tai puikus internetinis įrankis, kurį galima naudoti, nes jame yra daug pėdsakų ir jis yra atviro kodo. Sukūrę PCB, mes galime užsisakyti PCB pavyzdžius pagal jų pigias PCB gamybos paslaugas. Be to, jie taip pat siūlo komponentų tiekimo paslaugas, kai turi daug elektroninių komponentų, o vartotojai gali užsisakyti reikiamus komponentus kartu su PCB plokštėmis.
Kurdami savo grandines ir PCB naudodami „EasyEDA“, galite paviešinti savo grandinių ir PCB dizainus, kad kiti vartotojai galėtų juos kopijuoti ar redaguoti ir galėtų pasinaudoti jūsų darbu. Mes padarėme šio projekto grandinių ir PCB išdėstymą viešą šiuo adresu: žemiau esančią nuorodą:
easyeda.com/circuitdigest/Motor-Driver-Sheild
Galite peržiūrėti bet kurį PCB sluoksnį (viršuje, apačioje, viršutiniame piene, dugno piene ir kt.) Pasirinkdami sluoksnį iš lango „Sluoksniai“. Taip pat galite peržiūrėti PCB, kaip ji atrodys gaminant, naudodamiesi „ EasyEDA“ mygtuku „ Nuotraukų peržiūra “:
Mėginių apskaičiavimas ir užsakymas internetu
Užbaigus šio „Arduino“ variklio skydo dizainą, galite užsisakyti PCB per JLCPCB.com. Norėdami užsisakyti PCB iš JLCPCB, jums reikia „Gerber File“. Norėdami atsisiųsti „Gerber“ failus iš savo PCB, tiesiog spustelėkite mygtuką „Gamybos išvestis“ EasyEDA redaktoriaus puslapyje, tada atsisiųskite iš „EasyEDA“ PCB užsakymo puslapio.
Dabar eikite į JLCPCB.com ir spustelėkite „Quote Now“ arba mygtuką, tada galite pasirinkti norimų užsisakyti PCB skaičių, kiek jums reikia vario sluoksnių, PCB storį, vario svorį ir net PCB spalvą, pvz., Momentinę nuotrauką nurodyta apačioje:
Pasirinkę visas parinktis, spustelėkite „Įrašyti į krepšelį“ ir pateksite į puslapį, kuriame galėsite įkelti savo „Gerber“ failą, kurį atsisiuntėme iš „EasyEDA“. Įkelkite savo „Gerber“ failą ir spustelėkite „Išsaugoti krepšelyje“. Galiausiai spustelėkite „Checkout Secure“, kad užbaigtumėte užsakymą, tada po kelių dienų gausite savo PCB. Jie gamina PCB labai mažu greičiu, kuris yra 2 USD. Jų sukūrimo laikas taip pat yra labai trumpesnis, tai yra 48 valandos, kai DHL pristatomas per 3-5 dienas. Iš esmės savo PCB gausite per savaitę nuo užsakymo.Užsisakę PCB, galite patikrinti savo PCB gamybos pažangą su data ir laiku. Tai patikrinsite apsilankę paskyros puslapyje ir spustelėję nuorodą „Gamybos pažanga“, esančią PCB, kaip parodyta žemiau esančiame paveikslėlyje.
Po kelių dienų užsisakius PCB, aš gavau gražių pakuočių PCB pavyzdžius, kaip parodyta žemiau esančiose nuotraukose.
Gavęs šiuos kūrinius, per PCB sumontavau visus reikiamus komponentus ir prijungiau jį prie „Arduino“ demonstravimui.
Taigi mūsų „Arduino“ variklio skydelis yra paruoštas, ir jūs galite jį tiesiogiai naudoti su „Arduino“ valdydami daugelį variklių vienu metu.