Auteur : benpic01

Arduino: Capteur de température et d’humidité DHT11

Bonjour à tous, dans cet article je vais vous présenter comment j’ai mesuré la température et le taux d’humidité d’une pièce avec le DHT 11. Vous pouvez aussi utiliser le DHT 22 qui a des capacités plus élevées. Pour réaliser ce tutoriel vous avez besoin: capteur DHT11 (2€) de fils d’un arduino Suivez ensuite le montage ci-dessous: Collez ensuite le code ci-dessous dans votre Arduino IDE. Téléversez le. Ouvrez le moniteur série, vous verrez s’afficher la température et le taux d’humidité mesurés par le DHT11. #define dht_dpin A0 byte bGlobalErr; byte dht_dat[5]; void setup(){ InitDHT(); Serial.begin(9600); delay(300); Serial.println("Humidite et...

Lire la suite

Arduino: Capteur de température DS18B20

Bonjour à tous. Dans cet article je vais vous expliquer comment j’ai utilisé le capteur de température DS18B20 (qui m’a coûté 1€70) avec mon Arduino. Le montage: Etape 1: Suivez le montage ci-dessus Etape 2: Téléchargez la librairie OneWire, puis importez là dans l’IDE Arduino. Pour ce faire vous devez cliquer sur Croquis -> Inclure une Bibliothèque -> Ajouter la bibliothèques .ZIP -> Sélectionnez le fichier de notre librairie puis cliquez sur Ouvrir. Etape 3: Créez un fichier puis ajoutez le code suivant. #include <OneWire.h> int LePin=2; OneWire ds(LePin); void setup(void) { Serial.begin(9600); } void loop(void) { int HighByte, LowByte, TReading,...

Lire la suite

Présentation de l’Arduino

Qu’est-ce que c’est ? L’Arduino est une carte électronique programmable depuis un logiciel disponible sur Pc. Un programme est créé depuis cette application puis transmis à l’Arduino via un câble USB. Cette carte électronique est connue notamment pour sa facilité de création de système électronique. Il existe différents types de cartes Arduino (Uno, Mega etc…), leurs prix varient entre 6€ et 16 €. Achat pour débuter: Pour débuter il vous faudra impérativement une carte Arduino (type de votre choix), un câble USB A mâle/B mâle, une BreadBoard (plaque d’essai), un lot de fils. C’est tout pour aujourd’hui. Amusez-vous bien...

Lire la suite

#4: Piloter son robot via une interface graphique Tkinter

Bonjour à tous. Aujourd’hui je vais vous expliquer comment j’ai piloté mon robot avec une interface graphique en Phyton 3. Pour cela nous allons utiliser Tkinter. Tkinter c’est quoi ? Tkinter est un module intégré dans Python. Il sert principalement a créer des interfaces graphiques. Si vous rencontrez des problèmes avec visiter ce site. Programme de pilotage facile: #On importe tkinter, l'explorer hat ainsi que la bibliothèque gérant le temps import explorerhat as eh from tkinter import * import time #On définit l'action lorsque l'on clique sur les boutons def avancer(): eh.motor.forwards(100) def reculer(): eh.motor.backwards(100) def droite(): eh.motor.one.forwards(100) eh.motor.two.stop() def gauche(): eh.motor.one.stop() eh.motor.two.forwards(100) def stop(): eh.motor.stop() #On crée les boutons ainsi que la fenêtre fenetre = Tk() bouton_avancer = Button(fenetre, text="Avancer", command=avancer) bouton_reculer = Button(fenetre, text="Reculer", command=reculer) bouton_stop = Button(fenetre, text="Stop", command=stop) bouton_droite = Button(fenetre, text="Droite", command=droite) bouton_gauche = Button(fenetre, text="Gauche", command=gauche) #On les affiches bouton_avancer.grid(row =0, column =2) bouton_reculer.grid(row =2, column =2) bouton_stop.grid(row =1, column =2) bouton_droite.grid(row =1, column =3) bouton_gauche.grid(row =1, column =1) fenetre.mainloop()   Forcément, il faut pouvoir cliquer sur les boutons pendant que le robot avance. Pour cela, je me connecte sur le Raspberry via VNC et je lance le programme python ci-dessus. C’est simple mais c’est un premier pas. 🙂 Voilà c’est terminé pour aujourd’hui. Je vais améliorer ce petit bout de code dans un prochain article avec peut être une vidéo. Amusez vous bien...

Lire la suite

#3: Installation et démarrage du module caméra v2

Bonjour à tous. Aujourd’hui je vais expliquer comment j’ai installé et démarré mon module caméra v2. Branchement de la caméra v2: Le branchement de la caméra est simple.  Il faut bien sûr le faire Raspberry éteint. La photo du branchement : Installation: Ouvrez la ligne de commande, puis saisissez: sudo raspi-config Une interface apparaît, à l’aide des flèches sélectionner le numéro 5 (Activate the camera). Redémarrez votre raspberry pi avec la commande suivante: sudo reboot Prendre une photo: raspistill est une commande pour prendre une photo avec le module caméra. Pour prendre une photo saisissez : raspistill -o maphoto.jpg Enregistrer...

Lire la suite