Paso 6: Incorporar detección de distancia
Hay varias maneras que usted puede detectar si un objeto está cerca de usted, pero sonar es una excelente manera de detectar algo en cierta dirección. Usé PmodMAXSONAR de Digilent como mi sensor sonar. Este módulo periférico es capaz de precisión detecta un objeto delante de él entre un poco más de 20 pies y 6 pulgadas.
En cuanto al monstruo de la caja, utilicé este Pmod para averiguar cuando un objeto, es decir, una persona, está dentro de 7 pies del monstruo de la caja. Una vez que el Pmod detecta que una persona está dentro de esa distancia, puede tener el microcontrolador apagar los ojos brillantes (ya que son super brillantes) y Dile el servomotor para abrir la tapa de la caja y visualizar las letras en "Feliz Halloween".
Después de "Feliz Halloween" ha sido expuesta, puede tener el cheque MAXSONAR para ver si todavía hay un objeto dentro de 7 pies de él. Si existe, puede mostrar el mensaje "Feliz Halloween" otra vez. Si no hay, el microcontrolador puede dejar de mostrar el mensaje y vuelva a cerrar la tapa de la caja.
Usé un 4 x 2 x 2 pines MTE de cable para conectar el pin de Vcc en Pmod a un 3.3V carril sobre la placa, el conector de tierra a un carril de tierra y el pin PW a una modulación de anchura de pulso pin en el chipKIT uC32, específicamente pin 9. Entonces grabó la PmodMAXSONAR a la pequeña hendidura en mi caja de por lo que se señala frente al monstruo de la caja.