Taula de continguts:

Tutorial d'Acceleròmetre Arduino: Control d'un pont de vaixell mitjançant un servomotor: 5 passos
Tutorial d'Acceleròmetre Arduino: Control d'un pont de vaixell mitjançant un servomotor: 5 passos

Vídeo: Tutorial d'Acceleròmetre Arduino: Control d'un pont de vaixell mitjançant un servomotor: 5 passos

Vídeo: Tutorial d'Acceleròmetre Arduino: Control d'un pont de vaixell mitjançant un servomotor: 5 passos
Vídeo: Meccano Arduino motors amb botonera 10 botons 4 potenciòmetres 2024, Desembre
Anonim
Tutorial Acceleròmetre Arduino: controlar un pont de vaixell mitjançant un servomotor
Tutorial Acceleròmetre Arduino: controlar un pont de vaixell mitjançant un servomotor

Els sensors d’acceleròmetres es troben ara a la majoria dels nostres telèfons intel·ligents per oferir-los una gran varietat d’ús i funcions que fem servir diàriament, sense ni tan sols saber que el responsable d’aquest és l’acceleròmetre.

Una d’aquestes funcions és la controlabilitat que ens proporciona l’acceleròmetre, on podeu controlar el vostre cotxe en jocs de carreres o utilitzar una determinada aplicació per convertir el telèfon en un control remot del vostre robot o cotxe RC que utilitza l’acceleròmetre com a eina de control.

Per tant, en aquest tutorial d’Acceleròmetre Arduino, farem servir aquesta última característica per fer ús del sensor d’acceleròmetre incrustat als nostres telèfons intel·ligents per controlar l’obertura i el tancament d’un pont de vaixell. Per descomptat, el pont és només un servomotor que va a 0 graus per tancar-se i 90 per obrir-se.

Parlem de la idea que hi ha darrere d’aquest tutorial d’Accelerometer d’Arduino …

Idea:

Utilitzarem la placa 1Sheeld amb la seva aplicació Android / iOS complementària i utilitzarem l’escut de l’acceleròmetre on qualsevol canvi en qualsevol eix x, eix y o eix z s’enviarà a l’Arduino i, per tant, podem decidir si canviar servo grau a 0 o 90.

Començant:

Si és la primera vegada que us ocupeu de 1Sheeld o voleu obtenir-ne més informació, us recomanem que consulteu aquest tutorial d'inici ràpid i senzill.

I si abans no heu provat el servomotor, us recomano revisar aquest vídeo ràpid. Ara, un cop us hàgiu familiaritzat una mica amb 1Sheeld, comencem!

Pas 1: components de maquinari:

Components de maquinari
Components de maquinari
Components de maquinari
Components de maquinari
Components de maquinari
Components de maquinari
Components de maquinari
Components de maquinari
  1. Arduino Uno.
  2. 1Fitxa + tauler.
  3. LED.
  4. Servomotor S90.
  5. 3 * cables masculins a masculins.
  6. Cable USB Arduino o bateria de 9-12v.
  7. Telèfon Android / iOS amb l'aplicació 1Sheeld instal·lada.

Pas 2: components del programari:

  1. IDE Arduino.
  2. Biblioteca 1sheeld, aplicació Android 1sheeld o aplicació iOS.

Pas 3:

Imatge
Imatge
Imatge
Imatge
Imatge
Imatge
  1. Connecteu la placa 1Sheeld al vostre Arduino com a imatge1
  2. . Connecteu la pantalla LCD 16 * 2 com a imatge2.
  3. Canvieu l’alimentació de 1Sheeld perquè funcioni amb 5v (no el 3,3v) com a imatge3.

1Sheeld té 2 modes: mode de càrrega i mode de funcionament. Podeu canviar entre ells mitjançant l’interruptor proper als pins digitals i s’anomena “UART SWITCH” a 1Sheeld i “SERIAL SWITCH” a 1Sheeld +.

  • En primer lloc, feu lliscar el commutador cap a la notació "SWITCH" com a imatge4 que converteix la placa 1Sheeld en el mode de càrrega per permetre-vos pujar el codi Arduino.
  • En segon lloc, després d’acabar de carregar el codi, feu lliscar el commutador cap a la notació “UART” (o “SERIAL” a la placa 1Sheeld +) com a imatge5 que converteix la placa 1Sheeld en mode de funcionament per comunicar-se amb l’aplicació 1Sheeld del vostre telèfon intel·ligent.

Finalment, connecteu l'Arduino a través del vostre PC mitjançant un cable USB Arduino.

Pas 4: Codi:

Recomanaria consultar la documentació de l'Arduino Accelerometer Shield per obtenir més informació sobre la funcionalitat de l'Arduino Accelerometer Shield i com utilitzar-les.

Ara, canvieu la placa 1Sheeld al mode de càrrega, pengeu el codi adjunt per al rellotge digital Arduino. Canvieu la placa 1Sheeld al mode Operatiu i obriu l'aplicació 1Sheeld i connecteu-la a la placa 1Sheeld mitjançant Bluetooth.

Pas 5: executeu-lo:

Com veieu al vídeo del tutorial de l’Acceleròmetre Arduino, he utilitzat un tros de cartró enganxat al servomotor com a indicació del moviment del pont.

A continuació, tendeu el telèfon cap a vosaltres i veureu que el pont s'ha obert amb 90 graus del servo i que el LED està encès amb un disc que surt de l'altaveu del telèfon que us indica que el pont està obert i que es creua un vaixell.

I una vegada que tendeu el telèfon al costat oposat, veureu que el pont està tancat amb 0 graus del servo i el LED s’apaga amb un disc que surt de l’altaveu del telèfon que us indica que el pont està tancat i que un vaixell té creuat.

Va ser tot això, espero que us hagi agradat aquest ràpid tutorial d'Accelerometer d'Arduino i, per a qualsevol pregunta o opinió, no dubteu a deixar el vostre comentari a continuació.

Recomanat: