Distributeurs en ligne autorisés:

Acheter aux États-Unis Acheter au Royaume-Uni Acheter en Allemagne Acheter en Italie Acheter en France Acheter en Espagne ここでご購入を!

Dans ce projet, nous utiliserons un capteur de mouvement PIR pour détecter les mouvements humains. Une fois que le mouvement d’un intrus est détecté, Pico déclenchera une alarme de buzzer. Il s’agit d’une application typique utilisée dans de nombreux systèmes de sécurité domestique.

  1. Carte Raspberry Pi Pico et câble microUSB
  2. Un ordinateur pour exécuter l’IDE Python Thonny
  3. Une plaque d’essai
  4. 1 capteur de mouvement PIR
  5. 1 buzzer actif (déclenchement basse tension)
  6. Quelques fils de connexion

Dans le schéma ci-dessus, vous pouvez voir que :
La broche VCC du capteur PIR est connectée à VBUS (5V)
La broche GND du capteur PIR est connectée à GND
la broche OUT du capteur PIR est connectée à GP16
la broche d’E/S du buzzer est connectée à GP15

Vous pouvez télécharger le code Python de la leçon 6 à partir du lien suivant : https://osoyoo.com/driver/pico/lesson6/pico-lesson6.py.
Voici le code complet avec des commentaires:

from machine import Pin #import Pin library
from time import sleep # import sleep function

buzzer = Pin(15, Pin.OUT,Pin.PULL_UP) #set GP15 as digital output pin for buzzer
pir = Pin(16, Pin.IN,Pin.PULL_DOWN)  # set GP16 as digital input pin for PIR motion sensor

while True:
    if pir.value(): #when PIR detects motion 
        print("Intruder is detected!")  
        buzzer.low() # make buzzer alarm
        
    else:
        buzzer.high() #close buzzer alarm
        print("No Intruder!")
    sleep(0.1)

Étape 1 : Connectez la carte Pico à l’un des ports USB de votre PC.
Étape 2 : Si vous n’avez pas installé le logiciel Thonny ou si vous ne savez pas comment utiliser l’environnement de développement Thonny IDE, veuillez lire la Leçon 1

Étape 3 : Ouvrez maintenant l’environnement de développement Thonny Python IDE et cliquez sur “Run” pour sélectionner “MicroPython pour Raspberry Pi Pico” comme interpréteur.

Assurez-vous également de sélectionner le port COM auquel votre carte Pico est connectée.

Ensuite, cliquez sur “OK” pour enregistrer les paramètres.

Étape 4 : Copiez le code Python dans la fenêtre Thonny comme suit ;

Étape 5 : Cliquez sur le petit bouton ►. La page de sauvegarde apparaîtra comme indiqué sur la photo suivante,sélectionnez “Raspberry Pi Pico” comme destination.

Étape 6 : Nommez le fichier pico-lesson6.py, puis cliquez sur “OK”.

Étape 7 : Cliquez à nouveau sur le petit bouton ► pour exécuter le code Python.


Maintenant, approchez votre main du capteur de mouvement PIR, et le buzzer retentira, et la console affichera “Intruder is detected.” Maintenant, retirez votre main du capteur de mouvement PIR, et le buzzer cessera de sonner, et la console affichera “No Intruder.”

Après que l’opération soit terminée, appuyez sur Ctrl+C pour terminer la commande.

EN SAVOIR PLUS SUR LES PIÈCES SKU:2021005900

Non. Photo Nom du produit Lien
1 Carte Pico Raspberry Pi https://osoyoo.store/products/raspberry-pi-pico-flexible-microcontroller-board-based-on-the-raspberry-pi-rp2040-dual-core-arm-cortex-m0-processor-1-pc?variant=39875307864175
2 Servomoteur https://osoyoo.store/products/micro-servo-sg90-blue-for-arduino-v2-0-robot-carmodel-lacc200610?variant=31648847560815
3 Module capteur infrarouge https://osoyoo.store/products/hc-sr501-pir-motion-sensor-for-arduino?variant=31957812838511
4 Module et carte RFID https://osoyoo.store/products/osoyoo-rfid-module?variant=31970646130799
5 Boutons-poussoirs et chapeaux https://osoyoo.store/products/push-button-and-hats-5pcs?variant=39879253131375
6 LED (6 x blanc, 6 x rouge, 6 x jaune, 6 x vert) https://osoyoo.store/products/led-packs-for-arduino?variant=31957816442991
7 Module Buzzer Piézo https://osoyoo.store/products/piezo-buzzer-module-1pcs?variant=39879251656815
8 Écran LCD I2C (16×2) https://osoyoo.store/products/i2c-lcd1602-display?variant=39875437101167
9 Tournevis cruciforme https://osoyoo.store/products/phillips-screwdriver?variant=31930635780207https://osoyoo.store/products/single-channel-relay-module-for-arduino-raspberry-pi?variant=31955954401391
10 Plaque d’essai sans soudure pour prototypage https://osoyoo.store/products/solderless-prototype-breadboard-1pcs?variant=39879255457903
11 Potentionmètre (résistance réglable de 10K) https://osoyoo.store/products/potentionmeter-10k-adjustable-resistor-3pcs?variant=39879281016943
12 40Pin M to M Jumper Wires (fils de cavalier) https://osoyoo.store/products/40pin-m-to-m-jumper-wires?variant=39879256539247
13 20Pin M to F Fils de pontage 15cm https://osoyoo.store/products/20pin-15cm-female-to-female-cable?variant=31930663305327