Stap 6: Houdende afstand detectie
Er zijn meerdere manieren waarop u detecteren kunt als een object in de buurt van u is, maar sonar is een geweldige manier om iets te detecteren in een bepaalde richting. Ik gebruikte Digilent de PmodMAXSONAR als mijn sonar-sensor. Deze perifere module is nauwkeurig kunnen detecteren een object voor tussen 6 inch en een beetje meer dan 20 voet.
Op het gebied van het vak Monster gebruikte ik dit Pmod om erachter te komen wanneer een object, namelijk een persoon, binnen de 7 voeten van het vak Monster. Zodra de Pmod ontdekt dat een persoon die afstand ligt, kunt u de microcontroller de gloeiende ogen uitschakelen (omdat ze super heldere) en vertel de servomotor te openen van de deksel van de doos en weergeven met de letters in "Happy Halloween" hebben.
Nadat "Happy Halloween" wordt weergegeven, kunt u de controle van de MAXSONAR om te zien of er nog een object binnen 7 voeten van het hebben. Als er is, kunt u het bericht "Happy Halloween" opnieuw weergeven. Als er niet, kan de microcontroller stoppen met het weergeven van het bericht en het deksel dicht doet vak weer.
Ik gebruikt een 4 x 2 x 2 pin MTE kabel voor het aansluiten van de Vcc pin op de Pmod tot een 3.3V spoor op het breadboard, de grond pin naar het spoor van een grond, en de PW pin naar een Pulsbreedtemodulatie pin op de chipKIT uC32, specifiek pin 9. Ik vervolgens de PmodMAXSONAR aan de kleine inspringing geplakt op mijn vak zodat het was erop te wijzen voor het vak Monster.