Taula de continguts:

Robot sense fil Arduino mitjançant el mòdul sense fils HC12: 7 passos
Robot sense fil Arduino mitjançant el mòdul sense fils HC12: 7 passos

Vídeo: Robot sense fil Arduino mitjançant el mòdul sense fils HC12: 7 passos

Vídeo: Robot sense fil Arduino mitjançant el mòdul sense fils HC12: 7 passos
Vídeo: Как использовать 2 или более лазерных датчиков расстояния VL53L0X 2024, De novembre
Anonim
Robot Arduino sense fils que utilitza el mòdul sense fils HC12
Robot Arduino sense fils que utilitza el mòdul sense fils HC12
Robot Arduino sense fils que utilitza el mòdul sense fils HC12
Robot Arduino sense fils que utilitza el mòdul sense fils HC12

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

PCB d'alta qualitat de baix cost de JLCPCB
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

Els components
Els components
Els components
Els components
Els components
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

Disseny de circuits i desenvolupament de PCB
Disseny de circuits i desenvolupament de PCB
Disseny de circuits i desenvolupament de PCB
Disseny de circuits i desenvolupament de PCB
Disseny de circuits i desenvolupament de PCB
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

Com es fan els PCB des de JLCPCB
Com es fan els PCB des de JLCPCB
Com es fan els PCB des de JLCPCB
Com es fan els PCB des de JLCPCB
Com es fan els PCB des de JLCPCB
Com es fan els PCB 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

El control remot
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

Examen de conduir
Examen de conduir
Examen de conduir
Examen de conduir

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: