Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

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. 1-draads temperatuursensor DS1820 op Raspberry Pi (direct GPIO)
  2. De integratie van sensorgegevens met Raspberry Pi-microprocessor
  3. Ultrasone sensor (HC-SR04) + Raspberry Pi
  4. Milieusensor-API met een RPi
  5. Raspberry Pi Ball-tracking
  6. Analoge sensoren uitlezen met één GPIO-pin
  7. Pan / Tilt face-tracking met de raspberry pi
  8. Test DS18B20-sensor
  9. Aerocultuur met Raspberry Pi en vochtigheidssensor
  10. Raspberry Pi GPIO met PIR-bewegingssensor:beste tutorial
  11. Raspberry Pi-huisbeveiligingssysteem met camera en PIR-sensor