INHOUDSOPGAWE:
- Stap 1: PCB's van hoë gehalte van lae koste van JLCPCB
- Stap 2: Die komponente
- Stap 3: Kringontwerp en PCB -ontwikkeling
- Stap 4: Kry PCB's van JLCPCB af
- Stap 5: Die kode
- Stap 6: Die afstandsbediening
- Stap 7: Toetsrit
Video: Draadlose Arduino -robot met behulp van die HC12 -draadlose module: 7 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Hallo ouens, welkom terug. In my vorige pos het ek verduidelik wat 'n H Bridge -stroombaan is, L293D -motorbestuurder -IC, L293D -motorbestuurder -IC vir bestuurders met hoë motorbestuurders en hoe u u eie L293D -motorbestuurderbord kan ontwerp en maak, wat tot 4 hoog kan beheer huidige DC -motors onafhanklik en kry u eie Arduino Motor Shield PCB.
In hierdie pos sal ek u wys hoe u 'n Arduino Wirless Robot kan maak met behulp van die HC12 Wireless -module. met behulp van JLCPCB.
Stap 1: PCB's van hoë gehalte van lae koste van JLCPCB
JLCPCBI is een van die beste aanlyn -PCB -vervaardigingsondernemings, vanwaar u sonder enige probleme PCB's aanlyn kan bestel. Die onderneming werk ononderbroke 24 uur per dag, 7 dae per week. Met hul hoëtegnologie-masjinerie en outomatiese werkstroom kan hulle binne enkele ure groot hoeveelhede hoëklas PCB's vervaardig.
JLCPCB kan PCB's van verskillende kompleksiteit ontwikkel. Hulle ontwikkel eenvoudige en goedkoop PCB's met enkellaagbord vir stokperdjies en entoesiaste, sowel as ingewikkelde meerlaagse bord vir hoë standaard industriële toepassings. JLC werk saam met groot produkvervaardigers en is moontlik die PCB van toestelle wat u gebruik, soos 'n skootrekenaar of selfone wat in hierdie fabriek vervaardig is.
Stap 2: Die komponente
H brug
H Bridge is bloot 'n stroombaan wat toelaat dat spanning oor 'n las in enige rigting toegepas word. Dit word algemeen gebruik om DC -motor in bewegende dele van robotte te beheer. Die voordeel om DC-motor te gebruik, is dat ons op https://rootsaid.com/arduino-gesture-controller/ die polariteit van die toegepaste spanning oor die las kan omkeer sonder om die stroombaan te verander. Kyk na hierdie skakel as u meer wil weet oor hierdie H Bridge -kring.
L293D
L293D is 'n kompakte vorm van H Bridge -kring in die vorm van 'n IC wat die bogenoemde stroombaan gebruik. Dit is 'n IC met 8 penne aan elke kant (in totaal 16 penne) wat 2 onafhanklike H Bridge -stroombane bevat, wat beteken dat ons twee motors onafhanklik kan bestuur met behulp van 'n enkele IC.
L293D is 'n tipiese motorbestuurder of motorbestuurder -IC waarmee DC -motor in beide rigtings kan ry. L293D is 'n 16-pins IC wat 'n stel van twee DC-motors gelyktydig in enige rigting kan beheer. Dit beteken dat u twee GS -motor met 'n enkele L293D IC kan bestuur. Lees meer oor L293D IC
Arduino Pro Mini
Hierdie klein bordjie is ontwikkel vir toepassings en projekte waar ruimte baie hoog is en installasies permanent gemaak word.
Klein, beskikbaar in 3.3 V en 5 V weergawes, aangedryf deur ATmega328. Vanweë die klein grootte daarvan, gebruik ons hierdie bord in hierdie projek om die bestuurderbord op Arduino -basis te beheer.
Die Robot -onderstel Dit is die robot -onderstel waarmee ek my BLE -robot gemaak het. Ek het hierdie kit gekry banggood.com. Nie net hierdie nie, hulle het soveel soorte robotrame, motors en byna al die sensors om arduino-, framboos- en ander elektroniese en stokperdjie -projekte te doen.
U kry al hierdie dinge teen 'n goedkoop prys met vinnige aflewering en kwaliteit. En die wonderlike ding met hierdie kit is dat hulle al die gereedskap het wat u nodig het om die raam aanmekaar te sit.
Stap 3: Kringontwerp en PCB -ontwikkeling
Kenmerke van Pro Mini Motor Shield PCB
- Beheer 2 motors onafhanklik op 'n slag
- Onafhanklike snelheidsbeheer met behulp van PWM
- Kompakte ontwerp 5 V, 12 V en Gnd kopstukke vir ekstra komponente
- Verhoog krag deur Piggybacking
- Ondersteun HC12 draadlose module
Kom ons kyk nou na die kring van ons motorbestuurderbord. Lyk 'n bietjie morsig? Moenie bekommerd wees nie, ek sal dit vir u verduidelik.
Die Reguleerder
Die insetkrag word aan 'n 7805 -reguleerder gekoppel. 7805 is 'n 5V-reguleerder wat 'n insetspanning van 7- 32V na 'n bestendige 5V DC-stroom sal omskakel. 5 V -toevoer is gekoppel aan die spanningsingang van Arduino sowel as vir die logiese werking van L293D IC. Daar is aanwyser -LED's oor 12V- en 5V -terminale vir maklike probleemoplossing. U kan dus 'n ingangsspanning van tussen 7V en 32 aan hierdie stroombaan koppel. Vir my bot verkies ek 'n 11.1V Lipo -battery.
Laat ek u nou vertel hoe ek die kring ontwerp het en hierdie PCB van JLCPCB laat doen het.
Stap 1 - Maak die prototipe
Koppel eers al die komponente aan mekaar op die broodbord sodat ek maklik kan opspoor as iets verkeerd loop. Toe ek alles reg laat werk, het ek dit op 'n robot probeer en 'n geruime tyd daarmee gespeel. Toe het ek seker gemaak dat die stroombaan behoorlik werk en nie opwarm nie.
Stap 2 - Die skemas
Om stroombane te teken en PCB's te ontwerp, het ons elektroniese PCB -ontwerpgereedskap van EasyEDA, wat al die nodige vermoëns bied vir aanlyn PCB -ontwerp en print van printplate met honderde komponente en verskeie lae met duisende snitte.
Ek het 'n stroombaan in EasyEDA getrek wat al die komponente op die broodbord bevat - die IC's, Arduino Nano en HC12 -module wat gekoppel is aan die digitale pen van die Arduino. Ek het ook 'n paar opskrifte bygevoeg wat gekoppel is aan analoog penne en digitale penne van hierdie knoppies, wat in die toekoms nuttig sal wees.
Daar is ook 5V, 12V, Gnd, draadlose module, digitale en analoge penkoppe as u in die toekoms sensors wil byvoeg en metings wil neem. Volledige penkartering word in die onderstaande afdelings verduidelik.
Motorbestuurder 1
- Aktiveer 1 - 5 (PWM)
- InM1A - 2InM1B - 3
- Aktiveer 2 - 6 (PWM)
- InM2A - 7In
- M2B - 4
HC12
- Vin - 5V
- Gnd - Gnd
- Tx/Rx - D10/D11
Stap 3 - Skep PCB -uitleg
Vervolgens ontwerp die PCB. PCB -uitleg is eintlik 'n belangrike deel van PCB -ontwerp; ons gebruik PCB -uitlegte om PCB's uit skemas te maak. Ek het 'n PCB ontwerp waar ek al die komponente saam kon soldeer. Om dit te doen, moet u eers die skemas stoor en in die boonste gereedskaplys klik op die omskakel -knoppie en kies "Skakel na PCB".
Dit sal 'n venster oopmaak. Hier kan u die komponente binne die grens plaas en dit rangskik soos u wil. Die maklike manier om al die komponente uit te voer, is die 'outomatiese roete'-proses. Klik hiervoor op die 'Roete' -hulpmiddel en kies' Outo -router '.
PCB -aanlynroetine -opsies
Dit sal 'n Auto Router Config Page oopmaak waar u besonderhede kan verskaf, soos opruiming, baanwydte, laaginligting, ens. As u dit gedoen het, klik dan op "Run". Hier is die skakel na EasyEDA Schematics en Gerber -lêers van die L293D Arduino Motor Shield Board. Laai gerus die skema/PCB -uitleg af of wysig dit.
Dis ouens, u uitleg is nou voltooi. Dit is 'n dubbellaag -PCB, wat beteken dat die routering aan weerskante van die PCB is. U kan nou die Gerber -lêer aflaai en dit gebruik om u PCB van JLCPCB te vervaardig.
Stap 4: Kry PCB's van JLCPCB af
Stap 4 - Vervaardiging van hoë kwaliteit PCB
JLCPCB is 'n PCB -vervaardigingsonderneming met 'n volledige produksiesiklus. Dit beteken dat hulle begin met 'A' en eindig met 'Z' van die PCB -vervaardigingsproses.
Van grondstowwe tot voltooide produkte, alles word reg onder die dak gedoen. Gaan na die webwerf JLCPCBs en skep 'n gratis rekening.
Sodra u 'n rekening suksesvol geskep het, klik op 'Kwoteer nou' en laai u Gerber -lêer op. Gerber -lêer bevat inligting oor u PCB, soos inligting oor PCB -uitleg, laaginligting, afstandsinligting, spore, om maar 'n paar te noem.
Onder die PCB -voorskou sien u soveel opsies, soos PCB -hoeveelheid, tekstuur, dikte, kleur, ens. Kies alles wat vir u nodig is. Sodra alles klaar is, klik op "Stoor in mandjie".
Op die volgende bladsy kan u 'n gestuur- en betaalopsie kies en veilig uitcheck. U kan Paypal of krediet-/debietkaart gebruik om te betaal. Dit is ouens. Dis gedoen.
Die PCB word binne enkele dae vervaardig en gestuur, en word binne die genoemde tydperk by u huis afgelewer.
Stap 5: Die kode
Hier sal ek die kode vir HC12 -afstandsbediening en die RC -robot deel. Laai hierdie kode eenvoudig op na u afstandbeheerder sowel as u DIY RC -robot.
Dit is die kode vir DIY RC Off Road Robot.
Stap 6: Die afstandsbediening
In die vorige pos het ek u gewys hoe u 'n afstandbeheer vir 'n lang afstand vir u RC -robot kan instel. U kan dieselfde afstandsbediening met dieselfde kode vir hierdie projek gebruik.
Stap 7: Toetsrit
Nadat u al die kodes opgelaai het, in die sender sowel as die robot. Skakel dit aan.
U kan 'n LiPo -battery gebruik om die robot aan te skakel en 'n 9V -battery of USB om die afstandsbediening aan te skakel. As alles goed gaan, sal die aanwyser -LED's brand.
Probeer nou om die joystick te beweeg. Die bot moet nou begin beweeg.
Aanbeveel:
Beheer oor die hele wêreld met behulp van internet met behulp van Arduino: 4 stappe
Beheer oor die hele wêreld met behulp van internet met behulp van Arduino: Hallo, ek is Rithik. Ons gaan 'n internetbeheerde LED maak met u telefoon. Ons gaan sagteware soos Arduino IDE en Blynk gebruik. Dit is eenvoudig, en as u daarin geslaag het, kan u soveel elektroniese komponente beheer as wat u wil
TCP/IP -verbinding via GPRS: Hoe om data na die bediener te stuur met behulp van die SIM900A -module: 4 stappe
TCP/IP -verbinding via GPRS: Hoe om data na die bediener te stuur met behulp van die SIM900A -module: In hierdie handleiding gaan ek u vertel hoe u data na die TCP -bediener kan stuur met behulp van die sim900 -module. Ons sal ook sien hoe ons data van bediener na kliënt kan ontvang (GSM -module)
Die beheer van DC -motors met die L298N met behulp van CloudX -mikrobeheerder: 3 stappe
Die beheer van DC-motors met die L298N met behulp van CloudX-mikrobeheerder: In hierdie projek sal ons verduidelik hoe ons ons L298N H-brug kan gebruik om die spoed van die DC-motor te verhoog en te verlaag. Die L298N H-brugmodule kan gebruik word met motors met 'n spanning tussen 5 en 35V DC. Daar is ook 'n ingeboude 5V-reguleerder, so as u
Beheer die snelheid van die borstellose gelykstroommotor met behulp van Arduino- en Bluetooth-module (HC-05): 4 stappe
Beheer die spoed van die borstellose DC-motor met behulp van Arduino en Bluetooth-module (HC-05): Inleiding In hierdie tutoriaal gaan ons die spoed van die Borstelose DC-motor beheer met behulp van Arduino UNO, Bluetooth-module (HC-05) en Android-toepassing vir Bluetooth ( Arduino Bluetooth -beheerder)
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: 9 stappe (met foto's)
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: die middelste voetsteunhysers moet goed onder die sitplek geberg word en laer om te ontplooi. 'N Meganisme vir die onafhanklike werking van die opberging en ontplooiing van voetsteun is nie ingesluit by rolstoele op die mark nie, en PWC -gebruikers het die behoefte uitgespreek