Taula de continguts:
- Pas 1: PCB d'alta qualitat de baix cost de JLCPCB
- Pas 2: els components
- Pas 3: Disseny de circuits i desenvolupament de PCB
- Pas 4: Com fer PCBs des de JLCPCB
- Pas 5: el codi
- Pas 6: el control remot
- Pas 7: proveu la unitat
Vídeo: Robot sense fil Arduino mitjançant el mòdul sense fils HC12: 7 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
Ei nois, benvinguts de nou. A la meva publicació anterior, explicava què és un circuit de pont H, IC de controlador de motor L293D, IC controlador de motor L293D per a la conducció de conductors de motor d’alta intensitat i com podeu dissenyar i fabricar la vostra pròpia placa de controladors de motor L293D, que pot controlar fins a 4 actualitzeu els motors CC de manera independent i feu el vostre propi PCB Arduino Motor Shield.
En aquest post, us mostraré com fer un robot Arduino Wirless mitjançant el mòdul sense fils HC12. mitjançant JLCPCB.
Pas 1: PCB d'alta qualitat de baix cost de JLCPCB
JLCPCBIs és una de les millors empreses de fabricació de PCB en línia on podeu demanar PCB en línia sense cap tipus de molèstia. L’empresa treballa les 24 hores del dia, els 7 dies de la setmana sense parar. Amb la seva maquinària d'alta tecnologia i el flux de treball automatitzat, poden fabricar grans quantitats de PCB d'alta classe en poques hores.
JLCPCB pot desenvolupar PCB de diversa complexitat. Desenvolupen PCB senzills i econòmics amb tauler monocapa per a aficionats i aficionats, així com taulers multicapa complexos per a aplicacions industrials d’alt nivell. JLC treballa amb grans fabricants de productes i pot ser el PCB de dispositius que utilitzeu, com ara portàtils o telèfons mòbils, que es fabriquen en aquesta fàbrica.
Pas 2: els components
Pont H
El pont H és simplement un circuit que permet aplicar una tensió a través d’una càrrega en qualsevol direcció. S’utilitzen habitualment per controlar el motor de corrent continu en parts mòbils de robots. L’avantatge d’utilitzar motors de corrent continu és que https://rootsaid.com/arduino-gesture-controller/, podem invertir la polaritat de la tensió aplicada a través de la càrrega sense modificar el circuit. Si voleu saber més sobre aquest circuit del pont H, consulteu aquest enllaç.
L293D
L293D és una forma compacta de circuit de pont H en forma de CI que utilitza el circuit esmentat anteriorment. És un CI amb 8 pins a cada costat (16 pins en total) que conté 2 circuits independents de pont H, el que significa que podem controlar dos motors de manera independent mitjançant un IC únic.
L293D és un controlador de motor típic o IC de controlador de motor que permet que el motor de CC circuli en qualsevol direcció. L293D és un CI de 16 pins que pot controlar simultàniament un conjunt de dos motors de CC en qualsevol direcció. Vol dir que podeu controlar dos motors de corrent continu amb un únic IC L293D. Obteniu més informació sobre L293D IC
Arduino Pro Mini
Aquest petit minúscul tauler es va desenvolupar per a aplicacions i projectes on l’espai és excel·lent i les instal·lacions es fan permanents.
Petit, disponible en versions de 3,3 V i 5 V, alimentat per ATmega328. A causa de la seva petita mida, en aquest projecte utilitzarem aquesta placa per controlar la placa de controladors de motors basats en Arduino.
El xassís del robot Aquest és el xassís del robot que vaig fer per fabricar el meu robot BLE. Tinc aquest kit banggood.com. No només aquest, tenen tants tipus de marcs de robots, motors i gairebé tots els sensors per fer arduino, raspberry pi i altres projectes d’electrònica i hobby.
Obtindreu totes aquestes coses a un preu barat amb un enviament molt ràpid i de qualitat. I el millor d’aquest kit és que proporcionen totes les eines necessàries per muntar el marc junts.
Pas 3: Disseny de circuits i desenvolupament de PCB
Característiques del PCB Pro Mini Motor Shield
- Controla 2 motors de manera independent alhora
- Control de velocitat independent mitjançant PWM
- Disseny compacte Capçaleres 5 V, 12 V i Gnd per a components addicionals
- Augmenteu la potència mitjançant el tiratge
- Suport del mòdul sense fils HC12
Ara fem una ullada al circuit de la nostra placa de controladors de motor. Sembla una mica desordenat? No us preocupeu, us ho explicaré.
El regulador
La potència d’entrada està connectada a un regulador 7805. El 7805 és un regulador de 5 V que convertirà una tensió d’entrada de 7 a 32 V a un subministrament continu de 5 V CC. L'alimentació de 5 V està connectada a l'entrada de tensió d'Arduino, així com per a operacions lògiques de IC L293D. Hi ha LED indicadors a través de terminals de 12V i 5V per facilitar la resolució de problemes. Per tant, podeu connectar un voltatge d’entrada entre 7V i 32 a aquest circuit. Per al meu robot, prefereixo una bateria Lipo de 11,1 V.
Ara, deixeu-me que us expliqui com he dissenyat el circuit i he aconseguit fer aquest PCB de JLCPCB.
Pas 1: creació del prototip
En primer lloc, connecteu tots els components junts a la taula de treball per poder solucionar problemes fàcilment si alguna cosa no funciona. Un cop vaig aconseguir que tot funcionés correctament, el vaig provar amb un robot i hi vaig jugar durant un temps. Aquella vegada, em vaig assegurar que el circuit funciona correctament i no s’escalfa.
Pas 2: els esquemes
Per dibuixar circuits i dissenyar PCB, disposem d’eines de disseny de PCB en línia d’EasyEDA, proporciona totes les capacitats necessàries per al disseny en línia de PCB i la impressió de PCB de plaques de circuits amb centenars de components i múltiples capes amb milers de pistes.
Vaig dibuixar un circuit a l'EasyEDA que incloïa tots els components de la placa: els circuits integrats, el mòdul Arduino Nano i el mòdul HC12 que estan connectats al pin digital de l'Arduino. També he afegit algunes capçaleres que estan connectades als pins analògics i als pins digitals d'aquests botons que seran útils en el futur.
A més, hi ha 5V, 12V, Gnd, mòdul sense fils, capçaleres digitals i analògiques per si voleu afegir sensors i fer lectures en el futur. A les seccions següents s’explica el mapatge complet de pins.
Controlador de motor 1
- Activa 1-5 (PWM)
- InM1A - 2InM1B - 3
- Activa 2-6 (PWM)
- InM2A - 7In
- M2B - 4
HC12
- Vin - 5V
- Gnd - Gnd
- Tx / Rx - D10 / D11
Pas 3: creació d'un disseny de PCB
A continuació, dissenyar el PCB. El disseny de PCB és en realitat una part important del disseny de PCB; fem servir PCB Layouts per fabricar PCB a partir d’esquemes. Vaig dissenyar un PCB on podia soldar tots els components junts. Per a això, primer deseu els esquemes i, a la llista d’eines superior, feu clic al botó de conversió i seleccioneu “Converteix a PCB”.
Això obrirà una finestra. Aquí podeu col·locar els components dins del límit i ordenar-los de la manera que vulgueu. La manera més fàcil d’encaminar tot el component és el procés de “ruta automàtica”. Per a això, feu clic a l'eina "Ruta" i seleccioneu "Router automàtic".
Opcions d’encaminament en línia del PCB
S’obrirà una pàgina de configuració de l’encaminador automàtic on es poden proporcionar detalls com l’espai lliure, l’amplada de la pista, la informació de la capa, etc. Un cop fet això, feu clic a “Executa”. Aquí teniu l’enllaç a EasyEDA Schematics i Gerber Files de la placa de protecció del motor L293D Arduino. Si us plau, no dubteu a descarregar o editar la disposició esquemàtica / PCB.
Ja està, nois, el vostre disseny ja està complet. Es tracta d’un PCB de doble capa que significa que l’encaminament hi és a banda i banda del PCB. Ara podeu descarregar el fitxer Gerber i utilitzar-lo per fabricar el vostre PCB des de JLCPCB.
Pas 4: Com fer PCBs des de JLCPCB
Pas 4: fabricació de PCB d'alta qualitat
JLCPCB és una empresa fabricant de PCB amb un cicle de producció complet. El que significa que comencen per "A" i acaben amb "Z" del procés de fabricació de PCB.
Des de les matèries primeres fins als productes acabats, tot es fa just sota el terrat. Aneu al lloc web de JLCPCBs i creeu un compte gratuït.
Un cop hàgiu creat un compte amb èxit, feu clic a "Presuposa ara" i pengeu el fitxer Gerber. El fitxer Gerber conté informació sobre el vostre PCB, com ara informació de disseny de PCB, informació de capa, informació d’espai, pistes per nomenar alguns.
A sota de la vista prèvia del PCB, veureu tantes opcions com la quantitat de PCB, la textura, el gruix, el color, etc. Trieu tot el que necessiteu. Un cop fet tot, feu clic a "Desa a la cistella".
A la pàgina següent, podeu triar una opció d’enviament i pagament i fer una sortida segura. Podeu utilitzar Paypal o targeta de crèdit / dèbit per pagar. Això és nois. Està fet.
El PCB es fabricarà i s’enviarà en dies i es lliurarà a la seva porta dins del període de temps esmentat.
Pas 5: el codi
Aquí compartiré el codi del control remot HC12 i del robot RC. Simplement pengeu aquest codi al control remot i al vostre robot RC DIY.
Aquest és el codi per al bricolatge RC Off Road Robot.
Pas 6: el control remot
A la publicació anterior, us vaig mostrar com podeu configurar un control remot de llarg abast per al vostre robot RC. Podeu utilitzar el mateix comandament a distància amb el mateix codi per a aquest projecte.
Pas 7: proveu la unitat
Després de carregar tots els codis, tant al transmissor com al robot. Enceneu-lo.
Podeu utilitzar una bateria LiPo per encendre el robot i una bateria de 9V o USB per encendre el comandament a distància. Si tot va bé, els LED indicadors brillaran.
Ara proveu de moure el joystick. El bot ja hauria de començar a moure’s.
Recomanat:
Comunicació sense fils mitjançant el mòdul transceptor NRF24L01 per a projectes basats en Arduino: 5 passos (amb imatges)
Comunicació sense fils mitjançant el mòdul transceptor NRF24L01 per a projectes basats en Arduino: Aquest és el meu segon tutorial instructiu sobre els robots i els microcontroladors. És realment sorprenent veure el vostre robot viu i funcionant com s’esperava i cregueu-me que serà més divertit controlar el vostre robot o altres coses sense fils de manera ràpida i
Punt d'accés sense fils de rang de cinquanta metres amb adaptador sense fil TP Link WN7200ND USB a Raspbian Stretch: 6 passos
Punt d’accés sense fils de rang de cinquanta metres amb adaptador sense fil USB TP Link WN7200ND a Raspbian Stretch: Raspberry Pi és fantàstic per crear punts d’accés sense fils segurs, però no té un bon abast, he utilitzat un adaptador sense fil USB TP Link WN7200ND per ampliar-lo. Vull compartir com fer-ho Per què vull fer servir un raspberry pi en lloc d’un router? T
Sistema de micròfon sense fil DIY per a guitarra sense fils: 4 passos
Sistema de microfonia sense fils de bricolatge a sistema de guitarra sense fils: he estat veient alguns vídeos i algunes bandes i gairebé utilitzen un sistema sense fil a la guitarra. Tornar-me boig, moure’t, caminar i fer el que vulguin sense el cable, així que somio amb tenir-ne un. Però … ara per a mi és massa car, així que vaig arribar a això
Refredador / suport per a portàtils de cost zero (sense cola, sense perforació, sense femelles i cargols, sense cargols): 3 passos
Refredador / suport per a portàtils de cost zero (sense cola, sense perforació, sense femelles i cargols, sense cargols): ACTUALITZACIÓ: SI US PLAU VOT PER EL MEU INSTRUCTABLE, GRÀCIES ^ _ ^ TAMBÉ POTS AGRADAR-ME ENTRADA A www.instructables.com/id/Zero-Cost-Aluminum-Furnace-No-Propane-No-Glue-/ O POTS VOTAR ELS MEUS MILLORS AMICS
Introduïu un timbre sense fils en un interruptor d'alarma sense fils o un interruptor d'encesa / apagat: 4 passos
Introduïu un timbre sense fils en un interruptor d'alarma sense fils o en un interruptor d'encès / apagat: recentment he construït un sistema d'alarma i l'he instal·lat a casa. Vaig fer servir interruptors magnètics a les portes i els vaig connectar a través de les golfes: les finestres eren una altra història i el cablejat dur no era una opció. Necessitava una solució sense fils i això és