Nota
Ciao, benvenuto nella community di appassionati di SunFounder Raspberry Pi, Arduino e ESP32 su Facebook! Approfondisci le tue conoscenze su Raspberry Pi, Arduino e ESP32 insieme ad altri entusiasti.
Perché unirsi?
Supporto esperto: Risolvi i problemi post-vendita e affronta le sfide tecniche con l’aiuto della nostra community e del nostro team.
Impara e condividi: Scambia consigli e tutorial per migliorare le tue competenze.
Anteprime esclusive: Ottieni accesso anticipato agli annunci di nuovi prodotti e alle anteprime esclusive.
Sconti speciali: Approfitta di sconti esclusivi sui nostri prodotti più recenti.
Promozioni festive e giveaway: Partecipa a promozioni festive e giveaway.
👉 Sei pronto a esplorare e creare con noi? Clicca su [Qui] e unisciti oggi stesso!
3.2 - Tono personalizzato
Nel progetto precedente abbiamo utilizzato un cicalino attivo, questa volta utilizzeremo un cicalino passivo.
Come il cicalino attivo, anche quello passivo utilizza il fenomeno dell’induzione elettromagnetica per funzionare. La differenza è che un cicalino passivo non ha una fonte di oscillazione, quindi non emetterà suoni se vengono utilizzati segnali DC. Ma ciò consente al cicalino passivo di regolare la propria frequenza di oscillazione e di emettere diverse note come «do, re, mi, fa, sol, la, si».
Facciamo emettere una melodia al cicalino passivo!
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 PER L’ACQUISTO |
|---|---|---|
Kepler Kit |
450+ |
Puoi anche acquistarli separatamente dai link qui sotto.
SN |
INTRODUZIONE COMPONENTE |
QUANTITÀ |
LINK PER L’ACQUISTO |
|---|---|---|---|
1 |
1 |
||
2 |
Cavo Micro USB |
1 |
|
3 |
1 |
||
4 |
Diversi |
||
5 |
1 (S8050) |
||
6 |
1 (1KΩ) |
||
7 |
Cicalino Passivo Cicalino |
1 |
Schema elettrico

Quando l’uscita di GP15 è alta, dopo il resistore di limitazione della corrente da 1K (per proteggere il transistor), l’S8050 (transistor NPN) condurrà, facendo suonare il cicalino.
Il ruolo dell’S8050 (transistor NPN) è quello di amplificare la corrente e rendere il suono del cicalino più forte. In realtà, puoi anche collegare il cicalino direttamente a GP15, ma noterai che il suono del cicalino sarà più debole.
Cablaggio
Nel kit sono inclusi due cicalini, utilizziamo un cicalino passivo (quello con PCB esposto sul retro).
Il cicalino necessita di un transistor per funzionare, qui utilizziamo l’S8050.
Codice
Nota
Puoi aprire il file
3.2_custom_tone.inonel percorsokepler-kit-main/arduino/3.2_custom_tone.Oppure copia questo codice nell”Arduino IDE.
Non dimenticare di selezionare la scheda (Raspberry Pi Pico) e la porta corretta prima di cliccare sul pulsante Upload .
Come funziona?
Se al cicalino passivo viene dato un segnale digitale, può solo spingere il diaframma senza produrre suono.
Pertanto, utilizziamo la funzione tone() per generare il segnale PWM e far suonare il cicalino passivo.
Questa funzione ha tre parametri:
pin, il pin GPIO che controlla il cicalino.
frequency, il tono del cicalino è determinato dalla frequenza, più alta è la frequenza, più alto sarà il tono.
duration, la durata del tono.
Scopri di più
Possiamo simulare il tono specifico secondo la frequenza fondamentale del pianoforte, così da suonare un brano musicale completo.
Nota
Puoi aprire il file
3.2_custom_tone_2.inonel percorsokepler-kit-main/arduino/3.2_custom_tone_2.Oppure copia questo codice nell”Arduino IDE.
Non dimenticare di selezionare la scheda (Raspberry Pi Pico) e la porta corretta prima di cliccare sul pulsante Upload.

