Nota

Ciao, benvenuto nella Community SunFounder Raspberry Pi & Arduino & ESP32 su Facebook! Approfondisci le tue conoscenze su Raspberry Pi, Arduino e ESP32 insieme ad altri appassionati.

Perché Unirsi a Noi?

  • Supporto Esperto: Risolvi i problemi post-vendita e le sfide tecniche con l’aiuto della nostra community e del nostro team.

  • Impara e Condividi: Scambia suggerimenti e tutorial per migliorare le tue competenze.

  • Anteprime Esclusive: Accedi in anteprima agli annunci dei nuovi prodotti e alle anticipazioni.

  • Sconti Speciali: Approfitta di sconti esclusivi sui nostri prodotti più recenti.

  • Promozioni Festive e Giveaway: Partecipa a giveaway e promozioni festive.

👉 Sei pronto a esplorare e creare con noi? Clicca su [Qui] e unisciti oggi stesso!

2.9 Gatto Fortunato

In questo progetto, utilizziamo un modulo PIR e un servo per creare un gatto fortunato. Il modulo PIR viene utilizzato per rilevare i visitatori e il servo per imitare il movimento di richiamo del gatto fortunato.

Componenti Necessari

In questo progetto, abbiamo bisogno dei seguenti componenti.

È sicuramente conveniente acquistare un kit completo, ecco il link:

Nome

ELEMENTI IN QUESTO KIT

LINK

Kepler Kit

450+

Kepler Ultimate Kit

Puoi anche acquistarli separatamente dai link qui sotto.

SN

COMPONENTE

QUANTITÀ

LINK

1

Introduzione al Pico W

1

ACQUISTA

2

Cavo Micro USB

1

3

Breadboard

1

ACQUISTA

4

Cavi Jumper

Diversi

ACQUISTA

5

Servo

1

ACQUISTA

6

Modulo Sensore di Movimento PIR

1

ACQUISTA

Cablaggio

lucky_cat0

  • Il filo arancione (segnale) del servo è collegato a GP15, il filo rosso (alimentazione) è collegato a VBUS e il filo marrone (terra) è collegato a GND.

  • Il pin centrale del modulo PIR è collegato a GP3.

Codice

Nota

  • Puoi fare riferimento all’immagine sottostante per scrivere il codice trascinando e rilasciando.

  • Importa 2.9_lucky_cat.png dal percorso kepler-kit-main\piper. Per tutorial dettagliati, fai riferimento a Importa il Codice.

lucky_cat

  • Dopo aver collegato Pico W, fai clic sul pulsante Start e il codice inizierà a funzionare.

  • Quando il modulo PIR rileva l’arrivo di un cliente, il servo oscilla avanti e indietro cinque volte e poi si ferma.

Come Funziona?

lucky_cat1

Imposta la velocità di rotazione del pin15 (servo) al 15%.

lucky_cat2

Se GP14 è basso, imposta la variabile [prestate] a 0. Quando la variabile [prestate] è 0 e GP14 è alto (rilevamento di una persona), imposta la variabile [prestate] a 1.

Lo scopo di questo è fare in modo che il codice principale funzioni solo quando GP14 passa da basso ad alto, e risponda solo una volta se il modulo PIR continua a rilevare persone.

lucky_cat3

Fai oscillare il servo 5 volte con una rotazione da 0 a 180 gradi.

  • [repeat () times do]: Cicla il codice all’interno del blocco do un numero finito di volte.