The iTronics Internet of things Workshop 27-05-2017 - Get Started. Ce powerpoint est celui utilisé lors d'un atelier de travail tenu par la communauté ''The iTronics" sur les objets connectés. Elle a eu lieux dans les locaux de jokkolabs Douala sis à Bonanjo face immeuble allianz. Il est question ici de la prise en main du Raspberry pi.
The iTronics, The technology is there!!!.
4. C’EST QUOI LE RASPBERRY
PI?
LE RASPBERRY PI EST UN NANO-ORDINATEUR MONO CARTE À
PROCESSEUR ARM CONÇU PAR LE CRÉATEUR DE JEUX VIDÉO DAVID
BRABEN, DANS LE CADRE DE SA FONDATION RASPBERRY PI.
10. ARDUINO VS RASPBERRY PI
Arduino UNO,
Arduino Mega
Arduino NANO
Arduino ETC…
VS
Comparatif: Types
Raspberry Pi
Raspberry Pi 2 Model A, B
et B+
Raspberry Pi 3
Raspberry Pi Zero
12. ARDUINO VS RASPBERRY PI
Arduino n’a pas de
système d’exploitation.
Mais il y a le
BootLoader
VS
Comparatif: OS or Non OS
Raspberry Pi possède un sytème
d’exploitation
- Raspbian
- Open Elec
- Ubuntu Mate
- OSMC – Pour open source media
center
- Windows 10 (pas encore compatible
13. ARDUINO VS RASPBERRY PI
C++
void setup()
{
// write your setup code here, to run once
}
void loop()
{
// write your main code here, to run repeatedly
}
VS
Comparatif: Langage de
programmation
Python
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BOARD)
GPIO.setup(3, GPIO.OUT, initial =
GPIO.HIGH)
while True:
GPIO.output(3, HIGH)
14. ARDUINO VS RASPBERRY PI
C++
int led = 13;
void setup() {
pinMode(led, OUTPUT);
}
// the loop routine runs over and over again forever:
void loop() {
digitalWrite(led, HIGH); // turn the LED on (HIGH is the
voltage level)
delay(1000); // wait for a second
digitalWrite(led, LOW); // turn the LED off by making
the voltage LOW
delay(1000); // wait for a second
}
VS
Comparatif: Blink
Python
# Import des modules
import RPi.GPIO as GPIO
import time
# Initialisation de la numerotation et des E/S
GPIO.setmode(GPIO.BOARD)
GPIO.setup(3, GPIO.OUT, initial = GPIO.HIGH)
# On fait clignoter la LED
while True:
GPIO.output(3, not GPIO.input(3))
time.sleep(0.5)
Clignotement d'une LED
15. PRISE EN MAIN DU RASPBERRY
PI
Site :
www.raspberrypi
.orgForum, cours, projets,
logiciels, etc.
16. INSTALLATION DU
RASPBERRY PI
Pour l’installation et l’utilisation du raspberry pi, vous avez besoin
d’un certain nombre d’équipements.
17.
18. ALTERNATIVE: CONNECTER
À UN ORDINATEUR REEL.
Pour ceux souhaitant utiliser les fonctionnalités du raspberry pi sans
pour autant le brancher comme un ordinateur autonome, il existe
une alternative visant à faire tourner le raspberry pi via un ordinateur
réel.
19. CONNECTER LE RPI AU MEME
RÉSEAU QUE L’ORDINATEUR
La première chose à faire est de connecter le raspberry pi et
l’ordinateur en question sur le même réseau local ou internet.
20. INSTALLER ZENMAP
IL VOUS PERMET DE CONNAITRE L’ADRESSE IP DE VOTRE RASPBERRY
PI. CELA PEUT SE FAIRE SUR HTTPS://NMAP.ORG/ OU ALORS EN
FAISANT UN RECHERCHE BANALE SUR GOOGLE.
21.
22.
23. INSTALLER PUTTY
TÉLÉCHARGER PUTTY : IL PERMET DE SE CONNECTER EN SSH (SECURE
SHELL) AU RASPBERRY PI. CELA SE FAIT SUR HTTP://WWW.PUTTY.ORG
24.
25.
26. RÉCUPÉRATION DE
L’ADRESSE IP DU RASPBERRY
PI :
OUVRIR LA CONSOLE (INVITE DE COMMANDE).
SAISIR IPCONFIG ET NOTER L’ADRESSE IP DE VOTRE ORDINATEUR.
OUVRIR ZENMAP : SAISIR IP/24
Exemple : 192.168.0.1/24
CLIQUEZ SCAN, ET NOTER L’ADRESSE IP DU RASPBERRY PI.
ENFIN ÇA DONNE CECI :
27.
28. SE CONNECTER AU
RASPBERRY PAR SSH :
OUVRIR PUTTY :
SAISIR L’ADRESSE IP DU RASPBERRY PI ET LE PORT 22.
CLIQUER CONNECTER
DANS LE CONSOLE QUI S’OUVRE, SE LOGUER:
user : pi
Password: raspberry