Taula de continguts:

Visuino: protecció perimetral amb detector làser mitjançant Arduino: 7 passos
Visuino: protecció perimetral amb detector làser mitjançant Arduino: 7 passos

Vídeo: Visuino: protecció perimetral amb detector làser mitjançant Arduino: 7 passos

Vídeo: Visuino: protecció perimetral amb detector làser mitjançant Arduino: 7 passos
Vídeo: 04 Entrada segura amb binomi i trinomi 2024, Desembre
Anonim
Image
Image
Visuino: protecció perimetral amb detector làser mitjançant Arduino
Visuino: protecció perimetral amb detector làser mitjançant Arduino

En aquest tutorial utilitzarem mòduls de resistència fotogràfica, mòdul làser, LED, Buzzer, Arduino Uno i Visuino per detectar quan es va interceptar el feix d’un làser. Mireu un vídeo de demostració.

Nota: Els fotoresistors es troben entre els sensors de nivell d’il·luminació més populars d’Arduino. Són fàcils d’utilitzar i, tanmateix, hi ha sorpreses inesperades, sobretot quan intentem utilitzar mòduls preparats dissenyats per algú altre.

AVÍS !!!

NO APUNTEU EL LÀSER cap als vostres ulls ni a algú, ja que pot ser molt perillós.

Pas 1: què necessiteu

El que necessitareu
El que necessitareu
El que necessitareu
El que necessitareu
El que necessitareu
El que necessitareu
El que necessitareu
El que necessitareu
  • Mòdul làser
  • mòdul de resistència fotogràfica
  • Arduino UNO
  • Zumbador
  • Filferros de pont
  • LED GROC (o qualsevol altre color)
  • Programa Visuino: descarregar Visuino

Pas 2: el circuit

El Circuit
El Circuit

Connecteu GND d'Arduino al passador del tauler de control (-)

Connecteu 5V d'Arduino al passador del tauler de control (+)

Connecteu el pin del zumbador (+) al pin digital Arduino (11)

Connecteu el pin del zumbador (-) al pin del panell (-)

Connecteu el pin LED (-) al pin de la placa de control (-)

Connecteu el pin LED (+) al pin digital Arduino (13)

Connecteu el pin del mòdul làser (-) al pin del tauler de control (-)

Connecteu el pin del mòdul làser (+) al pin del tauler (+) NOTA: en el meu cas, estava marcat amb "S" (depèn del tipus de mòdul)

Connecteu el pin del mòdul de resistència fotogràfica (-) al pin del tauler de control (-)

Connecteu el pin del mòdul de resistència fotogràfica (+) al pin del tauler de suport (+)

Connecteu el pin del mòdul de resistència fotogràfica (S) al pin analògic Arduino (A0)

Pas 3: Inicieu Visuino i seleccioneu el tipus de placa Arduino UNO

Inicieu Visuino i seleccioneu el tipus de placa Arduino UNO
Inicieu Visuino i seleccioneu el tipus de placa Arduino UNO
Inicieu Visuino i seleccioneu el tipus de placa Arduino UNO
Inicieu Visuino i seleccioneu el tipus de placa Arduino UNO

Per començar a programar l'Arduino, haureu de tenir instal·lat l'IDE Arduino des d'aquí:

Tingueu en compte que hi ha alguns errors crítics a Arduino IDE 1.6.6. Assegureu-vos que instal·leu la versió 1.6.7 o superior, en cas contrari, aquest instructiu no funcionarà. Si encara no ho heu fet, seguiu els passos d'aquesta instrucció per configurar l'IDE Arduino al programa ESP 8266.

El Visuino: https://www.visuino.eu també ha d’estar instal·lat.

Inicieu Visuino com es mostra a la primera imatge

Feu clic al botó "Eines" del component Arduino (imatge 1) a Visuino Quan aparegui el quadre de diàleg, seleccioneu "Arduino UNO" tal com es mostra a la imatge 2.

Pas 4: a Visuino Afegeix components

A Visuino Afegeix components
A Visuino Afegeix components
A Visuino Afegeix components
A Visuino Afegeix components
A Visuino Afegeix components
A Visuino Afegeix components

Afegiu el valor del conjunt de components SubtractFromValue a 1

Afegiu el valor del conjunt del component CompareAnalogValue a 0,9 (podeu canviar aquest número per trobar el "punt dolç")

Afegeix un component Buzzer

Pas 5: a Visuino: connexió de components

  • Connecteu el pin analògic Arduino [0] al pin SubtractFromValue1 [in]
  • Connecteu el pin SubtractFromValue1 [out] a CompareAnalogValue1 pin [in]
  • Connecteu el pin SubtractFromValue1 [out] a CompareAnalogValue1 pin [in]
  • Connecteu el pin SubtractFromValue1 [out] al pin serial Arduino [in]
  • CompareAnalogValue1 pin [out] to Buzzer1 pin [in]
  • CompareAnalogValue1 pin [out] al pin digital Arduino [13]
  • Pin Buzzer1 [fora] al pin digital Arduino [11]

Pas 6: Genereu, compileu i pengeu el codi Arduino

Genereu, compileu i pengeu el codi Arduino
Genereu, compileu i pengeu el codi Arduino
Genereu, compileu i pengeu el codi Arduino
Genereu, compileu i pengeu el codi Arduino

A Visuino, premeu F9 o feu clic al botó que es mostra a la imatge 1 per generar el codi Arduino i obriu l'IDE Arduino

A l'IDE Arduino, feu clic al botó Puja per compilar i penjar el codi (imatge 2)

Pas 7: Juga

Si alimenteu el mòdul Arduino Uno, el brunzidor començarà a brunzir, enfocarà el feix làser a la resistència fotogràfica i hauria de deixar de brunzir. Ara està a punt, sempre que s'interrompi el feix, el brunzidor començarà a brunzir (es detecta un intrús).

Enhorabona! Heu completat el vostre projecte amb Visuino. També s’adjunta el projecte Visuino, que he creat per a aquest instructable.

Podeu descarregar-lo i obrir-lo a Visuino:

Recomanat: