Autorisierte Online-Händler:

Kaufen Sie aus den USA Kaufen Sie aus dem Vereinigten Königreich Kaufen Sie aus Deutschland Kaufen Sie aus Italien Kaufen Sie aus Frankreich Kaufen Sie aus Spanien ここでご購入を!

In diesem Projekt verwenden wir einen PIR-Bewegungssensor, um menschliche Bewegungen zu erkennen. Sobald die Bewegung eines Eindringlings erkannt wird, löst Pico einen Summer-Alarm aus. Dies ist eine typische Anwendung, die in vielen Heimsicherheitssystemen verwendet wird.

  1. Raspberry Pi Pico Board und Micro-USB-Kabel
  2. Ein Computer zum Ausführen von Thonny Python IDE
  3. Ein Steckbrett
  4. 1 x PIR-Bewegungssensor
  5. 1 x Aktiver Piezo-Summer (niedriger Spannungsauslöser)
  6. Einige Jumper-Kabel

In obiger Schaltplan-Grafik können Sie sehen, dass:

Schritt 1: Erstellen Sie ein neues Projekt und verbinden Sie Pico mit dem seriellen Port

1)Klicken Sie auf das Symbol “Neues Projekt”, und ein “Mein Projekt”-Symbol mit einem schicken Namen wird angezeigt.

2)Klicken Sie auf das “Neu”-Symbol in “Meine Projekte”.

Nun betreten Sie eine neue grafische Programmierungsseite. Bitte klicken Sie auf die Schaltfläche “CONNECT” am unteren Rand der Seite und verbinden Sie Ihr Pico-Board mit Ihrem Projekt. Ihr Browser öffnet dann ein Seriellen Port-Optionsmenü. Wählen Sie bitte “Pico” aus dem Menü und klicken Sie auf die Schaltfläche “Connect”.

Wenn Sie “Pico” nicht im Seriellen Port-Menü sehen können, bedeutet dies, dass Ihr Pico nicht richtig eingerichtet ist. Sie müssen zu “Lektion 1 Schritt 1” zurückkehren und Pico erneut einrichten.

Nachdem Sie Pico mit dem Seriellen Port verbunden haben, wechselt Ihre GUI-Verbindungsschaltfläche zur Trennungsschaltfläche, wie folgt:

Schritt 2: Erstellen Sie grafische Programmierungsblöcke

1)Klicken Sie auf “Chip” -> “Start”, dann ziehen Sie den “Start”-Block in den Programmierbereich, wie folgt:

2)Klicken Sie auf “Loops” -> “Wiederholen, während wahr” und ziehen Sie diesen Block direkt unter den “Start”-Block, wie folgt:

3)Fügen Sie aus der “Logic”-Kategorie einen “If-Do-Else”-Block innerhalb des “Wiederholen, während”-Blocks hinzu, wie folgt:


4)Fügen Sie aus der “Chip”-Kategorie einen “Is Pin 0 LOW”-Block zum “If”-Bereich hinzu und ändern Sie “Pin 0” in “Pin 15” und “LOW” in “HIGH”, wie folgt:


5)Aus der Kategorie “Chip” fügen Sie einen “Turn Pin ON” Block in den “Do” Bereich und den “Else” Bereich hinzu und ändern dann die Pin-Nummer von “0” auf “14” und den Wert des “Do” Bereichs von “ON” auf “OFF”, wie folgt:

6)Fügen Sie erneut einen “Turn Pin ON” Block in den “Do” Bereich und den “Else” Bereich hinzu und ändern Sie dann die Pin-Nummer von “0” auf “14”, wie folgt:

7)Aus der Kategorie “Chip” fügen Sie einen “Wait 1 seconds” Block unterhalb des äußeren “If-Do-Else” Blocks hinzu und ändern die Wartezeit von “1” auf “0.2”, wie folgt:
Jetzt haben wir das Programm fertig gebaut. Wir können auf die Schaltfläche “START” klicken, um das Programm auszuführen.

Testen des Programms

Wenn Sie Ihre Hand in der Nähe des PIR-Sensors platzieren, bedeutet dies, dass ein Eindringling erkannt wurde und der Summer alarmiert wird. Wenn Sie Ihre Hand vom PIR-Bewegungssensor entfernen, hört der Summer auf zu alarmieren.

ERFAHREN SIE MEHR ÜBER DEN TEILE-SKU 2021005900

Nummer Bild
Produktname
Link
1 Raspberry Pi Pico-Karte 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 Servomotor https://osoyoo.store/products/micro-servo-sg90-blue-for-arduino-v2-0-robot-carmodel-lacc200610?variant=31648847560815
3 Infrarot-Sensor-Modul https://osoyoo.store/products/hc-sr501-pir-motion-sensor-for-arduino?variant=31957812838511
4 RFID-Modul und Karte https://osoyoo.store/products/osoyoo-rfid-module?variant=31970646130799
5 Druckknöpfe und Hüte https://osoyoo.store/products/push-button-and-hats-5pcs?variant=39879253131375
6 LED (6 x Weiß, 6 x Rot, 6 x Gelb, 6x Grün) https://osoyoo.store/products/led-packs-for-arduino?variant=31957816442991
7 Piezo-Summer-Modul https://osoyoo.store/products/piezo-buzzer-module-1pcs?variant=39879251656815
8 I2C LCD-Anzeige (16×2) https://osoyoo.store/products/i2c-lcd1602-display?variant=39875437101167
9 Kreuzschlitzschraubendreher https://osoyoo.store/products/phillips-screwdriver?variant=31930635780207https://osoyoo.store/products/single-channel-relay-module-for-arduino-raspberry-pi?variant=31955954401391
10 Lötfreies Prototypen-Breadboard https://osoyoo.store/products/solderless-prototype-breadboard-1pcs?variant=39879255457903
11 Potentiometer (einstellbarer 10K-Widerstand) https://osoyoo.store/products/potentionmeter-10k-adjustable-resistor-3pcs?variant=39879281016943
12 40Pin M zu M Brückenkabel https://osoyoo.store/products/40pin-m-to-m-jumper-wires?variant=39879256539247
13 20-poliges M zu F Jumper-Kabel, 15cm https://osoyoo.store/products/20pin-15cm-female-to-female-cable?variant=31930663305327