Configuration de Raspberry Pi, appareil photo et iRobot Create
- Présentation
Le Raspberry Pi est un petit ordinateur monocarte avec connectivité USB, WiFi, Bluetooth, Ethernet, HDMI,
Audio et GPIO. Dans cs424, nous contrôlerons une création iRobot à l'aide d'un
Raspberry Pi 3 Model B. Ce modèle particulier est le plus performant par rapport aux autres
modèles. Il possède 4 cœurs cadencés chacun à 1,2 GHz et 1 Go de RAM. Le matériel minimum
requis pour faire fonctionner le système est (1) une carte mère Raspberry Pi, (2) une carte mémoire MicroSD et
(3) une alimentation électrique. De plus, nous utiliserons également le module de caméra Raspberry Pi v2 comme
« vision » pour notre robot. Dans ce tutoriel, nous configurons Raspberry Pi avec un système d'exploitation, le démarrons,
nous y connectons, installons les bibliothèques nécessaires requises pour les affectations avec l'iRobot et la
Caméra. Nous allons également configurer IllinoisNet WiFi, et un protocole de découverte simple afin que nous puissions
développer notre logiciel sur le Raspberry Pi, et communiquer avec le robot de manière sans fil.
Précautions générales
Raspberry Pi est une carte mère nue et les connexions électriques sont exposées. Par conséquent,
ne le placez pas sur une surface métallique car cela pourrait court-circuiter certaines bornes. Lorsque vous le posez sur le bac
payload de l'iRobot, notez qu'il y a des vis métalliques et prenez donc les précautions nécessaires pour
l'isoler (par exemple le mettre sur un papier ou un plastique). Essayez de ne pas toucher les broches des puces à la main
que la carte pi soit sous tension ou non. Parfois, la charge statique de notre corps est
suffisante pour détruire les puces. Tenez la planche par les bords et déchargez l'électricité statique de votre corps
avant de poser la planche. Lors du transport, utilisez le sac antistatique dans lequel se trouvait le Raspberry Pi
à l'origine. - Installer le système d'exploitation Raspbian
Avant de pouvoir démarrer le pi, nous devons installer un système d'exploitation sur la carte MicroSD de 32 Go.
Il existe de nombreux systèmes d'exploitation, y compris différentes versions de Linux, qui peuvent être installés. Nous
installerons le système d'exploitation Raspbian, qui est une distribution basée sur Debian optimisée pour
le matériel Pi (https://www.raspbian.org). Parce qu'il est basé sur Debian, vous pouvez hériter de nombreuses
connaissances d'Ubuntu Linux couramment utilisé.
Assurez-vous d'avoir la carte MicroSD et son adaptateur. La plupart des ordinateurs portables n'ont que l'emplacement
pour une carte SD pleine taille. L'adaptateur convertit la carte MicroSD au facteur de forme d'une
carte pleine taille. Connectez la carte à votre ordinateur portable Mac, Linux ou Windows. À ce stade, il y a
deux routes disponibles à emprunter.
2.1 Installer Raspbian via NOOBS (nouveau logiciel prêt à l'emploi)
C'est la méthode la plus simple. Cependant, vous devez disposer d'un écran HDMI, d'un câble HDMI, d'un
clavier USB et d'une souris USB. Vous pouvez télécharger NOOBS à partir du lien suivant. Choisissez l'option
3
« installation hors ligne et en réseau » car elle contient l'intégralité du contenu du système d'exploitation
https://www.raspberrypi.org/downloads/noobs/ Une fois NOOBS téléchargé , reportez-vous à
https://www.raspberrypi.org/documentation/installation/noobs.md pour savoir comment
formater la carte SD et installer NOOBS dessus. Le processus d'installation consiste essentiellement à extraire le
fichier zip et à le copier sur la carte. Après avoir copié NOOBS, éjectez correctement la carte de votre
ordinateur. La carte peut se corrompre si vous la retirez de la fente sans l'éjecter. L'étape suivante
est de démarrer le Pi.
2.1.1 Connecter des appareils au Raspberry Pi
Nous devons connecter les appareils et les mettre sous tension. (1) Insérez la carte MicroSD dans le Raspberry
Pi. Notez que vous devrez peut-être le retirer de l'adaptateur au début car le Pi prend directement le facteur de forme
MicroSD. Vous pouvez trouver la fente pour carte MicroSD (chargée par friction) sur le côté opposé
de la carte mère. (2) Connectez une extrémité d'un câble HDMI au Pi et l'autre extrémité à un écran.
Si cet écran est un moniteur externe ou un téléviseur, vous devez l'alimenter séparément. (3) Connectez
un clavier USB et une souris USB. (4) Pour simplifier les choses, ignorez l'appareil photo pour le moment, (5)
Connectez l'alimentation USB 5V. N'utilisez pas de chargeurs USB aléatoires de votre disposition
car ceux-ci peuvent ne pas avoir un courant nominal suffisant. Utilisez l'alimentation CanaKit qui a
été fournie à cet effet. Notez qu'il n'y a pas d'interrupteur/bouton « start » ou « on ». Une fois l'alimentation
connectée, il démarrera comme un ordinateur. Si le système est sous tension, il aura une LED "rouge" allumée. Le voyant « vert » à côté peut clignoter par intermittence, ce qui indique une activité sur la
carte MicroSD.
2.1.2 Installation de Raspbian après la mise sous tension de Raspberry Pi
Une fois qu'il démarre, vous devez suivre les instructions affichées à l'écran et installer Raspbian. L'article
suivant illustre l'ensemble du processus décrit dans cette section plus en détail.
http://lifehacker.com/thealwaysuptodateguidetosettingupyourraspberr1781419054
Une fois Raspbian installé, passez à la section 3 pour configurer le configurations.
2.2 Installer l'image du système d'exploitation sans démarrer Raspberry Pi
Cette section décrit comment installer Raspbian directement sur une carte mémoire sans utiliser NOOBS.
C'est un peu compliqué et peut nécessiter l'utilisation d'un terminal si vous utilisez un ordinateur Linux ou Mac
. Mais il ne nécessite pas l'utilisation d'un écran HDMI, d'un clavier et d'une souris.
Téléchargez l'image Raspbian Jessie à partir de
https://www.raspberrypi.org/downloads/raspbian/
Sélectionnez celle qui dit « Image de bureau complète basée sur Debian Jessie » (c'est-à-dire pas la version Lite)
Suivez le lien
https://www.raspberrypi.org/documentation/installation/installingimages/README. md
Il montre comment installer Raspbian installé sur la carte MicroSD à l'aide de votre machine Mac, Linux ou
Windows. Nous reproduisons également ces liens dans cette section.
4
Si vous souhaitez installer Raspbian sur la carte SD en utilisant Mac OS X :
https://www.raspberrypi.org/documentation/installation /installingimages/mac.md
Si vous souhaitez installer Raspbian sur la carte SD en utilisant Linux :
https://www.raspberrypi.org/documentation/installation/installingimages/linux.md
Si vous souhaitez installer Raspbian sur la carte SD à l'aide de Windows :
https://www.raspberrypi.org/documentation/installation/installingimages/windows.md
Une fois que vous avez suivi les étapes, vous devriez avoir Raspbian Jessie installé sur la carte MicroSD.
Aller à la section 3. - Configurer les configurations
Dans cette section, vous allez (1) changer le nom d'hôte du Raspberry Pi en un nom unique à votre
groupe, (2) configurer les configurations WiFi pour le réseau d'entreprise IllinoisNet et éventuellement votre maison
réseau, si vous en avez, (3) Configurez un protocole de découverte simple pour les appareils.
Si vous êtes venu ici à partir de la section 2.1, il est logique que vous passiez directement à la section 3.1.
Si vous est venu ici de la section 2.2, vous pouvez prendre 3.1, 3.2 ou 3.3
3.1 Configuration des configurations initiales après le démarrage de Raspberry Pi
Comme vous pouvez vous y attendre, cette méthode nécessite d'avoir un écran, un clavier et une souris connectés au
Raspberry Pi. Nous allons mettre le système sous tension et éditer les fichiers de configuration qu'il contient. Si ces
appareils ne sont pas connectés ou si vous n'avez pas encore démarré Pi, suivez la section 2.1.1 pour le faire.
3.1.1 Changer le nom d'hôte
Dans les sections suivantes, nous montrons les commandes nécessaires pour effectuer les modifications de configuration.
Nous utiliserons l'éditeur nano. Si vous n'êtes pas à l'aise avec nano, vous pouvez utiliser n'importe quel autre
éditeur que vous préférez. Notez que Ctrl + o enregistre un fichier dans nano, Ctrl + x quitte nano.
Certaines commandes nécessitent sudo. L'utilisateur par défaut est pi et le mot de passe par défaut est raspberry
Dans cette section, nous souhaitons définir le nom d'hôte de votre raspberry pi sur robotpiN. Remplacez N par
votre numéro de groupe attribué (par exemple, le nom d'hôte sera robotpi4 pour le groupe 4). Pour faire
cela, nous devons éditer deux fichiers :
sudo nano /etc/hosts
Il devrait y avoir une ligne (probablement la dernière ligne) 127.0.1.1 raspberrypi
Change le terme raspberrypi à robotpiN
S'il n'y a pas une telle ligne, ou si le terme après 127.0.1.1 est autre chose, vérifiez si
vous avez ouvert le bon fichier. Utilisez Ctrl + o pour enregistrer les modifications, Ctrl + x pour quitter nano.
5
sudo nano /etc/hostname
Modifiez le terme raspberrypi en robotpiN
Utilisez Ctrl + o pour enregistrez vos modifications, Ctrl + x pour quitter nano
Notez que si vous êtes venu à cette section parce qu'il vous a été demandé de suivre les sections 3.1.1,
3.1.2, 3.1.3 et 3.1.4 lorsque vous étiez dans la section 3.3 (ce qui arrive si vous avez monté la
carte MicroSD sur une machine Linux au lieu de la connecter au Raspberry Pi), alors les fichiers
que vous devriez éditer sont ./etc/ hosts et ./etc/hostname (rappelez-vous le premier
point), à condition que vous ayez correctement effectué un cd (changer de répertoire) sur le système de fichiers du
Raspbian sur la carte MicroSD. La même règle (c'est-à-dire qu'il doit y avoir un point en tête) s'applique également
aux fichiers édités dans les sections 3.1.2, 3.1.3 et 3.1.4.
3.1.2 Configurer le WiFi
Exécutez sudo nano /e tc/wpa_supplicant/wpa_supplicant.conf
Allez au bas du fichier et ajoutez une section comme celle-ci. Ce paramètre fonctionnera pour la plupart
de vos réseaux Wi-Fi domestiques, étant donné que vous utilisez le schéma WPAPSK (qui est par défaut ces
jours). Vous devez mettre des valeurs appropriées pour les champs nommés your_home_wifi_name et
your_home_wifi_passphrase. Notez la présence des " guillemets qui doivent
entourer ces valeurs.
network={
ssid="your_home_wifi_name"
psk="your_home_wifi_passphrase"
key_mgmt=WPAPSK
}
En utilisant le même mécanisme, nous configurons maintenant le réseau IllinoisNet Enterprise. Le réseau d'entreprise
nécessite à la fois une identité (Votre NetId) et un mot de passe (Votre mot de passe NetId). Pour
des raisons de sécurité, au lieu de mettre directement le mot de passe en clair, nous allons stocker le
hachage du mot de passe. Exécutez la commande suivante pour générer le hachage.
echo n 'your_netid_password' | iconv t utf16le | openssl md4
Notez les guillemets simples autour du mot de passe en clair. Vous devez utiliser les guillemets simples
autour du mot de passe en clair. Étant donné que les mots de passe contiennent généralement
des caractères spéciaux, cela peut ne pas fonctionner si vous utilisez des guillemets doubles ou sans guillemets. La sortie de
cette commande ressemblera à (stdin)=6602f435f01b917388 9a8d3b9bdcfd0b
Votre sortie contiendra une autre chaîne hexadécimale au lieu de 6602…fd0b selon
votre mot de passe NetId. Nous devons maintenant exécuter history cw pour supprimer l'historique du terminal pendant que nous
taper le mot de passe en clair dans le terminal, et cela ne devrait pas rester dans l'historique.
Une fois que vous avez le hachage du mot de passe, ajoutez le bloc suivant à le fichier wpa_supplicant.conf
. Remplacez 6602f435f01b9173889a8d3b9bdcfd0b par le hachage réel que vous avez généré,
6
et your_net_id par votre net_id. Notez l'absence de guillemets (") autour du
hash:6602…fd0b. Assurez-vous qu'il n'y a pas d'espace entre le mot-clé hash :et le hachage
lui-même (c'est-à-dire la chaîne hexadécimale que vous avez générée à partir de votre mot de passe NetId)
network={
ssid="IllinoisNet"
key_mgmt=WPAEAP
proto=WPA2
eap=PEAP
ca_cert="/etc/ssl/certs/AddTrust_External_Root.pem"
identity=" your_net_id"
password=hash :6602f435f01b9173889a8d3b9bdcfd0b
phase1=”peapver=0″
phase2=”MSCHAPV2″
}
Utilisez Ctrl + o pour enregistrer vos modifications, Ctrl + x pour quitter nano
Vous pouvez également copier le texte depuis https://courses.engr.illinois.edu/cs424/mp/wpasupplicant.txt
3.1.3 Configurer le client DHCP
Par défaut Raspbian Jessie fait le manuel des interfaces réseau. Nous voulons configurer les
interfaces pour qu'elles prennent l'adresse IP via DHCP. Dans cette section, nous éditons le fichier
/etc/network/interfaces
Ouvrez le fichier en exécutant
sudo nano /etc/network/interfaces
Recherchez les mots « manual » dans le fichier, et modifiez-les par "dhcp". Il devrait y avoir trois
exemples de ce type. Enfin, le fichier devrait ressembler à ce qui suit. Nous avons mis en évidence les changements :
interfaces(5) utilisé par ifup(8) et ifdown(8)
Veuillez noter que ce fichier est écrit pour être utilisé avec dhcpcd
Pour une IP statique, consultez /etc/dhcpcd.conf et ‘man dhcpcd.conf’
Inclure les fichiers de /etc/network/interfaces.d :
sourcedirectory /etc/network/interfaces.d
auto lo
iface lo inet loopback
iface eth0 inet dhcp
7
allowhotplug wlan0
iface wlan0 inet dhcp
wpaconf /etc/wpa_supplicant/wpa_supplicant.conf
allowhotplug wlan1
iface wlan1 inet dhcp
wpaconf /etc/wpa_supplicant/wpa_supplicant.conf
Utilisez Ctrl + o pour enregistrer vos modifications, Ctrl + x pour quitter nano
3.1.4 Configurer le protocole de découverte
Nous souhaitons configurer un protocole de découverte simple, afin de pouvoir retrouver facilement l'adresse IP de
notre Raspberry Pi, une fois connecté au réseau sans fil IllinoisNet. Nous voulons envoyer un message
au serveur apollo3.cs.illinois.edu coordonnant le protocole, chaque fois qu'une interface réseau
est active sur notre Raspberry Pi. Notez que si les modifications mentionnées dans la section 3.1.3 ne sont
pas apportées, le protocole de découverte configuré dans cette section peut ne pas fonctionner.
sudo touch /etc/network/ifup.d/robotpi
sudo chmod 755 /etc/network/ifup.d/robotpi
Ouvrez le fichier en exécutant
sudo nano /etc/network/ifup.d/robotpi
Ajoutez les lignes suivantes
! /bin/sh
données curl "hostname=/bin/hostname
&data=/sbin/ifconfig
” \
http://apollo3.cs.illinois.edu/robotpi/controller.py/send_heartbeat
Remarquez les symboles backtick ( ` ) et guillemets ( ” ). Pour votre commodité, vous pouvez
copier le texte de https://courses.engr.illinois.edu/cs424/mp/ifupdrobotpi.txt
Utilisez Ctrl + o pour enregistrer vos modifications, Ctrl + x pour quitter nano.
À ce stade, nous en avons terminé avec la configuration initiale. Redémarrez Pi par sudo reboot now et
Allez à la section 4 pour tester notre configuration.
3.2 Configuration de la configuration initiale via un réseau câblé
Cette méthode est presque la même que la section 3.1. Dans cette méthode, nous devons encore démarrer Raspberry
Pi. Consultez la section 2.1.1 sur la façon de démarrer un Raspberry Pi. Au lieu de connecter un HDMI
Écran, clavier et souris, connectez un câble Ethernet au port respectif du Pi.
Connectez l'autre extrémité du câble Ethernet à un routeur sans fil sur lequel DHCP est en cours d'exécution. Vous
vous pouvez également le connecter à votre ordinateur de bureau/ordinateur portable si vous n'avez pas de routeur sans fil.
Après l'avoir mis sous tension, attendez une minute ou deux que Raspbian démarre complètement. Maintenant, nous pouvons y accéder en ssh. Si vous avez connecté le câble Ethernet à un routeur sans fil, vous devez visiter la console Web du
routeur pour trouver l'adresse IP du Pi. Supposons que l'adresse IP soit 192.168.xxx.yyy.
Vous pouvez maintenant ssh vers le Pi en utilisant ssh [email protected] xxx.yyy
Il vous demandera un mot de passe. Le nom d'utilisateur par défaut est pi et le mot de passe par défaut est raspberry. en utilisant
ssh [email protected]
Si vous n'avez pas de routeur sans fil, vous avez connecté le Pi directement au
port Ethernet de votre machine. Dans ce cas, vous avez créé un réseau filaire privé. Votre machine est susceptible d'obtenir
une IP d'autoconfiguration au format 169.254.xxx.yyy . Vous pourrez peut-être trouver directement
le Pi par le nom raspberrypi.local . Si cela ne fonctionne pas, vous devez trouver l'IP d'autoconfiguration du Raspberry Pi. Exécutez la commande sudo arpscan l
Cela trouvera probablement l'adresse IP du Raspberry Pi. Vous n'avez peut-être pas installé
arpscan sur votre machine. Dans ce cas, vous devez d'abord l'installer. Pour Linux, il est disponible depuis votre
gestionnaire de paquets. Pour OS X, installez-le depuis homebrew. Pour Windows, vous devez trouver un logiciel de numérisation ARP
.
Une fois que vous avez pu vous connecter au Raspberry Pi, suivez les sections 3.1.1, 3.1.2, 3.1.3 et
3.1.4 pour apporter des modifications à la configuration. Une fois cela fait, passez à la section 4 pour tester notre configuration.
3.3 Configuration des configurations initiales sans démarrer Raspberry Pi
Cette méthode ne nécessite pas l'utilisation d'un écran, d'un clavier et d'une souris. Vous n'avez même pas besoin
de démarrer le Pi pour définir les configurations initiales. Nous allons plutôt éditer les configurations
directement sur la carte MicroSD. Étant donné que Raspbian sur la carte MicroSD utilise le système de fichiers ext4,
vous devez avoir Linux en cours d'exécution sur votre machine. Si votre machine n'a pas de lecteur de carte
(scénario courant pour les machines de bureau), vous devez utiliser un lecteur de carte USB. Si
vous n'avez pas installé Linux sur votre machine, vous pouvez utiliser un CD/DVD Ubuntu Live pour
le démarrer temporairement sur Linux sans installer réellement Linux. Si votre ordinateur est un ordinateur portable, il
peut ne pas avoir de lecteur de CD/DVD, auquel cas vous pouvez créer un Ubuntu Live USB et l'utiliser pour
démarrer temporairement Linux.
Si vous êtes en utilisant Mac OS X, l'article suivant montre comment créer une clé USB amorçable
http://business.tutsplus.com/tutorials/howtocreateabootableubuntuusbdriveformacinosx
cms21253 sur Mac. Pour démarrer à partir de l'USB sur un Mac, connectez-y la clé USB, redémarrez la
machine, maintenez enfoncée la touche Option immédiatement après avoir entendu le carillon de démarrage. Relâchez la touche
après que le gestionnaire de démarrage apparaisse et vous donne la possibilité de démarrer à partir de l'USB. Si vous utilisez
un ordinateur Windows, vous pouvez utiliser le logiciel de https://rufus.akeo.ie pour créer une
USB amorçable. Notez qu'il peut être possible d'installer des pilotes pour le système de fichiers ext4 sur votre système d'exploitation Windows ou OS
X, et de modifier les fichiers de configuration sur la carte MicroSD sans utiliser Linux.
Pour OS X, de tels pilotes ont été signalé être instable et provoquer d'autres effets secondaires
y compris la corruption du système de fichiers de la carte MicroSD. Par conséquent, nous n'empruntons pas cette voie.
Une fois que vous exécutez Linux sur votre machine, insérez la carte MicroSD (via l'adaptateur MicroSD vers
SD si nécessaire). Il le montera éventuellement sur /media ou /media/ubuntu . À l'intérieur de l'emplacement
monté, il y aura deux répertoires. L'un d'entre eux sera nommé « boot ». Le répertoire « boot » ne nous intéresse pas
. Mais nous devons éditer certains fichiers dans l'autre répertoire.
Ce répertoire peut avoir des noms différents. Le nom peut être soit (i) une chaîne de caractères
hexadécimaux et des tirets liés à la carte MicroSD, soit (ii) le nom peut également être « root ». Ouvrez un
terminal et changez de répertoire comme suit. Un seul d'entre eux fonctionnera
cd /media/ubuntu/ hexadecimal_string_related_to_the_memory_card/
(OR)
cd /media/hexadecimal_string_related_to_the_memory_card/
(OR)
cd /media/ ubuntu/root
(OU)
cd /media/root
Ce répertoire correspond au système de fichiers du Raspbian installé sur la carte MicroSD.
Une fois dans le bon répertoire comme mentionné ci-dessus, nous devons modifier les
fichiers suivants. Notez le point de départ (.) car ces chemins sont relatifs au répertoire actuel.
⇒ Éditez ./etc/hostname e (Voir Section 3.1.1)
⇒ Éditez ./etc/hosts (Voir Section 3.1.1)
⇒ Editer ./etc/wpa_sup plicant/wpa_supplicant.conf (Voir Section 3.1.2)
⇒ Editer ./etc/network/interfaces (Voir Section 3.1.3)
⇒ Créez un fichier ./etc/network/ifup.d/robotpi et définissez les autorisations appropriées. (Voir
Section 3.1.4)
Ces fichiers correspondent aux fichiers édités dans les Sections 3.1.1, 3.1.2, 3.1.3 et 3.1.4. Suivez ces
sections pour effectuer les modifications. N'oubliez pas le point de départ (.) dans les chemins ici. Nous devons
éditer les fichiers sur la carte MicroSD correspondant au système de fichiers du Raspberry Pi. Si vous oubliez le
point de départ, vous modifierez plutôt les fichiers du système d'exploitation Linux hôte, ce qui
peut entraîner des problèmes inattendus. Une fois cela fait, quittez le terminal, assurez-vous qu'aucune autre application
n'utilise la carte MicroSD, démontez et éjectez la carte MicroSD en toute sécurité. Passez à la section 4
pour tester notre configuration.
- Test de la configuration initiale
Dans cette section, nous testons notre configuration. Si vous n'avez pas encore connecté la carte MicroSD au
Raspberry Pi (ce qui peut arriver si vous avez suivi les sections 2.2 et 3.3), le moment est venu de le faire
. Consultez la section 2.1.1 sur la façon de connecter des appareils au Raspberry Pi. Dans cette section, nous testons
si nous pouvons nous connecter au Raspberry Pi en mode sans fil en connectant uniquement la (1)
carte MicroSD, (2) l'alimentation USB CanaKit 5V.
Attendez quelques minutes pour que le Pi démarre complètement. Ouvrez maintenant un navigateur sur votre ordinateur et
visitez http://apollo3.cs.illinois.edu/robotpi. Il proposera une page de tableau de bord comme la figure 4.1.
Ce tableau de bord est important lorsque vous travaillez sur le campus, car l'adresse IP attribuée via
IllinoisNet WiFi est dynamique.
Si vous avez correctement configuré les configurations, le tableau doit contenir une ligne avec des informations
liées à votre Raspberry Pi. Cette ligne doit avoir le nom d'hôte unique que vous lui avez donné dans la section
3 dans la première colonne. L'horodatage doit être récent (car vous venez de démarrer la machine).
Vérifiez l'IP sans fil. Il s'agit de l'adresse IP actuelle de votre Raspberry Pi lorsqu'il est connecté
via WiFi. Vérifiez si vous pouvez y accéder en ssh en exécutant ce qui suit (remplacez 10.195.29.33 par
l'adresse IP réelle affichée sur le tableau de bord)
ssh [email protected]
Si vous n'avez pas modifié le mot de passe, le mot de passe par défaut doit être framboise
Si tout a fonctionné jusqu'à présent, chaque fois que vous avez besoin de l'adresse IP attribuée dynamiquement à
votre Raspberry Pi, vous devez visiter http://apollo3.cs.illinois.edu /robotpi pour le trouver.
Notez que la commande pour arrêter le Raspberry Pi en toute sécurité est sudo shutdown now
La commande pour redémarrer immédiatement sudo reboot now
Source :configuration du Raspberry Pi, de la caméra et de la création d'iRobot
Processus de fabrication
- Moniteur DIY Environnement et Qualité de l'Air
- Communication MQTT entre NodeMCU et Raspberry Pi 3 B+
- Capteur de température Python et Raspberry Pi
- Température et humidité faciles sur Raspberry Pi
- Système de journal et d'alerte de la cellule photoélectrique Raspberry Pi
- Capteur de température et de luminosité Raspberry Pi
- Contrôle du capteur et de l'actionneur Raspberry Pi
- Aéroponie avec Raspberry Pi et capteur d'humidité
- Système de sécurité domestique Raspberry Pi avec caméra et capteur PIR