Lijnvolgsensor met RPi
Gebruik een Line Tracker om te detecteren of een deur open is, of als een lijn wordt overschreden met slechts één sensor en een Raspberry Pi
Over
Een eenvoudig voorbeeld om een lijnvolger te maken of te detecteren of een deur wordt geopend met slechts één KY-033-module en een Raspberry PI, sensor uit de "Elegoo37-1 Sensor Kit v2″ die Elegoo me heeft gestuurd.
Dit project is ook compatibel met de HW-006 v1.2 en enkele andere trackermodules. Dit project bevat een python-code die heel eenvoudig te gebruiken is.
Sensor aansluiten via de GPIO
Er is heel weinig manipulatie om 3 pinnen van de sensor op de GPIO aan te sluiten. Eens kijken:
S is voor Signal got to GPIO24 [Pin 18] , +V is voor spanning ga naar 3, 3V [Pin 1], G is voor grond en ga naar GND [Pin 6] (Zie schema)
Script installeren en starten
Python is vereist. Installeer het voordat u iets doet.
Voorbeeld van klooncode in deze kern waar je wilt in je RPi.
git-kloon https://gist.github.com/2299af0b2fbace8994b9fb9e409bc3f5.git
Open uw opdrachtregel en start het script:
python tracer.py
Uw code moet 'Lijn gedetecteerd' weergeven als er een donkere lijn in de buurt van de sensor is, zoals in dit voorbeeld: https://streamable.com/e/gcu08m
Schema's
Code
Benodigde modules worden geïmporteerd en geconfigureerd
importeer RPi.GPIO als GPIO
importtijd
GPIO.setmode(GPIO.BCM)
Verklaring van de ingangspin die is verbonden met de sensor
GPIO_PIN =18
GPIO.setup(GPIO_PIN, GPIO.IN, pull_up_down =GPIO.PUD_UP)
Pauze tussen de resultaten wordt hier gedefinieerd (in seconden)
vertragingstijd =0.2
print "#— Voorbeeld van Hackster-projectregeltracker —#"
hoofdlus
try:
while True:
if GPIO.input(GPIO_PIN) ==False:
print “Lijn gedetecteerd”
# Reset + Delay time.sleep(delayTime)
Opruimingswerk na het einde van het programma
behalve KeyboardInterrupt:
GPIO.cleanup()
Bron:lijnvolgsensor met RPi
Productieproces
- 1-draads temperatuursensor DS1820 op Raspberry Pi (direct GPIO)
- De integratie van sensorgegevens met Raspberry Pi-microprocessor
- Ultrasone sensor (HC-SR04) + Raspberry Pi
- Milieusensor-API met een RPi
- Raspberry Pi Ball-tracking
- Analoge sensoren uitlezen met één GPIO-pin
- Pan / Tilt face-tracking met de raspberry pi
- Test DS18B20-sensor
- Aerocultuur met Raspberry Pi en vochtigheidssensor
- Raspberry Pi GPIO met PIR-bewegingssensor:beste tutorial
- Raspberry Pi-huisbeveiligingssysteem met camera en PIR-sensor