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.11 Sistema di Retromarcia

In questo progetto abbiamo utilizzato un modulo ultrasonico e un cicalino attivo per creare un sistema di allarme per la retromarcia. Il modulo ultrasonico viene utilizzato per rilevare la distanza, e il cicalino emette suoni di allarme di diverse frequenze a seconda della distanza.

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

Transistor

1(S8050)

ACQUISTA

6

Resistenza

1(1KΩ)

ACQUISTA

7

Cicalino attivo Cicalino

1

8

Modulo Ultrasonico

1

ACQUISTA

Cablaggio

reversing_system0

  • I pin Echo e Trig del modulo ultrasonico sono collegati contemporaneamente a GP15, in modo che il modulo invii e riceva segnali da GP15.

  • Il pin centrale del transistor collegato al cicalino è collegato a GP14 tramite una resistenza da 1kΩ.

Codice

Nota

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

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

reversing_system

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

  • Quando la distanza di rilevamento ultrasonico è inferiore a 5 cm, il cicalino emette un suono acuto (0,1s).

  • Quando la distanza di rilevamento è compresa tra 5 e 10 cm, il cicalino emette un suono leggermente più lento (0,5s).

  • Quando la distanza di rilevamento è superiore a 10 cm, viene emesso un segnale acustico ogni 1 secondo.

Come funziona?

reversing_system1

Leggi la distanza (in cm) rilevata dall’ultrasonico e memorizzala nella variabile [distance].

reversing_system2

Quando la distanza è inferiore o uguale a 5, imposta la variabile [intervals] su 0,1s. La variabile [intervals] rappresenta l’intervallo tra i suoni del cicalino.

reversing_system3

Quando la distanza è maggiore di 5 e inferiore o uguale a 10, imposta [intervals] su 0,5s.

reversing_system4

Quando la distanza è maggiore di 10, imposta il tempo di [intervals] su 1s.

reversing_system5

Infine, fai suonare il cicalino ogni [intervals] secondi.