Les 3

aansluiten en uitlezen
Raspberry pi les 3
1 / 10
volgende
Slide 1: Tekstslide

In deze les zitten 10 slides, met interactieve quizzen en tekstslides.

Onderdelen in deze les

aansluiten en uitlezen
Raspberry pi les 3

Slide 1 - Tekstslide

Breadboard, waarvoor, waarom?

Slide 2 - Open vraag

waar worden Beweging sensoren voor gebruikt?

Slide 3 - Open vraag

Wat is een PIR ?
PIR = Passive Infrared Sensor.

Deze sensor detecteert warmte in beweging, bijvoorbeeld als jij beweegt in de buurt van de sensor.

Als de sensor beweging detecteert, geeft hij een hoog signaal (1) op zijn output-pin. Geen beweging betekent laag signaal (0).

PIR sensoren hebben een kalibratietijd nodig (ongeveer 30 seconden) nadat ze ingeschakeld worden.

Slide 4 - Tekstslide

Pinnen van de PIR sensor en Raspberry Pi
Zoek op, waarvoor en wat doen de volgende pinnen?
GNG
OUT
VCC
Of bekijk de video 
https://youtu.be/Q4_i5j64hdw

Slide 5 - Tekstslide

Hoe werkt het uitlezen met Python?
  • Je gebruikt de RPi.GPIO module om de GPIO-pinnen te bedienen.
  • Je stelt de pin waar de sensor op aangesloten is in als input (inlezen).
  • Je leest met GPIO.input(pin_nummer) de waarde van de sensor uit:
  • 0 = geen beweging
  • 1 = beweging gedetecteerd

Slide 6 - Tekstslide

Belangrijke delen van de Python-code
Wat doet het?
GPIO.setmode(GPIO.BCM) Je gebruikt de Broadcom pin-nummering.
GPIO.setup(sensor_pin, GPIO.IN) Maakt de sensorpin een ingang (input).
GPIO.input(sensor_pin) Leest de waarde van de sensor (0 of 1).
time.sleep(30) Wacht 30 seconden (kalibratie).
with open("log.txt", "a") as f: Opent het logbestand om nieuwe regels toe te voegen.
f.write(...) Schrijft een regel met de tijd in het logbestand.
time.sleep(5) Pauze na detectie om te voorkomen dat het te vaak registreert.
GPIO.cleanup() Zorgt dat alle GPIO-pinnen netjes worden vrijgegeven bij stoppen.

Slide 7 - Tekstslide

Aan de slag!
Pak je PI, en de benodigdheden die op het werkblad staan.
Sluit de pi aan (les 1 voor ondersteuning)

Slide 8 - Tekstslide

Hoe ver ben je gekomen?
Tegen welke problemen liep je aan?

Slide 9 - Open vraag

Afsluiten
Volgende week,
LED en sensor combineren tot een beveiligingssysteem.
Zelfstandig bugs in code/hardware oplossen.
Gedetailleerde monitoring via logbestand.

Slide 10 - Tekstslide