Authorized Online Retailers:

Buy from USA Buy from UK Buy from DE Buy from IT Buy from FR Buy from ES Buy from JP

In questo progetto, useremo un sensore di movimento PIR per rilevare il movimento umano, una volta rilevato il movimento di un intruso, allora Pico attiverà un allarme acustico. Questa è una tipica applicazione usata in molti sistemi di sicurezza domestici.

  1. Scheda Raspberry Pi Pico e micro
  2. Cavo USB
  3. Un computer per eseguire Thonny Python IDEA breadboard
  4. Sensore di movimento PIR x 1 pc
  5. Buzzer attivo (trigonometria a bassa tensione) x 1 pc
  6. Alcuni fili di collegamento

Nel grafico del circuito di cui sopra, si può vedere che:

Pin VCC del sensore PIR collegato a VBUS (5V)
Pin GND del sensore PIR collegato a GND
Pin OUT del sensore PIR collegato a GP15
buzzer pin I/O collegato a GP14

Step 1: Creare un nuovo progetto e collegare il Pico alla porta seriale

1)Cliccate sull’icona New Project, vedrete apparire l’icona My project con un nome di fantasia.
2) Clicca sulla nuova icona My project

Ora entrerete in una nuova pagina di programmazione grafica. Cliccate sul pulsante CONNECT in fondo alla pagina e collegate la vostra scheda Pico al vostro progetto, poi il vostro browser aprirà un menu di opzioni per la porta seriale, selezionate Pico dal menu e cliccate sul pulsante Connect

Se non visualizzate Pico nel menu Serial Port, significa che il vostro Pico non è impostato correttamente. Dovete tornare indietro a Lezione 1 Step 1 e imposta Pico nuovamente

Dopo aver collegato il Pico alla porta seriale, il pulsante Connect della GUI passerà al pulsante Disconnect come segue:

Step 2: Build   Graphic coding chips

1) Clicca su Chip -> Start , muovi Start nell’area di codifica come segue:

2)Clicca Loops -> repeat while true e spostare questo blocco appena sotto il blocco start come segue:

8) Dalla categoria Logic, aggiungi un blocco if_do_else dentro il blocco repeat while come segue:

9)Dalla categoria Chip, aggiungi un blocco is_pin_0_LOW nell’area if e cambiare il pin 0 al pin 15, da LOW a HIGH, come segue:

10)Dalla categoria Chip, aggiungi un blocco  turn pin ON all’area do e all’area else, poi cambiare il numero di pin da 0 a 14, cambiare il valore dell’area do da ON a OFF come segue:
11) Aggiungete il blocco turn pin ON di nuovo all’area do e else area, poi cambiate il numero di pin da 0 a 14 come segue:

11): Dalla categoria Chip, aggiungete un blocco Wait 1 seconds sotto il blocco esterno if do else, cambiate il tempo di attesa da 1 a 0,2, come segue:

Ora che abbiamo finito di costruire il programma, possiamo cliccare sul pulsante START per eseguire il programma.

Testa il programma

Quando si mette la mano vicino al sensore PIR, significa che qualche intruso viene rilevato, cicalino sarà allarme. Se si rimuove la mano dal sensore di movimento PIR, il cicalino fermerà l’allarme.

Learn More about parts SKU:2021005900

No. Picture Product Name Link
1 Raspberry Pi Pico Board 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 Servo motor https://osoyoo.store/products/micro-servo-sg90-blue-for-arduino-v2-0-robot-carmodel-lacc200610?variant=31648847560815
3 Infrared Sensor Module https://osoyoo.store/products/hc-sr501-pir-motion-sensor-for-arduino?variant=31957812838511
4 RFID Module and card https://osoyoo.store/products/osoyoo-rfid-module?variant=31970646130799
5 Push Buttons and Hats https://osoyoo.store/products/push-button-and-hats-5pcs?variant=39879253131375
6 LED(6 x White, 6 x Red, 6 x Yellow, 6x Green) https://osoyoo.store/products/led-packs-for-arduino?variant=31957816442991
7 Servo motor https://osoyoo.store/products/sg90-micro-servo-for-arduino-raspberry-pi-robot?variant=31957821096047
8 Piezo Buzzer Module https://osoyoo.store/products/piezo-buzzer-module-1pcs?variant=39879251656815
9 I2C LCD Display(16×2) https://osoyoo.store/products/i2c-lcd1602-display?variant=39875437101167
10 Philips Screwdriver https://osoyoo.store/products/phillips-screwdriver?variant=31930635780207https://osoyoo.store/products/single-channel-relay-module-for-arduino-raspberry-pi?variant=31955954401391
11 Solderless Prototype Breadboard https://osoyoo.store/products/solderless-prototype-breadboard-1pcs?variant=39879255457903
12 Potentionmeter (10K adjustable resistor) https://osoyoo.store/products/potentionmeter-10k-adjustable-resistor-3pcs?variant=39879281016943
13 40Pin M to M Jumper Wires https://osoyoo.store/products/40pin-m-to-m-jumper-wires?variant=39879256539247
14 20Pin M to F Jumper wires 15cm https://osoyoo.store/products/20pin-15cm-female-to-female-cable?variant=31930663305327