Les 4: Zaterdag 22 maart 2014 Wim Peeters

Slides:



Advertisements
Verwante presentaties
Meten met de multimeter
Advertisements

Handleiding installatie XBMC
Aflezen van analoge en digitale meetinstrumenten
A H M F K EB C x 8 Afwenden bij A en C. 1e secties C, 2e secties A. Vanaf 10 m splitsen en grote volte.
HM-ES-th1 Les 9 Hardware/Software Codesign with SystemC.
Ronde (Sport & Spel) Quiz Night !
Wim van Duijn Applicatie engineer Douwe Wagenaar
havo: hoofdstuk 6 (stevin deel 1) vwo : hoofdstuk 6 (stevin deel 1)
Elektriciteit Begrippen die bij elektriciteit horen zijn:
Vervolg C Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Onderwerpen voor vandaag Gelinkte lijsten Finite State.
Maak zonder weerstand je proefwerk natuurkunde!
WAT IS ELEKTRICITEIT H 8 Elektriciteit De wet van Ohm.
WEERSTANDEN.
zaterdag 19 juli 2014 Saturday, 19 July 2014 I see what you don’t see I come from another galaxy My earthal life was not the intention I was meant.
Als de som en het verschil gegeven zijn.
Lineaire vergelijkingen
Lichtgevoelige weerstand
DISTRICT ASSEMBLY 2014 Jan Hol – DG
Opgave 1a: afronden int n=5; double a, b, c, d; a = n * 1.5; b = n * 3 / 2; c = n / 2 * 3; d = 3 / 2 * n; a b c d
CONTROLESTRUCTUREN (DEEL 2)
Werken aan Intergenerationele Samenwerking en Expertise.
Les 9 Gelijkstroomschakelingen
Wet van Ohm George Simon Ohm We gaan de wet van Ohm bespreken.
1 Van Harvard naar MIPS. 2 3 Van Harvard naar MIPS Microprocessor without Interlocked Pipeline Stages Verschillen met de Harvard machine: - 32 Registers.
PLAYBOY Kalender 2006 Dit is wat mannen boeit!.
I is de stroomsterkte in Ampère (A) R is de weerstand in Ohm ()
Electrische stroom Stroomrichting De wet van Ohm.
Elektrische stroom Stroomrichting. De wet van Ohm.
1 HOOFDSTUK 5 CONTROLESTRUCTUREN (DEEL 2) 5.1. INTRODUCTIE  Vervolg discussie omtrent gestructureerd programmeren  Introductie van de overblijvende controlestructuren.
Computertechniek 2 – ARM assembler Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1  D3EEMS1  programmed I/O: de.
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology ; PIC assember programeren 1 Les 3 - onderwerpen Het.
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology ; PIC assember programeren 1 Les 4 - onderwerpen Tellen.
2PROJ5 – PIC assembler Hogeschool Utrecht / Institute for Computer, Communication and Media Technology 1 Les 4 - onderwerpen DB038 hardware : LEDs en displays.
2PROJ5 – PIC assembler Hogeschool Utrecht / Institute for Computer, Communication and Media Technology 1 Les 4 - onderwerpen DB038 hardware : LEDs en displays.
2PROJ5 – PIC assembler Hogeschool Utrecht / Institute for Computer, Communication and Media Technology 1 Les 3 - onderwerpen Instruction timing Shadow.
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Wouter van Ooijen Mail:
Vervolg C Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Onderwerpen voor vandaag GUI  command line redirection.
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Wouter van Ooijen Mail:
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology ; PIC assember programeren 1 Les 5 - onderwerpen Errata.
1/1/ / faculty of Electrical Engineering eindhoven university of technology PGO opdracht trim. 1.2, week 1: Digitaal/Analoog, maar dan digitaal… A.C. Verschueren.
Warmte.
A Ampèremeter in het circuit, meet stroom door circuit.
Didactisch bord: Led-schakelen
ELEKTRICITEIT Start pagina.
A H M F K EB C x 85 Korte zijde bij C 2 e secties volte 14 m en op afstand komen ( 0,5 rijbaan)
ZijActief Koningslust 10 jaar Truusje Trap
ECHT ONGELOOFLIJK. Lees alle getallen. langzaam en rij voor rij
TOPIC O: Pointers | pag. 1 Pointer = adres in het geheugen, is zelf geen geheugen! Expliciet geheugen aanvragen vóór gebruik.
17/08/2014 | pag. 1 Fractale en Wavelet Beeldcompressie Les 3.
PHP & MYSQL LES 02 PHP & FORMULIEREN. PHP & MYSQL 01 PHP BASICS 02 PHP & FORMULIEREN 03 PHP & DATABASES 04 CMS: BEST PRACTICE.
De financiële functie: Integrale bedrijfsanalyse©
Les 5: Zaterdag 29 maart 2014 Wim Peeters
Les 3: Zaterdag 7 juni 2014 Wim Peeters
Les 2: Zaterdag 24 mei 2014 Wim Peeters
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 C programmeren voor niet-C programmeurs les 2 definitie.
Les 2: Zaterdag 1 maart 2014 Wim Peeters
1 Zie ook identiteit.pdf willen denkenvoelen 5 Zie ook identiteit.pdf.
NTC en LDR N A S K I klas 3.
Elektrische stroom? Gemaakt door J. Luijten.
Techniek Explora Werken met leds Wim Broos Sofie Cobbaert Swa Cremers
Les 3: Zaterdag 15 maart 2014 Wim Peeters
Stromen bij digitale signalen
oefening Planning bespreken
Les 1: Zaterdag 10 mei 2014 Wim Peeters
Les 1: Zaterdag 22 februari 2014 Wim Peeters
Apparaten laten praten Keuzecollege Robots in een rampgebied, 8 februari #MaakbareWereld.
Programmeren van de Raspberry Pi
Opdracht 13 - hondenkennel
“Knuffels” kleuren digibordpeuters.
Transcript van de presentatie:

Les 4: Zaterdag 22 maart 2014 Wim Peeters (Wim.Peeters@acm.org) Raspberry Pi Les 4: Zaterdag 22 maart 2014 Wim Peeters (Wim.Peeters@acm.org)

Raspberry-Pi

Programma Installatie Basis Linux en de commando's Pi als eenvoudig Linux servertje Raspberry PI als mediaspeler Aansturen en uitlezen motoren en LEDs Raspberry PI als fm zender Raspberry-Pi

Vorige les Shell scriptjes en webserver Aansturen en uitlezen van LEDs en motoren Basis elektronica Stroom, spanning, weerstand LEDs Analoog naar Digitaal Eenvoudig schakelingen Programeren in python Raspberry-Pi

Maak onze website dynamisch #!/bin/bash # Verander de website # Wim Peeters # echo " <html>" echo " <head>" echo " <title> Raspberry PI van Wim </title>" echo " <META HTTP-EQUIV=refresh CONTENT=5>" echo " </head>" echo " <body><h1>Raspberry Pi webserver van Wim</h1>" echo " <p>Dit is de aangemaakte pagina van de webserver op de Pi</p>" echo " <p>het is nu:`/bin/date`</p>" echo " </body>" echo " </html>" Raspberry-Pi

Cron: crontab -e S Raspberry-Pi

Resultaat S Raspberry-Pi

Vandaag Shell scriptjes en webserver Aansturen en uitlezen van LEDs en motoren Basis elektronica Stroom, spanning, weerstand LEDs Analoog naar Digitaal Eenvoudig schakelingen Programeren in python Raspberry-Pi

Vandaag Eenvoudige schakelingen Knipper LED LED Dimmen (8 segmenten display) Drukknop Analoog signaal meten Raspberry-Pi

Basis elektronica Spanning: Stroom Weerstand Eenheid: Volt (V) Spanning “staat over” een component Stroom Eenheid: Ampere (A) Stroom “stroomt door” een component Weerstand Eenheid: Ohm (Ω) Weerstand tegen stroom Raspberry-Pi

Wetten van Kirchhoff Som spanning in een lus = 0V Som v/d Stroom in – Som v/d Stroom uit een knoop = 0A Raspberry-Pi

Wet van Ohm Verband :Spanning, stroom en weerstand U= I x R Gegeven: U=10V, R=1000Ω Gevraagd: I? I=U/R 10V/1000Ω=0,01A=10mA Raspberry-Pi

Kleurcode weerstanden Waarde? Raspberry-Pi

Truuk Zin: zij → zwart → 0 bracht → bruin → 1 rozen → rood → 2 op → oranje → 3 Gerrits → geel → 4 graf → groen → 5 bij → blauw → 6 vies → violet → 7 grijs → grijs → 8 weer → wit → 9 Raspberry-Pi

Oefening Zin: Raspberry-Pi

LED: Light Emitting Diode Zin: Raspberry-Pi

LED en voorwaartse spanning Zin: Raspberry-Pi

Raspberry-Pi

GPIO: connector P1 Raspberry-Pi

GPIO 3,3V Opgepast: niet beschermd Hoog/laag → 1/0 Kortsluiting → stuk Spanning opzetten → stuk Raspberry-Pi

LED en PI Pi: 5V pin 2 GND pin 6 3,3V elke IN/OUT 5V max 250mA Advies: 3-5mA Raspberry-Pi

LED en PI Pi: Raspberry-Pi

Bereken de weerstand U: 5V Rode LED: Max 5mA R? 470Ω Raspberry-Pi

Oplossing Pin: 3,3 Volt → 3mA → rode led: 2V: R=(U-Uled)/I → 1,3V/3mA 433Ω → dus 470Ω Pin: 5 Volt → 3mA → rode led: 2V: R=(U-Uled)/I → 3V/3mA 1000Ω Stel 470Ω? Raspberry-Pi

GPIO programmeren sudo apt-get install python-dev sudo apt-get install python-rpi.gpio Raspberry-Pi

Programmeertaal python #!/usr/bin/python # # Voorbeeldje: Wim Peeters for i in range(1,10): print(i) Raspberry-Pi

Led aan, Led uit Raspberry-Pi pi@raspberrypi ~ $ sudo python Python 2.7.3 (default, Jan 13 2013, 11:20:46) [GCC 4.6.3] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import RPi.GPIO as GPIO >>> GPIO.setmode(GPIO.BCM) >>> GPIO.setup(18, GPIO.OUT) >>> GPIO.output(18,True) >>> GPIO.output(18,False) Raspberry-Pi

Led aan, Led uit Raspberry-Pi pi@raspberrypi ~ $ sudo python Python 2.7.3 (default, Jan 13 2013, 11:20:46) [GCC 4.6.3] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import RPi.GPIO as GPIO >>> GPIO.setmode(GPIO.BCM) >>> GPIO.setup(18, GPIO.OUT) >>> GPIO.output(18,True) >>> GPIO.output(18,False) Raspberry-Pi

Led aan, Led uit Raspberry-Pi pi@raspberrypi ~ $ sudo python Python 2.7.3 (default, Jan 13 2013, 11:20:46) [GCC 4.6.3] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import RPi.GPIO as GPIO >>> GPIO.setmode(GPIO.BCM) >>> GPIO.setup(18, GPIO.OUT) >>> GPIO.output(18,True) >>> GPIO.output(18,False) Raspberry-Pi

Python program: pinker.py #!/usr/bin/python # Led tss pin 18 en GND # Wim Peeters import RPi.GPIO as GPIO import time GPIO.setwarnings(False) GPIO.setmode(GPIO.BCM) GPIO.setup(18, GPIO.OUT) while (True): GPIO.output(18, True) time.sleep(0.5) GPIO.output(18, False) Raspberry-Pi

Programma: pinker.py sudo ./pinker.py Raspberry-Pi

Puls breedte: fader.py Raspberry-Pi

Oefening Zin: Raspberry-Pi

Programma: fader.py sudo ./fader.py Raspberry-Pi

Drukknop VCC: 3,3 V pin 1 GND: pin 6 Meeting: pin16 → GPIO 23 R=U/I 3,3V/0,3mA = 11000Ω → 10KΩ Raspberry-Pi

Drukknop Naar GPIO 1 (3,3V) Naar GPIO 23 → pin 16 Naar GND pin 6 Raspberry-Pi

Drukknop Raspberry-Pi

sudo ./drukknop.py Raspberry-Pi

Oefening Als je even op de knop drukt, knippert de LED 2 maal Raspberry-Pi

Raspberry-Pi

Meten van een spanning De PI heeft geen analoog digitaal convertor (ADC) Truk: Vervang Spannings meting door tijdsmeting Raspberry-Pi

Condensator: C Kan elektrische lading opslagen En vrijgeven. → maar dat duurt een tijd Symbool: Eenheid: Farad (F) Raspberry-Pi

Weerstand en Condensator in serie Vin -VR -VC=0 VR = wet van Ohm VR=IR VC =Vin(1-e-t/RC) Met τ=RC Raspberry-Pi

Laden: opgeladen na 5RC t=RC Raspberry-Pi

Ontladen: na 5RC t=RC Raspberry-Pi

Met de PI Opgepast: kortsluiting! Pin1: 3,3V Pin6: GND GPIO 24 Raspberry-Pi

Raspberry-Pi

Sudo ./AD.py Raspberry-Pi

In onze Website duwen? Raspberry-Pi

meet.py: eenmalige meting Raspberry-Pi

website-meeting.sh Raspberry-Pi

Uitvoeren + redirect naar webserver Raspberry-Pi